﻿/*::::::::::::::::::::::::::::::::::::::::::::
		Base CSS
		Copyright © 2010 McMurry
::::::::::::::::::::::::::::::::::::::::::::*/

body{ color: #5f6064; font-family: Arial, Verdana, Sans-Serif; font-size: 12px; }

/* Header */
#header-wrap{ background: #c5c0af url(../Images/bg-headerwrap.gif) repeat-x center bottom; }
#header{ width: 960px; height: 107px; position: relative; margin: 0 auto; }
#header .logo{ width: 149px; height: 59px; position: absolute; left: 0px; top: 16px; background: transparent url(../Images/logo.gif) no-repeat left top; display: block; overflow: hidden; text-indent: -999999em; }
#header .top-menu{ display: inline; float: right; margin: 20px 0 0; }
#header .top-menu li{ border-left: solid 1px #9a9688; display: inline; float: left; font-size: 11px; font-weight: bold; padding: 0 8px; text-transform: uppercase; }
#header .top-menu li.first{ border-left: 0 none; padding-left: 0; }
#header .top-menu li a{ color: #fff; text-decoration: none; }
#header .top-menu li a:hover{ color: #666; text-decoration: underline; }
.root #header .top-menu li.home a, .about-baptist-health #header .top-menu li.about a, .for-physicians #header .top-menu li.for-physicians a, .education#header .top-menu li.education a, .careers #header .top-menu li.careers a{ color: #165f97; }
#header .navigation{ position: absolute; right: 0px; top: 55px; }
#header .navigation ul, #header .navigation ul li, #header .navigation ul li a, #header .navigation ul li a, #header .navigation ul li a span{ display: inline; float: left; }
#header .navigation ul li{ margin: 0 0 0 8px; }
#header .navigation ul li a, #header .navigation ul li a span{ background: transparent url(../Images/bg-navitems.gif) no-repeat; cursor: pointer; font-family: Georgia, Times New Roman, Serif; font-size: 16px; line-height: 16px; }
#header .navigation ul li a{ background-position: left top; color: #6f6b5e; padding-left: 12px; text-decoration: none; }
#header .navigation ul li a span{ background-position: right top; padding: 5px 12px 5px 0; }
#header .navigation ul li a:hover{ background-position: left -26px; color: #fff; }
#header .navigation ul li a:hover span{ background-position: right -26px; }
.find-a-physician #header .navigation ul li a#nav_find_a_physician, .facilities #header .navigation ul li a#nav_facilities, .services #header .navigation ul li a#nav_specialties_services, .patient-and-visitor-information #header .navigation ul li a#nav_patient_visitor_information, .foundation #header .navigation ul li a#nav_foundation{ background-position: left -52px; color: #fff; }
.find-a-physician #header .navigation ul li a#nav_find_a_physician span, .facilities #header .navigation ul li a#nav_facilities span, .services #header .navigation ul li a#nav_specialties_services span, .patient-and-visitor-information #header .navigation ul li a#nav_patient_visitor_information span, .foundation #header .navigation ul li a#nav_foundation span{ background-position: right -52px; }

/* Content */
#content .find-a-physician{ width: 240px; background: #c2d8e8 url(../Images/bg-findaphysician.gif) repeat-x left top; display: inline; float: left; margin: 10px 0 0; overflow: hidden; padding: 5px 10px 12px; }
#content .find-a-physician h2{ color: #fff; font-family: Georgia, Times New Roman, Serif; font-size: 18px; font-weight: normal; line-height: 24px; margin: 0 0 16px; }
#content .find-a-physician p{ color: #5f6064; font-size: 10px; line-height: 14px; margin: 0 0 10px; }
#content .find-a-physician .specialty{ width: 224px; border-top: dotted 2px #8797a2; border-bottom: dotted 2px #8797a2; display: inline; float: left; margin: 0 0 7px; padding: 8px; }
#content .find-a-physician .specialty label{ width: 60px; color: #1967a2; display: inline; float: left; font-family: Georgia, Times New Roman, Serif; font-size: 14px; line-height: 27px; text-align: right; }
#content .find-a-physician .specialty select{ width: 160px; background: #fff; border: 0 none; color: #555; display: inline; float: right; font-family: Georgia, Times New Roman, Serif; font-size: 14px; padding: 4px; }
#content .find-a-physician .btn{ width: 130px; background: transparent url(../Images/button-main.png) no-repeat 4px -40px; color: #1967a2; display: inline; float: left; font-family: Georgia, Times New Roman, Serif; font-size: 14px; font-style: italic; line-height: 16px; padding: 4px 0 4px 40px; text-decoration: none; }
#content .find-a-physician .btn:hover{ background-position: 4px 7px; color: #333; }
#content .find-a-physician a.button{ background: transparent url(../Images/bg-button1.gif) no-repeat left top; color: #fff; display: inline; float: right; font-size: 12px; font-weight: bold; line-height: 19px; margin: 5px 0 0; padding: 0 10px; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#content .find-a-physician a.button:hover{ background-position: left -19px; color: #333; }
#content .ctas{ width: 260px; position: relative; background: #165f97 url(../Images/bg-ctas.gif) repeat-x left bottom; display: inline; float: left; margin: 4px 0 0; overflow: hidden; }
#content .ctas .cta{ width: 132px; height: 136px; display: inline; float: left; padding: 7px 121px 7px 7px; }
#content .ctas .cta h3, #content .ctas .cta h4{ color: #fff; font-family: Georgia, Times New Roman, Serif; font-weight: normal; }
#content .ctas .cta h3{ font-size: 18px; line-height: 20px; }
#content .ctas .cta h4{ font-size: 14px; line-height: 16px; }
#content .ctas .cta p{ color: #fff; font-size: 11px; line-height: 14px; margin: 8px 0; }
#content .ctas .cta-top100hospitals{ background: transparent url(../Images/cta-top100hospitals.jpg) no-repeat right bottom; }
#content .ctas .cta-healthmagazine{ height: 162px; background: transparent url(../Images/multimedia-cta.jpg) no-repeat 0 0; border-bottom: 4px solid #fff; text-indent: -99999em; }
#content .ctas .cta-healthmagazine a.button{ width: 136px; background: none; position: absolute; right: 6px; top: 140px;}
#content .ctas a.button{ background: transparent url(../Images/bg-button2.gif) no-repeat left top; color: #fff; display: inline; float: left; font-size: 12px; font-weight: bold; line-height: 19px; margin: 5px 0 0; padding: 0 5px; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#content .ctas a.button:hover{ background-position: left -19px; color: #333; }
#content .popular-links{ width: 260px; display: inline; float: left; margin: 0; }
#content .popular-links li{ background: transparent no-repeat 2px; border-top: dotted 2px #b2b2b2; cursor: pointer; font-family: Georgia, Times New Roman, Serif; font-size: 14px; line-height: 20px; padding: 24px 0 14px 56px; }
#content .popular-links li.hover{ background-color: #eee; }
#content .popular-links li.careers{ background-image: url(../Images/poplink-careers.png); border: 0 none; padding: 20px 0 18px 56px; }
#content .popular-links li.financialassistance{ background-image: url(../Images/poplink-financialassistance.png); }
#content .popular-links li a{ color: #1967a2; text-decoration: none; }
#content .popular-links li.hover a, #content .popular-links li a:hover{ color: #333; }
#content .cta-amfc{ display: none; }

/* Site Search */
#site-search{ width: 936px; background: #e8e4d6; margin: 20px auto 0; overflow: hidden; padding: 12px; }
#site-search .search{ width: 275px; background: #fff; border: solid 1px #ddd; display: inline; float: right; padding: 3px; }
#site-search .search input{ width: 200px; background: transparent none; border: 0 none; color: #1967a2; display: inline; float: left; font-family: Georgia, Times New Roman, Serif; font-size: 14px; font-style: italic; padding: 2px 5px; }
#site-search .search input.focus{ color: #333; font-style: normal; }
#site-search .search a.button{ background: transparent url(../Images/bg-button1.gif) no-repeat left top; color: #fff; display: inline; float: right; font-size: 12px; font-weight: bold; line-height: 19px; margin: 1px 0 0; padding: 0 10px; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#site-search .search a.button:hover{ background-position: left -19px; color: #333; }

/* Footer */
#footer{ width: 960px; color: #817b68; font-family: Georgia, Times New Roman, Serif; line-height: 16px; margin: 20px auto; overflow: hidden; }
#footer a{ color: #817b68; text-decoration: none; }
#footer a:hover{ color: #1967a2; text-decoration: underline; }
#footer .sitemap{ display: inline; float: left; overflow: hidden; }
#footer .sitemap li{ border-left: solid 1px #817b68; display: inline; float: left; padding: 0 5px; }
#footer .sitemap li.first{ border-left: 0 none; padding-left: 0; }
#footer p{ display: inline; float: left; margin-left: 20px; }
#footer .legal{ display: inline; float: right; overflow: hidden; }
#footer .legal li{ border-left: solid 1px #817b68; display: inline; float: left; margin: 0 0 0 5px; padding: 0 0 0 5px; }
