body {
	background:#000 url(/images/body_bg.jpg) repeat-x left top;
	margin:0;
	padding:0;
}
#container{
border-left:1px #fff solid;
border-right:1px #fff solid;
border-bottom:1px #fff solid;
}
#header{
height:94px;
}
#header #newsletter{
position:relative;
width:220px;
padding-left:485px;
top:55px;
}
.newsletterinput{
position:relative;
width:140px;
padding:2px 2px;
height:16px;
border:1px #000 solid;
background-color:#fff;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
.newsletterGo{
position:relative;
width:30px;
padding:0px 2px;
}
#indexmaincontent{
float:left;
width:299px;
padding:10px 18px;
background-color:#000000;
}
#indexmidpic{
float:left;
width:304px;
padding:0px;
background-color:#000000;
}
#maincontent{
float:left;
width:621px;
padding:10px 0px 10px 18px;
background-color:#000000;
}
#rightpic{
float:right;
width:161px;
background-color:#000000;
vertical-align: top;
}
h1{
font:bold 26px Geneva, Arial, Helvetica, sans-serif;
color:#00b404;
}
h2{
font:bold 20px Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
}
h3{
font:bold 14px Geneva, Arial, Helvetica, sans-serif;
color:#00b404;
}
td, p, ul, ol{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:150%;
}
ul, ol{
line-height:200%;
}
a:link, a:visited, a:active{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#00b404;
text-decoration:underline;
}
a:hover{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#00b404;
text-decoration:none;
}

#footer{
float:left;
width:240px;
padding:0px 10px;
color:#00CD00;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
 #btmnav{
float:right;
width:520px;
}
a.bnav:link, a.bnav:visited, a.bnav:active{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#00cd00;
padding:0px 5px;
text-decoration:none;
}
a.bnav:hover{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#929292;
padding:0px 5px;
text-decoration:underline;
}
