@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);

body{ color:#4a4949; font-size:12px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align: center; margin: 0px;}
p, td, div, li { color:#4a4949; font-size:12px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a { color:#0066cc;text-decoration:none; }


.banner_bg{background-image:url("../../includes/site_images/branding/banner_bg.png"); background-repeat:no-repeat;}
.logo{padding:24px 0px 9px 17px;}
.search{ vertical-align:top; padding:6px 13px 27px 0px;}
.search_address{ color:#595a5b; font-size:11px; line-height:17px; white-space:nowrap; padding:0px 0px 1px 0px;}
.search table{float:right;}
.search_bg{text-align:right;}
.searchfield_td{padding:2px 0px 0px 2px; background-image:url("../../includes/site_images/branding/searchfield_bg.png"); background-repeat:no-repeat; background-position:left top;}
.searchfield{border:none; color:#595a5b; font-size:11px; line-height:17px; *margin:-1px 0px -1px 0px;}
.search_button_td{padding-left:3px;}
.affiliation{padding:0px 0px 10px 0px; text-align:center;}
.tools_bg{padding:5px 0px 6px 0px; background-image:url("../../includes/site_images/branding/tools_bg.png"); background-repeat:repeat-x;}
.tools_bg table{float:right;}
.tools_item{padding:3px 16px 0px 16px;color:#fefefe; font-size:12px; line-height:12px; vertical-align:top; background-image:url("../../includes/site_images/branding/tools_divider.png"); background-position:left 4px;; background-repeat:no-repeat;}
.tools_item a{color:#fefefe; text-decoration:none;}
.tools_item a:hover{color:#343434; text-decoration:none;}
.link_icon{position:relative; top:1px; margin-left:7px; vertical-align:top;}
.text_sizes{padding:0px 13px 0px 16px;color:#fefefe; vertical-align:top; background-image:url("../../includes/site_images/branding/tools_divider.png"); background-position:left 4px;; background-repeat:no-repeat;}
.text_size{color:#fefefe; font-size:12px; line-height:12px; padding:1px 8px 0px 0px; white-space:nowrap;}
.text_size_item{padding-left:3px;}

.leftnav{border-bottom:2px solid #343434;}
.nav_section{padding:7px 8px 8px 15px;background-color:#5f6062; font-size:14px; line-height:18px; font-weight:bold; color:#ffffff; border-top:2px solid #343434; cursor:pointer;}
.nav_section#over{background-color:#414244;}
.nav_section a{color:#ffffff; text-decoration:none;}
.nav_section a:hover{color:#ffffff; text-decoration:none;}
.nav_section_active{padding:7px 8px 8px 15px;background-color:#1f1f1f; font-size:14px; line-height:18px; font-weight:bold; color:#f2a404; border-top:2px solid #343434; text-decoration:none; cursor:pointer;}
.nav_section_subs{padding:7px 8px 7px 15px;background-color:#1f1f1f; font-size:14px; line-height:18px; font-weight:bold; color:#f2a404; border-top:2px solid #343434; text-decoration:none; cursor:pointer;}
.nav_section_subs#over, .nav_section_active#over{text-decoration:underline;}
.nav_section_subs a, .nav_section_active a{color:#f2a404; text-decoration:none;}
.nav_section_subs#over a, .nav_section_subs#over:hover, .nav_section_subsa:hover, .nav_section_active#over a, .nav_section_active#over a:hover,.nav_section_active a:hover{color:#f2a404; text-decoration:underline;}

.nav_subsection{padding:0px 10px 8px 21px;background-color:#1f1f1f; color:#999999; font-size:12px; line-height:14px;}
ul.subnav{ list-style-type:none; padding:0; margin:0;}
ul.subnav li{color:#999999; font-size:12px; line-height:14px; padding-bottom:10px;}
ul.subnav li#active{text-decoration:underline;}
.subnav a{ color:#999999; text-decoration:none;}
.subnav a:hover{ color:#f2a404; text-decoration:none;}

.nav_sub_item{padding:20px 17px 0px 17px;}
.sm_text{font-family:'Roboto Condensed', sans-serif; font-size:13px; line-height:17px; color:#343434; letter-spacing:0.05em; padding:0px 7px 5px 0px; *padding-right:5px;}
.sm_text b{ color:#3e599e;}
.sm_icon{padding-right:6px;}

.home_top_features{position:absolute; top:174px; margin-left:-20px; z-index:5;}
.home_top_tabs{position:absolute; top:174px; margin-left:380px; z-index:5; background-image:url("../../images/features/tab_bg.png"); background-repeat:repeat-y; background-position:right;}
.home_tab{padding-top:2px;}
.home_tab#last{padding-bottom:2px;}
.home_top_info{padding:15px 19px 15px 19px;font-size:21px; line-height:22px; color:#343434; background-color:#fde0bb;}

.area_header{font-size:18px; line-height:24px; font-weight:bold;color:#343434;}
.area_header_td{padding-top:16px;}
.headline{font-size:18px; line-height:19px; color:#f8740a; font-weight:bold;}

.column_module{padding:7px 6px 0px 9px;}
.column_module table{background-color:#fffffd;}
.module_title{padding:7px 10px 0px 11px;color:#f8740a; font-size:17px; line-height:24px; font-weight:bold;}
.module_title#smaller{ font-size:12px; line-height:18px;}
.module_appointments{ margin:8px 5px 11px 5px; color:#343434; font-size:12px; line-height:21px; font-weight:bold; letter-spacing:0.03em; text-align:center;}
.module_appointments b{ padding:0px 5px; font-size:21px; letter-spacing:normal;}
.module_text{padding:2px 10px 18px 11px;}
ul.links_list{ list-style-type:none; padding:0; margin:0;}
ul.links_list li{padding:0px 0px 3px 8px;background-image:url("../../includes/site_images/misc/arrow.gif"); background-repeat:no-repeat; background-position:left 7px;}
ul.links_list li a{color:#373738; text-decoration:none;}
ul.links_list li a:hover{color:#373738; text-decoration:underline;}
.module_link{color:#f8740a; padding:12px 5px 11px 5px; background-color:#ffffff; font-weight:bold; text-align:center;}
.module_link#over{color:#322b23; background-color:#f2a404;}
.module_link a{color:#f8740a; text-decoration:none;}
.module_link#over a,.module_link a:hover{color:#322b23; text-decoration:none;}
.module_rss{padding:10px 0px 0px 0px;}
.module_rss_controls{padding:6px 0px 6px 0px;}

.rss_startstop{color:#0066cc; font-size:12px; line-height:14px; text-transform:uppercase; padding-left:14px;}
.rss_startstop a{color:#0066cc; text-decoration:none;}
.rss_startstop a:hover{color:#ff8200; text-decoration:none;}
.rss_button{ color:#ff8200; font-weight:bold; font-size:20px; line-height:20px; padding-left:10px; padding-right:10px;}
.rss_button a{position:relative; top:-1px; *top:-2px; color:#ff8200; text-decoration:none;}
.rss_button a:hover{color:#0066cc; text-decoration:none;}
.rss_text{padding:0px 10px 0px 11px;}
.rss_date_module{color:#4a4949; font-size:10px; line-height:17px; font-style:italic;padding:0px 10px 0px 11px;}
.rss_title_module{color:#0066cc;padding:0px 10px 0px 11px;}
.rss_title_module a{color:#0066cc; text-decoration:none;}
.rss_title_module a:hover{color:#0066cc; text-decoration:underline;}
.scroll_itemStatus{color:#0066cc; font-size:12px; line-height:14px; width:40px; white-space:nowrap; text-align:right;}

.gallery_main_image{border-right:7px solid #ffffff;vertical-align:middle; text-align:center; width:400px; height:287px; overflow:hidden;}
.thumb_td{border-bottom:5px solid #ffffff;}
.thumb_td#last{border-bottom:none;}
.gallery_button{font-size:14px; line-height:20px; padding-top:3px;}
.gallery_button a{ color:#0066cc;text-decoration:none; }
.gallery_button a:hover{ color:#ff8200;text-decoration:none; }
.gallery_button em, .gallery_button i{color:#ff8200; font-size:20px; font-style:normal; position:relative; top:1px;}
.description{ padding-top:10px;}

.galleryThumbnail{width:91px; height:68px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; }
.galleryThumbnail_over,.galleryActive{border:2px solid #f78d03; width:91px; height:68px; overflow:hidden; position:relative;  display:table-cell; vertical-align:middle; text-align:center; }
.galleryThumbnail_over img,.galleryActive img{margin:-2px;}
.centerer{display:none; *display:inline-block; *height:100%; *vertical-align:middle;}
.galleryThumbnail img,.galleryThumbnail_over img,.galleryActive img{ *vertical-align:middle;}

a:hover{ color:#0066cc;text-decoration:underline; }

.popup{visibility:hidden;border:2px solid #5f6062;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 2px 7px;
	*padding-bottom:0px;
	width:auto;
	overflow:visible;
	cursor:pointer;
}

.orange_button{
	background-color:#f2a404;
	border:none;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	height:22px;
	vertical-align:bottom;
	padding:0px 7px 0px 7px;
	width:auto;
	overflow:visible;
	cursor:pointer;
}
.orange_button#over{background-color:#343434;}

.tourRequest{
	border:0px;
}

/* GLOBAL FACILITY BANNER STYLING */
a#healthyBannerFeature{
	padding-left:20px;
}