/*cope with inheritance bugs*/

body, table, th, td{
color:#000000;
font-size:11px;
font-family:"Verdana";
}

/*body specific*/
body{
background-color:#ffffff;
background-image:url();
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#003366;
font-size:11 px;
text-decoration:none;
}

a:visited{
color:#003366;
font-size:11 px;
text-decoration:none;
}

a:hover{
color:#666666;
font-size:11 px;
text-decoration:underline;
}

a:active{
color:#003366;
font-size:11 px;
text-decoration:none;
}

a.sm:link{
	color:#2A7FAA;
	font-size:9 px;
	font-weight: normal;
	text-decoration:underline;
}

a.sm:visited{
color:#3366CC;
font-size:9 px;
font-weight: normal;
text-decoration:underline;
}

a.sm:hover{
color:#CCCCCC;
font-size:9 px;
font-weight: normal;
text-decoration:none;
}

a.sm:active{
color:#CC0000;
font-size:9 px;
font-weight: normal;
text-decoration:underline;
}

a.smC:link{
color:#666666;
font-size:9 px;
font-weight: normal;
text-decoration:underline;
}

a.smC:visited{
color:#666666;
font-size:9 px;
font-weight: normal;
text-decoration:underline;
}

a.smC:hover{
color:#CC0000;
font-size:9 px;
font-weight: normal;
text-decoration:none;
}

a.smC:active{
color:#666666;
font-size:9 px;
font-weight: normal;
text-decoration:underline;
}

a.bmidnav:link{
	color:#2A7FAA;
	font-size:11 px;
	font-weight: normal;
	text-decoration:none;
}

a.bmidnav:visited{
color:#CC0000;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.bmidnav:hover{
color:#333333;
font-size:11 px;
font-weight: normal;
text-decoration:underline;
}

a.bmidnav:active{
	color:#2A7FAA;
	font-size:11 px;
	font-weight: normal;
	text-decoration:none;
}

a.wmidnav:link{
color:#FFFFFF;
font-size:11 px;
font-weight: normal;
text-decoration:underline;
}

a.wmidnav:visited{
color:#FFFFFF;
font-size:11 px;
font-weight: normal;
text-decoration:underline;
}

a.wmidnav:hover{
color:#CCCCCC;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.wmidnav:active{
color:#FFFFFF;
font-size:11 px;
font-weight: normal;
text-decoration:underline;
}

a.wmidnavs:link{
color:#FFFFFF;
font-size:10 px;
font-weight: normal;
text-decoration:underline;
}

a.wmidnavs:visited{
color:#FFFFFF;
font-size:10 px;
font-weight: normal;
text-decoration:underline;
}

a.wmidnavs:hover{
color:#CCCCCC;
font-size:10 px;
font-weight: normal;
text-decoration:none;
}

a.wmidnavs:active{
color:#FFFFFF;
font-size:10 px;
font-weight: normal;
text-decoration:underline;
}

a.bmidnavrev:link{
	color:#2A7FAA;
	font-size:11 px;
	font-weight: normal;
	text-decoration:underline;
}

a.bmidnavrev:visited{
color:#CC0000;
font-size:11 px;
font-weight: normal;
text-decoration:underline;
}

a.bmidnavrev:hover{
color:#333333;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.bmidnavrev:active{
	color:#2A7FAA;
	font-size:11 px;
	font-weight: normal;
	text-decoration:underline;
}

a.nmidnav:link{
color:#000000;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.nmidnav:visited{
color:#000000;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.nmidnav:hover{
color:#3366CC;
font-size:11 px;
font-weight: normal;
text-decoration:underline;
}

a.nmidnav:active{
color:#000000;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.umidnav:link{
color:#336699;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.umidnav:visited{
color:#336699;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.umidnav:hover{
color:#666666;
font-size:11 px;
font-weight: normal;
text-decoration:underline;
}

a.umidnav:active{
color:#336699;
font-size:11 px;
font-weight: normal;
text-decoration:none;
}

a.bleftnav:link{
	color:#2A7FAA;
	font-size:10 px;
	font-weight: normal;
	text-decoration:none;
}

a.bleftnav:visited{
color:#CC3300;
font-size:10 px;
font-weight: normal;
text-decoration:none;
}

a.bleftnav:hover{
color:#333333;
font-size:10 px;
font-weight: normal;
text-decoration:underline;
}

a.bleftnav:active{
	color:#2A7FAA;
	font-size:10 px;
	font-weight: normal;
	text-decoration:none;
}

a.NAV:link{
color:#FFFFFF;
font-size:12 px;
font-weight: normal;
text-decoration:none;
}

a.NAV:visited{
color:#FFFFFF;
font-size:12 px;
font-weight: normal;
text-decoration:none;
}

a.NAV:hover{
color:#FFCC33;
font-size:12 px;
font-weight: normal;
text-decoration:none;
}

a.NAV:active{
color:#FFFFFF;
font-size:12 px;
font-weight: normal;
text-decoration:none;
}

a.ACTNAV:link{
color:#FFFFFF;
font-size:12 px;
font-weight: bold;
text-decoration:none;
}

a.ACTNAV:visited{
color:#FFFFFF;
font-size:12 px;
font-weight: bold;
text-decoration:none;
}

a.ACTNAV:hover{
color:#FFFF33;
font-size:12 px;
font-weight: bold;
text-decoration:none;
}

a.ACTNAV:active{
color:#FFFFFF;
font-size:12 px;
font-weight: bold;
text-decoration:none;
}

a.leftnav1:link{
	color:#2A7FAA;
	font-size:11 px;
	font-weight: bold;
	text-decoration:underline;
}

a.leftnav1:visited{
color:#3366CC;
font-size:11 px;
font-weight: bold;
text-decoration:underline;
}

a.leftnav1:hover{
color:#666666;
font-size:11 px;
font-weight: bold;
text-decoration:none;
}

a.leftnav1:active{
	color:#2A7FAA;
	font-size:11 px;
	font-weight: bold;
	text-decoration:underline;
}

a.h1:link{
color:#CC0000;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1:visited{
color:#CC0000;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1:hover{
color:#666666;
font-size:12 px;
text-decoration:underline;
}

a.h1:active{
color:#CC0000;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h2:link{ color:#CC0000; font-type:Arial; font-size:10 px; text-decoration:none; }
a.h2:visited{ color:#CC0000; font-type:Arial; font-size:10 px; text-decoration:none; }
a.h2:hover{ color:#666666; font-size:10 px; text-decoration:underline; }
a.h2:active{ color:#CC0000; font-type:Arial; font-size:10 px; text-decoration:none;}

a.hrev:link{ color:#FFFFFF; font-type:Arial; font-size:12 px; text-decoration:underline; }
a.hrev:visited{ color:#FFFFFF; font-type:Arial; font-size:12 px; text-decoration:underline; }
a.hrev:hover{ color:#CCCCCC; font-size:12 px; text-decoration:none; }
a.hrev:active{ color:#FFFFFF; font-type:Arial; font-size:12 px; text-decoration:underline;}

a.h1red:link{
color:#CC3300;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1red:visited{
color:#CC3300;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1red:hover{
color:#CC6600;
font-size:12 px;
text-decoration:underline;
}

a.h1red:active{
color:#CC3300;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1gray:link{
color:#333333;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1gray:visited{
color:#333333;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1gray:hover{
color:#666666;
font-size:12 px;
text-decoration:underline;
}

a.h1gray:active{
color:#333333;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1blue:link{
color:#3366FF;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1blue:visited{
color:#3366FF;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.h1blue:hover{
color:#336699;
font-size:12 px;
text-decoration:underline;
}

a.h1blue:active{
color:#3366FF;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.parentsection:link{
color:#666666;
font-size:10 px;
text-decoration:underline;
font-weight: regular;
}

a.parentsection:visited{
color:#666666;
font-size:10 px;
text-decoration:underline;
font-weight: regular;
}

a.parentsection:hover{
color:#CC3333;
font-size:10 px;
text-decoration:none;
font-weight: bold;
}

a.parentsection:active{
color:#666666;
font-size:10 px;
text-decoration:underline;
font-weight: regular;
}


a.prenext:link{
color:#666666;
font-size:10 px;
font-weight:regular;
text-decoration:none;
}

a.prenext:visited{
color:#666666;
font-size:10 px;
font-weight:regular;
text-decoration:none;
}

a.prenext:hover{
color:#CC3333;
font-size:10 px;
font-weight:regular;
text-decoration:underline;
}

a.prenext:active{
color:#666666;
font-size:10 px;
font-weight:regular;
text-decoration:none;
}

a.detail:link{
color:#3366CC;
font-size:11 px;
font-weight:normal;
text-decoration:underline;
}

a.detail:visited{
color:#3366CC;
font-size:11 px;
font-weight:normal;
text-decoration:underline;
}

a.detail:hover{
color:#666666;
font-size:11 px;
font-weight:normal;
text-decoration:none;
}

a.detail:active{
color:#3366CC;
font-size:11 px;
font-weight:normal;
text-decoration:underline;
}

a.asmall:link{
color:#3366CC;
font-size:10 px;
font-weight:normal;
text-decoration:underline;
}

a.asmall:visited{
color:#3366CC;
font-size:10 px;
font-weight:normal;
text-decoration:underline;
}

a.asmall:hover{
color:#666666;
font-size:10 px;
font-weight:normal;
text-decoration:none;
}

a.asmall:active{
color:#3366CC;
font-size:10 px;
font-weight:normal;
text-decoration:underline;
}

a.pdf:link{
color:#3366CC;
font-size:11 px;
font-weight:normal;
text-decoration:none;
}

a.pdf:visited{
color:#3366CC;
font-size:11 px;
font-weight:normal;
text-decoration:none;
}

a.pdf:hover{
color:#666666;
font-size:11 px;
font-weight:normal;
text-decoration:none;
}

a.pdf:active{
color:#3366CC;
font-size:11 px;
font-weight:normal;
text-decoration:none;
}

a.close:link{
color:#CC3300;
font-size:11 px;
font-weight:normal;
text-decoration:underline;
}

a.close:visited{
color:#CC3300;
font-size:11 px;
font-weight:normal;
text-decoration:underline;
}

a.close:hover{
color:#666666;
font-size:11 px;
font-weight:normal;
text-decoration:none;
}

a.close:active{
color:#CC3300;
font-size:11 px;
font-weight:normal;
text-decoration:underline;
}



a.smTOP:link{
color:#CC3300;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.smTOP:visited{
color:#CC3300;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.smTOP:hover{
color:#666666;
font-size:12 px;
text-decoration:underline;
}

a.smTOP:active{
color:#CC3300;
font-type:Arial;
font-size:12 px;
text-decoration:none;
}

a.smSUB:link{
color:#003366;
font-type:Arial;
font-size:11 px;
text-decoration:none;
}

a.smSUB:visited{
color:#003366;
font-type:Arial;
font-size:11 px;
text-decoration:none;
}

a.smSUB:hover{
color:#666666;
font-size:11 px;
text-decoration:underline;
}

a.smSUB:active{
color:#003366;
font-type:Arial;
font-size:11 px;
text-decoration:none;
}

a.smSUB1:link{
color:#336666;
font-type:Arial;
font-size:10 px;
text-decoration:none;
}

a.smSUB1:visited{
color:#336666;
font-type:Arial;
font-size:10 px;
text-decoration:none;
}

a.smSUB1:hover{
color:#666666;
font-size:10 px;
text-decoration:underline;
}

a.smSUB1:active{
color:#336666;
font-type:Arial;
font-size:10 px;
text-decoration:none;
}




li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

H1, H2, H3, H4, H5, H6 {
font-family:;
}

.actCHECKOUTEM {background-color:#0000ff;}
.actCHECKOUTBG {background-color:#eeeeee;}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:10px;color:#000000;}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:12px;color:#000000;font-weight: bold}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}

.actwarningcolor{color:#2a7faa;}
.actrequiredcolor{color:#2a7faa;}
.actsearchhighlightcolor{color:#2a7faa;}
.actrequired{font-size:12px; font-color:CC0000;}
.actwarning{color:#CC0000}
.actwelcome{font-size: 11px; font-weight: bold; color: #CC3300;}

.actlogotext {font-family:; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:11px;color:#CC3300;}

.homeLefttextHead{font-size:11px;font-weight:bold;color:#CC3300}
.homeLefttext{font-size:11px;font-weight:regular;color:#666666}
.brochuretext{font-size:11px;font-weight:normal;color:#666666}
.brochuretext1{font-size:11px;font-weight:normal;color:#333333;padding-left: 10px}
.brochureol{color:#CC3300;list-style-type:decimal;}
.brochureol1{color:#3366CC;list-style-type:decimal;}
.brochureoltext{font-size:11px;font-weight:normal;color:#666666}

.leftnav{font-size:11px;font-weight:bold;color:NETQUOTEVAR;FGCOLORCSS;}
.topnav{font-size:11px;color:NETQUOTEVAR;FGCOLORCSS;}
.midnav{font-size:11px;color:NETQUOTEVAR;FGCOLORCSS;}
.parsecdots{font-size:10px;font-weight:bold;color:#009900}
.parsec{font-type:Arial; font-size:12px;font-weight:bold;color:#336699}
.parsecC{font-size:11px;font-weight:bold;color:#3366CC}
.parsectable{border-color: black black #990000; border-style:dashed;border-top-width:0px; border-right-width:0px; border-bottom-width:1px; border-left-width:0px}

.productlineheader{font-size:11px;font-style:normal;line-height:14pt;font-weight:bold;color:#000000;text-align:left}
.productline{font-size:11px;font-style:normal;line-height:13pt;font-weight:normal;color:#000000;text-align:left}
.productlineref{font-size:11px;font-style:normal;line-height:12pt;font-weight:normal;color:#3366CC;text-align:left}
.productlineother{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlineprice{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetax{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantity{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfield{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

.productlineheader1{font-size:11px;font-style:normal;line-height:14pt;font-weight:bold;color:#666666;text-align:left}
.productline1{font-size:11px;font-style:normal;line-height:13pt;font-weight:normal;color:#000000;text-align:left}
.productlineref1{font-size:11px;font-style:normal;line-height:12pt;font-weight:normal;color:#3366CC;text-align:left}
.productlineother1{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlineprice1{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetax1{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantity1{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfield1{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.productlinedesc1{font-size:11px;font-style:normal;font-weight:bold;color:#666666;text-align:left}

.productlineheader2{font-size:11px;font-style:normal;line-height:14pt;font-weight:bold;color:#CC3300;text-align:left}
.productline2{font-size:11px;font-style:normal;line-height:13pt;font-weight:bold;color:#666666;text-align:left}
.productlineref2{font-size:11px;font-style:normal;line-height:12pt;font-weight:normal;color:#3366CC;text-align:left}
.productlineother2{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlineprice2{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetax2{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantity2{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfield2{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

.productlineheaderNONOTE{font-size:10px;font-style:normal;font-weight:bold;color:#333333;text-align:left}
.productlineheader1NONOTE{font-size:11px;font-style:normal;font-weight:bold;color:#333333;text-align:left}
.productlineNONOTE{font-size:11px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlinerefNONOTE{font-size:11px;font-style:normal;font-weight:normal;color:#3366CC;text-align:left}
.productlineotherNONOTE{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceNONOTE{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxNONOTE{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityNONOTE{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.seperateNONOTE{border-color:#CC3300 #CC3300 #CC3300 #CC3300;border-style:dashed;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}

.productlineheaderHD{font-size:10px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlineHD{font-size:10px;font-style:normal;font-weight:bold;color:#999999;text-align:left}
.productlinerefHD{font-size:10px;font-style:normal;font-weight:normal;color:#3366CC;text-align:left}
.productlineotherHD{font-size:10px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceHD{font-size:10px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxHD{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityHD{font-size:10px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldHD{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.seperateHD{border-color:#FFCCCC black black black;border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}

.productlineheaderMED{font-size:11px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlineMED{font-size:11px;font-style:normal;font-weight:bold;color:#999999;text-align:left}
.productlinerefMED{font-size:11px;font-style:normal;font-weight:normal;color:#3366CC;text-align:left}
.productlineotherMED{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceMED{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxMED{font-size:11px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityMED{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}

.productlineheaderFD{font-size:11px;font-style:normal;line-height:14pt;font-weight:bold;color:#666666;text-align:left}
.productlineFD{font-size:11px;font-style:normal;line-height:14pt;font-weight:normal;color:#000000;text-align:left}
.productlinerefFD{font-size:11px;font-style:normal;line-height:14pt;font-weight:normal;color:#3366CC;text-align:left}
.productlineotherFD{font-size:10px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceFD{font-size:10px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxFD{font-size:10px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityFD{font-size:10px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldFD{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

.productlineheaderMON{font-size:11px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlineMON{font-size:11px;font-style:normal;font-weight:bold;color:#999999;text-align:left}
.productlinerefMON{font-size:11px;font-style:normal;font-weight:normal;color:#3366CC;text-align:left}
.productlineotherMON{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceMON{font-size:10px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxMON{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityMON{font-size:10px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldMON{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.productlineheaderNW{font-size:11px;font-style:normal;font-weight:bold;color:#333333;text-align:left}
.productlineNW{font-size:11px;font-style:bold;font-weight:normal;color:#999999;text-align:left}
.productlineNW1{font-size:10px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlinerefNW{font-size:11px;font-style:normal;font-weight:normal;color:#666666;text-align:left}
.productlineotherNW{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceNW{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxNW{font-size:10px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityNW{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldNW{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.seperateNW{border-color:#99CCCC black black black;border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}

.productlineheaderMEM{font-size:11px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlineMEM{font-size:11px;font-style:normal;font-weight:normal;color:#660000;text-align:left}
.productlineMEM1{font-size:10px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlinerefMEM{font-size:11px;font-style:normal;font-weight:normal;color:#666666;text-align:left}
.productlineotherMEM{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceMEM{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxMEM{font-size:10px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityMEM{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldMEM{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.seperateMEM{border-color:#99CCCC black black black;border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}

.productlineheaderPS{font-size:11px;font-style:normal;font-weight:bold;color:#CC3300;text-align:left}
.productlinePS{font-size:10px;font-style:normal;font-weight:bold;color:#666666;text-align:left}
.productlinerefPS{font-size:11px;font-style:normal;font-weight:normal;color:#3366CC;text-align:left}
.productlineotherPS{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepricePS{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxPS{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityPS{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldPS{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.seperatePS{border-color:#330000 black #330000 black;border-style:double;border-top-width:1px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px}

.productlineheaderSO{font-size:11px;font-style:normal;font-weight:bold;color:#333333;text-align:left}
.productlineSO{font-size:11px;font-style:normal;font-weight:bold;color:#666666;text-align:left}
.productlinerefSO{font-size:11px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlineotherSO{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceSO{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxSO{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlineSO{font-size:10px;font-style:normal;font-weight:normal;color:#336699;text-align:left}
.productlinequantitySO{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldSO{background-color:#F5F5F5;color:#CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.seperateSOt{border-color:#333333 black black black;border-style:double;border-top-width:3px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateSOb{border-color:black black #333333 black;border-style:double;border-top-width:0px;border-right-width:0px;border-bottom-width:3px;border-left-width:0px}

.productlineheaderSOr{font-size:11px;font-style:normal;font-weight:bold;color:#FFFFFF;text-align:left}
.productlineSOr{font-size:11px;font-style:normal;font-weight:bold;color:#FFFFFF;text-align:left}
.productlinerefSOr{font-size:11px;font-style:normal;font-weight:normal;color:#FFFFFF;text-align:left}
.productlineotherSOr{font-size:11px;font-style:normal;font-weight:normal;color:#FFFFFF;text-align:left}
.productlinepriceSOr{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxSOr{font-size:9px;font-style:italic;font-weight:normal;color:#FFFFFF;text-align:left}
.productlinequantitySOr{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.seperateSOtR{
	border-color:#2A7FAA;
	border-style:double;
	border-top-width:3px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px
}
.seperateSObR{border-color:black black #CC3300 black;border-style:double;border-top-width:0px;border-right-width:0px;border-bottom-width:3px;border-left-width:0px}

.productlineheaderSC{font-size:11px;font-style:normal;font-weight:bold;color:#333399;text-align:left}
.productlineSC{font-size:11px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlinerefSC{font-size:11px;font-style:normal;font-weight:normal;color:#3366CC;text-align:left}
.productlineotherSC{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceSC{font-size:11px;font-style:normal;font-weight:bold;color:#CC0000;text-align:left; text-decoration: underline}
.productlinepricetaxSC{font-size:9px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantitySC{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldSC{
	background-color:#F5F5F5;
	color:#2A7FAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.seperateSC{border-color:#330000 black #330000 black;border-style:double;border-top-width:1px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px}

.productlineheaderRACKAC{font-size:11px;font-style:normal;font-weight:bold;color:#000000;text-align:left}
.productlineRACKAC{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#2A7FAA;
	text-align:left
}
.productlineRACKAC1{font-size:10px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.productlinerefRACKAC{font-size:11px;font-style:normal;font-weight:normal;color:#666666;text-align:left}
.productlineotherRACKAC{font-size:11px;font-style:normal;font-weight:normal;color:#333333;text-align:left}
.productlinepriceRACKAC{
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#2A7FAA;
	text-align:left;
	text-decoration: underline
}
.productlinepricetaxRACKAC{font-size:10px;font-style:italic;font-weight:normal;color:#333333;text-align:left}
.productlinequantityRACKAC{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold}
.productquantityfieldRACKAC{
	background-color:#F5F5F5;
	color:#2A7FAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.seperateRACKAC{border-color:#99CCCC black black black;border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}

.seperateMON{border-color:#669999 black black black;border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMON1{border-color:#669999 black black black;border-style:dashed;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMON2{border-color:black #669999 #669999 #669999;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}

.seperateMONvs{
	border-color:#2A7FAA;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px
}
.seperateMON1vs{border-color:#CC0033 black black black;border-style:dashed;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMON2vs{border-color:black #CC0033 #CC0033 #CC0033;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}

.tableMB{border-color:black #000000 #000000 #000000;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.seperateMB{border-color:#999999 #999999 black black;border-style:ridge;border-top-width:1px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px}
.seperateMB1{border-color:#000000 black black black;border-style:dashed;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMB2{border-color:black #000000 #000000 black;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px}

.tableMBp4{border-color:black #FF6600 #FF6600 #FF6600;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.seperateMBp4{border-color:#FF6600 #FF6600 black black;border-style:ridge;border-top-width:1px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px}
.seperateMB1p4{border-color:#FF6600 black black black;border-style:dashed;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMB2p4{border-color:black #FF6600 #FF6600 black;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px}

.MBP4newheader{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#2A7FAA;
	text-align:left
}
.MBP4newref{font-size:12px;font-style:normal;font-weight:bold;color:#FFFFFF;text-align:left}
.MBP4newtext{font-size:11px;font-style:normal;font-weight:normal;color:#336699;text-align:left}
.MBP4newtext1{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#2A7FAA;
	text-align:left
}
.MBP4newtext2{font-size:11px;font-style:normal;font-weight:normal;color:#666666;text-align:left}
.MBP4table{border-color:black black #999999 #999999;border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:1px}

.seperateMBp3{border-color:#33CC33 #33CC33 black black;border-style:ridge;border-top-width:1px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px}
.seperateMB1p3{border-color:#33CC33 black black black;border-style:dashed;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMB2p3{border-color:black #33CC33 #33CC33 black;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px}

.seperateMBxe{border-color:#6699CC #6699CC black black;border-style:ridge;border-top-width:1px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px}
.seperateMB1xe{border-color:#6699CC black black black;border-style:dashed;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMB2xe{border-color:black #6699CC #6699CC black;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px}

.seperateMBxeSM{border-color:#000066 #000066 black black;border-style:ridge;border-top-width:1px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px}
.seperateMB1xeSM{border-color:#000066 black black black;border-style:dashed;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMB2xeSM{border-color:black #000066 #000066 black;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px}

.seperateMBopt{border-color:#009966 #009966 black black;border-style:ridge;border-top-width:1px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px}
.seperateMB1opt{border-color:#009966 black black black;border-style:dashed;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.seperateMB2opt{border-color:black #009966 #009966 black;border-style:dashed;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px}

.seperateNW{border-color:#666666 black #666666 black;border-style:double;border-top-width:1px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px}
.seperateNW1{border-color:black black #666666 black;border-style:double;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px}
.seperateNW2{border-color:#666666 #666666 #666666 #666666;border-style:double;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}

.descriptiononly{
	font-size:11px;
	font-style:normal;
	line-height:14pt;
	font-weight:bold;
	color:#2A7FAA;
	text-align:left
}

.extinfotable{font-size:10px;font-style:normal;font-weight:normal;color:#336699;text-align:left}
.extinfotable1{font-size:10px;font-style:normal;font-weight:normal;color:#666666;text-align:left}
.extinfotable2{font-size:10px;font-style:normal;font-weight:normal;color:#000000;text-align:left}

.extinfotableL{font-size:11px;font-style:normal;font-weight:normal;text-align:left}

.trbottomKB{border-color: black black #3399CC black; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tblKB{border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-style: RIDGE; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.textonlyHDDio{font-size:10px;font-style:normal;font-weight:normal;color:#336699;text-align:left}
.textonlyHDDioHEADER{
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#2A7FAA;
	text-align:left
}
.textonlyHDDio1{font-size:10px;font-style:normal;font-weight:normal;color:#666666;text-align:left}
.textonlyHDDio1HEADER{
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#2A7FAA;
	text-align:left
}
.textonlyHDDioEX{font-size:10px;font-style:normal;font-weight:normal;color:#336699;text-align:left}

.cellproduct{border:#CC3300;border-style:dashed;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.cellsec{border:#CC0000;border-style:dashed;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.subseccase{border-color: #000000 #CCCCCC #CCCCCC #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

.searchtext{font-size:11px;font-style:normal;font-weight:normal;color:#000000;text-align:left}
.searchfieldq{background-color:#FFFFFF;color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.searchfield{background-color:#FFFFFF;color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.searchfieldref{background-color:#FFFFFF;color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.searchbutton{background-color:#CCCCCC;color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;cursor:hand;}
.searchselect{background-color:#FFFFFF;color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.systemattradio{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFCC}
.systemattribute{font-size:11px;font-style:normal;font-weight:normal;color:#336699;text-align:left}
.systemattributehead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#2A7FAA;
	text-align:left
}
.sysconselect{background-color:#F5F5F5;color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.systemcomponent{font-size:11px;font-style:normal;font-weight:normal;color:#999999;text-align:left}

.addsinglecartbutton{background-color:#CCCCCC;color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;cursor:hand}

.select{background-color:#CCCCCC;color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.productlinecoolingTBL {  border-color: black #CC3300 #CC3300 black; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

.pageheader{font-size:11px;font-style:normal;line-height:12pt;font-weight:bold;color:#3366CC;text-align:left}
.pagefooter{font-size:10px;font-style:normal;line-height:10pt;font-weight:normal;color:#666666;text-align:left}.brochuretext2 {  padding-right: 10px; padding-left: 10px; font-size: 11px; font-weight: normal; text-align: left}
.faqselect {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333}
.faqtextarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.topsubformT {  font-family: Arial; color: #FFFFFF; background-color: #336699}
.topsubformS {
	font-family: Arial;
	color: #2A7FAA;
	background-color: #E6E6E6
}
.topsubformSS {  font-family: Arial; color: #333333; background-color: #F5F5F5}
.topsubform {  font-family:  Arial; font-size: 12px}

.text10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.text11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.text12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.text12A {  font-family: Arial; font-size: 12px}

.txtsize{font-size:11px}
.toptext{font-size:11px;font-weight:bold;color:#CCCCCC}

.rmaform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FFFFFF}

.custregform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; background-color: #F5F5F5}
.custregformselect {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; ; background-color: #F5F5F5}

.emailform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: normal; background-color: #F5F5F5}
.emailformselect {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: normal; ; background-color: #F5F5F5}

.shopcarthead {  background-image: url(bg_main.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.shopcartrow {  background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333}
.shopcarttotal {  background-color: #CC3300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.pswd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.usrnm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.lastupdate {  font-family: Arial; font-size: 12px; color: #336699}

.checkoutselect {  background-color: #F5F5F5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333}
.checkouttextarea {  background-color: #F5F5F5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.checkoutform {  background-color: #F5F5F5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333)

.spe_tbl_brdr {  border-color: black #E2E2E2 #E2E2E2 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

.systemlist {  list-style-position: inside; list-style-image: url(bulletcheck.gif);}
.systemdesc12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ;color: #000066}
.systemdesc12r {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ;color: #CC0000}
.systemdesc11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ;color: #000066}

.ptextref{font-size:11px;font-style:normal;line-height:14pt;font-weight:normal;color:#3366CC;text-align:left}
.ptexthead{font-size:11px;font-style:normal;line-height:14pt;font-weight:normal;color:#333333;text-align:left}

.wasprice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #CC0000; text-decoration: line-through; background-color: #FFFF00}
