﻿/*/////////////////////////////////////////////
	Heart of Florida Regional Medical Center
	Copyright © 2009, McMurry Inc.
	http://www.mcmurry.com
	Design by Brandon Kidd

	Base Stylesheet

/////////////////////////////////////////////*/

/*-- Structure --*/
#top{ height: 160px; background-image: url(/ClientResources/Images/bg-top.gif); }
#main_inner{ background: transparent url(/ClientResources/Images/bg-maininner.gif) no-repeat center bottom; padding: 0 0 20px; }
.mgb #main_inner{ background-image: url(/ClientResources/Images/bg-maininner_full.gif); }
#main_content{ width: 680px; background: transparent url(/ClientResources/Images/bg-maincontent.gif) no-repeat center top; display: inline; float: right; padding: 10px 10px 0; }
.mgb #main_content{ width: 940px; background-image: url(/ClientResources/Images/bg-maincontent_full.gif); }
#main_sidebar{ width: 260px; display: inline; float: left; }


/*-- Main Content --*/
#main_content h1{ color: #fff; }
#main_content h1 a{ color: #ccc; }
#main_content h1 .steps{ color: #f3efdd; }
#main_content .menu{ font-family: Arial, Verdana, Sans-Serif; }
#main_content .menuempty{ height: 30px; line-height: 30px; }
#main_content .menu a{ font-weight: bold; text-decoration: none; }
#main_content .font_normal, #main_content .font_medium, #main_content .font_large{ background: transparent none; border: 0 none; }


/*-- Main Sidebar --*/
#main_sidebar #sidemenu{ margin: 10px 0 0; }
#main_sidebar #sidemenu ul{ width: 245px; border-top: solid 1px #c1b78d; clear: both; list-style: none; }
#main_sidebar #sidemenu ul li{ display: inline; float: left; }
#main_sidebar #sidemenu ul li a{ width: 233px; background: #f2edda url(/ClientResources/Images/bg-bar-tan.gif) repeat-x center top; border: solid 1px #c1b78d; border-top: 0 none; color: #8c8155; display: inline; float: left; font-size: 13px; font-weight: bold; line-height: 24px; padding: 2px 5px; text-decoration: none; }
#main_sidebar #sidemenu ul li a:hover, #main_sidebar #sidemenu ul li a:focus{ color: #454545; }
#main_sidebar #sidemenu ul li.selected a{ color: #fff; background: #0056b2 url(/ClientResources/Images/bg-bar-blue.gif) repeat-x center top; border: solid 1px #005dab; font-size: 14px; font-weight: bold; padding: 2px 5px; }
#main_sidebar #sidemenu ul li.selected a:hover, #main_sidebar #sidemenu ul li.selected a:focus{ color: #fff; }
#main_sidebar #sidemenu ul li ul{ width: 235px; background: #d9d1b1; border: solid 1px #c1b78d; border-top: 0 none; display: inline; float: left; padding: 4px; }
#main_sidebar #sidemenu ul li ul li{  }
#main_sidebar #sidemenu ul li ul li a, #main_sidebar #sidemenu ul li.selected ul li a{ width: 220px; background: transparent url(/ClientResources/Images/bullet-sidemenu.gif) no-repeat 2px 10px; border: 0 none; color: #666; font-size: 12px; font-weight: normal; line-height: 20px; padding: 2px 5px 2px 10px; }
#main_sidebar #sidemenu ul li ul li.selected a{ width: 223px; }
#main_sidebar #sidemenu ul li ul li a:hover, #main_sidebar #sidemenu ul li ul li a:focus, #main_sidebar #sidemenu ul li.selected ul li a:hover, #main_sidebar #sidemenu ul li.selected ul li a:focus{ color: #005dab; }
#main_sidebar #cta-bar{ width: 229px; background: #f1ecd8 url(/ClientResources/Images/bg-ctabar.gif) repeat-x center top; border: solid 1px #c1b78d; clear: both; display: inline; float: left; list-style: none; margin: 15px 0; padding: 7px; }
#main_sidebar #cta-bar li{ display: inline; float: left; }
#main_sidebar #cta-bar li a{ width: 215px; height: 90px; background: transparent no-repeat center top; display: inline; float: left; margin: 7px; overflow: hidden; text-indent: -99999em; }
#main_sidebar #cta-bar li a.cta-findaphysician{ background-image: url(/ClientResources/Images/cta-findaphysician.jpg); }
#main_sidebar #cta-bar li a.cta-ecard{ background-image: url(/ClientResources/Images/cta-ecard.jpg); }
#main_sidebar #quicklinks{ width: 225px; background: transparent url(/ClientResources/Images/bg-quicklinks.jpg) no-repeat left top; display: inline; float: left; padding: 5px 10px; }
#main_sidebar #quicklinks h2{ color: #454545; font-size: 14px; font-weight: bold; line-height: 24px; }
#main_sidebar #quicklinks ul{ list-style: none; }
#main_sidebar #quicklinks ul li{ display: inline; float: left; }
#main_sidebar #quicklinks ul li a{ width: 215px; height: 18px; background: transparent url(/ClientResources/Images/bullet-quicklink.gif) no-repeat 2px 9px; color: #005dab; display: inline; float: left; font-weight: bold; line-height: 18px; margin: 0 0 2px; padding: 2px 0 2px 10px; text-decoration: none; }
#main_sidebar #quicklinks ul li a:hover, #main_sidebar #quicklinks ul li a:focus{ height: 16px; background-color: #fbfaf4; background-position: 2px 8px; border: solid 1px #d0c7a4; border-left: 0 none; border-right: 0 none; color: #ee3a43; line-height: 16px; }
#main_sidebar #map{ width: 235px; height: 225px; border: solid 5px #c1b78d; display: inline; float: left; margin: 15px 0 0; }


/* Specific Styles */
#physicianList tr.physicianHover{ background: transparent url(/ClientResources/Images/bg-physicianhover.gif) repeat-x center top; cursor: pointer; }
#physicianList .physicianName h3 a{ font-size: 14px; font-weight: bold; text-decoration: none; }
#physicianList .physicianLocation{ font-size: 12px; }
#physicianList .physicianSpecialty{ font-size: 12px; }
#physicianList .heading{ background: #005dab; }
#physicianList .heading .headName{ height: 30px; color: #fff; font-size: 16px; line-height: 30px; text-decoration: none; }
#physicianList .heading .headLocation{ height: 30px; color: #fff; font-size: 16px; line-height: 30px; padding: 5px 0 5px 20px; text-decoration: none; }
#physicianList .heading .headSpecialty{ height: 30px; color: #fff; font-size: 16px; line-height: 30px; text-decoration: none; }
.locations #main_sidebar fieldset{ display: none; }
.locations #main_sidebar #cta-bar{ margin: 10px 0 15px; }
.contact #sidemenu address{ width: 215px; background: #fffffc; border: solid 1px #c1b78d; border-bottom: 0 none; color: #454545; display: inline; float: left; font-size: 14px; font-style: normal; font-weight: bold; padding: 14px 14px 0; }
.contact #sidemenu #phonenumbers{ width: 215px; background: #fffffc; border: solid 1px #c1b78d; border-top: 0 none; display: inline; float: left; font-size: 14px; padding: 0 14px 14px; }
.contact #sidemenu #phonenumbers a{ color: #005dab; font-weight: bold; text-decoration: none; }
.contact #sidemenu #phonenumbers a:hover, .contact #sidemenu #phonenumbers a:focus{ color: #ee3a43; text-decoration: underline; }
#umcprereg h1 span{ color: #ddd; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold; margin: 0; }
#umcprereg .section h2{ background: #417dc4; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: bold; line-height: 30px; margin-top: 0; padding: 2px 0 2px 5px; }
#ui-datepicker-div{ z-index: 50; }


/* MGB Form */
#mgb-form{ width: 450px; min-height: 380px; background: transparent url(/ClientResources/Images/bg-mgb.jpg) no-repeat left top; display: inline; float: left; overflow: hidden; padding: 440px 0px 10px 490px; }
#mgb-form .field{ display: inline; float: left; margin: 0 15px 15px 0; }
#mgb-form .field label{ color: #000; font-size: 14px; font-weight: bold; }
#mgb-form .required label{ background: transparent url(/ClientResources/Images/asterisk.gif) no-repeat right 2px; padding: 0 8px 0 0; }
#mgb-form .required .error-wrap{ width: 16px; height: 16px; background: transparent url(/Resources/Common/Images/Icons/arrow_error.gif) no-repeat left top; display: inline; float: left; }
#mgb-form .field #rblSeminar label{ background: transparent none; font-size: 12px; font-weight: normal; padding: 0; }
#mgb-form h2{ border-top: solid 1px #ee3a43; color: #000; font-size: 26px; line-height: 32px; margin: 0 10px 10px 0; padding: 20px 0 0; }
#mgb-form p{ color: #333; font-size: 16px; line-height: 22px; margin: 0 10px 18px 0; text-align: left; }
