body, p, td, div, li { color:#666666; font-size:14px; line-height:21px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
a { color:#e37f2f;text-decoration:none; }
a:hover { color:#e37f2f; text-decoration:underline; }
a:active { outline:none; }

.branding_header{*height:106px; height:66px; width:999px; background-color:#153f5e; } 
.branding_bottom {height:19px; background-color: #FFFFFF;}
.logo { padding-left:18px; padding-top:40px;}
.search{padding:15px 18px 0px 0px; vertical-align:top;}
.search table{float:right;}
.search_field{ background-image:url("../../includes/site_images/branding/banner_search_bg.png"); background-repeat:no-repeat;  padding:4px 1px 1px 3px; }
.searchfield{border:0px solid #ffffff;*margin-top:-1px; *margin-bottom:-1px; height:21px; font-size:11px; line-height:12px; padding-left:5px;*padding-top:4px; padding-bottom:3px; background: none;width:167px; color:#CCCCCC;}
.search_button{padding-left:2px;}
.tools_bg{padding:0px 19px 0px 1px;}
.tools_bg div {position:relative; top:-7px; padding-right:2px;}
.tools_bg div table{float:right; *position:relative; *padding-right:2px;}
.tools{background-color:#153f5e; color:#8ebde3; font-size:10px; line-height:13px; font-weight:bold; padding:0px 0px 0px 25px;}
.tools#over{background-color:#153f5e; color:#FFFFFF;}
.tools a{ color:#8ebde3; text-decoration:none; font-family:Arial, Helvetica, sans-serif;  text-transform:uppercase; font-weight:bold;}
.tools a:hover{ color:#ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.tools_textsize{background-color:#153f5e; font-size:10px; font-family: Arial, Helvetica, sans-serif; line-height:13px; font-weight:bold; padding:0px 0px 0px 25px;}
.text_size{color:#8ebde3; font-size:10px; line-height:13px; font-weight:bold; padding-right:9px; white-space:nowrap; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; }
 
.text_sizes{white-space:nowrap;}
.text_sizes a{margin-left:3px;position:relative; top:-1px;}
a.text_size_small{font-size:11px;color:#8ebde3; font-weight:bold; text-decoration:none;}
a.text_size_small:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#FFFFFF;font-weight:bold; text-decoration:none;}
a.text_size_small_active:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_med{font-size:14px;color:#8ebde3;font-weight:bold; text-decoration:none;}
a.text_size_med:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#FFFFFF;font-weight:bold; text-decoration:none;}
a.text_size_med_active:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_large{font-size:16px;color:#8ebde3;font-weight:bold; text-decoration:none;}
a.text_size_large:hover{color:#FFFFFF; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#FFFFFF;font-weight:bold; text-decoration:none;}
a.text_size_large_active:hover{color:#FFFFFF; text-decoration:none;}


.leftnav{padding:0px 0px 0px 18px;}
td.nav_section{padding:11px 8px 10px 13px; background-color:#86afd2; border-bottom:2px solid #ffffff; font-size:14px; line-height:15px; font-weight:bold; color:#ffffff; cursor:pointer;}
td.nav_section#over{background-color:#76a0c3;}
td.nav_section a{color:#ffffff; text-decoration:none;}
td.nav_section a:hover{color:#ffffff; text-decoration:none;}
td.nav_section_active{padding:11px 8px 10px 13px; background-color:#153f5e;border-bottom:2px solid #ffffff; font-size:14px; line-height:15px; font-weight:bold; color:#fffffff; cursor:pointer;}
td.nav_section_active#over a{color:#ffffff; text-decoration:none;}
td.nav_section_active a{color:#ffffff; text-decoration:none;}
td.nav_section_active a:hover{color:#005288; text-decoration:underline;}
td.nav_section_active_subs{padding:7px 8px 4px 10px; background-color:#153f5e; font-size:13px; line-height:15px; font-weight:bold; color:#ffffff; cursor:pointer;}
td.nav_section_active_subs#over a{color:#ffffff; text-decoration:underline;}
td.nav_section_active_subs a{color:#ffffff; text-decoration:none;}
td.nav_section_active_subs a:hover{color:#ffffff; text-decoration:underline;}

td.nav_subsection{ background-color:#153f5e;border-bottom:2px solid #ffffff; padding-bottom:12px;}
ul.subnav_list{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none; }
ul.subnav_list li{padding:0px 16px 2px 23px;font-size:12px; line-height:16px; color:#ffffff; background-image:url("../../includes/site_images/nav/arrow_nav.png");  background-position:10px 2px; background-repeat:no-repeat;}
ul.subnav_list li#active{text-decoration:underline;}
ul.subnav_list li a{color:#ffffff; text-decoration:none;}
ul.subnav_list li a:hover{color:#ffffff; text-decoration:underline;}

.nav_social_item{padding:10px 0px 0px 16px; }
.nav_social_link{border:4px solid #e8e8e8; vertical-align:middle; color:#174b63; padding:5px 0px 6px 9px; background-color:#f7f7f7}
.nav_social_link div.text{color:#174b63; padding-bottom:8px; font-size:15px; line-height:17px;}
.nav_social_link_img { margin-right:3px;}


#home_feature_container{padding-top:320px;}
#home_feature_container .thefeature{position:absolute;  top:155px; left:246px; background-color:#FFFFFF; height:319px; display:block; width:736px}
html>body #home_feature_container .thefeature{position:absolute; top:155px; left:246px; background-color:#FFFFFF; height:319px; display:block; width:736px}


.area_header{display:block; margin-top:-28px; margin-bottom:-13px; *margin-bottom:-9px; padding:6px 25px 10px 25px; font-size:22px; line-height:24px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#153f5e;}
.area_header span {display:block; margin-top:0px; margin-bottom:-5px; padding:40px 25px 10px 0px; height:40px; background-image:url("../../includes/site_images/misc/area_header_bg.png"); background-position:0px 28px; background-repeat:no-repeat; font-size:19px; line-height:16px; font-weight:bold; color:#153f5e;}
html>body .area_header span {display:block; margin-top:10px; margin-bottom:-5px; padding:12px 25px 0px 0px; height:32px; background-image:url("../../includes/site_images/misc/area_header_bg.png"); background-position:0px 2px; background-repeat:no-repeat; font-size:19px; line-height:16px; font-weight:bold; color:#153f5e;}
.headline { color: #40637d; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:21px; }


.col3_home{padding:336px 0px 0px 0px;}
.col3{padding:212px 38px 0px 25px;}
.col3_sub{padding:33px 32px 0px 25px;}
.col3_title{height:32px; font-size:18px; line-height:22px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif; background-color:#d97a2d; border-top:#d97a2d 5px solid; padding-left:9px;}
.col3_container{padding-top:15px}
.col3_content{padding:10px 9px 20px 9px; font-size:14px; border:#d97a2d 5px solid; line-height:18px;}
ul.links_list{margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;list-style:none; }
ul.links_list li{padding:0px 0px 0px 12px;background-image: url("../../includes/site_images/misc/arrow_purple.gif");background-repeat: no-repeat;background-position:1px 4px; font-size:12px; line-height:18px; color:#339900;}

.col3_txt {font-size:12px; color:#000000;}
.col3_txt a {font-size:12px; color:#5403cf; text-decoration:none;}
.col3_txt a:hover{font-size:12px; color:#5403cf; text-decoration:underline;}
td.col3_txt span {padding-bottom:10px; display:block;}

.col3_find_button {	background-color: #d97a2d;	border-bottom-color: #d97a2d;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #d97a2d;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #d97a2d;	border-right-style: solid;	border-right-width: 1px;	border-top-color: #d97a2d;	border-top-style: solid;	border-top-width: 1px;	padding-bottom: 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #FFFFFF;	text-decoration: none;	height: 20px;}
.col3_find_button_over {background-color: #c46518;	border-bottom-color: #c46518;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #c46518;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #c46518;	border-right-style: solid;	border-right-width: 1px;	border-top-color: #c46518;	border-top-style: solid;	border-top-width: 1px;	padding-bottom: 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #FFFFFF;	text-decoration: none;	height: 20px; clear: none;}
.col3_field {padding-bottom:14px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.col3_field input  {border:solid #7f9db9 1px; height:19px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-left:6px;}

/*column 3 module scroller*/
.scroller{padding:0px;}
.itemStatus{color:#666666; font-size:11px; }
.scroll_controls{padding-left:1px; }
.scroll_controls_function{padding-left:0px;}
#scroll_first{color:#666666; font-size:14px; line-height:18px;}
#scroll_second{color:#666666; font-size:14px; line-height:18px;}

/*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;}

.slideshow_info	{background-image: url("../../images/features/text_overlay.png");background-repeat: repeat; width:195px; height:304px;  z-index:8; position:absolute;top:7px; right:7px;}

.slideshow_text {font-weight: bold; color: #ffffff;font-size: 18px; position: absolute; padding-left: 7px; padding-top: 75px;}
.top_feature_buttons {z-index: 150;  position: absolute; margin-left: 665px; margin-top: -20px;}
.top_feature_button {padding-right: 8px;}

.slideshow_title {font-weight: bold; color: #f78d03; font-size: 20px; position: absolute; width: 187px;padding-left: 7px; padding-top: 20px;}
.blue-subtitle		{font-size:12.0pt; font-family:"Arial","sans-serif";color:#40637D;}


/*Photo Gallery*/

/*.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 #f78d03; 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;}*/



/*Photo Gallery*/
.description{padding-top:11px;}
.prevdiv {color: #ff6600;}
.prevdiv a{color: #ff6600;font-weight:normal;text-decoration:none;font-size:12px;}
.nextdiv {color: #ff6600; text-align:right;font-size:12px;}
.nextdiv a{color: #ff6600;font-weight:normal;text-decoration:none;}
.gallery_arrow{color:#ff6600;font-size:14px; font-weight:bold;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
span.galleryThumbnail_over{display: block;
    position: relative; cursor:pointer;}
span.galleryThumbnail_over img {
    display: block;
    margin: 0;
}
span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:91px; height:68px;border: 2px solid #145994;cursor:pointer;}
html>body span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:87px; height:64px;border: 2px solid #145994;cursor:pointer;}
span.galleryThumbnail{cursor:pointer;}
span.galleryActive{display: block;
    position: relative;cursor:pointer;}
span.galleryActive img {
    display: block;
    margin: 0;
}
span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:91px; height:68px;border: 2px solid #ff6600;cursor:pointer;}
html>body span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:87px; height:64px;border: 2px solid #145994;cursor:pointer;}

/*Search*/
.bottom_border{font-size:11px; line-height:14px; border-bottom:1px solid #e0e0e0; padding-bottom:7px;}
.search_content{font-size:14px; line-height:17px;padding:7px 0px 0px 0px;}
.module_radio{padding:6px 4px 0px 0px;}
.module_label{padding-top:7px;font-size:13px; line-height:16px;}

.controls_bg{padding:20px; background-color:#e1ebfa;}
.instructions_bubble{ vertical-align:top;color:#333333; position:relative; font-size:12px; line-height:16px; text-align:right; border:1px solid #7f9db9; width:138px; padding:20px 15px 20px 15px;}
div.instructions_arrow{position:absolute; top:47px; left:168px;}
.search_bg{border-left:24px solid #e1ebfa; background-color:#f0f6ff; padding:23px 58px 44px 22px; vertical-align:top;}
.filter_heading{font-size:14px; line-height:23px; font-weight:bold; color:#666666;}
.filter_radios{padding-bottom:11px;}
.search_radio input{margin:0; padding:0;}
.search_label{ vertical-align:top; padding-left:5px; color:#666666; font-size:13px; line-height:22px;}
.select-container { position:relative; width:298px;*width:300px; height:22px; overflow:hidden; border:1px solid #7f9db9; }
.select-container select { position:relative; left:-2px; top:-2px; width:301px; height:25px; *font-size:16px; color:#757575; }
.filter_field{padding-top:7px;}
.filterfield{width:300px; border:1px solid #7f9db9;height:24px; padding:0px 0px 0px 2px; }
@-moz-document url-prefix() {
	.select-container select{ padding-top:3px; }
}
.select-container_module { position:relative; width:170px;*width:172px; height:20px; overflow:hidden; border:1px solid #7f9db9; }
.select-container_module select { position:relative; left:-2px; top:-2px; width:173px; height:23px; *font-size:14px; color:#757575; }
@-moz-document url-prefix() {
	.select-container_module select{ padding-top:3px; }
}
.modulefield{width:172px; border:1px solid #7f9db9;height:20px; padding:0px 0px 0px 2px; }
.filter_button{padding-top:20px; text-align:right;}
.module_button{padding-top:15px;}
.orange_button{background-color:#d97a2d; border:none;font-size:11px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-decoration:none; height:21px;vertical-align:middle; width:auto;}
.select-pagination { position:relative; width:39px;*width:41px; height:19px; overflow:hidden; border:1px solid #7f9db9; }
.select-pagination select { position:relative; left:-2px; top:-2px; width:41px; height:21px; *font-size:16px; color:#757575; }

.results_controls{padding-top:12px;}
.results_header{font-weight:bold; color:#153f5e;}
.results_controls_bg{background-color:#e6e6e6; border-top:10px solid #ffffff; padding:5px 17px 5px 12px;font-size:12px; line-height:17px;}
.num_results{ font-weight:bold; color:#666666;}
.page_num{ color:#666666;}
.search_pagination{ color:#153f5e; font-weight:bold; text-transform:uppercase;}
.search_pagination a,.search_pagination a:hover{color:#153f5e; text-decoration:none; margin-top:1px;}
.search_pagination img{margin:0px 6px 0px 6px;}
.results_controls_bg#open_all img{margin-right:6px;}
.results_controls_bg#open_all a,.results_controls_bg#open_all a:hover{color:#153f5e; text-decoration:underline; font-weight:bold;}
.results_entry{padding-top:12px;}

.closed_entry{background-color:#e1ebfa;}
.closed_text{padding:15px 10px 14px 12px; font-size:12px; line-height:15px; color:#666666;}
.closed_text b,.closed_text strong{color:#336699;}
.show_details{padding:30px 17px 28px 0px;}
.opened_border{border:1px solid #153f5e;}
.opened_header_bg{background-color:#153f5e;}
.opened_header{color:#ffffff; font-size:12px; line-height:15px; font-weight:bold;padding:13px 10px 10px 9px;}
.hide_details{padding:9px 17px 10px 0px;}
.opened_text{font-size:12px; line-height:17px; color:#333333; padding:14px 10px 22px 9px;}
.green_text{font-weight:bold; color:#3d8a3d;}
.red_text{font-weight:bold; color:#cc0000;}
.opened_icon{padding:38px 26px 22px 0px;}
.no_results{padding:12px 0px 0px 10px; font-weight:bold; color:#cc0000;}
.space_text{font-size:12px; font-style:italic;}