/* Define standard HTML format styles */
body     {
	background: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
}
h1       { color: #153A6F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-variant: small-caps; }
h2       { color: #405C81; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
h3       { color: #153A6F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
h4       { color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
h5       { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
dl       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
ol, ol ol, ol ol ol       { color: #153A6F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
ul       { color: #2F556E; 	font: normal normal 11px/16px Verdana, Arial, sans-serif; }
ul ul    { color: #333; font: normal normal 11px/16px Verdana, Arial, sans-serif; }
ul ul ul { color: #2F556E; font: normal normal 10px/13px Verdana, Arial, sans-serif; }


/* Define Login area */
.login { color: #004650; font: normal bold 10px Verdana, Arial, sans-serif; }
.loginhead { background: #000; color: #ffffff; font: normal 12px Verdana, Arial, sans-serif; }


/* Define left side and left menu areas */
.leftside { background-image: url('images/design_elements/index_r1_bg.jpg'); color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; 
	width: 163px }
	

/* Define page Header area and Header hyperlinks */

.header { background-image: url('images/design_elements/top_r1_c2.jpg'); color: #FFFFFF; 
	padding-top: 8px; font-size: 10px; 	font-family: Verdana; height: 33px }
.header a:link { color: #ffffff; text-decoration: none; padding: 3px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.header a:active { color: #ffffff; text-decoration: none; padding: 3px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; } 
.header a:visited { color: #fff; text-decoration: none; padding: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; } 
.header a:hover { color: #000; text-decoration: underline; padding: 3px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; } 


/* Define page footer area and footer hyperlinks */

.footer { background-image: url('images/design_elements/bot_r1_c2.gif'); color: #FFFFFF; 
	padding-top: 2px; font-size: 10px; 	font-family: Verdana; height: 33px }
.footer a:link { color: #FFFFFF;  text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.footer a:active {  color: #CCCCCC; text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }  
.footer a:visited  { color: #FFFFFF; text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }  
.footer a:hover  { color: #000; text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; } 


/* Define all other hyperlinks */

a:link { color: #3C78AC; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
	text-decoration: underline; }  
a:active { color: #3C78AC; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
	text-decoration: none; }  
a:visited { color: #3C78AC; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
	text-decoration: underline; }  
a:hover { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
	text-decoration: underline; } 


/* Define horizontal rule */
HR { height: 2px; width: 70%; background: #405C81 no-repeat center; }


/* Define general page design areas */
.banner { background: #008D82; font-size: 11px; font-weight: normal; color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica; height: 18px; }
.top { background: #E5E0C1; color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.topright { background: #008D82; width: 23px; height: 100%; }
.insidetop { background-image: url('images/design_elements/top.jpg'); height: 200px; width: 100%; 
	border-top: 1px solid #2B6489; }
	
.main { background: #EFFAFC; color: #000000; font-size: 12px; 
	font-family: Verdana, Arial, Helvetica; line-height: 18px; padding-left: 10px; padding-right: 10px; 
	padding-top: 25px; }
	
/* Define product pages */
.productbox      { background: #DDEAF7; color: #333; font: normal normal 11px/13px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; 
	border: 1px solid #2B6489; }
.productboxtop   { background: #619ABF; color: #FFF; font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #2B6489; border-left: 1px solid #2B6489;  border-right: 1px solid #2B6489;  }
.products        { background: #FFF; }
.productssleft   { background: #FFF; color: #333; border-left: 1px solid #2B6489; border-top: 1px solid #2B6489; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; }
.productssright  { background: #FFF; color: #333; border-left: 1px solid #2B6489; border-top: 1px solid #2B6489; 
	padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; border-right: 1px solid #2B6489; }
	

.rightside { background: #639CC1; color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica;  
	line-height: 18px; width: 180px; padding: 5px; }
	
	
.textbox1 { background: #E7EBEE; font-size: 11px; text-decoration: none; color: #000000; line-height: 15px;
	font-family: Verdana, Arial, Helvetica; border: 1px solid #2B6489;  padding: 4px; }
.textbox2 { background: #FFF; font-size: 11px; text-decoration: none; color: #000000; 
	font-family: Verdana, Arial, Helvetica; border: 1px solid #2B6489;  padding: 4px; }
.textboxtop1 { background: #3F647E; font-size: 11px; font-weight: bold; text-decoration: none; 
	color: #FFFFFF; font-family: Verdana, Arial, Helvetica; border: 1px solid #2B6489; padding: 4px; }
.textboxtop2 { background: #557232; font-size: 11px; font-weight: bold; text-decoration: none; 
	color: #FFFFFF; font-family: Verdana, Arial, Helvetica; border: 1px solid #2B6489; padding: 4px; }
