@charset "utf-8";
@import url("admin.css");
*{
padding: 0;
margin: 0;
}
body{
background: url(../images/earth_bg.jpg) no-repeat 50% -50% fixed;
font-family:Arial, Helvetica, sans-serif;
color: #666;
}
p{
font-size: 12px;
}
a:link{
color: #669900;
text-decoration: underline;
}
a:visited{
color: #669900;
text-decoration: underline;
}
a:hover{
color: #fff;
text-decoration: none;
background-color: #669900;
}

div.line_devider{
background: url(../images/dotted_line.gif) repeat-x; 
border: none; 
height: 4px; 
margin: 0 4px; 
width: 96%;
}
div.wrapper{
width: 968px;
background: transparent ;
float: none;
margin: 10px auto;
border-top: 0px solid #999; 
}
div.top_bg{
height: 12px;
border: 0px solid #999; 
border-left: 1px solid #999; 
background: transparent url(../images/top_bg.gif) no-repeat right top;
}
div.header{
padding: 0px 20px 0px 17px;
border-left: 0px solid #999; 
background: transparent url(../images/fade_bg.png) repeat-y right bottom !important;
_background: transparent url(../images/fade_bg.gif) repeat-y right bottom;
}
div.logo_block{
border: 0px solid #999;
width: 185px;
float: left;
}
div.logo_block img{
position: relative;
bottom: 6px;
}
div.top_block{
border: 0px solid #999;
width: 525px;
float: left;
margin-left: 22px;
}
div.top_text{
height:43px;
color: #999;
}
div.top_text p{
font-size: 0.75em;
text-align: center;
}
div.top_text h3{
font-size: 1em;
text-align: center;
}
div.search_block{
border: 1px solid #ddd;
background: transparent url(../images/search_block_bg.gif) repeat-x;
}
div.search_block p{
text-align: center;
font-size: .7em;
width: 300px; margin:0px auto;
}
div.search_block p input#keyword{
width: 250px;
color: #666666;
font-size: 11px;
background-color: #EFEFEF;
border-bottom-width: 1px;
border-bottom-color:#999;
border-right-width: 1px;
border-right-color:#999;
margin: 0;
}
div.search_block p input#submit{
border: none;
font-size: 11px;
background: url(../images/go_bt.png) no-repeat; 
color: #fff;
font-weight: bold;
margin-left: -5px;
cursor: pointer;
}
div.banner_block{
clear: both;
border: 0px solid #999;
padding:4px 4px 4px 0px;
background: url(../images/banner_block_bg.gif) repeat-x;
}
div.banner_block ul{
list-style: none;
}
div.banner_block ul li{
display: block;
float: left;
margin: 0 3px;
}
div.banner_block ul li a{

}
div.banner_block ul li a img{
border: none;
background-color:#FFFFFF;
padding: 2px;
}

div.mainbody{
padding: 0px 20px 0px 17px;
border-left: 0px solid #999; 
background: transparent url(../images/fade_bg.png) repeat-y right bottom !important;
_background: transparent url(../images/fade_bg.gif) repeat-y right bottom;
}
div.left_col{
width: 192px;
float:left;
}
/*MAIN MENU*/
.main_menu {
	BORDER-RIGHT: #9a9a9a 1px solid; 
	BORDER-BOTTOM: #9a9a9a 0px solid;
	BORDER-TOP: #9a9a9a 1px solid; 
	BORDER-LEFT: #9a9a9a 1px solid; 		
	WIDTH: 190px;
	text-transform:capitalize;
}
.main_menu A.menuitem {
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px;
	PADDING-right: 10px;	
	PADDING-BOTTOM: 5px;  	 
	DISPLAY: block; 
	BACKGROUND: url(../images/glossyback.gif) repeat-x left bottom; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	text-transform:uppercase;
	WIDTH: auto; 
	COLOR: #85b114; 
	/*POSITION: relative; */
	TEXT-DECORATION: none;
	cursor: pointer;
	text-align: right;
}
.main_menu A.menuitem:visited {
	COLOR: #85b114; 
}
.main_menu .menuitem:active {
	COLOR: #85b114; 
}
.main_menu A.menuitem .statusicon {
	RIGHT: 5px; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	POSITION: absolute; 
	TOP: 5px; 
	BORDER-BOTTOM-STYLE: none
}
.main_menu A.menuitem:hover {
	BACKGROUND-IMAGE: url(../images/glossyback3.gif)}
.main_menu DIV.submenu {
	
}
.main_menu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	text-transform:capitalize
}
.main_menu UL LI {
	BORDER-BOTTOM: #ddd 1px solid;
	text-transform:capitalize
}
.main_menu UL LI A {
	PADDING-left: 2px; 
	DISPLAY: block; 
	PADDING-right: 10px; 
	PADDING-BOTTOM: 3px; 
	FONT: 10px Verdana, Helvetica, sans-serif; 
	COLOR: #666; 
	PADDING-TOP: 3px; 
	TEXT-DECORATION: none;
	text-align: right;
	text-transform: capitalize;
}
.main_menu UL LI A:visited {
	TEXT-DECORATION: none;
}
.main_menu UL LI A:hover {
	BACKGROUND: #EEF8CB;
 	COLOR: black;
	TEXT-DECORATION: none;	 
}
div.mail_list{
margin-top: 8px;
background-color: #fff;
border: 1px solid #999;
padding: 4px;
}
div.mail_list h2{
font-size: 0.8em;
color: #7fae06;
text-align: right;
padding-right: 10px; 
padding-top: 4px;
}
div.mail_list p{
font-size: 0.7em;
color: #666;
text-align: right;
padding-right: 10px; 
padding-left:0px; 
}
div.mail_list p input#email{
width: 112px;
}
div.mail_list p input#mail_submit{
background: url(../images/mail_submit.gif) no-repeat left top;
border: none;
color: #fff;
font-weight: bold;
margin-left: -3px;
font-size:10px;
cursor: pointer;
}
div.links_src{
margin-top: 8px;
background-color: #fff;
border: 1px solid #999;
padding: 4px;
}
div.links_src h2{
font-size: 0.8em;
color: #7fae06;
text-align: right;
padding-right: 10px; 
padding-top: 4px;
}
div.links_src p{
font-size: 0.7em;
color: #666;
text-align: right;
padding-right: 10px; 
padding-left:0px; 
margin: 2px 0
}
div.right_col{
float: right;
width: 730px;
border: 0px solid #ccc;
}
div.animate_block{
border: 0px solid #ccc;
height: 248px;
background-color: #e2e3e9;
}
div.emission_cal_block{
border-top: 1px solid #fff;
width: 730px;
height: 200px;
background: url(../images/emission_cal_graphic.gif) no-repeat;
}
div.emission_cal_block span{
display: block;
background: #4e4e4e;
font-size: 11px;
color:#ccff00;
font-weight:bold;
float: left;
}
div.main_cont_display{
border: 0px solid #ccc;
}
div.left_cont{
float: left;
width: 550px;
border: 0px solid #ccc;
padding-top: 0;
}
div.left_cont div{
border: 0px solid #999;
width: 550px;
margin-bottom: 6px;
}
div.left_cont h1{
font-size: 0.8em;
text-transform: capitalize;
font-weight: bold;
color: #85b114; 
padding: 4px 4px; 
display: block; 
border-bottom: 4px solid #999;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
background: #ddd url(../images/glossyback.gif) repeat-x;
}
div.left_cont div h2{
font-size: 0.8em;
color: #333;
padding: 4px 4px; 
}
div.left_cont div h2 a{
text-decoration: none;
color: #333;
}
div.left_cont div h2 a:hover{
text-decoration: none;
color: #fff;
}
div.left_cont div h2 span{
font-size:10px; 
color: #669900;
}

div.left_cont div h2 span a{
text-decoration: none;
font-weight: normal;
font-size:0.85em; 
color:#669900;
}
div.left_cont div h2 span a:hover{
font-size: 0.85em;
color:#fff;
background-color: #669900;
text-decoration: none;
}
div.left_cont div em{
font-size:10px;
padding: 4px 4px; 
color: #666;
font-style: normal;
}
div.left_cont div em a{
color: #666;
text-decoration: none;
}
div.left_cont div em a:hover{
color: #fff;
text-decoration: none;
}
div.left_cont div p{
padding: 3px 4px; 
}

div.display_cont{
float: left;
border: 0px solid #ccc;
padding-top: 0px;
width: 100%;
}
div.display_cont div{
border: 0px solid #999;
margin-bottom: 6px;
padding: 0 6px;
}

div.display_cont h1{
font-size: 0.8em;
text-transform: capitalize;
font-weight: bold;
color: #85b114; 
padding: 4px 4px; 
display: block; 
border-bottom: 4px solid #999;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
background: #ddd url(../images/glossyback.gif) repeat-x;
}


div.display_cont div h2{
font-size: 0.9em;
color: #333;
padding: 4px 0 4px 0; 
text-transform: capitalize;
}
div.display_cont div h2 span{
font-size:10px; color:#669900
}
div.display_cont div h2 span a{
text-decoration: none;
font-weight: normal;
font-size:0.85em; color:#669900;
}
div.display_cont div h2 span a:hover{
font-size: 0.85em;
color:#fff;
background-color: #669900;
text-decoration: none;
}

div.display_cont div p{
font-size: 12px;
padding: 0 0 6px 0; 
margin: 0 0 4px 0;
line-height: 18px;
}
div.display_cont div p label{
width: 85px;
text-align: right;
float:left;
}
div.display_cont div strong{

}
div.display_cont div ol{
list-style: decimal;
padding:0px 10px;
margin: 0px 6px;
font-size: 11px;
line-height: 16px;
}
div.display_cont div ol li{
list-style:inside;
padding:0px;
margin: 5px 10px;
}
div.display_cont div h3.sitemap_menu{
font-size: 11px; 
padding: 2px 16px;
}
div.display_cont div ul.sitemap{
font-size: 11px;
margin: 2px 10px;
border: 0px solid #ccc;
}
div.display_cont div ul.sitemap li{
font-size: 11px;
padding: 0;
margin: 2px 8px;
list-style:inside
}

div.display_contCal{
float: left;
border: 0px solid #ccc;
padding-top: 0px;
padding-left: 4px;
}
div.display_contCal div{
border: 0px solid #999;
margin-bottom: 0px;
padding: 0 6px;
}


div.display_contCal h1{
font-size: 0.8em;
text-transform: capitalize;
font-weight: bold;
color: #85b114; 
margin-bottom: 6px;
padding: 4px 4px; 
display: block; 
border-bottom: 4px solid #999;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
background: #ddd url(../images/glossyback.gif) repeat-x;
}

div.display_contCal div h2{
font-size: 0.9em;
color: #333;
padding: 4px 0 4px 0; 
text-transform: capitalize;
}
div.display_contCal div h2 span{
font-size:10px; color:#669900
}

div.display_contCal div p{
font-size: 11px;
padding: 0 0 6px 0; 
margin: 0 0 2px 0;
line-height: 18px;
}
div.display_contCal div.cal_block{
border: 0px solid #ccc;
margin: 0;
padding: 0;
float: right;
}
div.display_contCal div.cal_block h1{
font-size: 0.8em;
text-transform:uppercase;
font-weight: bold;
color: #85b114; 
padding: 4px 4px; 
display: block; 
border-bottom: 4px solid #999;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
background: #ddd url(../images/glossyback.gif) repeat-x;
}
div.display_contCal div.cal_block p{
font-size: 11px;
padding: 2px 0px; 
}
div.display_contCal form.calForm{
border: 0px solid #ccc;
}
div.display_contCal div.cal_block p label{
text-align: right;
float: left;
width: 85px;
}
div.display_contCal div.cal_block p select{
width: 160px;
}
div.display_contCal div.cal_content{
float: left;
border-right: 1px solid #6D6D36;
border-left: 1px solid #6D6D36;
border-top: 1px solid #6D6D36;
border-bottom: 1px solid #6D6D36;
background-color:#D9D9B3
}
div.display_contCal div.tabcontent{
display: none;
}

div.display_contCal div.tabcontent img{
margin-top: 6px;
margin-left: 4px;
border: 1px solid #ccc; padding: 2px;
}
div.display_contCal div.results{
border:1px solid #ccc;
margin: 0 0 6px 0;
padding: 4px;
background-color:#ccc;
}
div.display_contCal div.results p{
text-align: center;
}

div.right_cont{
float: right;
width: 175px;
border: 0px solid #ccc;
padding-top: 0;
}
div.right_cont ul{
list-style: none;
}
div.right_cont ul#hover_slider{
border: 1px solid #999;
}
div.right_cont ul#hover_slider li{
background: #f0ede5 url(../images/hover_slide_bg.gif) left bottom no-repeat;
border-bottom: 0px solid #f0ede5;
padding: 4px 4px;
font-size:11px;
}
div.right_cont ul#hover_slider li a{
display: block;
text-decoration: none;
font-size:12px;
font-weight: bold;
}
div.right_cont ul#hover_slider li a:hover{
display: block;
text-decoration: none;
font-size:12px;
background-color: transparent;
font-weight: bold;
color: #666;
}
div.right_cont ul#hover_slider li ul{
background-color: #fff;
border: 1px solid #a5a5a5;
}
div.right_cont ul#hover_slider li ul li{
background-color: #fff;
background-image: none;
border: 1px solid #a5a5a5;
}


div.footer{
padding: 0px 18px 6px 16px;
border-top:0px solid #999; 
border-left:0px solid #999; 
background: transparent url(../images/fade_bg.png) repeat-y right bottom !important;
_background: transparent url(../images/fade_bg.gif) repeat-y right bottom;
}
div.footer div{
border-top: 1px solid #ccc;
background-color: #fff;
}
div.footer div p{
text-align: center;
font-size:12px;
}
div.footer div p a{
text-align: center;
font-size:11px;
}

div.bottom_bg{
height: 9px;
border: 0px solid #999; 
background: transparent url(../images/bottom_bg.gif) no-repeat right top;
}
div.dpm_banner_block{
border: 1px solid #669999 ;margin: 4px 0; padding: 2px 0; background-color: #D5F1FF; text-align: center;font-size: 11px
}
div.dpm_banner_block a{
color: #669900;
text-decoration: underline;
}
div.dpm_banner_block a:hover{
color: #fff;
text-decoration: none;
background-color: #669900;
}
div.results form label{
width: 45px;
font-size:12px;
display: block;
float: left;
text-align:right
}
div.results input#fullname{
font-size:11px;
float: left;
}
div.results input#email{
font-size:11px;
float: left;
}
div.results input#submit{
font-size:11px;
float: left;
}

div.img_box{
border: 1px solid #fff; float: left; width: 208px;margin: 3px; padding: 0px;
}
div.img_box img{
border: 4px solid #ccc;
}
div.img_box h1{
font-size: 13px;
padding: 0 6px; 
}
div.cal_box{
 border: 1px solid #fff; float: left; width: 498px;margin: 3px 6px; 
}
div.cal_box table{
background-color: #ddd; border: 1px solid #C5C5C5;  width: 100%;
}
div.cal_box table caption{
padding: 4px;
}
div.cal_box table tbody tr td{
font-size: 11px;
font-weight: bold;
}
div.cal_box h1{
font-size: 13px;
}
div.cal_box p{
padding: 0px; 
margin: 0px;
border: 0px solid #fff;
float: none;
}

div.rightBox{
margin-top: 10px; width: 170px; border: 1px solid  #336699; float:right; background-color:#f0ede5;
}
div.rightBox p{
margin: 4px 0;
padding: 3px 0;
}
div.rightBox h4{
font-size: 16px;
padding: 2px 4px;
color: #336600
}
div.rightBox p img{
border: 4px solid #ddd
}

div.detail_short p{
font-size: 11px;
}