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

body{margin:5px;background:#e7e7e7;font-family:Arial, Helvetica, sans-serif;}
h1{font-size:15px;font-weight:normal;margin:0px;padding:0px;}
h1 .sub_h{font-size:11px;color:#74797c;}
h1.fp{font-size:18px;font-weight:bold;margin-bottom:20px;color:#ea6e00;}
p{margin-top:0px;padding-top:0px;margin-bottom:25px;}
p.last{margin-bottom:5px;}
#clear{clear:both;}
a{color:#ea6e00;text-decoration:none;user-focus:none;outline:none;-moz-user-focus:none;-moz-outline:none;}
a.dark{color:#858f97;}
.orange{color:#ea6e00;}
.dates{font-size:11px;color:#707a82;}

#wrapper{width:980px;margin:auto;border:solid 1px #d6d8d9;}

/* Header */

#top{width:980px;height:150px;border-bottom:solid 5px #d6d8d9;border-right:solid 1px #d6d8d9;background:url(img/bg_top.png) no-repeat;}
#top_left{float:left;}
#top_right{float:right;width:195px;height:129px;}
.top_right_image{margin-top:45px;}
#logo{}
#menu{}
#menu a{display:block;height:28px;padding:5px;margin:5px 10px 10px 10px;color:#707a82;text-decoration:none;font-size:12px;}
#menu a:hover{color:#ea6e00;background:url(img/bg_menu_over.png) bottom left no-repeat;}
#menu a.on{background:url(img/bg_menu_on.png) bottom left no-repeat;}
#menu ul{list-style:none;margin:0px 0px 0px 23px;padding:0px;}
#menu li{float:left;margin:0px 10px 0px 0px;padding:0px;}

/* Main Content */

#content{width:980px;background:#fff url(img/bg_content.gif);}
#col_left{float:left;width:195px;font-size:11px;}
#col_left a{text-decoration:none;color:#707a82;background:url(img/bg_sub_menu.gif);padding:8px 0px 8px 20px;display:block;line-height:1;}
#col_left a:hover{color:#ea6e00;}
#col_left a.on{color:#333333;background:url(img/bg_sub_menu_on.gif);}
#col_left a.normal{text-decoration:none;color:#ea6e00;background:none;padding:0px;height:auto;}
#col_left ul{margin:0px;padding:0px;list-style:none;}
#col_left li{margin:0px;padding:0px;}
#col_mid{float:left;width:588px;min-height:500px;border-left:solid 1px #d6d8d9;border-right:solid 1px #d6d8d9;}
#col_right{float:left;width:195px;}
#col_right a{text-decoration:none;color:#707a82;}
#col_right a:hover{color:#ea6e00;}
#col_right a.on{color:#333333;}
#col_right ul{margin:0px;padding:0px;list-style:none;}
#col_right li{margin:0px;padding:0px;padding-bottom:15px;}
#main_header{height:44px;padding:24px 25px 0px 35px;background:url(img/bg_main_header.gif) repeat-x;font-size:11px;color:#ea6e00;}
#main_header_team{height:68px;background:url(img/bg_main_header.gif) repeat-x;font-size:11px;color:#e88b23;}
#sub_header{height:41px;padding:27px 25px 0px 25px;background:url(img/bg_sub_header.gif) repeat-x;font-size:11px;color:#ea6e00;}
#main_content{padding:25px 35px 25px 35px;font-size:12px;text-align:justify;line-height:1.8;color:#434a4f;background:url(img/bg_main_header.gif) bottom repeat-x;}
#main_content2{padding:45px 35px 35px 35px;height:120px;font-size:12px;text-align:justify;line-height:1.8;color:#434a4f;background:url(img/bg_fp_top.gif) bottom left no-repeat;border-bottom:solid 1px #d6d8d9;}
#col_content{padding:21px 25px 25px 25px;font-size:12px;color:#5c6368;border-bottom:solid 1px #d6d8d9;}
#col_content2{padding:21px 25px 25px 25px;font-size:12px;color:#5c6368;line-height:1.6;}
#col_content3{padding:26px 25px 25px 25px;font-size:12px;color:#5c6368;line-height:1.6;}
.col_content2{padding:21px 25px 25px 25px;font-size:12px;color:#5c6368;line-height:1.6;}


/* Front Page Variant */

#content_fp{width:980px;background:#fff url(img/bg_content_fp.gif);}
#fp_left{float:left;width:784px;}
#fp_right{float:right;width:195px;}
#fp_press{float:left;width:260px;height:340px;border-right:1px solid #d6d8d9;}
#fp_news{float:left;width:262px;height:340px;border-right:1px solid #d6d8d9;}
#fp_blog{float:left;width:260px;height:340px;}
#sub_header_fp{height:41px;padding:27px 25px 0px 35px;background:url(img/bg_sub_header.gif) repeat-x;font-size:11px;color:#ea6e00;}
#col_content_fp{padding:25px 35px 25px 35px;font-size:12px;color:#5c6368;line-height:1.6;}

/* Team Pages */

#team_photo{float:left;width:157px;background:url(img/bg_team_photo.gif) right repeat-y;}
#team_header{float:right;width:371px;padding:20px 40px 0px 20px;}

/* Story Pages */

#item{padding-bottom:15px;}
#date{float:left;width:120px;}
#title_link{float:right;width:380px;}

/* Footer */

#footer{width:955px;height:17px;background:url(img/bg_footer.png);font-size:10px;color:#95a0a9;padding:3px 0px 0px 25px;border-top:solid 1px #d6d8d9;}