﻿/*/////////////////////////////////////////////
	Walton Regional Medical Center
	Copyright © 2009, McMurry Inc.
	http://www.mcmurry.com
	Design by Brandon Kidd

	Internal Stylesheet
/////////////////////////////////////////////*/

/*-- Structure --*/
#main_inner{ width: 910px; min-height: 500px; background: transparent url(/ClientResources/Images/bg-maininner.jpg) no-repeat center 12px; margin: 0 auto; padding: 10px 25px 10px; }
#main_content{ width: 680px; position: relative; display: inline; float: left; z-index: 24; }
#main_sidebar{ width: 220px; position: relative; display: inline; float: right; padding: 68px 0 0; z-index: 22; }

/*-- Sidebar --*/
#main_sidebar #map{ width: 218px; height: 200px; border: solid 1px #ccc; display: inline; float: left; margin: 10px 0 0; }
#sidemenu{ width: 220px; background: transparent url(/ClientResources/Images/bg-sidemenu.gif) no-repeat center bottom; display: inline; float: left; overflow: hidden; }
#sidemenu h2{ display: none; }
#sidemenu address{ width: 200px; background: transparent url(/ClientResources/Images/bg-address_top.gif) no-repeat center top; color: #369; display: inline; float: left; font-size: 1.3em; font-style: normal; line-height: 1.5em; padding: 15px 10px 0; }
#sidemenu #phonenumbers{ width: 200px; color: #369; display: inline; float: left; font-size: 1.3em; line-height: 1.5em; margin: 0 0 15px; padding: 0 10px; }
#sidemenu #phonenumbers a{ color: #369; font-weight: bold; text-decoration: none; }
#sidemenu #phonenumbers a:hover, #sidemenu #phonenumbers a:focus{ color: #666; text-decoration: underline; }
#sidemenu ul{ width: 100%; background: transparent url(/ClientResources/Images/bg-sidemenu_top.gif) no-repeat center top; display: inline; float: left; padding: 10px 0; }
#sidemenu ul li{ display: inline; float: left; }
#sidemenu ul li.selected{ background: transparent url(/ClientResources/Images/sidemenu-li-sel.gif) no-repeat center top; }
#sidemenu ul li a{ width: 200px; color: #157498; display: inline; float: left; font-size: 1.4em; line-height: 2em; padding: 0 10px; text-decoration: none; }
#sidemenu ul li.selected a{ background: transparent url(/ClientResources/Images/sidemenu-lia-sel.gif) no-repeat center bottom; }
#sidemenu ul li a:hover, #sidemenu ul li a:focus, #sidemenu ul li.selected ul li a:hover, #sidemenu ul li.selected ul li a:focus{ background: transparent url(/ClientResources/Images/sidemenu-lia-hover.gif) no-repeat center top; color: #0f6b8e; }
#sidemenu ul li ul{ background: transparent none; padding: 0; }
#sidemenu ul li.selected ul{ background: transparent url(/ClientResources/Images/bg-sidemenu.gif) no-repeat center top; }
#sidemenu ul li ul li, #sidemenu ul li.selected ul li{ background: transparent none; }
#sidemenu ul li ul li a, #sidemenu ul li.selected ul li a{ width: 180px; background: transparent none; color: #b95; font-size: 1.2em; padding: 0 10px 0 30px; }
#sidemenu ul li ul li.selected a{ padding: 2px 10px 2px 30px; }
#quicklinks{ width: 220px; background: transparent url(/ClientResources/Images/bg-quicklinks.gif) no-repeat center bottom; display: inline; float: left; margin: 10px 0 0; overflow: hidden; padding: 0 0 10px; }
#quicklinks h2{ width: 220px; height: 40px; background: transparent url(/ClientResources/Images/h2-quicklinks_top.gif) no-repeat center top; display: inline; float: left; overflow: hidden; text-indent: -99999em;  }
#quicklinks ul{ width: 100%; display: inline; float: left; overflow: hidden; }
#quicklinks ul li{ display: inline; float: left; }
#quicklinks ul li a{ width: 190px; background: transparent url(/ClientResources/Images/bullet-quicklinks.gif) no-repeat 5px; color: #34a6d2; display: inline; float: left; font-size: 1.15em; font-weight: bold; line-height: 2em; margin: 0 0 0 10px; padding: 0 5px 0 15px; text-decoration: none; }
#quicklinks ul li a:hover, #quicklinks ul li a:focus{ color: #18556e; text-decoration: underline; }
#sidecontrol-wrap{ width: 220px; background: transparent url(/ClientResources/Images/bg-sidecontrol.gif) no-repeat center bottom; display: inline; float: left; margin: 10px 0 0; overflow: hidden; }
#sidecontrol-wrap.loading{ height: 40px; background-image: url(/ClientResources/Images/bg-sidecontrol_loading.gif); }
#sidecontrol-wrap .sidecontrol{ display: none; }
#sidecontrol-wrap .sidecontrol p{ color: #666; font-size: 1.15em; line-height: 1.25em; padding: 0 10px 15px; }
#sidecontrol-wrap h2{ width: 220px; height: 40px; background: transparent no-repeat center top; display: inline; float: left; overflow: hidden; text-indent: -99999em; }
#sc-latestnews h2{ background-image: url(/ClientResources/Images/h2-latestnews_top.gif); }
#sc-latestnews ul{ width: 100%; display: inline; float: left; overflow: hidden; }
#sc-latestnews ul li{ display: inline; float: left; margin: 0 0 15px; padding: 0 15px; }
#sc-latestnews ul li a{ color: #1a6e18; font-size: 1.15em; line-height: 1.25em; text-decoration: none; }
#sc-latestnews ul li a:hover, #sc-latestnews ul li a:focus{ color: #666; text-decoration: underline; }
#sc-latestnews ul li .date{ color: #999; font-size: 1.10em; font-style: italic; line-height: 1.15em; }
#sc-findphysician h2{ background-image: url(/ClientResources/Images/h2-findphysician_top.gif); }
#sc-findphysician .field{ width: 200px; display: inline; float: left; padding: 5px 10px; }
#sc-findphysician label{ color: #454545; display: inline; float: left; font-size: 1.15em; font-weight: bold; line-height: 1.5em; }
#sc-findphysician select{ width: 195px; color: #666; display: inline; float: left; font-size: 1.15em; }
#sc-findphysician input{ width: 190px; color: #666; display: inline; float: left; font-size: 1.15em; }
#sc-findphysician a{ background: #1a6e18; border: solid 1px #1a6e18; color: #fff; display: inline; float: left; font-size: 1.15em; font-weight: bold; line-height: 1.5em; margin: 5px 0 10px 10px; padding: 2px 7px; text-decoration: none; }
#sc-findphysician a:hover, #sc-findphysician a:focus{ background: #fff; color: #666; }
#sc-services h2{ background-image: url(/ClientResources/Images/h2-ourservices_top.gif); }
#sc-services ul{ width: 100%; display: inline; float: left; overflow: hidden; padding: 0 0 10px; }
#sc-services ul li{ display: inline; float: left; margin: 0 0 5px; padding: 0 15px; }
#sc-services ul li a{ color: #1a6e18; font-size: 1.15em; line-height: 1.25em; text-decoration: none; }
#sc-services ul li a:hover, #sc-services ul li a:focus{ color: #666; text-decoration: underline; }
#sc-events h2{ background-image: url(/ClientResources/Images/h2-upcomingevents_top.gif); }
#sc-events ul{ width: 100%; display: inline; float: left; overflow: hidden; }
#sc-events ul li{ display: inline; float: left; margin: 0 0 15px; padding: 0 15px; }
#sc-events ul li a{ color: #1a6e18; font-size: 1.15em; line-height: 1.25em; text-decoration: none; }
#sc-events ul li a:hover, #sc-latestnews ul li a:focus{ color: #666; text-decoration: underline; }
#sc-events ul li .date{ color: #999; font-size: 1.10em; font-style: italic; line-height: 1.15em; }
#sc-careers h2{ background-image: url(/ClientResources/Images/h2-recentjobs_top.gif); }
#sc-careers dl{ width: 100%; display: inline; float: left; overflow: hidden; padding: 0 0 5px; }
#sc-careers dl dt{ width: 200px; color: #757575; display: inline; float: left; font-size: 1.15em; line-height: 1.25em; padding: 0 10px; }
#sc-careers dl dt strong{ color: #666; font-size: 0.9em; }
#sc-careers dl dt a{ color: #1a6e18; text-decoration: none; }
#sc-careers dl dt a:hover, #sc-careers dl dt a:focus{ color: #666; text-decoration: underline; }
#sc-careers dl dd{ width: 200px; color: #757575; display: inline; float: left; font-size: 1em; line-height: 1.25em; margin: 0 0 10px; padding: 0 10px; }
#sc-careers dl dd a{ color: #666; text-decoration: none; }
#sc-careers dl dd a:hover, #sc-careers dl dd a:focus{ color: #1a6e18; text-decoration: underline; }


/*-- Main Content --*/
#main_content .menu{ position: absolute; right: -230px; top: 14px; }
#main_content h1{  }
#main_content h1.sIFR-replaced{ margin: 0.45em 0 0.25em; }
#main_content h1 a{ color: #336699; }
#main_content .literalContent{ margin: 20px 0 0; }
.about-phone-directory #main_content div{ border-color: #dfdbb2 !important; padding: 0 !important; }
.about-phone-directory #main_content table thead tr{ background: #f7f5df !important; border-bottom: solid 1px #dfdbb2; }
.about-phone-directory #main_content table thead tr td{ height: 30px; color: #6e5718; font-size: 1.25em; line-height: 30px; padding: 5px; }
.about-phone-directory #main_content table tbody tr td{ font-size: 1em; line-height: 1.5em; padding: 5px; }
.services #main_content h2{ background: transparent url(/ClientResources/Images/h2-servicecategory.gif) no-repeat left; font-size: 1.5em; padding: 0 0 0 1.5em; }
.services #main_content h2 a:hover, .services #main_content h2 a:focus{ text-decoration: none; }
.careers #careerDetail_side .detailcontainer{ background: #eee; border: solid 1px #ccc; color: #666; font-size: 0.95em; line-height: 1.25em; padding: 10px; }
.careers #careerDetail_side .detailcontainer strong{ font-size: 1.05em;  }
.careers #careerDetail_side .applicationselection{ border-width: 1px; }
.careers #careerDetail_side .applicationselection .applybutton{ border-width: 1px; }
.careers #listtable .formsection .showhidepanel{ background: #c5e5f1; color: #4c8398; }
.careers #listtable .formsection .seperator div{ border-color: #c5e5f1; }
.physicians #physicianList .table_h{ border: solid 1px #dfdbb2; }
.physicians #physicianList .table_h thead .heading{ background: #f7f5df; }
.physicians #physicianList .table_h thead .heading td{ height: 30px; border-bottom: solid 1px #dfdbb2; color: #6e5718; font-size: 1.25em; line-height: 30px; text-decoration: none; }
.physicians #physicianList .table_h tbody tr{ cursor: pointer; }
.physicians #physicianList .table_h tbody tr.alt{ background: #f7f5df; }
.physicians #physicianList .table_h tbody tr.hover{ background: #e2f7df; }
.physicians #physicianList .table_h tbody td{ padding: 5px; }
.physicians #physicianList .table_h tbody td table td{ padding: 0; }
.physicians #physicianList .table_h tbody .physicianName h3{ font-size: 1.05em; font-style: normal; }
.physicians #physicianList .table_h tbody tr.hover .physicianName h3 a{ color: #137da6; }
.physicians #physicianList .table_h tbody .physicianName h3 a:hover, .physicians #physicianList .table_h tbody .physicianName h3 a:focus{ text-decoration: none; }
.physicians #physicianList .table_h tbody .physicianLocation{ font-size: 0.85em; }
.physicians #physicianList .table_h tbody .physicianSpecialty{ font-size: 0.85em; }
.physicians #physicianList .table_h tbody .separator{ padding: 0; }
.physicians #physicianList .table_h tbody .separator div{ border-color: #f7f5df; }
.location #main_sidebar fieldset{ display: none; }
.location #hospitallocation_wrap .locationcontent{ line-height: 1.5em !important }
.location #hospitallocation_wrap .locationcontent strong{ width: 50px; display: block; float: left; }
.location #hospitallocation_wrap .locationcontent .thumbnail{ margin: 5px 10px 10px 0; }
.location #hospitallocation_wrap .loganville-description{ clear: both; }


/*-- Main Content --*/
#resumewizard .wizardnav{ position: relative; }

/*-- Fixes --*/
#ui-datepicker-div{ z-index: 200; }
