﻿/*::::::::::::::::::::::::::::::::::::::::::::
		Internal CSS
		Copyright © 2010 McMurry
::::::::::::::::::::::::::::::::::::::::::::*/

/* Marquee */
#marquee-wrap{ background: #766d55 url(../Images/bg-marqueewrap-int.gif) repeat-x left bottom; padding: 10px 0 25px; }
#marquee{ width: 960px; margin: 0 auto; }
#marquee .top-sitemap{ color: #fff; font-family: Georgia, Times New Roman, Serif; margin: 5px 0 10px; overflow: hidden; }
#marquee .top-sitemap h2{ width: 280px; display: inline; float: left; font-size: 24px; font-weight: normal; line-height: 24px; margin: 0 20px 0 0; }
#marquee .top-sitemap h2 span{ background: transparent url(../Images/arrow1.gif) no-repeat right 6px; padding-right: 20px; }
#marquee .top-sitemap ul{ width: 640px; display: inline; float: right; }
#marquee .top-sitemap ul li{ width: 190px; display: inline; float: left; font-size: 12px; line-height: 16px; margin: 0 10px 0 0; overflow: hidden; }
#marquee .top-sitemap ul li a{ color: #fff; display: inline; float: left; padding: 3px 6px 4px; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#marquee .top-sitemap ul li a:hover{ background-color: #fff; color: #766d55; }
#marquee .top-sitemap ul li.selected a{ background: #165e95; color: #fff; }

/* Content */
#content{ width: 960px; position: relative; margin: 0 auto; }
#main_inner{ background: transparent url(../Images/bg-maininner.gif) no-repeat right bottom; }
#main_content{ width: 644px; background: transparent url(../Images/bg-maincontent.gif) no-repeat right top; display: inline; float: right; line-height: 18px; padding: 18px; }
#main_content .menu{ display: none; } /* Temporarily Removed */
#main_content h1, #main_content h2, #main_content h3, #main_content h4, #main_content h5, #main_content h6{ font-weight: normal; margin: 0 0 10px; }
#main_content h1, #main_content h3, #main_content h5, #main_content legend{ font-family: Georgia, Times New Roman, Serif; }
#main_content h1{ color: #1967a2; font-size: 30px; line-height: 36px; }
#main_content h2{ color: #817b68; font-size: 24px; line-height: 28px; }
#main_content h3{ color: #333; font-size: 20px; line-height: 24px; }
#main_content h4{ color: #1967a2; font-size: 18px; line-height: 20px; }
#main_content h5{ color: #817b68; font-size: 16px; line-height: 18px; }
#main_content h6{ color: #333; font-size: 14px; line-height: 16px; }
#main_content p{ margin: 0 0 10px; }
#main_content a{ color: #1967a2; }
#main_content a:hover{ color: #333; text-decoration: none; }
#main_content ul{ margin: 0 0 10px 15px; }
#main_content ul li{ background: transparent url(../Images/bullet1.gif) no-repeat left 7px; margin: 0 0 5px; padding: 0 0 0 14px; }
#main_content ol{ list-style-type: decimal; margin: 0 0 0 30px; }
#main_content ol li{ margin: 0 0 5px; }
#main_content fieldset{ border: solid 2px #eee; padding: 10px; }
#main_content legend{ color: #1967a2; font-size: 18px; padding: 0 7px; }
#main_content blockquote{ background: #eee; border-left: solid 5px #ddd; padding: 10px; }
#main_content hr{ height: 0; border: 0 none; border-bottom: dotted 2px #b2b2b2; line-height: 0; margin: 15px 0; padding: 0; }
#main_content .button{ background: transparent url(../Images/bg-button1.gif) no-repeat left top; color: #fff; font-size: 12px; font-weight: bold; line-height: 19px; margin: 10px 0 0; padding: 2px 10px; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#main_content .button:hover{ background-position: left -19px; color: #333 !important; }
#main_content .greenbutton{ background-image: url(../Images/bg-button3.gif); color: #fff !important; }

/* Sidebar */
#main_sidebar{ width: 260px; display: inline; float: left; overflow: hidden; }
#main_sidebar .side-controls{ display: inline; float: left; }
#main_sidebar .loading{ background: transparent url(/Resources/Common/Images/ajax-loader2.gif) no-repeat center bottom; padding: 44px 0 0; }
#main_sidebar .column-right{ display: none; float: left; overflow: hidden; }
#sidemenu{ width: 260px; display: inline; float: left; }
#sidemenu ul, #sidemenu ul li, #sidemenu ul li a{ display: inline; float: left; }
#sidemenu ul li{ border-bottom: dotted 2px #b2b2b2; }
#sidemenu ul li.selected{ background: transparent url(../Images/bg-sidemenu-selected.gif) repeat-x left top; }
#sidemenu ul li a{ width: 220px; background: transparent url(../Images/arrow2.gif) no-repeat 98% 10px; color: #726952; font-family: Georgia, Times New Roman, Serif; font-size: 14px; line-height: 18px; padding: 10px 30px 10px 10px; text-decoration: none; }
#sidemenu ul li a:hover{ background-color: #e9e9e9; color: #333; }
#sidemenu ul li.selected a{ background-color: transparent; background-position: 98% -90px; color: #165e95; }
#sidemenu ul li ul{ margin: 0 0 5px; }
#sidemenu ul li ul li, #sidemenu ul li.selected ul li{ background: transparent none; border-bottom: 0 none; }
#sidemenu ul li ul li a, #sidemenu ul li.selected ul li a{ width: 215px; background: transparent none; color: #165e95; font-family: Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; line-height: 16px; padding: 5px 20px 5px 25px; text-transform: uppercase; }
#sidemenu ul li ul li a:hover{ background: #165e95; color: #fff; }
#sidemenu ul li ul li.selected a{ background: #726952; color: #fff; }
#sidemenu ul li.selected ul li ul li a, #sidemenu ul li ul li.selected ul li a, #sidemenu ul li ul li ul li a{ width: 205px; background: transparent none; color: #666; font-family: Georgia, Times New Roman, Serif; font-style: italic; font-weight: normal; padding: 4px 20px 4px 35px; text-transform: none; }
#sidemenu ul li ul li ul li a:hover{ background: #e8e4d6; color: #666; }
#sidemenu ul li ul li ul li.selected a{ background: #b2b2b2; color: #fff; }

/* Fixes */
.table_h{ width: 640px; }
.about-baptist-health-phone-directory #main_content div{ border-color: #a7bfd6 !important; padding: 0 !important; }
.about-baptist-health-phone-directory #main_content table thead tr{ background: #d9ecff !important; border-bottom: solid 1px #a7bfd6; }
.about-baptist-health-phone-directory #main_content table thead tr td{ height: 30px; color: #4b88c0; font-size: 1.25em; line-height: 30px; padding: 5px; }
.about-baptist-health-phone-directory #main_content table tbody tr td{ font-size: 1em; line-height: 1.5em; padding: 5px; }
.patient-and-visitor-information-directions #main_sidebar fieldset{ display: none; }
.patient-and-visitor-information-directions #main_sidebar .find-a-physician{ margin-top: 0; }
#hospitallocation_wrap .locationcontent{ width: 410px; }
.abouthealthonline #main_content h1{ display: none; }
