* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	margin: 0px;
	background: #f2f5f6 url('../images/mainbgrep.jpg') repeat-x;
	font-family: verdana;
	font-size: 11px;
	line-height: 14px;
	color: #2f2f2f;
	text-align: center;
}
p {
	margin: 10px 0 10px 0;
}
a {
	color: #0061aa;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0px;
}
h1 {
	font-family: tahoma;
	font-size: 22px;
	font-weight: normal;
	padding-top: 10px;
}
h2 {
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
} /* Headline Text */
h3 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
} /* Subheadline Text */
h4 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	color: #065fa1;
}
/* Global Classes */
.clear {
	clear: both;
}
.right {
	float: right;
}
.left {
	float: left;
}
.center {
	text-align: center;
}
.vmid {
	vertical-align: middle;
}
.vtop, .vtop td {
	vertical-align: top;
}
#container {
	width: 800px;
	padding: 0 4px 0 4px;
	margin: 0 auto;
	text-align: left;
}
#header {
	width: 760px;
	height: 56px;
	padding: 5px 20px 0 20px;
	background: url('../images/headerbg.jpg') repeat-x;
	border-bottom: 2px solid #77acd5;
}
#logo {
	width: 244px;
	height: 51px;
	background: url('../images/logo.png') no-repeat;
	display: block;
	float: left;
}
#logo a {
	height: 51px;
	display: block;
}
#navigation {
	float: right;
}
#navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 23px;
}
#navigation ul li {
	float: left;
	margin: 0 18px 0 18px;
	padding: 0px;
	height: 10px;
}
#navigation ul li a {
	display: block;
	height: 10px;
	padding-bottom: 1px;
}
#navigation ul li a:hover, #navigation ul li .current {
	display: block;
	border-bottom: 1px solid #005ba0;
}
#n1 {
	width: 26px;
	background: url('../images/nav-home.png') no-repeat;
}
#n2 {
	width: 44px;
	background: url('../images/nav-aboutus.png') no-repeat;
}
#n3 {
	width: 86px;
	background: url('../images/nav-hospitalservices.png') no-repeat;
}
#n4 {
	width: 90px;
	background: url('../images/nav-physicianservices.png') no-repeat;
}
#n5 {
	width: 54px;
	background: url('../images/nav-contactus.png') no-repeat;
}
#main_content {
	background: url('../images/contenttopbg.png') repeat-x;
}
#home_leftcol {
	width: 450px;
	float: left;
}
/* TABS STYLE CLASSES (homepage) */
		#tabs-2 {
	padding: 0 60px 5px 30px;
}
#tabs-3 a {
	text-decoration: none;
}
#tabs-3 a:hover {
	text-decoration: underline;
}
.tab_newsevents_ul {
	padding: 0px;
	margin: 0px;
	padding: 20px 0 0 10px;
}
.tab_newsevents_ul li {
	padding: 0px;
	color: #0061aa;
	padding-bottom: 14px;
}
.tab_morenews_ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.tab_morenews_ul li {
	line-height: 48px;
	margin: 0 25px 0 25px;
}
.tab_morenews_brd {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
#tabs {
	margin: 30px 0 0 20px;
}
ul.ui-tabs-nav {
	padding:0 0 0 8px;
}
.ui-tabs .ui-tabs-nav {
	padding: 0 0 0 4px;
}
.ui-tabs-nav li {
	margin:5px 5px 0 0;
}
/* Who Is Tab */
		.ui-tabs-nav li#home_whois a:link, .ui-tabs-nav li#home_whois a:visited, .ui-tabs-nav li#home_whois a:hover, .ui-tabs-nav li#home_whois a:active {
	width: 141px;
	height: 26px;
	background: url('../images/snav-whois.jpg') no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
.ui-tabs-nav li.ui-tabs-selected#home_whois a:link, .ui-tabs-nav li.ui-tabs-selected#home_whois a:visited, .ui-tabs-nav li.ui-tabs-selected#home_whois a:hover, .ui-tabs-nav li.ui-tabs-selected#home_whois a:active {
	width: 141px;
	height: 26px;
	background: url('../images/snav-whoisOver.jpg') no-repeat;
	display: block;
}
/* News & Events Tab */
		.ui-tabs-nav li#home_newsevents a:link, .ui-tabs-nav li#home_newsevents a:visited, .ui-tabs-nav li#home_newsevents a:hover, .ui-tabs-nav li#home_newsevents a:active {
	width: 123px;
	height: 26px;
	background: url('../images/snav-newsevents.jpg') no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
.ui-tabs-nav li.ui-tabs-selected#home_newsevents a:link, .ui-tabs-nav li.ui-tabs-selected#home_newsevents a:visited, .ui-tabs-nav li.ui-tabs-selected#home_newsevents a:hover, .ui-tabs-nav li.ui-tabs-selected#home_newsevents a:active {
	width: 123px;
	height: 26px;
	background: url('../images/snav-newseventsOver.jpg') no-repeat;
	display: block;
}
/* Openings Tab */
		.ui-tabs-nav li#home_openings a:link, .ui-tabs-nav li#home_openings a:visited, .ui-tabs-nav li#home_openings a:hover, .ui-tabs-nav li#home_openings a:active {
	width: 97px;
	height: 26px;
	background: url('../images/snav-openings.jpg') no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
.ui-tabs-nav li.ui-tabs-selected#home_openings a:link, .ui-tabs-nav li.ui-tabs-selected#home_openings a:visited, .ui-tabs-nav li.ui-tabs-selected#home_openings a:hover, .ui-tabs-nav li.ui-tabs-selected#home_openings a:active {
	width: 97px;
	height: 26px;
	background: url('../images/snav-openingsOver.jpg') no-repeat;
	display: block;
}
.ui-widget-content {
	border: 0px;
	color: #1f74b5;
	font-size: 11px;
	line-height: 18px;
}
.ui-tabs .ui-tabs-panel {
	border: 1px solid #e8e8e8;
	height: 199px;
	overflow: auto;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	border: 1px solid #e8e8e8;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	border: 1px solid #d4d4d4;
}
.ui-widget-content a:link, .ui-widget-content a:visited {
	color:#0061aa;
	text-decoration: underline;
}
.ui-widget-content a:hover, .ui-widget-content a:active {
	color:#0061aa;
	text-decoration: none;
}
.ui-widget-header {
	border: 0px;
	background: #fff;
}
.toggle-docs-details {
	float:right;
	margin:0 0.4em 0.4em;
}
.toggle-docs-details a {
	margin:0 0.4em;
	cursor: pointer;
}
#home_rightcol {
	width: 322px;
	padding: 20px 20px 0 0px;
	float: right;
}
.arrow_li {
	font-size: 13px;
	line-height: 29px;
	padding-left: 15px;
	background: url('../images/arrow.gif') no-repeat;
	margin-left: 60px;
}
#talknow {
	width: 264px;
	height: 28px;
	padding: 20px 0 0 58px;
	background: url('../images/talknowbg.jpg') no-repeat;
	margin-top: 10px;
}
#ceo_vid {
	border: 1px solid #0f6aaf;
	margin-top: 22px;
}
#sub_leftcol {
	width: 178px;
	float: left;
}
#sub_leftcol a {
	text-decoration: none;
}
#sub_leftcol a:hover {
	text-decoration: underline;
}
.subnav_ul {
	padding: 0px;
	list-style: none;
}
.subnav_ul li {
	background: #efefef;
	line-height: 35px;
	border-bottom: 1px solid #5193c4;
	border-top: 1px solid #cedfeb;
	display: block;
}
.subnav_ul li a {
	display: block;
	padding-left: 20px;
	width: 158px;
}
/*#subnav_ul li a:hover, */
		#attach_leadership_parent .current, #attach_benefits_parent .current, .subnav_ul .current {
	background: #065fa1;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.subnav_ul .subnav_aboutus {
	background: #efefef url('../images/contenttopbg.png') repeat-x;
	border-top: 0px;
}
.subnav_aboutus a {
	padding: 15px 0 0 0px;
}
.subnav_dd {
	margin-left: -10px;
	padding-left: 11px;
	background: url('../images/arrow2.png') no-repeat;
}
/* Submenu */
		a.sample_attach, a.sample_attach:visited, div.sample_attach {
	display: block;
	text-align: left;
	width: 175px;
}
a.sample_attach:hover {
	width: 175px;
	background: #065fa1;
	color: #fff;
	font-weight: bold;
}
#attach_leadership, #attach_benefits, #attach_hosanesthesia, #attach_hosemergmed, #attach_physanesthesia, #attach_physemergmed, #attach_physradiology {
	width: 195px;
	z-index: 99;
	margin: 2px 0 0 -2px;
	display: block;
	padding: 0 2px 3px 0px;
	background: url('../images/subnavdropshadow.png') no-repeat bottom right;
	position: relative;
	top: -35px;
}
#sub_rightcol {
	margin-left: 178px;
}
#subcontent_pad {
	padding: 25px 35px 35px 35px;
}
#breadcrumbs {
	font-weight: bold;
	padding-bottom: 10px;
}
#breadcrumbs a {
	font-weight: normal;
	text-decoration: underline;
}
#breadcrumbs a:hover {
	text-decoration: none;
}
.subpage_ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.subpage_ul li {
	line-height: 35px;
}
.subpage_ul li a {
	text-decoration: underline;
}
.subpage_ul li a:hover {
	text-decoration: none;
}
.leader_pad {
	width: 330px;
}
.leader_pic {
	position: relative;
	left: 35px;
}
.leaders_ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.leaders_ul li {
	height: 40px;
	margin: 0;
	border-bottom: 1px solid #cedfeb;
	line-height: 15px;
	padding-top: 10px;
}
.leaders_ul li a {
	text-decoration: none;
}
.leaders_ul li a:hover {
	text-decoration: underline;
}
.leaders_ul .leaders_ul_nobrd {
	border: 0px;
}
.nobullet_ul {
	list-style: none;
	padding-left: 15px;
}
blockquote {
	padding: 0 15px 0 15px;
}
#corporate_facts {
	padding-top: 15px;
}
.corpfacts_left {
	float: left;
	width: 150px;
	font-weight: bold;
	margin: 10px 0 10px 0px;
}
.corpfacts_right {
	float: right;
	width: 360px;
	padding-right: 20px;
	margin: 10px 0 10px 0px;
}
.corpfacts_hr {
	clear: right;
	border-bottom: 1px solid #cedfeb;
}
#rfp_request {
	width: 342px;
}
label {
	display: block;
	float: left;
}
.rfp_request_lbl {
	width: 150px;
	line-height: 36px;
}
.rfp_request_dd {
	width: 192px;
	height: 25px;
	line-height: 25px;
	margin: 5px 0 6px 0px;
	border: 1px solid #3978a8;
	color: #06385e;
	font-family: verdana;
	font-size: 11px;
}
.rfp_request_txt {
	width: 186px;
	height: 15px;
	padding: 5px 2px 5px 2px;
	border: 1px solid #3978a8;
	margin: 5px 0 5px 0px;
	color: #06385e;
	font-family: verdana;
	font-size: 11px;
}
.rfp_request_txt_sh {
	width: 50px;
	height: 15px;
	padding: 5px 2px 5px 2px;
	border: 1px solid #3978a8;
	margin: 5px 0 5px 0px;
	color: #06385e;
	font-family: verdana;
	font-size: 11px;
}
.rfp_txtarea {
	width: 186px;
	height: 75px;
	border: 1px solid #3978a8;
	margin: 5px 0 5px 0px;
	color: #06385e;
	font-family: verdana;
	font-size: 11px;
}
.rfp_request_sub {
	width: 68px;
	height: 26px;
	background: url('../images/rfpsubmit.jpg') no-repeat;
	border: 0px;
	float: right;
	margin-top: 5px;
}
.fourcols_tbl {
	margin-top: 15px;
}
.fourcols_tbl th {
	text-align: left;
	padding: 10px;
	border-bottom: 1px solid #cedfeb;
	border-right: 1px solid #cedfeb;
}
.fourcols_tbl td {
	padding: 10px;
	width: 25%;
	border-right: 1px solid #cedfeb;
	vertical-align: top;
}
.fourcols_tbl .no_rightbdr {
	border-right: 0px;
}
.no_marg {
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
}
.no_marg li {
	margin: 0px;
	padding: 0px;
}
/* ACCORDION STYLE CLASSES */
		.ui-accordion .ui-accordion-header {
	background: none;
	border: 0px;
	font-family: tahoma;
	font-size: 11px;
}
.ui-accordion .ui-accordion-header a {
	color: #065fa1;
	text-decoration: underline;
}
/* Stick Footer CSS (http://ryanfait.com/resources/footer-stick-to-bottom-of-page/) */
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -132px; /* the bottom margin is the negative value of the footer's height */
	width: 808px;
	background: url('../images/maincontentbgrep.png') repeat-y;
}
#wrapper_sub {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -132px; /* the bottom margin is the negative value of the footer's height */
	width: 808px;
	background: url('../images/maincontentsubbgrep.png') repeat-y;
}
#footer, #push {
	width: 800px;
	margin: 0 auto;
	height: 132px; /* .push must be the same height as .footer */
}
#footer {
	width: 800px;
	background: #f0f0f0;
	text-align: left;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer_content {
	padding: 15px 20px 0 20px;
	line-height: 18px;
}
/**********************************/
#prgtable {
	background:url(../images/roughwater_bg.png) no-repeat left top;
	width:590px;
	height:525px;
	margin:15px
}
#prgtable .col_1 {
	float:left;
	width:147px;
	height:550px;
	position:relative;
}
#prgtable .col_1:hover .probg {
	position:absolute;
	background:url(../images/col_1_be.png) no-repeat center top;
	width:166px;
	height:550px;
	top:-7px;
	left:-10px;
}
#prgtable .col_2:hover .probg {
	position:absolute;
	background:url(../images/col_2_be.png) no-repeat center top;
	width:166px;
	height:550px;
	top:-7px;
	left:-10px;
}
#prgtable .col_3:hover .probg {
	position:absolute;
	background:url(../images/col_3_be.png) no-repeat center top;
	width:166px;
	height:550px;
	top:-7px;
	left:-10px;
}
#prgtable .col_4:hover .probg {
	position:absolute;
	background:url(../images/col_4_be.png) no-repeat center top;
	width:166px;
	height:550px;
	top:-7px;
	left:-10px;
}
.prglist {
	width:127px;
	margin:0 auto;
	padding:150px 10px 10px
}
.prglist ul {
	border-top:1px solid #fff;
}
.prglist ul, .prglist ul li {
	padding:0px;
	margin:0px;
	list-style:none;
}
.prglist ul li {
	padding:13px 0;
	border-bottom:1px solid #fff;
	font:bold 15px "Myriad Pro";
	color:#fff;
	text-align:center;
}
.prglist ul li a {
	color:#fff;
	text-decoration:none;
	display:block;
	position:relative
}
.prglist ul li a:hover {
	color:#fff;
	text-decoration:none
}
#prgtable .col_1 .close {
	padding-top:15px
}
.close {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000
}
.close a {
	color:#000;
	text-decoration:underline
}
.close a:hover {
	color:#000;
	text-decoration:none
}
.prglist ul li a .tooltip {
	display:none
}
.prglist ul li a:hover .tooltip {
	padding:15px;
	background:#eff0e3;
	color: #000;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:275px;
	text-align: left;
	display:block;
	position:absolute;
	top:-20px;
	left:145px;
	z-index:99999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;
	border:1px solid #80878c;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.prglist ul li a:hover .tooltip .arrow {
	background:url(../images/tooltip_arrow.png) no-repeat left top;
	display:inline-block;
	width:35px;
	height:69px;
	left:-34px;
	top:5px;
	position:absolute
}
#prgtable .col_3 .prglist ul li a:hover .tooltip, #prgtable .col_4 .prglist ul li a:hover .tooltip {
	left:-325px;
}
#prgtable .col_3 .prglist ul li a:hover .tooltip .arrow, #prgtable .col_4 .prglist ul li a:hover .tooltip .arrow {
	background:url(../images/tooltip_arrow2.png) no-repeat left top;
	left:304px;
}

