body {
	padding:0;
	text-align:left;
	font:11px "Lucida Grande",Tahoma,Geneva,Sans-serif;
	color:#333333;
	vertical-align:top;
	background-color:#FFFFFF;
	margin-top:40px;
	margin-bottom:0px;
	line-height:15px;
}
form {
	padding:0;
	margin:0;
}
input {
	font-family:"Lucida Grande",Tahoma,Geneva,Sans-serif;
}
#grid {
	z-index:1000;
	padding:0;
	margin:0;
	height:600px;
	width:20px;
	background-image: url(../img/grid.gif);
	display:none;
	position:absolute;
}
#outerDiv {
	width:200px;
	text-align:left;
	padding:0;
}
#top_container {
	width:750px;
	text-align:left;
	clear:right;
	height:0;
	display:none;
}

#page_container {
	width:550px;
}
html>body #page_container {
	margin-top:3px;
}
.c1-c1-c2 #c1 {
	width:250px;
	float:left;
	display:none;
}
.c1-c1-c2 #c2 {
	float:left;
	width:600px;
}
#t1 {
	background-color:#dfdfdf;
	width:250px;
	float:left;
	border-bottom:1px solid #c0bfbd;
	height:27px;
}
#t2 {
	width:500px;
	float:right;
	background-image: url(../img/menubg.gif);
	border-bottom:1px solid #c0bfbd;
	height:27px;
	font-size:10px;
}
h1 {
	display:block;
	margin:0px;
	padding:3px 8px 3px 8px;
}
#t1 h1{
	color:#333333;
	padding-top:6px;
	font-size:10px;
}
#c1 h1{
	font-size:10px;
	color:#FFFFFF;
	background-color:#59bc33;
	line-height:16px;
	margin-top:3px;
	margin-bottom:3px;
}
#t2 input {
	position:relative;
	top:-1px;
}
#c2 h1{
	font-size:10px;
	color:#FFFFFF;
	background-color:#444444;
	line-height:16px;
	margin-top:3px;
}
p {
	padding-left:8px;
	padding-right:8px;
	margin:0;
}
#newsletter {
	background-color:#E5E5E5;
	font-size:10px;
	padding:10px 8px 20px 8px;
	height:53px;
}

#page_container .input {
	border:1px solid #3e911f;
	font-size:10px;
	padding:2px;
	width:90%;
	height:12px;
	background-color:#FFFFFF;
	color:#333333;
}
#top_container .input {
	border:1px solid #FFFFFF;
	font-size:10px;
	padding:2px;
	height:12px;
	margin-left:4px;
	background-color:#FFFFFF;
	color:#333333;
	width:90px;
}
#newsletter #col1 {
	width:75px;
	float:left;
}
#newsletter #col2 {
	width:75px;
	float:left;
}

#newsletter #col3 {
	width:75px;
	float:right;
}
#newsletter #col1-2 {
	width:159px;
	float:left;
	clear:left;
}
#newsletter #col1-2-3 {
	width:200px;
	clear:both;
}
#content {
	padding:13px 20px 4px 8px;
}
#contentFooter {
	margin:3px 8px 13px 8px;
	border-top:1px solid #333333;
	padding:3px 0 0 0;
	clear:both;
}
#contentFooter #features {
	float:right;
	font-size:10px;
}
#contentFooter #notes {
	float:left;
	font-size:10px;
}

#toppicture {
	height:137px;
	width:500px;
	display:none;
	clear:right;
}
.toppicture {
	display:none;	
}
#footer {
	width:750px;
	margin:0 auto;
	background-color:#78b4cd;
	color:#ffffff;
	text-align:left;
	font-size:10px;
	padding-top:3px;
	padding-bottom:4px;
	clear:both;
	height:16px;
	display:none;
}
.radio {
	border:0px; margin:0 4px 0 0; height:12px; width:12px;
}
#top_container #navigation {
	width:500px;
	height:71px;
	background-image:url(../img/fakemenu.gif);
	background-repeat:no-repeat;
	float:right;
	clear:right;
	display:none;
}
#top_container #logo {
	width:250px;
	height:71px;
	float:left;
	clear:left;
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
a { color:#4b82aa; text-decoration:none;}
a:active { color:#4b82aa; text-decoration:none;}
a:link { color:#4b82aa; text-decoration:none;}
a:hover { color:#333333;}
a:visited { color:#4b82aa; text-decoration:none;}
a:visited:hover { color:#333333; }
a.subnav {
	font-size:10px;
	color:#444444;
	background-color:#E5E5E5;
	line-height:16px;
	margin-top:3px;
	margin-bottom:3px;
	display:block;
	padding:3px 8px 3px 8px;
}
a.subnav:hover {
	background-color:#83cd66;
	color:#FFFFFF;
}
a.subnav:visited:hover {
	background-color:#83cd66;
	color:#FFFFFF;
}
a.newsnav {
	font-size:10px;
	color:#444444;
	background-color:#E5E5E5;
	line-height:16px;
	margin-top:3px;
	margin-bottom:0px;
	display:block;
	padding:3px 8px 3px 8px;
}
a.newsnav:hover {
	background-color:#83cd66;
	color:#FFFFFF;
}
a.newsnav:visited:hover {
	background-color:#83cd66;
	color:#FFFFFF;
}
.activeNav {
	background-color:#83cd66;
	color:#FFFFFF;
	line-height:16px;
	margin-top:3px;
	margin-bottom:3px;
	display:block;
	padding:3px 8px 3px 8px;
}
.newsAbstract {
	display:none;
	border:3px solid #83cd66;
	border-top:0px;
	background-color:#E5E5E5;
	padding:3px 5px 3px 5px;
	color:#444444;
	font-size:10px;
}
ul {
	padding-top:0;
	margin:0;
}
li {
	list-style-image:url(../img/bullet.gif);
	margin:5px 0 5px 0;
}
#formula { position:relative; font-size:10px; background-repeat: no-repeat; height:237px; width:237px; left:182px; top:3px;}
#layer1 { height: 18px; width: 140px; left: 193px; top: 210px; position: absolute; visibility: visible;}
#layer2 { height: 17px; width: 51px; left: 243px; top: 110px; position: absolute; visibility: visible; }
#layer3 { height: 20px; width: 93px; left: 197px; top: 0; position: absolute; visibility: visible; }
#layer4 { height: 18px; width: 100px; left: -59px; top: 210px; position: absolute; visibility: visible; text-align:right; }
#layer5 { height: 20px; width: 60px; left: -66px; top: 105px; position: absolute; visibility: visible; text-align:right; }
#layer6 { height: 30px; width: 90px; left: -50px; top: 0; position: absolute; visibility: visible; text-align:right;}
#layer7 { height: 30px; width: 90px; left: 74px; top: 55px; position: absolute; visibility: visible; text-align:center; color:#FFFFFF;}
#layer8 { height: 30px; width: 90px; left: 74px; top: 30px; position: absolute; visibility: visible; text-align:center; color:#FFFFFF;}
#layer9 { height: 30px; width: 90px; left: 74px; top: 110px; position: absolute; visibility: visible; text-align:center;}
#content p {
	margin:0;
	padding-left:0;
}
