body {
	margin: 0;
	padding: 0;
	text-align:center;}
	
img {
	border:0px;
	}
	
form {
	padding:0; margin: 0;
	}
	
#container {
	width:747px;
  	margin: 0 auto;
	padding: 0;
	z-index: 1;
	background-color:#FFFFFF;}
	
#top {
	width:747px;
	}
	
#nav {
	width:757px;
	}
	
#subnav {
	line-height:30px;
	text-align:left;
	margin-top:8px;
	margin-left:8px;}
	
.sublink a {
	color:#48842C;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.sublink a:hover {
	color:#bcbdc0;
	}
	
.sublinkgreen {
	color:#bcbdc0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#searchbox {
	text-align:left;
	float: left;
	z-index:1;
	width:238px;
	height:60px;
	margin: 2px 0;
	background-image:url('images/searchBG.png');
	}
	
.searchtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	}
	
	
#search_box {
 width: 200px;
 height: 31px;
 position: relative;
 top: 15px;
 left: 26px;
 background: url('images/SearchBarBg.png') no-repeat top left;
 }
#search_box #s {
 float: left;
 padding: 0;
 border: 0;
 width: 135px;
 background:none;
 }
#search_box #go {
 float: right;
 position:relative;
 left: -40px;
 }
 
.swap_value {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#005b30;
	border: 0;
	margin-left: 7px;
	margin-bottom: 4px;
	}
	
.txt {
	font-family:Arial, Helvetica, sans-serif;
	color:#48842C;
	font-size:14px;
	line-height:25px;
	}
	
.txtbig {
	font-family:Arial, Helvetica, sans-serif;
	color:#48842C;
	font-size:24px;
	}

.txtsmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#48842C;
	font-size:12px;
	line-height:18px;
	}
		
.txt a {
	font-family:Arial, Helvetica, sans-serif;
	color:#002284;
	text-decoration:none;
	font-size:14px;
	}

.txt a:hover {
	font-family:Arial, Helvetica, sans-serif;
/*color:#2474AE;*/
	color: #006f66;
	text-decoration:none;
	font-size:14px;
	}
	
.txtlist {
	font-family:Arial, Helvetica, sans-serif;
	color:#48842C;
	font-size:14px;
	line-height:25px;
	margin-left:25px;
	margin-left: 15px;
	width:90%;
	padding: 0px;
	}
	
.grey, grey a, grey a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:14px;
}
	
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006e3a;
	float:right;
	width:747px;
	text-align:center;
	line-height:20px;
	}
	
#copyright a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006e3a;
	line-height:20px;
	text-decoration:none;
	}

#copyright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2474AE;
	line-height:20px;
	text-decoration:none;
	}
	
.rbox{display:block}
.rbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ecf4de}
.rbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6faf0;
  border-right:1px solid #f6faf0;
  background:#f0f6e6}
.rbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfb;
  border-right:1px solid #fdfdfb;
  background:#eff6e4}
.rbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eff6e4;
  border-right:1px solid #eff6e4;}
.rbox4{
  border-left:1px solid #f6faf0;
  border-right:1px solid #f6faf0}
.rbox5{
  border-left:1px solid #f0f6e6;
  border-right:1px solid #f0f6e6}
.rboxfg{
  background:#ecf4de;
  padding: 5px 15px 8px 15px;
}
  
#logobottom {
padding-top: 20px;
}

#headerInside {
	background-color: #ffffff;
	float: left;
	text-align: left;
	width: 747px;
	height: 217px;
	z-index: 10;
	}
	
#results {
/*	margin: 30px;
	padding: 15px;  */
	}
	
/**********************
Calc Styles
**********************/

.regular {
	font-size: 12px;
	color: #333333;
	}

.subtype {
	font-size: 10px;
	line-height: 12px;
	}
	
label img {
	margin: 3px 8px 0px 8px;
	}
	
.divide {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	background-color: #016f3b;
	margin: 5px 0 5px 0;
	zoom: 1;
	position: relative;
	zoom: 1;
	}
	
.title {
	font-size: 15px;
	font-weight: bold;
	color: #113720;
	}
	
.subtitle {
	font-size: 13px;
	font-weight: bold;
	}
	
.yearly {
	font-size: 11px;
	color: #333333;
	}