HTML,BODY {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
}
#container {
	width:959px;
	background-color:#FFF;
	padding:15px 15px;
	float:left;
}
#header {
	float:left;
	width:879px;
	height:54px;
	padding:10px 25px;
	background-color:#FFF;
}
#header .logo_container {
	float:left;
	width:247px;
	height:54px;
}
#header .search_sub_container {
	float:right;
	width:632px;
	height:54px;
	overflow:hidden;
}
#header .search_sub_container .top_sub_nav {
	float:left;
	width:632px;
	height:22px;
	line-height:22px;
	color:#538B31;
}
#header .search_sub_container .top_sub_nav ul {
	list-style:none;
	margin:0;
	padding:0;
	height:22px;
	line-height:22px;
}
#header .search_sub_container .top_sub_nav ul li {
	float:right;
	height:22px;
	line-height:22px;
	padding:0px 4px;
}
#header .search_sub_container .top_sub_nav ul li a {
	line-height:22px;
	color:#538B31;
	text-decoration:none;
}
#header .search_sub_container .top_sub_nav ul li a:hover {text-decoration:underline;}
#header .search_sub_container .search_box {
	text-align:right;
	width:632px;
	height:32px;
	line-height:32px;
	float:right;
	overflow:hidden;
}
#header .search_sub_container .search_box .search_input {
	border:1px solid #A4B97F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:.2em .2em;
}
#menu {
	float:left;
	width:969px;
	height:26px;
	margin:15px 0px 0px 0px;
}
#hm_content,
#sec_content {
	float:left;
	width:969px;
	padding:25px 0px;
}
#hm_content .main_col,
#sec_content .main_col {
	width:669px;
	float:left;
}
#hm_content .main_col .left_col,
#sec_content .main_col .left_col {
	width:227px;
	padding:15px 0px 0px 0px;
	float:left;
}
#hm_content .main_col .left_col .release_container,
#sec_content .main_col .left_col .release_container {
	border:1px solid #D1F74C;
	width:215px;
	padding:5px 5px;
}
#sec_content .main_col .left_col .release_container {
	margin-top:15px;
}
#hm_content .main_col .left_col .release_container h2,
#sec_content .main_col .left_col .release_container h2 {
	font-size:1.5em;
	color:#429C33;
	margin:0;
	padding:0;
}
#hm_content .main_col .left_col .release_container ul,
#sec_content .main_col .left_col .release_container ul {
	list-style:none;
	margin:0;
	padding:0;
}
#hm_content .main_col .left_col .release_container ul li,
#sec_content .main_col .left_col .release_container ul li {
	width:auto;
	display:block;
	background:url(images/arrow_green_wh.gif) no-repeat 2px 5px;
	padding:0px 0px 0px 12px;
	margin:10px 0px 0px 0px;
}
#hm_content .main_col .left_col .release_container ul li a,
#sec_content .main_col .left_col .release_container ul li a {
	color:#7EC851;
}
#hm_content .main_col .right_col,
#sec_content .main_col .right_col {
	width:427px;
	padding:15px 0px 0px 15px;
	float:right;
	color:#616161;
	/*color:#135CA4;*/
}
#hm_content .main_col .right_col h1,
#sec_content .main_col .right_col h1 {
	color:#135CA4;
	font-size:2em;
	/*background:#EEF5FF;
	width:auto;
	line-height:1.5em;
	padding:0px 9px;*/
}
#hm_content .main_col .right_col h2,
#sec_content .main_col .right_col h2 {
	font-size:1.5em;
	color:#429C33;
	margin:0;
	padding:0;
}
#hm_content .main_col .right_col p,
#sec_content .main_col .right_col p,
#sec_content .main_col .right_col blockquote {
	line-height:1.5em;
}
#hm_content .sub_col,
#sec_content .sub_col {
	width:285px;
	float:left;
	padding:0px 0px 0px 15px;
}
#hm_content .sub_col .section,
#sec_content .sub_col .section {
	width:285px;
	float:left;
	color:#616161;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #91DC64;
	line-height:1.5em;
}
#hm_content .sub_col .section h2,
#sec_content .sub_col .section h2 {
	font-size:1.4em;
	color:#429C33;
	margin:0;
	padding:0;
}
#sec_content .sub_col .box {
	padding:15px 0px 0px 0px;
}
#sec_content .sub_col .box h2 {
	margin:0;
	background:#D9F8C6;
	display:block;
	width:267px;
	padding:0px 9px;
	font-size:1.4em;
	line-height:2em;
	color:#429C33;
}
#sec_content .sub_col .box ul {
	list-style:none;
	width:283px;
	display:block;
	padding:0;
	margin:0;
	border:1px solid #D9F8C6;
}
#sec_content .sub_col .box ul li {
	width:auto;
	display:block;
	padding:5px 5px 5px 20px;
	background:url(images/bg_li.gif) no-repeat 7px 11px;
	color:#616161;
	line-height:1.5em;
}
#hm_content .sub_col .section p,
#sec_content .sub_col .section p {margin:10px 0px 0px 0px;}

#sec_content .main_col .left_col .sidenav {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	border-top:1px solid #538B31;
}
#sec_content .main_col .left_col .sidenav li {
	width:227px;
	border-bottom:1px solid #538B31;
}
#sec_content .main_col .left_col .sidenav li a {
	display:block;
	width:209px;
	padding:5px 9px;
	color:#538B31;
	text-decoration:none;
	line-height:1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
}
#sec_content .main_col .left_col .sidenav li a:hover {
	background:#E4F9D7
}
#sec_content .main_col .left_col .sidenav li.selected a {background:#E4F9D7}
#footer {
	/*border-top:2px solid #AEC4D6;*/
	background:#84B0DA;
	color:#FFF;
	padding:0em 1em;
}
#footer .left_col {
	width:50%;
	float:left;
}
#footer .right_col {
	width:50%;
	float:right;
	text-align:right;
	line-height:2em;
	color:#FFF;
}
#footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
#footer li {
	color:#FFF;
	line-height:2em;
	float:left;
	padding:0px 5px;
}
#footer li.first-of-type {
	padding-left:0px;
}
#footer li a {
	color:#FFF;
	text-decoration:none;
}
#statement {
	/*border-top:1px solid #AEC4D6;*/
	margin:0;
	font-size:93%;
	color:#84B0DA;
	padding:1em 1em;
	text-align:justify;
}
.btn_go {
	background-color:#429C33;
	color:#FFF;
	border:none;
	padding:.2em .4em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:bold;
}
.lb_ul {
	list-style:none;
	margin:0;
	padding:0;
}
.lb_ul li {
	margin:1em 0em;
	display:block;
	padding:0px 0px 0px 15px;
	width:auto;
	background:url(images/li_bulb.gif) no-repeat 0px 3px;
	
}
.glossary_index {
	list-style:none;
	margin:0;
	padding:0;
}
.glossary_index li {
	float:left;
	margin-right:5px;
}
.glossary_index li a {
	color:#429C33;
}
.glossary_index li a:hover {
	text-decoration:none;
}

.quote {
	border-collapse:collapse;
	width:100%;
}
.quote TH {
	color:#135CA4;
	font-weight:bold;
	text-align:center;
}
.quote TD {
	text-align:center;
}
.quote .price {
	font-size:3em;font-weight:bold;text-decoration:none;color:#008E30;
}
.quote .green {
	color:#008742;
}
.quote .up {
	background:url(images/arrow_up.gif) no-repeat center right;
	padding-right:15px;
	margin:0px 10px 0px 0px;
}
.quote .bottom {
	background:url(images/arrow_bottom.gif) no-repeat center right;
	padding-right:15px;
}
.quote TH,.quote TD {
	border-bottom:1px solid #135CA4;
	padding:5px;
	color:#135CA4;
}
.quote TD.tophd {
	background-color:#135CA4;
	color:#FFF;
	font-weight:bold;
}
.quote .number {
	color:#000000;
}
.FormTable .header {color:#135CA4;
	font-weight:bold;}

.Required {color:red;}

.newsitem {
	/*border-top:1px solid #91dc64;*/
	margin:1em 0em;
	padding:0em 0em;
	font-size:93%;
	line-height:1.5em;
	color:#616161;
}
.newsitem .date {
	color:#538B31;
	font-weight:bold;
}
#hm_content .right_col p {
	line-height:1.5em;
}
.newsitem a {
	color:#538B31;
}

.greytext {
	color:#666666;
}
.greenlink,.greentext {color:#429C33;}
.yellowtext {color:#F0CE00;}
.blacktext {color:#000;}
.greenlink:hover,
.bluelink:hover,
.whitelink:hover {text-decoration:none;}
.bluelink {color:#135CA4;}
.whitelink {color:#FFF;}
