body, p, td, div, li { color:#000000; font-size:14px; line-height:18px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
a { color:#0555a4;text-decoration:none; }
a:hover { color:#0555a4; text-decoration:underline; }
a:active { outline:none;}

.branding_header{height:117px; width:999px; background-image:url("../../includes/site_images/branding/header_logo_bg.jpg"); background-repeat:no-repeat; } 
.branding_bottom {background-image:url("../../includes/site_images/branding/bottom_branding_bg.png"); background-repeat: repeat-x; height:12px; border-top: #FFFFFF solid 1px;}
#logo {width:339px; height:74px; position:absolute;top:70px;left:22px;}
#logo a{width: 339px;  height: 74px; display:block;}
#logo a h1{display: none;}
.search{padding:15px 25px 0px 0px; vertical-align:top;}
.search table{float:right;}
.saearch_bg {background-image:url("../../includes/site_images/branding/search_bg.png");}
.searchfield{border:0px solid #ffffff;*margin-top:-1px; *margin-bottom:-1px; height:23px; font-size:11px; line-height:12px; padding-left:5px;*padding-top:6px; background:none; font-family:Arial, Helvetica, sans-serif; color: #CCCCCC;}
.search_button{padding-left:2px; *padding-top:1px;}
.tools_bg{padding:35px 0px 0px 1px; }
.tools_bg table{float:right;}
.tools{background-color:#fefefe; border:1px solid #e4e3e5; border-bottom: none; color:#999999; font-size:11px;  border-right: none;  line-height:13px; font-weight:bold;padding:3px 20px 3px 20px; height:26px}
.tools#over{background-color:#fefefe;}
.tools#over a{color:#0555a4}
.tools_spacer{ width:3px;}
.tools a{ color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.tools a:hover{ color:#0555a4; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.tools_textsize{background-color:#fefefe;  border:1px solid #e4e3e5; border-bottom: none; color:#999999; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:13px; font-weight:bold;padding:0px 25px 0px 20px;}
.text_size{color:#999999; font-size:11px; line-height:13px; font-weight:bold; padding-right:9px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; }
 
.text_sizes{white-space:nowrap;}
.text_sizes a{margin-left:3px;position:relative; top:0px;}
a.text_size_small{font-size:11px;color:#cccccc; font-weight:bold; text-decoration:none;}
a.text_size_small:hover{color:#333333; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#333333;font-weight:bold; text-decoration:none;}
a.text_size_small_active:hover{color:#333333; text-decoration:none;}
a.text_size_med{font-size:14px;color:#cccccc;font-weight:bold; text-decoration:none;}
a.text_size_med:hover{color:#333333; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#333333;font-weight:bold; text-decoration:none;}
a.text_size_med_active:hover{color:#333333; text-decoration:none;}
a.text_size_large{font-size:16px;color:#cccccc;font-weight:bold; text-decoration:none;}
a.text_size_large:hover{color:#333333; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#333333;font-weight:bold; text-decoration:none;}
a.text_size_large_active:hover{color:#333333; text-decoration:none;}
a.slider {color:#FEB200;font-weight:normal;}
a.slider:hover {color:#FEB200;font-weight:normal;}

td.nav_section{color: #ffffff; font-weight:bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #FFB200; width:202px;  padding-left:11px; padding-right:5px; vertical-align:middle; padding-top:9px; padding-bottom:7px; cursor:pointer; border-bottom: 1px solid #e6e6e6}
td.nav_section#over{background-color:#c68e0b; font-weight:bold;}
td.nav_section#over a{color:#ffffff; text-decoration:none; font-weight:bold;}
td.nav_section#over a:hover{color:#ffffff; text-decoration:none; font-weight:bold;}
td.nav_section a{color:#1069a8; text-decoration:none; font-weight:bold;}
td.nav_section a:hover{color:#ffffff; text-decoration:none; font-weight:bold;}
td.nav_section_active{color: #ffffff; font-weight:bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-left:11px; padding-right:5px; background-color:#c68e0b; width:202px; vertical-align:middle; padding-top:9px; padding-bottom:7px; cursor:pointer; border-bottom: 1px solid #e6e6e6;}
td.nav_section_active#over a{color:#ffffff; text-decoration:none; font-weight:bold;}
td.nav_section_active a{color:#ffffff; text-decoration:none; font-weight:bold;}
td.nav_section_active a:hover{color:#ffffff; text-decoration:none; font-weight:bold;}
td.nav_section_active_subs{color: #ffffff; font-weight:bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-left:11px; padding-right:5px; background-color:#c68e0b; width:202px; vertical-align:middle; padding-top:9px; padding-bottom:7px; cursor:pointer;}
td.nav_section_active_subs#over a{color:#ffffff; text-decoration:none;}
td.nav_section_active_subs a{color:#ffffff; text-decoration:none; font-weight:bold;}
td.nav_section_active_subs a:hover{color:#ffffff;  text-decoration:none; font-weight:bold;}

td.nav_subsection{ background-color:#c68e0b; padding-bottom:14px;  border-bottom: 1px solid #e6e6e6}
td.nav_section#over{background-color:#c68e0b; font-weight:bold;}
ul.subnav_list{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none;}
ul.subnav_list li{padding:0px 10px 2px 22px;font-size:12px; font-weight:normal; line-height:17px; color:#ffffff; background-image: url("../../includes/site_images/nav/nav_arrow.png");   background-repeat: no-repeat; background-position: 12px 6px;}
ul.subnav_list li#active{color:#ffffff; text-decoration:underline; font-weight:normal;}
ul.subnav_list li a{color:#ffffff; text-decoration:none; font-weight:normal;}
ul.subnav_list li a:hover{color:#ffffff; text-decoration:underline; font-weight:normal;}

.nav_top_spacer{font-size:3px; line-height:3px;background-color:#1b2c7e;}
.nav_bottom_spacer{font-size:8px; line-height:8px;background-color:#1b2c7e; border-bottom:2px solid #818090}
.nav_top_spacer#active{background-color:#000000;}
.nav_bottom_spacer#active{background-color:#000000; }

.nav_item{padding:5px 0px 0px 0px; }
.nav_social{background:#ffffff; padding:10px 4px 8px 11px; border: 1px #dadada solid; *padding-bottom:0px;}
.nav_social_txt{float:left; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; font-size:13px; *padding-bottom:0px}
.nav_social_icon{float:left; padding-right:9px; *padding-bottom:8px;}
.nav_social_link{font-size:14px; line-height:14px; color:#2e4978;}
.nav_social_link a{ color:#2e4978; text-decoration:none;}
.nav_social_link a:hover{ color:#2e4978; text-decoration:underline;}

.bodytext p {*margin-bottom:8px;}
.area_header_td{ background-image:url("../../includes/site_images/titles/title_bg.png"); background-repeat:no-repeat; background-position: 30px 0px;}
.area_header_td_home{ background-image:url("../../includes/site_images/titles/title_home_bg.png"); background-repeat:no-repeat; background-position: 7px 0px;}
.area_header {padding:10px 12px 2px 0px; font-size:15px; line-height:16px; font-weight:bold; color:#333333; position:absolute; text-transform:uppercase; background-color:#efefef;}
.headline{color:#333333; font-size: 15px; line-height:22px; font-weight:bold; display:block; padding-bottom: 10px;}
.sub_headline {color:#333333; font: 15px; line-height:20px; font-weight:bold;}
img.subfeature{ margin-right:15px; margin-bottom:4px;}


/*Home Feature Slider*/
.home_top_features { height:426px; width:727px;  position: absolute; top: 143px; left: 245px; z-index: 10; border: 1px solid #dadada;}
.home_features_controls{position: absolute;  top:364px; *top:365px; width: 727px; z-index: 11; background-image:url("../../includes/site_images/misc/feature_control_bg.png"); background-repeat: no-repeat; }
.feature_text_container {width:560px; height:62px;}
.feature_text {color: #cccccc; font-weight: none; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; padding-left: 14px; padding-bottom:5px; padding-top:10px;}
.feature_title_text{color:#FEB200; font-weight: bold; font-size: 15px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; text-transform:uppercase;}
.feature_button{padding-right:1px;}
.feature_button a { color: #FEB200 !important; }

/*Home page grid */
.home_gird_wrapper{position: absolute; z-index:10; width: 729px; height:382px;}
.home_grid_box{border: 1px solid #dadada; padding: 6px; background-color:#FFFFFF;}
.home_grid_tbl{margin-bottom:9px;}
.home_grid_col{width:8px; padding-left:3px;}
.home_grid_content {cursor:pointer;}
.home_grid_content .title {font-size:14px; color:#878585; font-weight:bold; padding:12px 2px 12px 8px; text-transform:uppercase;}
.home_grid_content#over .title {font-size:14px; color:#0555a4; font-weight:bold; padding-left:8px; text-transform:uppercase;}
.home_grid_content .title a{font-size:14px; color:#878585; font-weight:bold; padding-left:8px; text-transform:uppercase; text-decoration:none;}
.home_grid_content .title a:hover{font-size:14px; color:#878585; font-weight:bold; padding-left:8px; text-transform:uppercase; text-decoration:none;}
.home_grid_content#over .title a{font-size:14px; color:#0555a4; font-weight:bold; padding-left:8px; text-transform:uppercase; text-decoration:none}
.home_grid_content#over .title a:hover{font-size:14px; color:#0555a4; font-weight:bold; padding-left:8px; text-transform:uppercase; text-decoration:none}

.home_grid_content .txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:17px;}
.home_grid_content a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0787bc; font-weight:bold; text-decoration:none;}
.home_grid_content a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0787bc; font-weight:bold; text-decoration:underline;}
.home_grid_spacer{display:block; height:382px; width:630px;}

.commissioner_tbl td{padding-left:5px; padding-bottom:10px;}
.publications_img {padding:5px; border:solid #333333 1px; margin-right:12px; margin-bottom:0px;}
.publication_horizontal_features_img img{ margin-right: 15px; margin-bottom:20px; border: 1px solid #000000; padding:5px;}
.publication_horizontal_features img a, .publication_horizontal_features img{ margin-right: 15px; margin-bottom:5px; border: 1px solid #000000; padding:5px;}
.publication_horizontal_features span{ font-size:11px;}
#publicationTiles {padding: 0 0; margin: 0 auto; width: 600px; font: small;}
#publicationTiles #main {width: 100%;padding: 1em 0; list-style: none; margin:0;}
#publicationTiles #main li p {margin: 0;}
#publicationTiles #main {}
#publicationTiles #main li {float: left; width: 183px; margin: 0 0px 20px 0;}
#publicationTiles #main li img {display: block;	width: 100%;  border:solid #333333 1px; padding: 5px;}
#publicationTiles #main li {margin-bottom: 1em;}
#publicationTiles #main li p {padding: 0.5em 1em;}
#publicationTiles #main li p.desc {font-style: italic;}

.gallery_main_image{border-right:7px solid #ffffff;vertical-align:middle; text-align:center; width:505px; height:336px; background-color:#e8e8e8; overflow:hidden;}
.thumb_td{background-color:#e8e8e8; border-bottom:7px solid #ffffff;}
.gallery_button{padding-right:1px;}
.description{color:#666666; padding-top:17px;}

.galleryThumbnail{width:115px; height:89px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; }
.galleryThumbnail_over,.galleryActive{border:3px solid #537D1E; width:115px; height:89px; overflow:hidden; position:relative;  display:table-cell; vertical-align:middle; text-align:center; }
.galleryThumbnail_over img,.galleryActive img{margin:-3px;}
.centerer{display:none; *display:inline-block; *height:100%; *vertical-align:middle;}
.galleryThumbnail img,.galleryThumbnail_over img,.galleryActive img{ *vertical-align:middle;}

/*Translation Styling*/
.popup{visibility:hidden;border:2px solid #c5c5c5;z-index:20;position:absolute;top:200px;left:399px;background-color:#ffffff; }
.popup_table{padding:14px 18px 20px 18px; }
.buttons{text-align:right; padding-top:12px; }
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px; }
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right; }
.progress_popup{visibility:hidden;border:2px solid #59534e;z-index:20;position:absolute;top:200px;left:399px;background-color:#ffffff; }
.progress_text{color:#333333; font-size:14px; line-height:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica; text-decoration:none; text-align:center; }

.shim{visibility: hidden;z-index:10;position:absolute;top:200px;left:399px; }

.yellow_button{background-color:#FFCC00; border-width:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; height:24px; padding-bottom:2px; *padding-bottom:0px;}
.contactLabel{ font-weight:bold;}
.contactField {}
.contactRequired{ font-size:12px;}