.xipx{font-size: 11px; line-height:14px; color:#333333;}
.xiipx{font-size: 12px; line-height:18px; color:#333333;}
.xiipxb{font-size: 12px; line-height:18px; font-weight:bold; color:#333333;}
.xivpxblue{font-size: 12px; line-height:18px; color:#3333CC;}
.xivpx{font-size: 14px; line-height:18px; color:#333333;}
.xivpxb{font-size: 14px; line-height:18px; font-weight:bold; color:#333333;}
.xiipxlow{font-size: 12px; line-height:14px; color:#333333;}
.xpx{font-size: 10px; line-height:14px; color:#333333;}

.xiipxmenu{font-size: 12px; line-height:18px; font-weight:bold; color:#990000;}

.xvipx{font-size: 16px; line-height:24px; color:#990000; font-weight:bold; }

.greyline {border: 1px solid #888888;}
.greenfill {padding-left:5px; padding-right:5px; background-color:#CCFFCC; font-size: 12px; line-height:18px; color:#333333;}
.redfill {padding-left:5px; padding-right:5px; background-color:#FFCCCC; font-size: 12px; line-height:18px;}
.midashi {padding-left:5px; padding-right:5px; background-color:#FF9999; font-size: 12px; line-height:18px; color:#FFFFFF;font-weight:bold;}
.naka {padding-left:5px; font-size: 12px; line-height:18px; color:#333333;}
.midashigrey {padding-left:5px; padding-right:5px; background-color:#777777; font-size: 12px; line-height:18px; color:#FFFFFF;font-weight:bold;}


.qst {padding-left:5px; border: 1px solid #993333; font-size: 12px; line-height:18px; color:#993333;}
.ans {padding-left:5px; border: 2px solid #0066cc; font-size: 12px; line-height:18px; color:#0066cc;}


a.footer:link {color:#555555;}
a.footer:visited {color:#44FFcc;}
a.footer:active {color:#FFCC00;}

a.qst2:link {color:#993333;}
a.qst2:visited {color:#993333;}
a.qst2:active {color:#FFCC00;}

a.ans2:link {color:#0066cc;}
a.ans2:visited {color:#0066cc;}
a.ans2:active {color:#FFCC00;}

