body         { font-family: Tahoma, Arial, Helvetica, Verdana; 
			   font-size: 12px; 
               font-style: normal;
               color: #666666;  
               line-height: normal; 
               font-weight: normal; 
               font-variant: normal; 
               text-decoration: none; 
               background-color: #214263;
               background-image: url(../images/main_bg.jpg); 
               background-repeat: repeat-x;
               margin: 0px; 
}
td           { font-family: Tahoma, Arial, Helvetica, Verdana; 
			   font-size: 12px; 
               font-style: normal;
               color: #666666;  
}

hr			 { border-top: 1px dotted #666666; color: #ffffff; }

.header      { color: #FFFFFF; text-align: right; background-image: url(../images/main_bg.jpg); background-repeat: repeat; }
.headerlogo  { background-image: url(../images/header_bg.gif); background-repeat: no-repeat; }
#headerlogo2 { display: block; text-indent:-9999px; height: 100px; width: 160px; margin-left: 10px;}
#headerlogo3 { display: block; text-indent:-9999px; height: 60px; width: 110px; margin-right: 13px; margin-top: 45px;}
.leftmenu    { color: #FFFFFF; text-align: center; }
.rightmenu   { color: #FFFFFF; text-align: center; }
.midleft1box { border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; background-image: url(../images/midleft1box_bg.jpg); background-repeat: no-repeat; }
.midleft2box { background-color: #06375f; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; }
.midleft3box { background-image: url(../images/midleft3box_bg.jpg); background-repeat: no-repeat; background-color: #3366cc; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid;	border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; }
.midleft4box { border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-left-style: none; background-image: url(../images/midleft1box_bg.jpg); background-repeat: no-repeat; }
.menubg      { background-image: url(../images/menubg.gif); background-repeat: repeat-x; }

.footer      { font-size: 10px; color: #666666; text-align: center; }
.footerbg    { background-image: url(../images/footerbg.gif); background-repeat: repeat-x; }
.footerlink  { font-family: Tahoma, Arial, Helvetica, Verdana; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: 3366cc; text-decoration: underline; text-align: center; }
.bennerbg    { background-color: #808080; }
.logobanner1 { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #808080; border-right-width: 4px; border-right-style: solid; border-right-color: #FFFFFF; }
.logobanner2 { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #06375f; border-right-width: 4px; border-right-style: solid; border-right-color: #FFFFFF; }
.logobanner3 { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #3366cc; border-right-width: 4px; border-right-style: solid; border-right-color: #FFFFFF; }
.logobanner4 { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #808080; }

.mainarea     { line-height: 18px; color: #666666; padding-top: 25px; padding-bottom: 90px; padding-left: 50px; padding-right: 50px; }
.areaheading  { font-weight: bold; color: #06375f; text-decoration: none; }

.swatchimg    { text-align: center; vertical-align: middle; padding-top: 10px; padding-bottom: 10px; }
.swatchborder { border: 1px solid #666666; }
.swatchtable  { color: #666666; font-size: 11px; }
a.swatchaddlink:link    { color: #3366cc; text-decoration: underline; font-size: 11px; }
a.swatchaddlink:visited { color: #3366cc; text-decoration: underline; font-size: 11px; }
a.swatchaddlink:hover   { color: #06375f; text-decoration: underline; font-size: 11px; }

.textboxsmall { color: #333333; border: 1px solid #333333; width: 120px; background-color: #CCCCCC; }
.combobox     { color: #333333; border: 1px solid #333333; width: 230px; background-color: #CCCCCC; }
.logintext    { font-size: 9px; color: #FFFFFF; }
.specsheading { color: #ffffff; padding: 5px; background-color: #666666; font-weight: bold; }
.specscontent { color: #666666; padding: 5px; }
.tableheading { font-weight: bold; color: #FFFFFF; padding: 5px; border: 1px solid #333333; background-color: #666666; }
.tablecontent { color: #333333; padding: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; background-color: #E1E1E1; }
.textbox      { color: #666666; border: 1px solid #CCCCCC; width: 200px; background-color: #FFFFFF; }
.mainareareg  { color: #666666; padding: 2px; }
.subheading   { font-weight: bold; color: 06375f; text-decoration: underline; }
.tablehead    { color: #ffffff; padding: 2px; background-color: #666666; }
.tablerow     { color: #666666; padding: 2px; }
.tableheadco  { color: #ffffff; padding: 2px; background-color: #666666; }
.textboxco    { color: #666666; border: 1px solid #666666; background-color: #FFFFFF; width: 15px; }
.comboboxco   { color: #666666; border: 1px solid #666666; width: 100px; background-color: #FFFFFF; }
.regtable     { border-width: 1px;	border-style: solid; border-color: #999999;	border-collapse: collapse; }
.regtableheading { font-weight: bold; color: #ffffff; padding: 5px; border-width: 1px; padding: 5px; border-style: solid;	border-color: white; background-color: #999999; }
.regtablecontent { color: #666666; padding: 5px; border-width: 1px; padding: 5px; border-style: solid;	border-color: white; background-color: #eaeaea; }
.loginerr     { font-size: 9px; font-weight: bold; color: #FF0000; background-color: #FF9999; text-align: center; vertical-align: middle; height: 10px; }
.logintextin  { font-size: 10px; color: #FFFFFF; text-align: left; vertical-align: bottom; height: 5px; padding-left: 8px; }

a.textlink:link    { color: #3366cc; text-decoration: underline; }
a.textlink:visited { color: #3366cc; text-decoration: underline; }
a.textlink:hover   { color: #06375f; text-decoration: underline; }


