/* CSS Document */

body {
background-color:#EEEEEE;
color:#444444;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-size-adjust:0.52;
height:100%;
line-height:150%;
margin:2% 1%;
text-align:center;
}
	
#frame		{ background:#FFFFFF none repeat scroll 0%; margin:0pt auto; text-align:left; width:980px; }
#bgleft		{ width: 8px; margin: 0 auto; text-align: left; background: url("/images/bgleft.gif") repeat-y; }
#bgright	{ width: 8px; margin: 0 auto; text-align: right; background: url("/images/bgright.gif") repeat-y; }
#header		{ background: #FFFFFF; height: 120px; border-bottom: #CCCCCC solid 1px; border-top: 1px solid #CCCCCC; padding: 0px; background: url("/images/greenpanel.gif") top;}
#sitemap	{ background: #EEEEEE; border-bottom: #CCCCCC solid 1px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }		
#footer		{ background: #FFFFFF; padding: 10px; border-top: #CCCCCC solid 1px; border-bottom: 1px solid #CCCCCC; font-size: 90%;} 
#leftcol	{ background: #FFFFFF; border-right: 1px solid #CCCCCC; width: 5%; padding: 10px; } 
#middlecol	{ background: #FFFFFF; width: 95%; padding: 10px;} 
#middlecolNav { padding: 10px; border-bottom: #CCCCCC 1px solid; }
#middlecolBody { padding: 10px; }
#adminbody	{ background: #FFFFFF; padding: 10px; } 
#heroright	{ width: 250px; float: right; clear: right; margin-left: 15px; margin-bottom: 0px; margin-right: 0px; margin-top: 10px; border: #CCCCCC solid 1px; }
#heroleft	{ width: 250px; float: left; clear: left; padding-left: 0px; padding-bottom: 25px; padding-right: 15px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; }

#imageleft	{ float: left; clear: left; padding-top: 5px; margin-top: 0px; margin-right: 15px; margin-bottom: 15px; }
#imageright { float: right; clear: right; padding-top: 0px; margin-top: 0px; margin-left: 15px; margin-bottom: 15px; }

.addressSupplier { color: #008000; }
.adminForm	{ background: #EEEEEE; border: 1px solid #CCCCCC; }
.advertSponsor { font-size: 95%; }
.article_source { color: #000000; font-style: italic; }
.abstract	{ font-size: 95%; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 0px;}
.box		{ border: #CCCCCC solid 1px; padding: 5px; }

.dg			{ font-size: 100%;} 
table.dg 	{ border: #CCCCCC solid 1px; border-collapse: collapse;} 
table.dg td { border: #CCCCCC solid 1px;}
table.dg th { border: #CCCCCC solid 1px;}
		
.dgHeader	{ background: #EEEEEE; font-weight: bold; font-size: 100%; text-align: center; color: #000000; }
.dgItem 	{ background: #FFFFFF; font-weight: normal; font-size: 100%; }	
.dgAltItem	{ background: #EEEEEE; font-weight: normal; font-size: 100%; }	
.dgFooter	{ background: #FFFFFF; font-weight: normal; font-size: 100%; text-align: center; }
	
.highlightGreen { color: #008000; }	
	
.keyline	{ border-color: #003333; border-style: solid; border-width: 1px; }
.keylinewhite	{ border-color: #FFFFFF; border-style: solid; border-width: 2px; }

div.nav_title { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; background-color:#999999; border-top: solid 1px #FFFFFF; height: 19px; width: 160px; line-height: 18px; text-transform: uppercase; text-indent: 5px; }
div.nav_title a, div.nav_title a:active, div.nav_title a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; text-indent: 5px; }
div.nav_title a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 10px; font-weight: bold; text-decoration: none; text-indent: 5px; }

div.nav_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border-bottom: solid 1px #E8E8E8; height: 19px; width: 160px; line-height: 18px; text-indent: 5px; display: block; }
div.nav_sub a, div.nav_sub a:active, div.nav_sub a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3D3DB6; font-size: 11px; font-weight: normal; text-decoration: none; text-indent: 5px; display: block; }
div.nav_sub a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 11px; font-weight: normal; text-decoration: none; text-indent: 5px; display: block; background-color: #EEEEEE; }

div.nav_bottom {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; height: 19px; width: 160px; line-height: 18px; text-indent: 5px; display: block; }
div.nav_bottom a, div.nav_bottom a:active, div.nav_bottom a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3D3DB6; font-size: 11px; font-weight: normal; text-decoration: none; text-indent: 5px; display: block; }
div.nav_bottom a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 11px; font-weight: normal; text-decoration: none; text-indent: 5px; display: block; background-color: #EEEEEE; }

.sidebar_text	{ background: #FFFFFF; padding: 5px; font-size: 95%; font-style: normal; margin-bottom: 10px; }
.single			{ margin-top: 0.0em; margin-bottom:	0.0em;}
.singleplus		{ margin-top: 0.5em; margin-bottom:	0.5em; margin-left: 0.0em; }
.testimonial	{ font-size: 100%; margin-bottom: 0.5em; }
.testimonial2	{ font-size: 95%; margin-bottom: 0.5em; margin-top: 0em; font-weight: bold; }
.urhere			{ font-size: 95%; color: #000000; }
.warning		{ text-transform: none; font-style: normal; font-weight: normal; color: #FF3333; } 
.warningNote	{ text-transform: none; font-style: normal; font-weight: normal; font-size: 90%; color: #FF3333;  } 
	
h1			{ font-size: 140%; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 12px; }
h2			{ font-size: 120%; font-family: Arial, Helvetica, sans-serif; }
h3			{ font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
h4			{ font-family: Arial, Helvetica, sans-serif; }
h5			{ font-family: Arial, Helvetica, sans-serif; }
h6			{ font-family: Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { color:  #000000; }

h1 + p, h2 + p, h2 + div	{ margin-top: 0.25em; margin-bottom: 0.25em; }
p, div, ul	{ line-height: 150%; }
p.urhere + table { margin-top: 1.0em; }

acronym		{ font-variant: small-caps; letter-spacing: 0.1em; }                
address		{ font-style: normal; letter-spacing: .1em; }                  
b			{ font-weight: bold; } 
cite		{ font-style: italic;}
del			{ text-decoration: line-through; background: #F66;} 
em			{ font-style: italic; }      
hr			{ visibility: visible; border-color: #CCCCCC; border-style: dotted; border-width: thin; }
i			{ font-style: italic; } 
li			{ margin-top: 0em; margin-bottom: 0.50em; }
ins			{ text-decoration: underline; background: yellow;}   
strong		{ font-style: normal; font-weight: bold; }
th			{ font-style: normal; font-weight: bold; background: #EEEEEE; color: #000000; text-transform: uppercase; }
ul			{ list-style: square; }
                            
col, colgroup, table, tbody, td, tr { text-decoration: none; border-color: #CCCCCC; line-height: 150%;}       

a:link		{ text-decoration: underline; }                    
a:visited	{ text-decoration: underline; }                 
a:active	{ text-decoration: underline; }                     
a:hover		{ text-decoration: underline; } 