/* CSS Document */ body {	margin:0px;	background:url(../images/body_bg.gif) repeat-x top;	vertical-align:top;	color:#59492e;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	padding:0px;}div#container	{	width:910px;	margin:0px;	padding:0px;	background:url(../images/container_bg.gif) repeat-x top;	position:relative;	margin-top:15px;	}

div#main_banner 	{
    background:url(../images/main_banner_bg.gif) no-repeat left top;
    height:247px;
    width:371px;
    float:left;
    margin:0px;
    position:inline;
    padding:40px 25px 25px 304px ;
    text-align:left;
    vertical-align:top;
}

div#main_banner h2	{	color:#59492e;	font-size:18px;	margin:0px;	padding:0px;	}div#main_banner p	{	font-size:12px;	margin:12px 0px;	padding:0px;	}div#main_banner ul	{	font-size:12px;	margin:0px;	padding:0px;	list-style-position:inside;	}div#main_banner_right 	{	background:url(../images/main_banner_right_bg.gif) repeat-X top;	height:282px;	float:right;	margin:0px;	position:relative;	padding:15px 15px;	vertical-align:top;	}div#main_banner_right	 #meter	{	margin: 19px 13px;	}div#green_bar  {  color:#FFF;  font-size:23px;  position:relative;  padding:0;  clear:both;  width:870px;  float:left;  height:54px;margin-top:25px;z-index:100;  }div#green_bar p {text-align:left;margin:0;}div#green_bar a, div#green_bar a:visited	 {	 color:#FFF;	 text-decoration:none;	 }div#green_bar a:hover	 {	 color:#57000a;	 }

div#comprehensive  {
    height:35px;
    width:30px;
    /*float:right;  position:relative;  margin-top:-75px;*/
     z-index:100;
     overflow:visible;
     position:absolute;
     right:0 !important;
     top:-50px !important;
     right:-70px;
     top:-55px;
}

div#first_col	{
    width:222px;
    background:url(../images/column_header_bg.gif) no-repeat top left;
    background-color:#FFF;
    float:left;
    position:relative;
    margin:1px 0px;
    text-align:left;
    font-size:12px;
    padding: 0px 14px ;
    vertical-align:top;
    }

div#first_col h3, div#second_col h3,  div#third_col h3	{	font-size:12px;	color:#59492e;	margin:7px 0px;	padding:0px;	z-index:1;	}

div#second_col	{
    width:242px;
    background:url(../images/column_header_bg.gif) no-repeat top left;
    background-color:#FFF;	margin:1px 0px;	text-align:left;
    font-size:12px;
    padding: 0px 14px ;
    float:left;
    position:relative;	}

div#third_col	{
    width:390px;
    background:url(../images/third_col_bg.gif) no-repeat top left;
    background-color:#FFF;
    text-align:left;
    font-size:12px;
    position:relative;
    margin-top:2px;
    float:right;
    padding: 0px ;
    z-index:1;	}

div#first_col,
div#second_col,
div#third_col{
    top:0 !important;
    top:-4px;
}
div#third_col p,  div#third_col h3	{	padding:0px 14px;	}div.state_list	{	font-size:11px;	list-style:none;	position:relative;	float:left;	margin:0px;	padding:0px;	}div.state_list li	{	padding:0px;	margin:0px;	text-align:left;	}div.state_list#first, div.state_list#second	{	width:70px;	margin:0px;	padding:0px;	}div.state_list#second	{	width:60px;	margin:0px;	padding:0px;	}div.state_list#fourth	{	width:75px;	margin:0px;	padding:0px;	}	div.state_list#third, div.state_list#fifth	{	width:90px;	margin:0px;	padding:0px;	}