body {
	background-color: #C0DEEF;
	background-image: url(/_common/bg/main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size:11px;	
}
.clr { clear: both; }
a.print-page { padding:2px 0 2px 20px; background:url('/_common/img/icon_print.gif') no-repeat 0 1px; }

/* SEMANTIC - (a, p, em, br etc.) - THIS IS MOSTLY IE 4.0 fixes */

address{
	font-weight:bold;
	font-style:normal;
	line-height:14px;
	color:#666;
}

.date{ font-size:16px; font-weight:bold; letter-spacing:-1px; }
td { font-size:10px; }

.footerText{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
}

.rightList{
	padding-left:5px;
	font-size:10px;
	background-image:url(/_common/img/sub_list_bg.gif);
	text-align:left;
}
a.newsLink:link, a.newsLink:visited{ 
	font-size:9px;
	/*line-height:16px;*/
}
ul.right_list {
	margin:0; padding:0;
	list-style-type:none;
	position:relative;
	left:-3px;	
}
ul.right_list li {
	margin:0; padding:0 0 10px 12px;
	background:url("/_common/img/black_dot.gif") no-repeat 2px 7px;
}

.tdTertRightCol{
	position:relative;
	padding:0 8px;
	font-size:10px;
	width:180px;
	height:93%;
	background-image:url('/_common/img/sub_list_bg.gif');
	text-align:left;
	
}

.footerText .blue{ color:#135AB0; }

.textTiny{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
}

/* careers landing video callouts */
.callout { float:left; margin:0 25px 0 0; }
.callout span { margin:0 0 0 5px;}

#home-callout {
    width: 330px;
    overflow: hidden;
    margin-top: 10px;
    font-size: 14px;
    text-align: left;
}
#home-callout img {
    margin: 0;
}

/* TD tags */
.tdLogo {
	padding-top:23px;
	padding-left:3px;
	padding-bottom:19px;
}

.tdImg{ background-color:#F8F8ED; margin:0; padding:0; }
.tdNav{ 
	padding-left:10px; 
	background:#F8F8ED url(/_common/nav/td_bg.gif) repeat-y 0 0;
}

.tdNavTert{
	padding-left:10px; 
	background:url(/_common/nav/td_bluestripe.gif);
}

.tdNavFrame{
	padding-top:17px;
	padding-bottom:9px;
}
.tdNavOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#FFFFFF;
	padding:4px;
	padding-left:5px;
} 


.tdNavOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	background-color:#E7EEF7;
	padding:4px;
	padding-left:5px;
	cursor:pointer;
}

.tdNavBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #135AB0;
	padding-top:5px;
	padding-bottom:15px;
	border-bottom:2px solid #DFBA58;
}

.tdTopRight{ 
	background-color:#F8F8ED;
}

.tdSubNav{
	padding-top:4px;
	padding-left:10px;
	background-color:#F8F8ED;
}

.tdSubNavLeftHeading{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-image: url(/_common/img/header_left_sm.jpg);
	background-color: #135AB0;
	padding-left:8px;
	border-bottom:2px solid #DFBA58;
}

.tdSubNavLeft{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#135AB0;
	padding:4px;
	background-color:#FFF;
	border:1px solid #CCC;
	border-width:0 1px 1px 1px;
}
#quick_links td { padding:0 0 4px 0; }

.tdSubNavLeftSignUp{
	background-color:#F8F8ED;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-left:5px;
	padding-top:15px;
}

.tdSubText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	/*line-height:16px;*/
	padding-left:5px;
	padding-top:15px;
}

.tdCenter{
	margin: 0;
	padding-top:4px;
	padding-left: 3px;
	background-color:#F8F8ED;
}

.tdCenterHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-image: url(/_common/img/header_center.jpg);
	background-color: #135AB0;
	padding-left:8px;
	border-bottom:2px solid #DFBA58;
}

.tdTextBorders{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#FFF;
	border:1px solid #CCC;
	border-width:1px;
	padding:10px;
	/*line-height:1.15em;*/
}

.tdText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#FFF;
	border:1px solid #CCC;
	border-width:0 1px 1px 1px;
	padding:10px;
	/*line-height:1.15em;*/
}

.tdTextNoHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#FFF;
	border:1px solid #CCC;
	border-width:0 1px 1px 1px;
	padding:10px;
	/*line-height:1.15em;*/
}

.tdTextWithFold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	background-color:#FFF;
	border:1px solid #CCC;
	border-width:0 1px 0px 1px;
	padding:10px;
	/*line-height:1.1em;*/
}

.tdText a{ font-size:10px; line-height:14px; }
.tdTextWithFold a{ /*line-height:14px;*/ }


.tdRight{
	margin: 0;
	padding-top:4px;
	padding-right:10px;
	background-color:#F8F8ED;
}

.tdRightHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-image: url(/_common/img/header_right_sm.jpg);
	background-color: #135AB0;
	padding-left:8px;
	border-bottom:2px solid #DFBA58;
}

.tdFullSpan{ 
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#F8F8ED;
}

.tdFullHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-image: url(/_common/img/header_full.jpg);
	background-color: #135AB0;
	padding-left:8px;
	border-bottom:2px solid #DFBA58;
}

.tdFullText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#FFF;
	border:1px solid #CCC;
	border-width:0 1px 0px 1px;
	padding:5px;
	/*line-height:1.15em;*/
}

.tdSpacer{
	background-color:#F8F8ED;
}
.tdFooter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#135AB0;
	color:#FFF;
}


.tdSmallText{ font-size:10px; }
.tdMediumText{ font-size:11px; }
.tdBoldText{ font-weight:bold; }

/* TABLE tags */
.tertMainContent{
	padding-left:15px; 
	padding-top:13px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:2px solid #DFBA58;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#FFF;
	/*line-height:16px;*/
}

.tertMainContent img{
	border:2px solid #DFBA58; margin:10px 0;
}

.tertMainContent .noBorder{ border:0; margin:0; }

.tdTextLinks{
	font-weight:bold;
	margin:5px;
	border-top:2px solid #DFBA58;
	border-bottom:6px solid #FFF;
	background-color:#F8F8ED;
	padding:10px;
	line-height:16px;
}

.tdRightLinks{
	font-weight:bold;
	margin:5px;
	border-top:2px solid #DFBA58;
	border-bottom:6px solid #FFF;
	background-color:#F8F8ED;
	padding:10px;
	
}
.tdDoctorQuickFind{
	font-weight:bold;
	margin:5px;
	margin-top:10px;
	border-top:2px solid #DFBA58;
	background-color:#E7EEF7;
	padding:10px;
	/*line-height:16px;*/
}


.tdOrange{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:#FDBA58;
}

.tdBlue{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:#135AB0;
}

.doctorSearchTable{
	background-color:#E7EEF7;
	padding:5px;
}

.tableHeadings{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#135AB0;
	color:#FFF;
	font-weight:bold;
}

.paleOrange{
	background-color:#FFF5E6;
}

.paleBlue{
    background-color:#F3F7FB;
}

/* BORDER tags */
.borderNavL {
	border-left:1px solid #EDEDE3;
}
.borderNavRouter {
	border-right:1px solid #D7D7CD;
}
.borderNavRinner {
	border-right:1px solid #B6B6AE;
}
.borderGray {
	border:1px solid #CCCCCC;
}
.borderGrayL {
	border-left:1px solid #CCCCCC;
}
.borderGrayR {
	border-right:1px solid #CCCCCC;
}
.borderGrayT {
	border-top:1px solid #CCCCCC;
}
.borderGrayB {
	border-bottom:1px solid #CCCCCC;
}


/* LINK tags */
a:link, a:visited {
	color:#135AB0;
	font-weight:bold;
	text-decoration:underline;
}
a:active, a:hover {
	color:#135AB0;
	font-weight:bold;
	text-decoration:none;
}
a.linkWhiteNav:link, a.linkWhiteNav:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
a.linkWhiteNav:active, a.linkWhiteNav:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.noUnderline, a.noUnderline:visited{ 
	color:#000; 
	text-decoration:none; 
} 

a.doctorBrowse:link, a.doctorBrowse:visited{ 
	float:left; 
	margin:2px; padding:3px;
	width:30px; height:18px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	/*line-height:18px;*/
	background-color:#135AB0;
}

a.doctorBrowse:hover{ 
	float:left; 
	margin:2px; padding:3px;
	width:30px; height:18px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	/*line-height:18px;*/
	background-color:#FDBA58;
}


/* FORM tags */
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #135AB0;
	border: 1px solid #96A8B1;
}

.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #C5C5C5;
	padding: 3px;
}

/* *******************************************  Provider Form 2008  ******************************************* */  

#provider-form {
	margin: 10px 0;
	width: 340px;
}
#provider-form th, #provider-form td {
	padding: 5px 0;
}
#provider-form td input {
	width: 200px;
}
#provider-form th#button {
	text-indent: 103px;
}


/* *******************************************  New Functionality Septmeber 2007  ******************************************* */  


/* ---------- Homepage ---------- */
table#video {
	margin:0; padding:0;
	width:100%;
}
table#video #vid_callout img {
	border:4px solid #E5ECF7;
}

/* ---------- Inline Video ---------- */
.video_inline img {
	border:4px solid #E5ECF7;
}

/* ---------- Gift Shop ---------- */
table#gift_shop {
	margin:15px 0 50px 0; padding:0;
	width:503px;
}
table#gift_shop td img { border:0; }
table#gift_shop td {
	margin:0; padding:0 0 30px 0;
	width:110px;
	vertical-align:top;
}
table#gift_shop td p {
	margin:0; padding:5px;
	padding-left:15px;
	font-weight:bold;
	color:#135AB0;
	font-size:10px;
}
.giftSec { border:2px solid #135AB0; margin:0; padding:0; width:107px; cursor:pointer; }
.giftSec a:link, .giftSec a:visited, .giftSec a:hover{ border:2px solid #135AB0; }

.giftSecOver { border:2px solid #FDBA58; margin:0; padding:0; width:107px; cursor:pointer; }
.giftSecOver a:link, .giftSecOver a:visited, .giftSecOver a:hover{ border:2px solid #FDBA58; }

/* ---------- Gift Shop : Detail ---------- */
table#gift_shop_detail {
	margin:15px 0 50px 0; padding:0;
	width:390px;
}
table#gift_shop_detail td.image img { border:2px solid #135AB0; }
table#gift_shop_detail td.image { /* image column */
	margin:0; padding:0 15px 0 0;
	width:110px;
	vertical-align:top;
}
table#gift_shop_detail td.text { /* text & info column */
	margin:0; padding:10px 0 0 0;
	vertical-align:top;
}
table#gift_shop_detail td.text img { border:0; }
table#gift_shop_detail td h1 {
	margin:0; padding:0;
	font-size:10px;
}
table#gift_shop_detail td h2 {
	margin:0; padding:5px 0 3px 0;
	font-size:10px;
}


/* *******************************************  Nursing Form  ******************************************* */  

#nurse_form td span {
	margin:0; padding:0 0 0 3px;
	color:#ff0000;
	font-weight:bold;
}


/* *******************************************  Forms  ******************************************* */  

.formField { font-size:10px; border: 1px solid #ccc; }
.formButton { background-color:#135AB0; font-weight:normal; color:#fff; text-decoration:none; font-size:11px; padding:0 5px 2px 4px; border:0; cursor:pointer; }
.formText { font-size:9px; color: #333; background:#fff; border: 1px solid #ccc; font-weight:normal; }
