
body { background-color: #99CC33; padding:0; margin:0; }
body,td,th,form,input,select,textarea,button {
	font-size: 11pt;
	font-family: Verdana, sans-serif;
	line-height: 140%;
	color: #666666;
}
img { border:0; }
form { margin:0; }

a { color: #666666; text-decoration: none; }
a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color: #FF9900; }
a:active { text-decoration: none; color: #666666; }

h1,h2,h3,h4,h5,h6,h7 { margin-top:0; }
h3,h4,h5,h6,h7 { margin:0; }

h1.textHeader {
	height: 27px;
	border-left: solid #98c932 13px;
	padding-left: 5px;
	font: bold 12pt/27px arial, sans-serif;
	color: black;
}

h2 { font-size: 120%; }


#page { width: 978px; margin:0 auto; background:white; text-align:center; }
#page_inside { width:939px; text-align:left; margin:0 auto; }


#header { position: relative; padding-top:4px; }

#nav {}

#topnav { position:absolute; right:0; top:5px; font-size: 8pt; }
#topnav, #topnav li { margin:0;padding:0;list-style:none; margin-left:12px; }
#topnav li { display:inline; }
#topnav a, #topnav a:link, #topnav a:visited { color:#999; }

#nav_main { background: #99cc33 url(../images/t/nav_bg.png) repeat-x; }
#nav_main a, #nav_main a:link, #nav_main a:visited { color:white; }
#nav_main { margin:0; padding:0; list-style:none; height:42px; }
#nav_main li { display:inline; margin:0; padding:0; font-size: 10pt; }
#nav_main li a { margin: 0 6px; line-height:42px; padding: 4px 6px; }
#nav_main li a span { line-height:42px;  }

#nav_main li a:hover { -moz-border-radius:1em;  border-radius:1em; }
#nav_main li a:hover { background:white; color:black; text-decoration:none; }

* html #nav_main li a:hover { background: white url(../images/t/nav/optbg-e.gif) right center no-repeat; padding:0; }
* html #nav_main li a:hover span { background: url(../images/t/nav/optbg-w.gif) left center no-repeat; padding: 4px 6px; }


#nav_sub { height: 28px; }
#nav_sub a, #nav_sub a:link, #nav_sub a:visited { color:#666; }
#nav_sub div { display:none; margin:0; padding:0; }
#nav_sub ul, #nav_sub li { margin:0; padding:0; list-style:none; }
#nav_sub li { display:inline; font-size: 10pt; }
#nav_sub a { margin: 0 6px; line-height:28px; padding: 4px 6px; }

/* #nav_sub a:hover { background:yellow; -moz-border-radius:1em; color: black; text-decoration:none; } */




#splash { text-align:center; clear:both; }


#body { background: url(../images/line.gif) 180px top repeat-y; margin: 12px 0; }
#body:after { clear:both; }

#leftcol { width:158px; padding: 12px; float:left; x-background:lightgreen; } /* Total Width: 180px */

.section_nav h2 { font-size: 12pt; color: #99cc33; }
.section_nav ul { margin:0; padding:0; list-style:none; margin-left: 1em; }
.section_nav ul li { margin-bottom:.8em; }

#maincol {width:730px; padding: 12px; float:right; x-background:lightblue;} /* Total Width: 759px */
#rightcol {display:none;}

#footer { background:#99CC33; color: #FFFFFF; text-align:right; font-size: 8pt; }







#maincol .innerLeft { float:left; }
#maincol .innerRight { margin-left: 150px; }