body{ background:url(../images/bg.gif) repeat-y center top;font-family:Arial, Helvetica, sans-serif; }
p, li{font-family:Arial, Helvetica, sans-serif;}
li { margin-bottom:7px; }
a,a:visited{color:#000; font-size:9px; text-decoration:none; }
a:hover{color:#900; }
input{ border:1px solid #999;cursor:hand;}
input.plain{background:none;border:none;}
textarea{/* background:#FFF;cursor:hand; */}

h1,
h2,
h3,
h4,
h5 {margin:0;padding:0;font-family:"Comic Sans MS", Arial, Helvetica, sans-serif; }

h1{background-color:#FFF200;color:#EA0000; font-size:30px; letter-spacing:-0.1em; text-transform:uppercase;}
h2{color:#EA0000; font-size:18px; padding:5px 3px;}
h3{color:#C00; font-size:21pt;font-weight:700; padding:0 2px 0 25px;}
h4{color:#00F; font-size:17px; padding:0 0 7px;}
h5{color:#C00; font-family:Arial, Helvetica, sans-serif;font-size:21pt;font-weight:400; padding:0 2px 0 25px;}

.h2{color:#EA0000;font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;margin:0;padding:5px 3px;text-transform:uppercase;}

table{color:#000;font-family:Verdana,sans-serif;font-size:10pt;font-weight:400;}
table.small{ font-size:6pt; }
a.menu,a.menu:hover{color:#000;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;}

/*** leftmenu ***/
ul.leftmenu,ul.leftmenu li {margin:0 0 0 1px; padding:0; width:180px;display:block; margin-bottom:5px;clear:both; }
ul.leftmenu li { float:left; width:170px; padding-left:10px;list-style:none; line-height:24px; height:24px;border-bottom: solid 1px #FFF; }
ul.leftmenu li a,ul.leftmenu li a:visited {width:165px;color:#267200;font-family:"Comic Sans MS";font-size:12pt;font-weight:700; line-height:24px; height:24px;float:left;}
ul.leftmenu li.active { border-left: solid 5px #73C331;padding-left:5px; }
ul.leftmenu li a:hover {color:#000;font-family:"Comic Sans MS";font-size:12pt;font-weight:700;}
ul.leftmenu li a.new { background: transparent url(../images/new.gif) no-repeat 145px 4px; }
ul.leftmenu li.fav { background-color:#fc0; color:#c00;border-bottom: none;  }
ul.leftmenu li.fav a { color:#c00; }

.topnav{color:#267200;font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;font-size:12pt;font-weight:700;padding-left:10px;padding-right:10px;}
.topnav_f{color:#267200;font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;font-size:12pt;font-weight:700;margin-bottom:5px;margin-top:5px;padding:0 10px;}
.topnav a,.topnav a:visited,.topnav_f a,.topnav_f a:visited{color:#267200;font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;font-size:12pt;font-weight:700;}
.topnav a:hover, .topnav_f a:hover{color:#390; }

.blurb,.blurb p { margin:0 0 5px 0; padding:0; font: 11px/14px Arial, Helvetica, sans-serif; color:#666; }

.regular{color:#000;font-family:Verdana;font-size:8pt;}
.red{color:#C00;font-family:Verdana;font-size:12px;}
.heavy{color:#c60;font-family:Verdana;font-size:10pt;font-weight:700;}
.comments{color:gray;font-family:Verdana;font-size:8pt;}
.commentsblack{font-family:Verdana;font-size:8pt;}
.logobg{background-image:url(../bg.jpg);background-repeat:no-repeat;margin-bottom:12px;padding-bottom:12px;}
.border{border-left-color:#164b41;border-left-style:solid;border-left-width:1px;border-right-color:#164b41;border-right-style:solid;border-right-width:1px;}
.borderwithmargin{border:4px solid #FF0;margin:2px;}
.borderwithmargin_w{background-color:#FF0;border:6px solid #FF0;margin:5px;}
.asi_ppai_no{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;padding-left:35px;padding-right:35px;}
.asi_ppai_no1{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;padding:6px;}

.pdtblborder{border:1px solid #CCC;margin-top:20px;}
.pageimage{padding:12px;}

.copy{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:3px 5px 7px;}
.copywithtopbrdr{border-top:1px solid #333;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:3px 5px 7px;}
.contenttable{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.contenttable ol{font:11px Arial, Helvetica, sans-serif;margin:0 0 0 25px;padding:0 0 0 10px;}
.contenttable li{margin:0;padding:0 0 5px 3px;}
.contenttable li.strike a,.contenttable li.strike a:visited,.contenttable li a.strike,.contenttable li a.strike:visited{ text-decoration:line-through;}
.contenttable td{padding-top:5px;}
.contenttable a,.contenttable a:visited{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
.contenttable a:hover{color:#900;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;}
.contenttable ol.red li a, .contenttable ol.red li a:visited { color:#C00; }

.bordertop{border-top-color:#999;border-top-style:solid;border-top-width:1px;}
.text12{font:12px Arial, Helvetica, sans-serif;text-align:justify;}
.text12 p{margin:0;padding:3px 0 6px;}
.text12uppercase{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;}
.text12uppercasered{color:red;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;}
.text12uc_boxed{background-color:red;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;padding:1px;text-transform:uppercase;}
.text12uppercase_blu{color:#06F;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;}
.text14uppercase_blu{color:#06F;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-transform:uppercase;}
.textblu{color:#03c;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.borderblu{border:3px solid #03c;}

.search { background:url(../images/search-bg.jpg) no-repeat center center; width:180px; }
.search a,.search a:visited { color:#960; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:1em; font-weight:700; }
.search a:hover { color:#06F; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:700;}

.saperator{background-color:#e7edec;height:1px;margin:0;padding:0;text-align:right;}

.addtofav{padding:8px;}
.addtofav a,.addtofav a:visited,.addtofav a:hover{background-color:#FFD700;color:#EA0000;display:block;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:700;padding:3px;text-align:center;}
.pdf_download1{border-bottom-color:#F2DE61;border-bottom-style:solid;border-bottom-width:2px;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-left:15px;padding-right:15px;}
.we-can-print{color:#03c;font-family:Arial, Helvetica, sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}

.margin-top-btm{padding:15px 0;}

.pdf_download,.pdf_downloadtxt{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-left:15px;padding-right:15px;}
.pdf_download a,.pdf_download a:visited,.pdf_download1 a,.pdf_download1 a:visited{color:#B50808;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.pdf_download a:hover,.pdf_download1 a:hover{border-bottom-color:#333;border-bottom-style:solid;border-bottom-width:1px;color:#B50808;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.copy a,.copy a:visited,.copywithtopbrdr a,.copywithtopbrdr a:visited{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
.copy a:hover,.copywithtopbrdr a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;}

/* form tables */
.pricestable{text-decoration:none;border:4px double #CC6;margin-bottom:10px;font:700 12px/14px Arial, Helvetica, sans-serif;}
.pricestable td{color:#333;text-decoration:none;background:#F2F2E6;border-top:1px solid #FFF;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;border-left:1px solid #FFF;padding:3px;}
.pricestable th{font-size:12px;text-transform:uppercase;background:#E6E6CC;border-top:1px solid #FFF;border-right:1px solid #CC9;border-bottom:1px solid #CC9;border-left:1px solid #FFF;padding:2px;}
.pricestable th.dark{background-image:url(images/th_bg.gif);background-position:left top;background-repeat:repeat-x;color:#FFF;font-family:Arial, "MS Sans Serif", Verdana;font-size:12px;height:14px;border-color:#FFF #000 #000 #FFF;border-style:solid;border-width:1px;padding:2px;}
.pricestable .altrow,.altrow{background:#DDE;}
.pricestable .daterange{background:#969;color:#FFF;font:normal 10px Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;}

.footer{border-bottom-color:#164b41;border-bottom-style:solid;border-bottom-width:1px;border-top-color:#164b41;border-top-style:solid;border-top-width:1px;padding:2px;}
.footer a,.footer a:visited{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;}
.footer a:hover{color:#900;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
