@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; line-height:18px;}
#page {width:1100px; margin:0 auto; text-align:left; position:relative; background:url(img/pageBG.jpg) repeat-y;}
#interior #page {background:none;}
body {background:url(img/bg.jpg) repeat-x #666668; width:100%; text-align:center; margin:0 auto;}
p, a, li {font-size:12px; line-height:22px; color:#fff; padding-bottom:10px;}
a:hover {text-decoration:underline;}
h2 {font-size:16px; line-height:26px; padding-bottom:2px; color:#fff; font-weight:bold; border-bottom:1px dashed #999999; margin-bottom:10px;}
h3 {font-size:16px; line-height:26px; color:#b8a289; font-weight:bold; padding-bottom:10px; font-style:italic;}
.image {border:1px solid #7c7b80; margin-right:10px;}
.image2 {border:1px solid #7c7b80; margin-left:10px;}
.small {font-size:10px; line-height:15px;}


/*Header*/
#header {position:relative; height:411px; background:url(img/headerBG.jpg) no-repeat;}
#header a.logo {position:absolute; top:28px; left:72px; width:198px; height:166px;}
#company_image div {display:none; width:742px; height:306px; position:absolute; top:95px; left:270px;}
#company_image #c4 {display:block;}


/*Top Navigation*/
.top_nav {padding:70px 0 0 320px;}
.top_nav li {list-style:none; font-size:11px; line-height:11px; color:#fff; text-transform:uppercase; float:left; padding-right:105px; display:block;}
.top_nav li a {font-size:11px; line-height:11px; color:#fff; text-transform:uppercase; text-decoration:none; display:block; padding-bottom:0;}
.top_nav li a:hover {color:#d2242b;}


/*Left Navigation*/
.left_nav {padding:150px 0 0 82px; width:180px;}
.left_nav li {padding-top:9px; height:52px; list-style:none; font-size:12px; line-height:45px; color:#000; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #d4d4d4; display:block; padding-bottom:0;}
.left_nav li.hover {background:url(img/arrow.jpg) no-repeat 0 7px; height:45px; width:182px; text-decoration:none;}
.left_nav li a {font-size:12px; line-height:45px; color:#000; text-transform:uppercase; font-weight:bold; text-decoration:none; display:block; padding-bottom:0;}
.left_nav li a:hover, .left_nav li.hover a {color:#d2242b;}


/*Content*/
#content {width:619px; padding:15px 15px 38px 18px; margin-left:115px; float:left; position:relative;}
#company_content div {display:none;}
#company_content #a4 {display:block;}
.logos {background:url(img/logosBG.jpg) no-repeat; padding:5px 10px; height:28px; width:875px; position:absolute; bottom:0; left:2px;}
.logos li {float:left; margin:0 30px; list-style:none; height:23px; background:#fff; border:2px solid #ccc; width:80px; text-align:center; padding-bottom:0;}
.logos li a {display:block; padding-bottom:0; color:#434343; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; text-decoration:none;}
.logos li a:hover {color:#fff; background:#434343;}

#interior #content {background:#454547; width:862px; margin-left:102px; border-left:15px solid #7c7b80; border-right:15px solid #7c7b80; border-bottom:15px solid #7c7b80;}
.whats_new li {list-style:none; border-bottom:1px dotted #535355; margin-bottom:10px;}


/*Form*/
.form li {list-style:none; color:#fff; height:25px; padding-bottom:10px;}
.form li label {float:left; width:150px;}
.form li input, .form li textarea {width:300px;}
.form li input.checkbox {width:15px;}


/*Sidebar*/
#sidebar {width:230px; float:left; padding:15px 0 15px 15px; margin-right:58px;}
#sidebar li {color:#fff; list-style:none; border-bottom:1px solid #5e5e60; padding-bottom:10px; margin-bottom:5px;}
#sidebar li a:hover {color:#b8a289;}
#company_sidebar div {display:none;}
#company_sidebar #b4 {display:block;}

#b4 ul li #philanthropy_hover {display:none;}
#b4 ul li:hover #philanthropy_hover {display:block; border:1px solid #efefef; background:#333; opacity:0.8; padding:5px; width:78px; position:absolute; top:5px; right:-20px;}
#philanthropy_hover p {padding-bottom:0;}

.verdex {color:#3fb566;}
.verdex:hover {color:#7fdc9e;}


/*Footer*/
#footer {border-top:15px solid #7c7c7f; text-align:center; background:#666668; margin:0 72px 0 102px; padding-bottom:30px;}
#footer p, #footer a {font-size:10px; line-height:15px;}
#interior #footer {border:none; margin:15px 0;}
#company_footer div {display:none;}
#company_footer #f4 {display:block;}


/*SEO*/
#title {font-size:10px; line-height:10px; color:#fff; position:absolute; top:0; left:50px;}
.opt {display:none;}
#opt h1, #opt p, #opt a, #opt h2 {font-size:10px; line-height:15px; color:#fff;}



