body, p, td, div, li { color: #424242; font-size: 12px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
a { color: #2a8ebf; font-size: 12px; line-height: 20px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }

.banner{width:769px; height:84px; background-color:#FFFFFF; background-image:url("../../includes/site_images/branding/banner_bg.jpg"); background-repeat: repeat-x}
.banner_logo{padding:20px 368px 18px 6px;}
.banner_tools{vertical-align:top; padding-top: 16px; padding-right:13px; }
.banner_search{padding-bottom:12px;}
.banner_sm{vertical-align:top;padding-top:0px;}
.social_media_icon{padding-left:4px;}
.searchfield{border-top:1px solid #d7d6d6; border-left:1px solid #d7d6d6; border-bottom:1px solid #e9e8e8; border-right:1px solid #e9e8e8;  width:142px; color:#666666; height: 19px; background-color:#f3f3f3; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.search_go{padding-left:3px;}

.tools_bg{background-image:url("../../includes/site_images/branding/tools_bg.gif"); background-repeat: repeat-x}
.tools_btn{margin-left: 28px; margin-top:6px; margin-bottom:5px}



.page_title { color: #CC0066; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.page_subtitle { color: #CC0066; font-size: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.area_header { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.headline { color: #353535; font-weight: bold; font-size: 16px; line-height: 25px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.bodytext { color: #424242; font-size: 12px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.bodytext_home { color: #000000; font-size: 12px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.home_table{ border-top: 1px solid #3597c7; border-left: 1px solid #3597c7; border-bottom: 1px solid #3597c7; border-right: 0px; padding: 25px 30px 23px 30px;}
.home_welcome { color: #01405e; font-size: 12px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.bodytextbold { color: #181818; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.bodytextboldital  { color: #181818; font-style: italic; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.caption { color: #666666; font-style: italic; font-size: 9px; line-height: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_header { color: #181818; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_subheader { color: #c00; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_bodytext { color: #181818; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.module_bodytextbold { color: #181818; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.highlight_bodytext { color: #CC0066; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.highlight_bodytext_ital { color: #CC0066; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none ; font-style: italic}
.highlight_bodytextbold { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.highlight_bodytextbold_large { color: #CC0066; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.footer_header { color: #666666; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.footer_text { color: #666666; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
.nav_subsection { color: #CC0066; font-size: 11px; line-height: 17px; font-family: Arial; text-decoration: none } 
a.nav_section { color: #000000; font-size: 11px; line-height: 17px; font-family: Arial; text-decoration: none } 
a.nav_section_active { color: #CC0066; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Arial; text-decoration: none } 
a.nav_subsection { color: #494848; font-size: 12px; line-height: 14px; font-family: Arial; text-decoration: none } 
a.nav_subsection:hover { color: #494848; text-decoration: underline } 
a.nav_subsection_active { color: #000000; font-size: 12px; line-height: 14px; font-family: Arial; text-decoration: underline } 
a.nav_subsection_active:hover { color: #af4b04; text-decoration: underline } 
a.bodytext_underline { color: #424242; font-size: 12px; line-height: 20px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
a.bodytextbold_underline { color: #000000; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.bodytextbold_underline:hover { color: #FFFFFF; text-decoration: none } 
a.module_bodytext_underline { color: #181818; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
a.highlight_bodytext_underline { color: #CC0066; font-size: 11px; line-height: 17px; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 

.gallery_index_item{padding:3px 12px 31px 0px;}
.gallery_index_item img{position:relative; left:-3px;}
.gallery_index_item#right{padding-right:0px;}
.gallery_index_item a{font-weight:bold; text-decoration:none;}

.description{padding-top:11px;}
span.galleryThumbnail_over{display: block;
    position: relative; cursor:pointer;}
span.galleryThumbnail_over img {
    display: block;
    margin: 0;
}
.thumbs_td{padding-top:11px;}
.prevdiv{padding:15px 28px 14px 0px;}
.nextdiv{padding:15px 0px 14px 31px;}
.gallery_thumb{padding-left:4px;}
.gallery_headline{ color: #353535; font-weight: bold; font-size: 16px; line-height: 25px; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding-bottom:14px; } 
.gallery_bg{background-image:url("../../images/features/gallery_full_bg.gif"); background-repeat:no-repeat; padding:3px 7px 7px 3px;}
span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:75px; height:46px;border: 2px solid #8f321d;cursor:pointer;}
html>body span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:71px; height:42px;border: 2px solid #8f321d;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:75px; height:46px;border: 2px solid #8f321d;cursor:pointer;}
html>body span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:71px; height:42px;border: 2px solid #8f321d;cursor:pointer;}

a:hover { color: #2a8ebf; text-decoration: underline } 

.red_bold{color:#cc0000;font-weight:bold;}
.label{background-color:#dedede;color:#000000; font-size:12px; line-height:15px; font-weight:bold; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right; vertical-align:top; border-bottom:3px solid #ebecec;}
.field{color:#000000; font-size:12px; line-height:15px; padding-top:2px;padding-bottom:3px;padding-left:8px; border-bottom:3px solid #ebecec;}
.form_buttons{padding-top:10px; text-align:right;}
.checkbox{padding:0px; margin:0px;}
.checkbox_text{padding-top:2px;}

.popup{visibility:hidden;border:2px solid #3597c7;z-index:20;position:absolute;top:185px;left:220px;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;}

.shim{visibility: hidden;z-index:10;position:absolute;top:185px;left:220px;}

.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;
}
