/* Define standard HTML format styles */
body     {background: #FFF; color: #000000; 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; font-variant: none; }
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: 12px }
h5       { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
dl       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
ol, ol ol, ol ol ol       { color: #153A6F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
ul, ul ul, ul ul ul       { color: #153A6F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }


/* Define Login area */
.login {  color: #000; font: normal bold 10px Verdana, Arial, sans-serif; }
.loginhead { background: #244A7B; color: #ffffff; font: normal 12px Verdana, Arial, sans-serif; height: 20px
		border: 1px solid #2B6489; padding: 4px; }


/* Define left side and left menu areas */
.leftside { background: #FFF; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; 
	line-height: 18px; width: 180px; }
	
.leftmenu { background-image: url('images/design_elements/index_r1_c3.jpg'); color: #FFF; font-size: 11px; 
	font-family: Verdana, Arial, Helvetica; line-height: 26px;  }
.leftmenu a:link { color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.leftmenu a:active { color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.leftmenu a:visited { color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.leftmenu a:hover { color: #D0ECF1; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}


.slg { background-image: url('images/design_elements/index_r2_c1.jpg'); color: #FFF; font-size: 11px; 
	font-family: Verdana, Arial, Helvetica; line-height: 29px;  }
.slg a:link { color: #ffffff; text-decoration: none; padding: 3px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.slg a:active { color: #ffffff; text-decoration: none; padding: 3px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; } 
.slg a:visited { color: #fff; text-decoration: none; padding: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; } 
.slg a:hover { color: #DBFCC8; text-decoration: underline; padding: 3px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; } 





.leftside { background: #77B6D0; color: #000000; font-size: 12px; 
	font-family: Verdana, Arial, Helvetica; line-height: 18px; padding-left: 10px; padding-right: 10px; 
	padding-top: 25px; }

/* Define page Header area and Header hyperlinks */

.header { background-image: url('images/design_elements/top_r1_c1.jpg'); color: #FFFFFF; 
	padding-top: 7px; font-size: 10px; 	font-family: Verdana; height: 26px; }
.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: #D0ECF1; 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/index_r1_c3.jpg'); color: #FFFFFF; 
	padding-top: 2px; font-size: 10px; 	font-family: Verdana; height: 26px; }
.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: #3C78AC; 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: #CCCCCC; 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: #405C81; 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; font-variant: none; 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: #fff; 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: #E7EBEE; 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: #244A7B; 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; }
	
	
.textbox      { background: #ffffff; color: #333; font: normal normal 11px/14px Verdana, Arial, sans-serif; 
	padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px; 
	border-left: 1px solid #2B6489; border-bottom: 1px solid #2B6489;  border-right: 1px solid #2B6489; }
.textboxheader { background: #9A0E0E; color: #FFF; 
	font: normal bold 12px/15px Verdana, Arial, sans-serif; height: 27px;
	padding-top: 4px; padding-bottom: 4px; }

	
	
.textbox1 { background: #E7EBEE; font-size: 11px; text-decoration: none; color: #000000; 
	font-family: Verdana, Arial, Helvetica; border: 1px solid #2B6489;  padding: 4px; }
.textbox2 { background: #E5ECE3; font-size: 11px; text-decoration: none; color: #000000; 
	font-family: Verdana, Arial, Helvetica; border: 1px solid #2B6489;  padding: 4px; }
.textboxtop1 { background: #244A7B; 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; }