body { background: transparent url(../images/main_background.jpg) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: center; }
h1 { font-weight: bold; font-size: 14px; }
h2 { font-weight: bold; font-size: 12px; }
.content_container { width: 790px;  background: white; margin: 0 auto; text-align: left; height: 790px;}
.header { float:left; width: 780px; height: 200px; background: transparent url(../images/TopNav.jpg) no-repeat; }
.left_nav { width: 160px; float: left; margin-left: 17px; }
.main_content { float: left; width: 590px;  margin-top: 20px; margin-left: 10px; }
.menublock{display:block;}
.menublock *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#7392c1}
.menublock1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #c2d0e4; border-right:1px solid #c2d0e4; background:#96add0}
.menublock2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #f1f4f8; border-right:1px solid #f1f4f8; background:#8da6cc}
.menublock3{ margin-left:1px; margin-right:1px; border-left:1px solid #8da6cc; border-right:1px solid #8da6cc;}
.menublock4{  border-left:1px solid #c2d0e4; border-right:1px solid #c2d0e4}
.menublock5{ border-left:1px solid #96add0; border-right:1px solid #96add0}
.menublockg{ background:#7392c1}
.menu_img1 { background: transparent url(../images/eca_logo.png) no-repeat; width: 165px; height: 77px; }
.menu_img2 { background: transparent url(../images/ses_logo.png) no-repeat; width: 166px; height: 110px; }
.menu_img3 { background: transparent url(../images/real_logo.png) no-repeat; width: 166px; height: 71px; }
.menuitem { padding-top: 7px; padding-bottom:7px; }
.menuitem:link { text-decoration: none;color: #ffd25d; outline:none; }
.menuitem:visited { text-decoration: none;color: #ffd25d; outline:none; }
.menuitem:hover { text-decoration: underline;color: white; outline:none; background: transparent url(../images/hover_arrow.png) no-repeat 3px 9px; }
.selected { text-decoration: underline;color: white; outline:none; background: transparent url(../images/hover_arrow.png) no-repeat 3px 9px; }
.menuitem:visited { text-decoration: none; outline:none; }
.topspace { margin-top: 20px; }
.bottomspace { margin-bottom: 20px;}
.menuitem { padding-left: 20px; font-size:12px; display:block;}
.imagelist { list-style: none; float:left; height: 600px; width: 600px; }
.imagelist_item { float:left; width: 100px; height: 150px; margin-left: 5px; margin-right: 5px; margin-top: 5px; }
.index_banner { text-align: left; font-size: 14px; background: #ffffff; border: solid 4px #7392C1; width: 559px; padding: 5px; margin-bottom: 10px; }
.banner_text { width: 459px; float: left; margin-bottom: 5px; }
.banner_text2 { width: 560px; float: left; margin-bottom: 5px; }
.banner_text span { display: inline-block; width: 459px; }
.banner_text2 span { display: inline-block; width: 560px; }
.banner_image { width: 100px; height: 65px; float: right; text-align: right; }
.index_header { font-size: 22px; height: 50px; color: #c3d0d8; }
.index_content { background: transparent url(../images/background_index.jpg) no-repeat; height: 350px; padding-top: 30px; padding-left: 20px; padding-right: 220px;}
.index_images { width: 575px; float: left; height: 200px; }
.index_image1 { width: 190px; height: 132px; float: left; background: transparent url(../images/index_1.png) no-repeat; }
.index_image2 { width: 190px; height: 132px; float: left; background: transparent url(../images/index_2.png) no-repeat; }
.index_image3 { width: 190px; height: 132px; float: left; background: transparent url(../images/index_3.png) no-repeat; }
.climate_header { font-size: 22px; height: 50px; color: #c3d0d8; }
.climate_content { background: transparent url(../images/background_climate.jpg) no-repeat; height: 420px; padding-top: 30px; padding-left: 20px; padding-right: 220px;}
.climate_image { background: transparent url(../images/climate_2.jpg) no-repeat; width: 400px; height: 300px; margin-left: 20px; margin-bottom: 20px; }
.grants_header { font-size: 22px; height: 50px; color: #c3d0d8; }
.grants_content { background: transparent url(../images/background_index.jpg) no-repeat; height: 840px; padding-top: 30px; padding-left: 20px; }
.grants_content_upper { padding-right: 220px; }
.grants_content_lower { padding-right: 20px;}
.grants_content_table { padding-right: 20px;}
.grants_content_table table { margin: 0; padding: 0; font-size: 11px; padding-bottom: 10px; border: 1px solid grey; margin-bottom: 15px; }
.grants_content_table thead { font-weight: bold; }
.grants_image { width: 125px; height: 137px; float: left; background: url(../images/green_pig.png) transparent no-repeat; margin-right: 4px;}
.services_header { font-size: 22px; height: 50px; color: #c3d0d8; }
.services_content { background: transparent url(../images/background_generic.jpg) no-repeat; height: 1450px; width: 530px; padding-top: 30px; padding-left: 20px; padding-right: 20px; }
.services_image1 { float: right; background: transparent url(../images/services_1.png) no-repeat; width: 200px; height: 267px; margin-left: 5px; margin-bottom: 10px;}
.services_image2 { float: left; background: transparent url(../images/services_2.jpg) no-repeat; width: 200px; height: 267px; margin-right: 5px; margin-bottom: 10px;}
.services_image3 { float: right; background: transparent url(../images/services_3.jpg) no-repeat; width: 200px; height: 267px; margin-left: 5px; margin-bottom: 10px;}
.services_spacer { float: left; width: 300px; height: 80px; }
.products_header { font-size: 22px; height: 50px; color: #c3d0d8; }
.products_content { background: transparent url(../images/background_generic.jpg) no-repeat; height: 900px; width: 550px; padding-top: 30px; padding-left: 20px; padding-right: 20px; }
.product_info_box {width: 540px; float: left; margin-bottom: 30px; border: 1px solid grey; padding: 5px; height: 180px;}
.product_info_adminbox {width: 540px; float: left; margin-bottom: 30px; border: 1px solid grey; padding: 5px; height: 280px;}
.product_info ul { list-style-type: none; margin: 0; padding: 0; }
.product_info li { width: 190px; float: left; }
.product_info .list_header { font-weight: bold; width: 230px; float:left;  }
.product_imageright {float:right; width: 100px; height: 130px; margin-left: 5px; }
.product_imageleft {float:left; width: 100px; height: 130px; margin-right: 5px; }
.product_adminimageright {float:right; width: 100px; height: 230px; margin-left: 5px; }
.product_adminimageleft {float:left; width: 100px; height: 230px; margin-right: 5px; }
.gallery_header { font-size: 22px; height: 50px; color: #c3d0d8; }
.gallery_content { background: transparent url(../images/background_generic.jpg) no-repeat; height: 1000px; width: 530px; padding-top: 30px; padding-left: 20px; padding-right: 20px; text-align: center;}
.gallery_welcome { margin-bottom: 20px; text-align: left; padding-left: 20px;}
.links_header { font-size: 22px; height: 50px; color: #c3d0d8; }
.links_content { background: transparent url(../images/background_links.jpg) no-repeat; height: 790px; width: 530px; padding-top: 30px; padding-left: 20px; padding-right: 20px; text-align: left;}
.contact_header { font-size: 22px; height: 50px; color: #c3d0d8; }
.contact_content { background: transparent url(../images/background_contact.jpg) no-repeat; height: 1240px; width: 550px; padding-top: 30px; padding-left: 20px; padding-right: 20px; text-align: left;}
.contact_form { clear: both; }
.contact_form ul { list-style-type: none; margin: 0; padding: 0;  }
.contact_form li { width: 190px; float: left; margin-bottom: 5px; }
.contact_form input { width: 190px; float: left; margin-bottom: 5px; border: 1px solid grey; width: 200px;}
.contact_form textarea { width: 190px; float: left; margin-bottom: 5px; border: 1px solid grey; width: 200px; height: 120px;}
.contact_form .submit_button {width: 100px;}
.contact_sent {color: green; margin-top: 50px;}
.footer { width: 790px; height: 25px; position: relative; bottom: 0px; text-align: center; font-size: 11px; float:left; padding-top: 5px;background: #c3d0d8; margin-bottom: 20px;}
.pic_link {border: none; outline: none; margin-bottom: -5px;}
.pdf_link {padding-bottom: 3px; font-size: 10px;}
.expanding_content { width: 340px; float: left; margin-right: 200px; margin-bottom: 20px; }
.expanding_float { margin-top: 40px; margin-left: 0px; width: 200px; height: 150px; background: transparent url(../images/expanding.jpg) no-repeat; float: right; margin-top: 20px; margin-bottom: 20px; }