body,div,p,img,form,h1,h2,h3,h4,h5,h6,ul,li { margin: 0; padding: 0; border: 0; }
	
body { margin: 3.0em 0em 2em 0em; text-align: center; background:#FFFFFF url(../images/bg.jpg) no-repeat top center; font-size: 100%; width: 100%; }


h3 { font-size: 18px; font-weight: bold; color: #333333; font-style: italic; }
h4 { font-size: 18px; font-weight: bold; color: #006600; }

p a:link, p a:visited { color: #79AE37; }     
p a:hover, p a:active { color: #79AE37; text-decoration: underline } 

.clear-contentunit {clear:both; height:0.1em; margin: 0.2em 0 0.1em 0; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
	
.products { text-align: left; border: 0; padding: 0.2em; width: auto; }
.products img { margin: 0 auto; }
.productssmall { text-align: left; border: 0; padding: 0.1em; width: auto; }

.container { margin: 0 auto; text-align: left; width: 700px; width: 43.8em; }
.clear { clear: both; }

.image { text-align:center; } 
.image img { text-align: center; padding: 2px;}
.img_left { float: left; margin: 0.5em 0.8em 0em 0em; }
.img_right { float: right; margin: 0.5em 0em 0em 0.8em; }

.imgborder img{ border: 1px solid #CCCCCC; }
.imgborder:hover img{ border: 1px solid #666666; }


.orangebold { font-size: 16px; color: #D3A914; font-weight: bold; }
.bold { font-weight: bold; }
.greenitalic { color: #003300; font-style: italic; }
.green {color: #003300 }
.red { color: #FF0000; }

#rates { border: 0; width: 40em; margin-left: 1.4em; }
#rates th { text-align: center; }
#rates .green { background-color: #E2F0D0; }
#rates .lightgreen { background-color: #F4FAED; }
		
#upper_header { padding-bottom: 0.2em; height: 6.0em; background-color:#FFFFFF; border-left: 1px solid #C8E2A5; border-right: 1px solid #C8E2A5; border-top: 1px solid #C8E2A5; }
#upper_header h1 { margin-top: 0.6em; padding: 0em 0.25em; color: #595959; font-family: Arial, Verdana, sans-serif; font-size: 2.3em; }
#upper_header h1 a, #upper_header h1 a:link { color: #595959; text-decoration: none; }
#upper_header p { padding-left: 0.8em; color: #C60000; font-family: Arial, Verdana, sans-serif; font-size: 0.9em; }

#inner_header { padding-bottom: 0.2em; height: 3.0em; background-color: #E2F0D0; border-left: 1px solid #C8E2A5; border-right: 1px solid #C8E2A5; }
#inner_header br { display: none; }
	
#inner_header ul { list-style-type: none; padding: 0.2em 0em 0.3em 0.4em; }
#inner_header ul li { list-style-type: none; float: left; margin: 0.3em 0.3em 0em 0em; font-family: Verdana, Arial, sans-serif; font-size: 0.8em; } 		
#inner_header ul li a { float: left; padding: 0 1em; text-decoration: none; color: #000000; height:3.0em; line-height:3.0em; }
#inner_header ul li a:link, #inner_header ul li a:visited { background-color: #E2F0D0; }
#inner_header ul li a:hover, #inner_header ul li a:active { background-color: #C8E2A5; color: #000000; }

#inner_cover { border-left: 1px solid #C8E2A5; border-right: 1px solid #C8E2A5; height: 180px; }		

#inner_content { background-color: #FFF; border-left: 1px solid #C8E2A5; border-right: 1px solid #C8E2A5; border-bottom: 1px solid #C8E2A5; }

#content { padding: 1.0em 0.9em 0.7em 0.45em; }
#content p { margin-top: 0.3em; font-family: Verdana, Arial, sans-serif; font-size: 0.75em; color: #595959; line-height: 2em; }
#content h1 { color: #595959; font-family: Arial, Verdana, sans-serif; font-size: 1.2em; padding: 0 0 10px 0; }
#content a { text-decoration: none; color: #000000; padding: 1px; }
#content a:hover, #content a:active { text-decoration: underline }
#content a:link, #content a:visited { color: #79AE37;}

#footer { font-size: 0.6em; text-align: center; padding: 0em 0.5em 0.5em 0.5em; }  
#footer a:link, #footer a:visited { color: #79AE37; }     
#footer a:hover, #footer a:active { text-decoration: underline } 
