﻿/*  Layout.xsl
	This file should contain any CSS that is used to render the layout,
	structure, and style of the page.  eWebEditPro will not see this file,
	so CSS that is specific to the editable content areas should go in the
	appropriate site-specific CSS file.
*/

html { overflow-y: scroll; overflow-x: hidden; } /* normalize presence of scrollbars */
body { background-color: #252525; } 
#doc1 {
	width: 100%;
	text-align: left;
}

#bd {
	border: none;
	background-color: white;
	width:100%;
	overflow:auto;
}
#container {
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0 20px;
	width:950px;
}

.clearFix {height:1px; clear:both;}
#col3 p.loose {line-height:1.67677em;}
/** Page Grid
  * 768px - Total available width
  *  25px - Left margin
  * 472px - Main content
  *  30px - Gutter
  * 215px - Right content
  *  10px - Padding-left on right content
  *  16px - Padding-right on right content
  *
  * LMR = Left, Middle, Right
  * LM  = Left, Middle
  *  MR =       Middle, Right
  *  M  =       Middle
  */
.grid_MR  #grid_Main      { float: left;  width: 650px; padding-left: 10px;  }
.grid_MR  #grid_Right     { float: right; width: 215px; padding: 0px 16px 0px 10px; background-color:#f5f9fd; }

.grid_LM  #grid_Main      { padding-left: 25px; }

.grid_M   #grid_Main      { width: 904px; margin-left: 25px; padding-right: 16px; }

#hd, #bd, #ft { clear: both; }
#menu_tier2 { display: none; } /** Client has no Tier 2 navigation present on site **/

/** Feature Article Photo Universal style **/
#bd .feature-article-photo-120 {
	float: left;
	width: 122px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}
#bd .feature-article-photo-150 {
	float: left;
	width: 152px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}
#bd .feature-article-photo-180 {
	float: left;
	width: 182px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}
#bd .feature-article-photo-220 {
	float: left;
	width: 222px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}

#bd .feature-article-photo-280 {
	float: left;
	width: 282px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}

#bd .feature-article-photo-320 {
	float: left;
	width: 322px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}

.newsPic {border:1px solid #c2c0c0 !important;}
#bd .feature-article-photo-120 img,
#bd .feature-article-photo-150 img,
#bd .feature-article-photo-180 img,
#bd .feature-article-photo-280 img,
#bd .feature-article-photo-320 img,
#bd .feature-article-photo-220 img { border: 1px solid #c2c0c0; }
#bd .feature-article-photo-120 p,
#bd .feature-article-photo-150 p,
#bd .feature-article-photo-180 p,
#bd .feature-article-photo-280 p,
#bd .feature-article-photo-320 p,
#bd .feature-article-photo-220 p { font-size: 10px; color: #959595; margin: 0; padding: 5px 5px 7px 5px; line-height: 16px; border-bottom:1px solid #EDEDED; }

/*** Homepage ***/ 
.HP .grid_MR  #grid_Main { padding-left: 0; width: 605px; }
.HP .grid_MR  #grid_Right { padding-top: 22px; width:310px;}
.HP #grid_Main #searchForm { background-color: #DFE0E2; padding: 10px 25px; }
.HP #bd #grid_Main.base #searchForm table { margin: 0; }
.HP #bd #grid_Main.base #searchForm table td { padding: 2px; }
.HP #bd .Generated_PressReleasesDetails { margin-top: 13px; }
.HP #bd .Generated_PressReleasesDetails table { margin-bottom: 0; padding-bottom: 0; }
.HP #bd .Generated_PhysicianAtWorkHome ol, 
.HP #bd .Generated_PressReleasesDetails ol { margin: 0; padding: 0; }
.HP #bd .Generated_PhysicianAtWorkHome li,
.HP #bd .Generated_PressReleasesDetails li { list-style: none; list-style-type: none; margin-bottom: 13px; }
.HP #bd .Generated_PhysicianAtWorkHome li a,
.HP #bd .Generated_PressReleasesDetails li a { font-weight: bold; }
.HP #bd .Generated_PhysicianAtWorkHome table { margin-top: 0; margin-bottom: 0; padding-top: 0; }
.HP #bd { padding-top: 0; }
.HP #bd #grid_Main.base h3,
.HP #bd #grid_Main.base hr,
.HP #bd #grid_Main.base table { }
.HP #bd #grid_Main.base table { margin-bottom: 0; padding-bottom: 0; }
.HP table td, .HP table th { border: none; }
.HP table td, .HP table th,
.HP #bd table p,
.HP #bd table a { line-height:13px; }
.HP #bd #grid_Main.base table h3 { margin: 0; }
.HP a.PressReleaseLink { font-weight: bold; }
.HP #bd .Generated_PhysicianAtWorkHome td,
.HP .Generated_PressReleasesDetails td { line-height: 20px; }
.HP #grid_Main table p { line-height: 20px; margin-top: 0px; }
.HP #grid_Main table p a { line-height: 20px; }
.HP #flash_banner {background-color:#f3f7fc; width:605px;}
.HP #flash_banner img {border:none;}
.HP #flash_banner .bannerInfo {padding:10px;}
.HP .moreyale_news {padding-left: 13px; background-image: url('/images/Layout/blue_arrow.gif'); background-repeat: no-repeat; background-position:left 3px;}

/*Temporary Home Page*/
.HP .grid_MR  #grid_Main { padding-left: 0; width: 605px; }
.HP .grid_MR  #grid_Right { padding: 0px; width:335px; background-color:#FFFFFF;}
.HP #grid_Main #searchForm { background-color: #DFE0E2; padding: 10px 25px; }
.HP #bd #grid_Main.base #searchForm table { margin: 0; }
.HP #bd #grid_Main.base #searchForm table td { padding: 2px; }
.HP #bd .Generated_PressReleasesDetails { margin-top: 13px; }
.HP #bd .Generated_PressReleasesDetails table { margin-bottom: 0; padding-bottom: 0; }
.HP #bd .Generated_PhysicianAtWorkHome ol, 
.HP #bd .Generated_PressReleasesDetails ol { margin: 0; padding: 0; }
.HP #bd .Generated_PhysicianAtWorkHome li,
.HP #bd .Generated_PressReleasesDetails li { list-style: none; list-style-type: none; margin-bottom: 13px; }
.HP #bd .Generated_PhysicianAtWorkHome li a,
.HP #bd .Generated_PressReleasesDetails li a { font-weight: bold; }
.HP #bd .Generated_PhysicianAtWorkHome table { margin-top: 0; margin-bottom: 0; padding-top: 0; }
.HP #bd { padding-top: 10px; }
.HP #bd #grid_Main.base h3,
.HP #bd #grid_Main.base hr,
.HP #bd #grid_Main.base table { }
.HP #bd #grid_Main.base table { margin-bottom: 0; padding-bottom: 0; }
.HP table td, .HP table th { border: none; }
.HP table td, .HP table th,
.HP #bd table p,
.HP #bd table a { line-height:13px; }
.HP #bd #grid_Main.base table h3 { margin: 0; }
.HP a.PressReleaseLink { font-weight: bold; }
.HP #bd .Generated_PhysicianAtWorkHome td,
.HP .Generated_PressReleasesDetails td { line-height: 20px; }
.HP #grid_Main table p { line-height: 20px; margin-top: 0px; }
.HP #grid_Main table p a { line-height: 20px; }
.HP #flash_banner {width:605px;}
.HP #flash_banner img {border:none;}
.HP #flash_banner .bannerInfo {padding:10px;}
.HP .page_title {display:none;}
.HP #HPsearch {background:#4c9419 url('/images/HomePage/findDocBack.gif') no-repeat; padding-top:125px; height:90px;}
.HP .searchBox {padding:7px 15px; color:#FFFFFF; font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:11px; font-weight:bold; line-height:24px;}
.HP #bd .searchBox a:visited,
.HP #bd .searchBox a {color:#FFFFFF; font-weight:normal;}
.HP #bd .Generated_PressReleasesAndPhyscianAtWork td {border-bottom:1px dashed #c2c0c0; padding:7px 0; color:#959595;}
.HP #bd .Generated_PressReleasesAndPhyscianAtWork td.WTN {padding:10px; line-height:14px; padding-bottom:10px !important; padding-top:10px !important;}
.HP #bd .Generated_PressReleasesAndPhyscianAtWork img {border:1px solid #c2c0c0;}
.HP #bd #grid_Right #HPicons ul {margin:0; padding:0;}
.HP #bd #grid_Right #HPicons li {float:left; list-style-type:none; width:140px; height:15px; background:none !important; padding-left:0 !important;}
.HP #bd #grid_Right #HPicons img {border:none; margin-right:5px;}
.HP #bd #grid_Right #HPicons a, .HP #bd #grid_Right #HPicons a:link, .HP #bd #grid_Right #HPicons a:visited {color:#a2a2a2;}
.HP #HPicons {border: 1px solid #dbdbdd; padding: 10px; margin-top: 15px; height: 68px; }

/*** Header ***/
#hd { font-family: Verdana,Arial,Helvetica,sans-serif; background-color: white; }
#admin-nav-ymg,
#entity-header,
#layout_TopMenu { clear: both; }
#admin-nav-ymg { height: 35px; width: 100%; padding-top:20px; }
#entity-header { height: 94px; width: 100%; }
#layout_TopMenu { height: 35px; width: 950px; }
#admin-nav h2,
#admin-nav-ymg h2, 
#entity-nav h2, 
#entity-header h2 {
float: left;
margin: 0;
text-indent: -9999px;
font-size: 12px;
}
h2.logo {margin:0; padding:0;}
#admin-nav-ymg h2 a { 
display: block;
background: url(/images/Layout/logo_ysm_header_blue.gif) no-repeat top left;
width: 340px; 
height: 32px;
border:none;
}
div#admin-nav-ymg form {
	width: 410px;
	position: absolute; 
	left: 350px; 
}
#admin-nav-ymg form ul { margin: 0; padding: 0; }
#admin-nav-ymg form input { position: relative; top: 6px; }
#layout_SearchField {
	border: 1px solid #0E4D94;
	color: #333;
	font-size: 10px;
	margin: 0 2px 0 0;
	padding: 3px 5px;
	width: 135px;
	float:left;
}




#searchfield_go { background:transparent; color: #fff; border: 0; padding: 2px 0; width: 22px; }
body.ymg div#admin-nav-ymg ul { margin: 10px 0 10px; padding: 0; float: right; width: auto; text-align:right;}
.topNavsecond li {float:left; margin:0 10px 0 0; padding:0; font-size:10px;}
.topNavsecond li a {color:#0E4C92; text-decoration:none;}
body.ymg div#admin-nav-ymg input { float: left; }
#layout_TopNav li,
body.ymg div#admin-nav-ymg #layout_TopNav li { float: left; display: inline; margin: 0; padding: 11px 0 0 0; color: #0E4D94; font-size: 10px; }
body.ymg div#admin-nav-ymg #layout_TopNav li a { border: 0; padding: 0; }
#layout_TopNav li a { color: #0E4D94; font-size: 10px; text-decoration: none; }
#layout_TopNav li a:hover { color: #3399FF; }
#entity-header {
background-color: #004DA4;
width: 100%;
float: left;
height: 60px; 
}

.contactNumber {width:300px; float:right; text-align:right; color:#E6EEF6; font-weight:bold; font-size:12px; margin:15px 20px 0 0;}

/** Callouts **/

#bd #grid_Right .base h3 { margin-top: 8px; color: #FF6C00; margin-bottom:2px; }
#bd #grid_Right .base ul { margin: 0 0 10px 0px; padding: 0 0 0 5px; }
#bd #grid_Right .base li { padding: 0 0 5px 10px; background:transparent url('/images/Layout/bullet_square_gray_sm.gif') no-repeat scroll 3px 2px;}
#bd #grid_Right .base p {  margin: 2px 0 15px 0; padding: 0; line-height: 14px; }
#bd #grid_Right table { margin: 0; padding: 0; }
#bd #grid_Right table td { padding-bottom: 0; }

.layout_Related { border-bottom: 1px solid #C0C0C0; }
.layout_Related h2 { color: #C7511F; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
.layout_Related ul { padding-left: 13px; }

div#bd #grid_Right div.Generated_PhysicianAtWork table tr td { padding: 3px 0 8px 0; }
div#bd #grid_Right div.Generated_PhysicianAtWork table tr td.WTN { padding-left: 10px; }
.dashed {border-bottom:#CCC 1px dashed; height:1px; color:#ffffff; clear:both;}
/** Body **/

#bd { padding:15px 0; }
#bd img { }
#bd img.plain,
#bd #physicianTab img,
#bd #articlesTab img,
#bd .layout_Pagination img,
#bd #searchForm img { border: 0; }
#bd .base h1,
#bd h1 {
	color:#ff6c00 !important;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.63636em;
	font-weight:normal;
	margin-bottom:4px;
	margin-top:0;
}
#bd .base h2 {
	color:#ff6c00 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:13px;
}
#bd #grid_Right h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
}
#bd .base h3 {
	color:#FF6C00;
	line-height:17px;
	margin-bottom:0px;
	margin-top:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
}
#bd {font-size:11px;}
#bd p,
#bd blockquote { line-height: 1.5656em; }
#bd ul li { padding-bottom: 3px; padding-left:10px; background:transparent url('/images/Layout/bullet_square_gray_sm.gif') no-repeat scroll 0px 2px;}
#bd .mapList li {background:none; padding-left:0;}
#bd p,
#bd ul, 
#bd ol, 
#bd blockquote,
#bd table td,
#bd table th {
	color:#585858;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-bottom:13px;
	padding-top:6px;
	margin: 0; 
	vertical-align: top;
	border: none; 
	vertical-align: top;
}

#bd ul, 
#bd ol { margin: 0 0 0 10px; }

#bd a:link,
#bd a:visited {
	color: #1159AA; 
	text-decoration: none; 
}
#bd a:hover {
	color: #2A85ee;
	text-decoration: underline; 
}
#bd li {
}
#bd hr {
	background-color:#C0C0C0;
	border:0 none;
	color:#C0C0C0;
	display:block;
	font-size:0;
	height:1px;
	margin:12px 0;
}
#bd table {
	margin:2px 0 10px;
	padding:2px 0;
}
label.label-orange {
	color:#C7511F;
	font-weight:bold;
	margin:0;
}
label.label-blue {
	color:#0E4D94;
	font-weight:bold;
	margin:0;
}
#bd .base input.find-field { width: 260px; font-weight:normal; color:#004da4;}
#bd .base input.find-btn {
	margin-left:2px;
	vertical-align:top;
	background-color: transparent;
	border: 0; 
}
#bd .Generated_PressReleasesContent td { padding: 5px; border-top:1px solid #C2C0C0; }
#bd .Generated_PressReleasesContent tr.OddRow { background-color: #EDEDED; }
#bd .Generated_PressReleasesContent div { text-align:right; }
#bd .Generated_PressReleasesContent h2{display:none;}
#bd .Generated_PhysicianAtWork li { list-style: none; list-style-type: none;  margin-bottom: 10px;}
#bd .Generated_PhysicianAtWork ol { margin: 0; padding: 0; }
#bd .Generated_PhysicianAtWork { margin-top: 1px; }
#bd .Generated_PhysicianAtWorkContent tr.OddRow { background-color: #EDEDED; }
#bd .Generated_PhysicianAtWorkContent div { text-align:right; }
#bd .Generated_PhysicianAtWorkContent h2 {display:none;}
#bd .Generated_AllPressReleases tr.OddRow { background-color: #EDEDED; }
#bd .Generated_AwardsPressContent tr.OddRow { background-color: #EDEDED; }
#bd .Generated_AwardsPressContent div { text-align:right; }

input, textarea, select { background-color: #fff; border: 1px solid #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 1px; }

#bd .layout_Pagination,
#bd .layout_Pagination a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#959595;}

/*** Footer ***/
#ft .copy_info {float:left;}
#ft      { clear: both; padding: 13px; text-align: center; width:963px; margin:0 auto; font-size:10px;}
#ft .footer_badge { text-align: left; float: left; }
#ft .copy_info, #ft .copy_info a { color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif;line-height:20px; width:660px; margin:5px 10px 0;}
#ft .copy_info a {text-decoration:underline;}
#ft .copy_info a.pb_link,
#ft .copy_info a:link.pb_link,
#ft .copy_info a:visited.pb_link { text-decoration: none; color: #EFEEE0; }
.rightFT {float:right; color:#999999; width:230px;}
.ftinfo {float:left; margin-top:5px;}

/** Forms **/
.FormError { background-color: red; color: white; }

/** Top Menu, including T1 with T2 drop-downs
  * Remove this whole section if there is no top menu!
  * Aside from the width, every style here is purely structural.
  * This is just to get the list horizontal and have things line up
  * when the drop-down occurs. Do appearance styling below these.
  **/
#layout_TopMenu         { clear: both; background-color: #004DA4;}
#topMenuContainer {border-top:1px solid #3371B6; width:930px; margin:0 auto;}
#layout_TopMenu ul.Root { list-style: none;  overflow: auto; width: 754px; float:left; }
#layout_TopMenu ul.T2   { position: absolute; display: none; width: 160px; }
#layout_TopMenu ul.T2 li a { background-color: #C7511F; border-bottom: 1px solid #fff; }
#layout_TopMenu li:hover ul.T2,
#layout_TopMenu li.hover ul.T2 { display: block; }
#layout_TopMenu li { list-style: none; display: inline; float: left; margin:0; padding:0; }
#layout_TopMenu a { display: block; color: #fff; text-decoration: none; padding: 9px 12px; font-size: 11px; }
#layout_TopMenu a:hover { color: #8ebbef; }
#bd select.hover  { visibility: hidden; }

#layout_TopMenu li.T1Active a { color: #FFFFFF; font-weight:bold; }
.STW li#tINAV000306 a,
.HP li#tINAV000031 a { color: #FFFFFF; font-weight:bold; }

#layout_Search {float:left; margin-top:5px;}



/** Tier 2 Menu **/
/** #menu_tier2 {
	margin-top: 10px;
	border-bottom: 1px solid #999;
	float: left;
	margin: 15px 0 5px;
	padding: 0;
	width: 100%;
}

#menu_tier2 ul.Root {
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-top: 13px;
	margin-bottom: 0; 
	padding-bottom: 0; 
}

#menu_tier2 li {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-user-select: none;
	background-color: #E7E7E7;
	border-color: #999;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	color: #585858;
	cursor: pointer;
	float: left;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	list-style-type:none;
	padding: 3px 10px;
	position: relative;
	top: 1px;
	padding-bottom: 8px;
}

#menu_tier2 li.Active {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}

#menu_tier2 li.last_tab { 
	border-right: 1px solid #999; 
} **/


/*! Apply base styles to editable components
  * Copyright (c) 2008, Yahoo! Inc. All rights reserved.
  * Code licensed under the BSD License:
  * http://developer.yahoo.net/yui/license.txt
  * version: 2.6.0
  * Patch: added namespace
  **/
.base h1 { font-size: 138.5%; margin: 13px 0; font-weight: bold; }
.base h2 { font-size: 123.1%; margin: 13px 0; font-weight: bold; }
.base h3 { font-size: 108%;   margin: 13px 0; font-weight: bold; }
.base h4 { font-weight: bold; color:#199419;  }
.base h5 { font-weight: bold; }
.base h6 { font-weight: bold; }
.base strong { font-weight: bold; }
.base abbr,
.base acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}
.base em  { font-style: italic; }
.base del { text-decoration: line-through; }
.base blockquote { margin: 13px; }
.base ul,
.base ol,
.base dl { margin: 13px 0px 13px 40px; }
.base ol li { list-style: decimal outside; }
/*.base ul li { list-style: square outside; }*/
.base dl dd { margin-left:13px; }
.base th,
.base td {
	border: 1px solid #000;
	padding: 0 8px 8px 0;
}
.base th {
	font-weight: bold;
	text-align: center;
}
.base caption {
	margin-bottom: 8px;
	text-align: center;
}
.base p,
.base fieldset,
.base table,
.base pre {
	margin-bottom: 13px;
}
.base input[type=text],
.base input[type=password],
.base textarea {
	width: 160px;
}
#col-wrap .phyTab{
	margin: 0.5em 0 1.5em !important;
}
#col-wrap .left-photo {
	margin-top: 0px !important;
	padding-top: 0px !important;
}
#bd table.topNews {
	margin-bottom: -6px;
	width : 100%
}

/** Custom eWeb classes **/ 
#bd img.feature_photo { border: 10px solid #ededed; }

/** Physician & Articles Search Overrides **/
#articlesTab #prevnext-list .nonPageLink,
#physicianTab #prevnext-list .nonPageLink { padding-top: 0; float: none; }
#articlesTab #prevnext-list ul li,
#physicianTab #prevnext-list ul li { float: left; list-style-type:none; background-image:none; padding-left:0;}
#STWarticlesTab #prevnext-list .nonimageLink,
#articlesTab #prevnext-list .nonimageLink,
#physicianTab #prevnext-list .nonimageLink {border:none; padding: 0 5px; }
#articlesTab #prevnext-list,
#physicianTab #prevnext-list { margin: 0; }
#articlesTab #prevnext-list .currentPage,
#articlesTab #prevnext-list ul li a,
#physicianTab #prevnext-list .currentPage,
#physicianTab #prevnext-list ul li a { padding: 0 3px; color:#959595; }
#articlesTab #prevnext-list ul li a.imageLink,
#physicianTab #prevnext-list ul li a.imageLink { padding: 4px 3px 0 3px; }


#physicianTab #prevnext-list .currentPage {color:#FF8B00; font-weight:bold;}
#STWarticlesTab #prevnext-list .currentPage {color:#FF8B00; font-weight:bold;}
#articlesTab #prevnext-list .currentPage {color:#FF8B00; font-weight:bold;}

/** Map Page Overrides OTH000058 **/
.photo-thumb-wrap { clear: both; }
.photo-thumb-wrap img.plain { float: left; padding-right: 10px; }
.photo-thumb-wrap .left-right-oppose { float: left; width: 80%; }
.photo-thumb-wrap .left-right-oppose h3 { float: left; }
.photo-thumb-wrap .left-right-oppose p { float: right; }
#bd hr.push-left { clear: both; }

/** Make a Suggestion Form OTH000069 **/
div.form_question {
	border: 1px dotted #ccc;
	margin-bottom: 13px;
	padding: 8px; 
}

div.form_question label, 
div.form_question .forms_label {
	color: #333;
	display: block;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	line-height: 25px; 
}

div.form_question .forms_comments {
	color: #323232;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 
	line-height: 25px; 
}

/** Photo left and Photo right - applies to all photos in WTN section **/

#bd p.left-photo-caption, 
#bd p.left-photo,
#bd div.left-photo,
div div#bd #grid_Right div.base div.left-photo,
div div#bd #grid_Right div.base p.left-photo { float: left; padding: 8px 10px 13px 0; margin: 0; }
#bd p.right-photo-caption, 
#bd p.right-photo,
#bd div.right-photo,
div div#bd #grid_Right div.base p.right-photo,
div div#bd #grid_Right div.base div.right-photo { float: right; padding: 8px 0 13px 10px; margin: 0; }

/** Feature Article Photo Callouts style **/
#bd #grid_Right .base .feature-article-photo-120 {
	float: left;
	width: 122px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}
#bd #grid_Right .base .feature-article-photo-150 {
	float: left;
	width: 152px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}
#bd #grid_Right .base .feature-article-photo-180 {
	float: left;
	width: 182px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}
#bd #grid_Right .base .feature-article-photo-220 {
	float: left;
	width: 222px;
	color: #323232;
	border: none;
	padding-top: 15px;
	padding-right: 15px;
}
#bd #grid_Right .base .feature-article-photo-120 img,
#bd #grid_Right .base .feature-article-photo-150 img,
#bd #grid_Right .base .feature-article-photo-180 img,
#bd #grid_Right .base .feature-article-photo-220 img { border: 1px solid #c2c0c0; }
#bd #grid_Right .base .feature-article-photo-120 p,
#bd #grid_Right .base .feature-article-photo-150 p,
#bd #grid_Right .base .feature-article-photo-180 p,
#bd #grid_Right .base .feature-article-photo-220 p { font-size: 10px; color: #585858; background-color: #EDEDED; margin: 0; padding: 5px 10px 7px 10px; line-height: 16px; }

.green {color:#4c9419 !important;}
.greenHead {color:#4c9419 !important; font-family:"Times New Roman", Times, serif !important; font-weight:normal !important; font-size:14px !important;}

a.map-location-link {color:#1159AA !important;}
.docSearch .docInput {width:400px;}
#physicianDiv {background-color:#f3f7fc; padding:5px 10px 15px 10px;}

.space-bottom {
    padding-bottom: 1.5em !important;
}

#bd .breadcrumbsNLT, #bd .breadcrumbsNLT a, #bd .breadcrumbsNLT a:link {
    color: #BBBBBB;
	font: 10px/1.22 arial,helvetica,clean,sans-serif;
}

#bd.breadcrumbsNLT {
    
    line-height: 1.25em;
    margin: 0;
    overflow: hidden;
    padding: 1.05em 20px 0.5em 0;
}

.subhead {color:#959595 !important; font-weight:bold !important;}
#col-wrap #col3 .relatedLinks {margin-left:0; padding-left:0;}
#col-wrap #col3 .relatedLinks li {margin-left:0; padding-left:10px; padding-bottom:3px; background:url("/images/Layout/bullet_square_gray_sm.gif") no-repeat transparent;}
#col2 #searchForm td {border-bottom:1px dashed #FFFFFF; padding:15px 10px;}
#col2 #searchForm td.lastone {border-bottom:none;}
#col2 #searchForm td select {width:405px; color:#959595;}
#vidTabContent #departments {margin-top:10px;}

#col-wrap table.app .doctorwithborders td {border-bottom:1px dashed #C2C0C0; padding:10px 6px;}
#resultTab .doctorwithborders td {border-bottom:1px dashed #C2C0C0; padding:10px 6px;}
.greyList {background-color:#F3F3F3 !important; padding: 5px;}
#bd .Generated_PressReleasesContent a.allNews {color:#959595; }
#bd .newsTable td {padding:10px; border-top:1px solid #C2C0C0;}
.title {font-weight:bold;}
#bd img.border {border:1px solid #C2C0C0;}
#bd .Generated_AllPressReleases td {padding:10px 5px; border-bottom:1px solid #C2C0C0;}
#bd .Generated_AwardsPressContent td {padding:10px 5px; border-bottom:1px solid #C2C0C0;}



/**Grid-right photo overrides**/
.blueBack {background-color:#F5F9FD; padding:5px 16px 5px 10px;}

#OTH000042 #grid_Right,
#OTH000067 #grid_Right,
#OTH000066 #grid_Right,
#OTH000068 #grid_Right,
#OTH000040 #grid_Right,
#OTH000101 #grid_Right,
#OTH000044 #grid_Right {background-color:#FFFFFF; padding:0; width:240px;}


/* Page tools - Facebook, Tweeter, text size */
#page-tools {
position:relative;
margin-bottom:1.5em;
min-height:10px;
}
.ycc #page-tools {
margin-right:0;
}
#page-tools:after {
content: ".";
height: 0;
clear: both;
visibility: hidden;
}
.layout-column-wide #page-tools {
float:right;
min-height:10px;
}
#sidebar-right #page-tools {
/*width:200px;*/
float:none;
clear:both;
margin-bottom:1.5em;
}
#page-tools h2 {
display:none;
}
#text-size-icon,
#share-facebook,
#share-twitter,
#share-more {
display:block;
height:12px;
width:12px;
margin-right:5px;
float:left;
}
#text-size-icon {
margin-right:2px;
}
#text-size-widget {
display:none;
width:50px;
float:right;
overflow:hidden;
padding:3px 0;
margin-right:1px;
}
#text-size-icon {
float:left;
}
#text-smaller {}
#text-larger  {}

#page-tools a#text-smaller,
#page-tools a#text-larger {
display:block;
height:11px;
width:11px;
margin-left:3px;
margin-top:1px;
float:left;
}
#page-tools a#text-smaller {
background:url(../images/icon_text_size.gif) 0 0 no-repeat transparent;
cursor:pointer;
}
#page-tools a#text-smaller.inactive {
background:url(../images/icon_text_size.gif) 0 -11px no-repeat transparent;
cursor:default;
}
#page-tools a#text-larger {
background:url(../images/icon_text_size.gif) -11px  0px no-repeat transparent;
cursor:pointer;
margin-right:3px;
}
#page-tools a#text-larger.inactive {
background:url(../images/icon_text_size.gif) -11px  -11px  no-repeat transparent;
cursor:default;
margin-right:3px;
}
#page-tools #text-size-widget{width:auto;}


#share-tools {
float:right;
position:relative;
border:1px solid #e0dfdf;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#f5f5f5;
padding:2px 3px 2px 4px;
}
#share-email {
display:none;/**/
height:12px;
width:13px;
margin-right:5px;
float:left;
}
#share-twitter {
margin-right:3px;
}
#text-size-icon {
background:url(../images/icon_pagetools_textsize.gif) 0 0 no-repeat;
}
#share-email {
background:url(../images/icon_pagetools_email.gif) 0 0 no-repeat;
}
#share-facebook {
background:url(../images/icon_pagetools_facebook.gif) 0 0 no-repeat;
}
#share-twitter {
background:url(../images/icon_pagetools_twitter.gif) 0 0 no-repeat;
}

/* MyChart */
#myChart {margin-top:10px;}
#col-wrap .locationClinics h4{margin-top:0px !important;}
/* MyChart Right Column */
div.bordered, img.bordered {border: 1px solid #C2C0C0;}
.shaded-f5 {background-color: #F5F5F5;}
.padded-20 {padding: 20px;}
.margin-bottom {margin-bottom: 1.5em;}
#sidebar-right{background-color: #F5F5F5;}
#grid_Right p, #grid_Right li {line-height: 1.27273em;}
#grid_Right p, #grid_Right address {margin-bottom: 0.8989em;padding-bottom: 0;}
.sidebar-right-item {clear: both;margin-bottom: 2em;overflow: hidden;}
.margin-top {margin-top: 1.5em;}
.grid_MR #grid_Right {float: right;padding: 0px;width: 250px;background-color: #FFFFFF;}
.w196{width:196px;}
#loginForm input[type="text"], #loginForm input[type="password"] {border-color: #727272 #B4B4B4 #DADADA;border-left: 1px solid #B4B4B4;border-right: 1px solid #B4B4B4;border-style: solid;border-width: 1px;padding: 3px 5px; color: #585858;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 1em;vertical-align: middle;background-color:#FFFFFF;margin-top:3px;width: 196px !important;}
.button-blue {background-color: #004DA4;border: medium none;border-radius: 2px 2px 2px 2px;color: white;cursor: pointer;font-weight: bold;padding: 10px 20px;}
.button-blue:hover,.button-blue:focus {background-color:#005abf;}
.MyChartLink .ymg-button{padding:15px;text-decoration:none;}
#bd .ymg-button:hover,
#bd .ymg-button:focus {background-image:none;background-color:#FFFFFF;text-decoration:none;}
.centered{text-align:center;}
#bd .MyChartLoginFormField{margin-bottom:2em;margin-top:15px;}
#bd #grid_Right .base #loginForm p {line-height:1.75em;}
.gray5b {color: #5B5B5B !important;font-size:0.909091em}
#bd #grid_Right .base p.noMargin {margin:0px;}
#bd #grid_Right .base p .MyChartHint{font-size:10px;}


/* Homepage */
#searchForm label{display:block;}
