body, p, td, div, li { color:#666666; font-size:13px; line-height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a { color:#cc0000;text-decoration:none; }
a:hover { color:#cc0000; text-decoration:underline; }
a:active { outline:none; }


.branding_header{height:115px; width:999px; background-image:url("../../includes/site_images/branding/branding_bg.png"); background-repeat:no-repeat; } 
.branding_bottom {background-image:url("../../includes/site_images/branding/bottom_branding_bg.png"); background-repeat: repeat-x; height:5px; background-color:#bababa}
.search{padding:15px 12px 0px 0px; vertical-align:top;}
.search table{float:right;}
.searchfield{border:1px solid #ffffff;*margin-top:-1px; *margin-bottom:-1px; height:23px; font-size:10px; line-height:12px; padding-left:5px;*padding-top:6px;}
.search_button{padding-left:2px;}
.tools_bg{padding:0px 12px 0px 1px;}
.tools_bg table{float:right;}
.tools{background-color:#822729;  background-image:url("../../includes/site_images/branding/tab_bg_0.png"); background-repeat: repeat-x; border:1px solid #c3abab; border-bottom: none; color:#ffffff; font-size:10px; line-height:13px; font-weight:bold;padding:3px 10px 3px 10px; height:26px}
.tools#over{background-color:#5f0a0b;  background-image:url("../../includes/site_images/branding/tab_bg_1.png"); background-repeat: repeat-x;}
.tools#over a{color:#e94249}
.tools_spacer{ width:3px;}
.tools a{ color:#ffffff; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tools a:hover{ color:#e94249; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tools_textsize{background-color:#822729; background-image:url("../../includes/site_images/branding/tab_bg_0.png"); background-repeat: repeat-x; border:1px solid #c3abab; border-bottom: none;color:#ffffff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; font-weight:bold;padding:0px 10px 0px 10px;}
.text_size{color:#ffffff; font-size:10px; line-height:13px; font-weight:bold; padding-right:9px; white-space:nowrap; font-family:Verdana, Arial, Helvetica, sans-serif; }
 
.text_sizes{white-space:nowrap;}
.text_sizes a{margin-left:3px;position:relative; top:1px;}
a.text_size_small{font-size:10px;color:#ffffff; font-weight:bold; text-decoration:none;}
a.text_size_small:hover{color:#e94249; text-decoration:none;}
a.text_size_small_active{font-size:10px;color:#e94249;font-weight:bold; text-decoration:none;}
a.text_size_small_active:hover{color:#e94249; text-decoration:none;}
a.text_size_med{font-size:14px;color:#ffffff;font-weight:bold; text-decoration:none;}
a.text_size_med:hover{color:#e94249; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#e94249;font-weight:bold; text-decoration:none;}
a.text_size_med_active:hover{color:#e94249; text-decoration:none;}
a.text_size_large{font-size:16px;color:#ffffff;font-weight:bold; text-decoration:none;}
a.text_size_large:hover{color:#e94249; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#e94249;font-weight:bold; text-decoration:none;}
a.text_size_large_active:hover{color:#e94249; text-decoration:none;}

.leftnav{padding-left:19px;}
td.nav_section{color: #1c1b1b; font-weight:none; font-size: 14px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #e8e8e8; width:220px;  padding-left:16px; padding-right:5px; vertical-align:middle; padding-top:11px; padding-bottom:11px; cursor:pointer; border-bottom: 1px solid #bcbec1; border-right: 1px solid #bcbec1;  background-image:url("../../includes/site_images/nav/nav_bg_0.jpg"); background-repeat: repeat-y; }
td.nav_section#over{background-color:#FFFFFF;  background-image:url("../../includes/site_images/nav/nav_bg_1.jpg"); background-repeat: repeat-y}
td.nav_section#over a{color:#000000; text-decoration:none; }
td.nav_section#over a:hover{color:#000000; text-decoration:none;}
td.nav_section a{color:#181717; 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: 14px; line-height: 15px; background-image:url("../../includes/site_images/nav/nav_bg_2.jpg"); background-repeat: repeat-y; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-left:16px; padding-right:5px; background-color:#ffffff; width:220px; vertical-align:middle; padding-top:11px; padding-bottom:11px; 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: 14px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; background-image:url("../../includes/site_images/nav/nav_bg_2.jpg"); background-repeat: repeat-y; text-decoration: none; padding-left:16px; padding-right:5px; background-color:#535353; width:220px; vertical-align:middle; padding-top:11px; padding-bottom:11px; 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:#535353; padding-bottom:14px;  border-bottom: 1px solid #e6e6e6; background-image:url("../../includes/site_images/nav/nav_bg_2.jpg"); background-repeat: repeat-y;}
td.nav_section#over{background-color:#535353;}
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:13px; line-height:17px; color:#ffffff;}
ul.subnav_list li#active{color:#ffffff; 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_item{padding:11px 0px 0px 14px;}
.nav_link{vertical-align:middle; font-size:12px; line-height:17px; color:#005288; font-weight:bold;padding:5px 0px 6px 42px; cursor:pointer; background-image:url("../../includes/site_images/nav/twitter_bg.jpg"); background-repeat: no-repeat;}
.nav_link#over{ }
.nav_link img{margin-right:4px;}
.nav_link a{color:#958f8f; text-decoration:none;}
.nav_link a:hover{color:#e94249; text-decoration:none;}
.nav_link#over a{color:#958f8f; text-decoration:none;}
.nav_link#over a:hover{color:#e94249; text-decoration:none;}
.nav_hra{padding-top:20px;}
.area_header{display:block; margin-bottom:-15px; *margin-bottom:-2px;*margin-top:0px; padding:6px 25px 0px 25px; height:29px; font-size:17px; line-height:19px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#660000;}
.headline { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }


/*Photo Gallery*/
.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-bottom:11px;}
.prevdiv{padding:0px;}
.nextdiv{padding:0px;}
.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{}
span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:104px; height:54px;border: 2px solid #8f321d;cursor:pointer;}
html>body span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:100px; height:50px;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:104px; height:54px;border: 2px solid #8f321d;cursor:pointer;}
html>body span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:100px; height:50px;border: 2px solid #8f321d;cursor:pointer;}

#home_feature_container{height:480px; display:block;}
#slide_feature{position:absolute; left:220px; top:170px; }

/*Home page homeslider */
#homeslide {width:778px; height:395px; position:relative;}
#frame { position:absolute;	z-index:0;	width:778px; height:395px; top:0px;	left:0px;}
#slides { position:absolute; top:15px; left:4px; z-index:5;}

.slides_container {	width:755px; overflow:hidden; position:relative; display:none; left:7px; top:-4px;}
.slides_container div.slide {width:755px; height:373px; display:block;}
#slides .next,#slides .prev { position:absolute; top:170px;	left:7px; width:30px; height:57px; display:block; z-index:101;}
#slides .next {	left:732px;}

.slider_caption {z-index:500; position:absolute; left:0; height:60px; padding:15px 10px 20px 15px;  background:#000; background:rgba(0,0,0,.5); width:755px; font-size:12px; line-height:1.33; color:#fff;	border-top:1px solid #000; text-shadow:none; background-image:url("../../includes/site_images/misc/slider_caption_bg.png"); background-repeat: repeat; vertical-align:top;}
html>body .slider_caption { background-image:none; padding:0px 10px 20px 15px; }
.slider_caption p { color:#FFFFFF;}
.slider_caption p span { color: #cc0000; font-size:14px; font-weight:bold; line-height:18px;}

/*home page sub feature*/
.homesub_container {border: 1px solid #bcbec1; border-top: none; border-right: none; position:relative; left:-1px; }
.homesub_feature1{width:258px; height:98px;  background-image:url("../../images/features/home_subfeature_bttn1_0.png"); background-repeat: no-repeat; background-color:#f1f1f1; cursor:pointer;  }
.homesub_feature1#over{width:258px; height:98px;  background-image:url("../../images/features/home_subfeature_bttn1_1.png"); background-repeat: no-repeat; cursor:pointer;  }
.homesub_feature2{width:258px; height:98px;  background-image:url("../../images/features/home_subfeature_bttn2_0.png"); background-repeat: no-repeat; background-color:#f1f1f1; cursor:pointer; border-left: 1px solid #bcbec1;}
.homesub_feature2#over{width:258px; height:98px;  background-image:url("../../images/features/home_subfeature_bttn2_1.png"); background-repeat: no-repeat; cursor:pointer; }
.homesub_feature3{width:258px; height:98px;  background-image:url("../../images/features/home_subfeature_bttn3_0.png"); background-repeat: no-repeat; cursor:pointer; border-left: 1px solid #bcbec1;}
.homesub_feature3#over{width:258px; height:98px; background-image:url("../../images/features/home_subfeature_bttn3_1.png"); background-repeat: no-repeat; cursor:pointer; }

.homesub_txt{text-align:right; padding-right:35px; padding-top:60px; font-weight:bold; color:#FFFFFF; height:34px; *height:94px;}
.homesub_txt#over{color:#e94249;}


/*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;}
