body, p, td, div, li { color:#00335e; font-size:15px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
a { color:#ff6600; text-decoration:underline; }

.banner_bg{background-color:#00335e;}
.logo_text_link{padding:0px 10px 13px 15px;border-bottom:1px solid #e4e4e4;}
.banner_text_link{padding:11px 0px 10px 0px; color:#ff6600; font-size:14px; line-height:17px; font-weight:bold;}
.banner_text_link a{color:#ff6600; text-decoration:none;}
.banner_text_link a:hover{color:#ff6600; text-decoration:underline;}
.banner_bottom{font-size:1px; line-height:1px; background-color:#ffffff; border-right:1px solid #d0d0d0;}

.tools{vertical-align:bottom; padding:0px 25px 0px 0px;border-bottom:1px solid #e4e4e4;}
.tools table{float:right; border-spacing:4px 0px;}
.tools_item{padding:3px 15px 0px 15px;*padding-bottom:1px;background-color:#f7f7f7; color:#00335e; font-weight:bold;font-size:12px; line-height:17px; border-radius:6px 6px 0px 0px; border:1px solid #e0e0e0; border-bottom:none; *border:none; *border-left:4px solid #00335e; background-image:url("../../includes/site_images/branding/tools_item_bg.png"); background-repeat:repeat-x; background-position:1px;}
.tools_item a{color:#00335e; text-decoration:none;}
.tools_item a:hover{color:#ff6600; text-decoration:none;}
.text_sizes{padding:3px 15px 0px 15px; *padding-bottom:1px;background-color:#f7f7f7; white-space:nowrap; color:#00335e;font-weight:bold;font-size:12px; line-height:17px; border-radius:6px 6px 0px 0px; border:1px solid #e0e0e0; border-bottom:none; *border:none; *border-left:4px solid #00335e; background-image:url("../../includes/site_images/branding/tools_item_bg.png"); background-repeat:repeat-x;}

.text_size_text{color:#00335e;font-weight:bold;font-size:12px; line-height:17px; white-space:nowrap; padding-right:3px;*padding-right:7px;}
.text_size_links{color:#00335e;font-weight:bold;font-size:12px; line-height:17px; white-space:nowrap;}
a.text_size_small{font-size:11px;color:#999999; text-decoration:none;}
a.text_size_small:hover{color:#28387c; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#28387c; text-decoration:none;}
a.text_size_small_active:hover{color:#28387c; text-decoration:none;}
a.text_size_med{font-size:14px;color:#999999; text-decoration:none;}
a.text_size_med:hover{color:#28387c; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#28387c; text-decoration:none;}
a.text_size_med_active:hover{color:#28387c; text-decoration:none;}
a.text_size_large{font-size:16px;color:#999999; text-decoration:none;}
a.text_size_large:hover{color:#28387c; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#28387c; text-decoration:none;}
a.text_size_large_active:hover{color:#28387c; text-decoration:none;}

.leftnav{padding:13px 0px 0px 7px;}
.nav_search{padding:9px 10px 9px 9px;border-radius:6px 6px 0px 0px; border:1px solid #0b2045; background-color:#102e62;}
.searchfield{border:1px solid #dfdfdf; color:#00335e; font-size:14px; line-height:14px; font-weight:bold;}
.search_button{padding-left:6px;}
.nav_section{padding:11px 14px 11px 14px;background-color:#0072bc; color:#ffffff; font-size:15px; line-height:17px; font-weight:bold; border:1px solid #005084; border-top:none; cursor:pointer;}
.nav_section_bottom{padding:11px 14px 11px 14px;background-color:#0072bc; border-radius:0px 0px 6px 6px; color:#ffffff; font-size:15px; line-height:17px; font-weight:bold; border:1px solid #005084; border-top:none;cursor:pointer;}
.nav_section_active{padding:11px 14px 11px 14px;background-color:#00335e; color:#ff6600; font-size:15px; line-height:17px; font-weight:bold; border:1px solid #002a4d; border-top:none;cursor:pointer;}
.nav_section_active_bottom{padding:11px 14px 11px 14px;background-color:#00335e; border-radius:0px 0px 6px 6px; color:#ff6600; font-size:15px; line-height:17px; font-weight:bold; border:1px solid #002a4d; border-top:none;cursor:pointer;}
.nav_section_subs{padding:11px 14px 2px 14px;background-color:#00335e; color:#ff6600; font-size:15px; line-height:17px; font-weight:bold; border:1px solid #002a4d; border-top:none; border-bottom:none;cursor:pointer;}
.nav_section#over,.nav_section_bottom#over{background-color:#00609f; border-color:#004e82;}
.nav_section a,.nav_section a:hover,.nav_section_bottom a,.nav_section_bottom a:hover{color:#ffffff; text-decoration:none;}
.nav_section_active a,.nav_section_active_bottom a,.nav_section_subs a{color:#ff6600; text-decoration:none;}
.nav_section_active#over,.nav_section_active#over a,.nav_section_active#over a:hover,.nav_section_active_bottom#over,.nav_section_active_bottom#over a,.nav_section_active_bottom#over a:hover,.nav_section_subs#over,.nav_section_subs#over a,.nav_section_subs#over a:hover{color:#ffffff; text-decoration:none;}

.nav_subs{padding:0px 15px 9px 15px;background-color:#00335e; color:#ff6600; font-size:14px; line-height:16px; font-weight:bold; border:1px solid #002a4d; border-top:none;}
.nav_subs_bottom{padding:0px 15px 9px 15px;background-color:#00335e; border-radius:0px 0px 6px 6px; color:#ff6600; font-size:14px; line-height:16px; font-weight:bold; border:1px solid #002a4d; border-top:none;}
ul.subnav{ list-style-type:none; padding:0px 0px 0px 0px; margin:0;}
ul.subnav li{font-size:14px; line-height:16px;padding:0px 0px 2px 11px; color:#ff6600; font-weight:bold; background-image:url("../../includes/site_images/misc/arrow.png"); background-repeat:no-repeat; background-position:0px 4px;}
ul.subnav li#active{text-decoration:underline;}
ul.subnav li a{color:#ff6600; text-decoration:none;}
ul.subnav li a:hover{color:#ff6600; text-decoration:underline;}

.area_header{color:#00335e; font-size:22px; line-height:27px; font-weight:bold; display:block; padding:11px 25px 0px 25px; margin-bottom:-6px; *margin-bottom:0;}
.headline{font-size:16px; line-height:18px; font-weight:bold;}

.home_slideshow{position:absolute; top:142px; left:244px; z-index:5; }
.slideshow_image{border-radius:9px; overflow:hidden;}
.slideshow_text{position:absolute; color:#ffffff; font-size:16px; line-height:18px; height:49px; *height:64px; width:700px; *width:730px; left:0px; top:241px; padding:15px 15px 0px 15px; vertical-align:top; background-image:url("../../includes/site_images/misc/slideshow_text_bg.png"); border-radius:0px 0px 9px 9px;}
.slideshow_buttons{padding-top:6px;}
.top_feature_button{padding:0px 5px 0px 5px;}
.home_subs{position:relative; z-index:5;left:-1px;}
.home_sub_title{color:#ff6600; font-size:16px; line-height:18px; padding:7px 15px 7px 12px; background-color:#00335e; border-radius:5px 5px 0px 0px; font-weight:bold;}
.home_sub_features{padding-top:6px;}
.home_sub{padding-right:8px; padding-bottom:9px; vertical-align:top; height:100%;}
.home_sub#right{padding-right:0px;}
.home_sub table{border:1px solid #dadada; background-color:#ffffff;height:100%;}
.home_sub_image{padding:5px 5px 10px 5px;}
.home_sub_headline{padding:0px 13px 4px 13px;font-size:14px; line-height:16px; font-weight:bold; color:#00335e;}
.home_sub_link{padding:0px 13px 15px 13px;height:100%; vertical-align:top;font-size:13px; line-height:16px;}

.module{padding:13px 23px 0px 0px;}
.module_bg{border-radius:6px; background-color:#00335e; padding:6px 12px 6px 12px;}
.module_header{padding:4px 0px 8px 0px;border-bottom:1px solid #002748; color:#ff6600; font-size:16px; line-height:20px; font-weight:bold; letter-spacing:0.005em;}
.module_text{padding:11px 0px 2px 0px;}
ul.module_links{ list-style-type:none; padding:0px 0px 0px 0px; margin:0;}
ul.module_links li{font-size:14px; line-height:18px;padding:0px 0px 18px 13px; color:#ffffff; font-weight:bold; background-image:url("../../includes/site_images/misc/arrow.png"); background-repeat:no-repeat; background-position:0px 4px;}
ul.module_links li a{color:#ffffff; text-decoration:none;}
ul.module_links li a:hover{color:#ffffff; text-decoration:underline;}

.gallery_main_image{border-right:7px solid #f1f1f1;vertical-align:middle; text-align:center; width:505px; height:336px; background-color:#e8e8e8; overflow:hidden;}
.thumb_td{background-color:#e8e8e8; border-bottom:7px solid #f1f1f1;}
.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 #ff6600; 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;}

a:hover { color:#00aeef; text-decoration:underline;}

.popup{visibility:hidden;border:2px solid #00335e;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_header{padding:0px 0px 6px 18px; font-size:16px; line-height:20px; font-weight:bold; border-bottom:1px solid #777777; color:#777777; background-image:url("../../includes/site_images/misc/translate_icon.png"); background-repeat:no-repeat; background-position:0px 3px;}
.popup_field{border-top:10px solid #ffffff;color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{border-top:10px solid #ffffff;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:318px;}

.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;
	vertical-align:bottom;
	padding:0px 7px 0px 7px;
	width:auto;
	overflow:visible;
}

h1 {
	font-size:22px; 
	line-height:22px; 
	font-weight:bold;
	margin-bottom: -15px;
}

h2 {
	font-size:20px;
	line-height:23px;  
	margin-bottom: 0px;

}