/*	Physician Style Sheet		Created by Mark Powell	v .1 12/03/2004	v .2 12/07/2004 - mark: fixed nav flyouts 	v .3 12/07/2004 - andy: added video styles	v .4 12/16/2004 - laurie: added data table styles	v .5 1/27/05 - sally: changed h3 font size	v .6 1/31/05 - laurie: added data table th style and wide text class	v .7 2/08/05 - andy: added white and blue vertical highlight areas	v .8 3/01/05 - sally: added class for return to top - .topreturn	v .9 3/02/05 - andy: added tan highlight area	v 1.0 3/23/05 - laurie: added a wideTitle class for the h3 tag	v 1.1 4/1505 - sally:  changed background from f6f6f6f to fffffff	v 1.2 4/21/05 - mark: 							- h2, h3 (in #content), h4 changed to Helvetica.							- Moved some classes around to clean up formatting of CSS file							- Fixed rendering issue with nested lists							- Fixed typo in .highlight							- Added .required (for forms) 							- Changed .img-float-right behavior to add 1pt border directly to image, gray border & background to div 							- Made .data-table 95% wide							- Added 18pt margin-left to <table> in #content							- Made <sup><a> always blue	v 1.3 6/3/05 - brian: 	Removed the the line-spacing from the .vertical-highlight-blue class. 							It was set to 3px, which made the text of the paragraph overlap the second line of the paragraph after the <BR>		Table of Contents				HTML Tags		Main Layout Table		Search		Breadcrumb		Left Column		Content Area		Right Column		Footer		Nav Flyouts						*/body {	font: normal 11pt/130% Helvetica, Arial, sans-serif;	color: #000000;	background-color: #FFFFFF;	text-align: center;	margin: 0pt;	padding: 0pt;}a:link {	color: #00639F;	}a:visited {	color: #663366;	}h2 {	margin: 3pt 0pt 0pt 18pt;	padding: 2pt 0pt 10pt;	font-family: Helvetica, Arial, sans-serif;	font-size: 15pt;	line-height: 17pt;	color: #663300;}h3 {	margin: 4pt 0pt;	background-color: #ffffff;	padding: 2pt 0pt;	font: bold 14pt Helvetica, Arial, sans-serif;	letter-spacing: 0pt;	line-height: 16pt;	text-align: right;	color: #00639F;}h3.wideTitle { /*use if h3 title is too wide for left column */	font: bold 16pt Helvetica, Arial, sans-serif; 	line-height: 17pt;	}#content h3 {	margin: -5pt 0pt 0pt 18pt;	padding: 0pt 0pt 10pt;	font: bold italic 14pt/16pt Helvetica, Arial, sans-serif;	text-align: left;	letter-spacing: normal;	color: #CC9933;}h4 {	color: #663300;	margin: 0pt 0pt 0pt 18pt;	padding: 0pt;	font: bold 13pt Helvetica, Arial, sans-serif;}h5 {	margin: 0pt 0pt 0pt 18pt;	padding: 0pt;	color: #996633;	font: 12pt Helvetica, Arial, sans-serif;	}h6 {	margin: 0pt 0pt 0pt 18pt;	border-top: 1pt dotted #888;	color: #666666;	font: 9pt Helvetica, Arial, sans-serif;	}label {	cursor: pointer;	}p {	font: normal 10pt/130% Verdana, Helvetica, Arial, sans-serif;	margin: 0pt 10pt 18pt 18pt;	padding: 0pt;}td, ul, ol, blockquote {	font: normal 11pt/100% Helvetica, Arial, sans-serif;}ul, ol {	margin: 0pt 5pt 15pt 35pt;	}li ul, li ol {	margin: 0pt 0pt 0pt 10pt;}sup {	font-size: 90%;	vertical-align: text-top;	text-decoration: none;}sup a:link, sup a:visited {	color: #00639F;	text-decoration: none;	}/* ============================generic classses============================ */.normal {	font: normal 11pt/150% Helvetica, Arial, sans-serif;	color: #0A1122;	}.reference {	font-size: 9pt;	color: #666666;	}.highlight {	background-color: #FFFFCC;	}.endbox {	display: block;	margin: -.66em 0 0;	visibility: hidden;	clear: both;		}.required {	color: #990000;}.topreturn {	font-size: 9pt;	text-align: center;	}	.img-float-right {	margin: 0pt 5pt 5pt;	float: right;	border: 1pt solid #999999;	font-size: 10pt;	line-height: 100%;	text-align: center;	background-color: #eeeeee;}.img-float-right img {	margin: 3pt;	border: 1pt solid #555555;}.img-float-right a {	text-decoration: none;}.vid-center {	margin: 0pt 10pt 10pt 18pt;	border: 1pt solid #7D9FB0;	font-size: 10pt;	background-color: #BBD0DB;	padding: 10pt;} .vid-center img{	margin-right: 10pt;	float: left;}.vertical-highlight-white {	margin: 5pt auto;	border: 1pt solid #7D9FB0;	font-size: 10pt;	background-color: #FFFFFF;	padding: 0pt;}.vertical-highlight-white th {	background-color: #7D9FB0;	font: bold 16pt Helvetica, Arial, sans-serif;	color: #FFFFFF;	text-align: center;}.highlight-tan {	margin: 0pt 10pt 10pt 10pt;	font-size: 10pt;	background-color: #F8E6A6;	padding: 10pt;}.dataTable {	margin: 8pt 0;	width: 95%;}.dataTable th {	background-color:#BBD0DB;	font-weight:bold;	text-align:left;	padding: 2pt 4pt;	border-top: 1pt solid #006699;	border-bottom: 1pt solid #006699;	border-right: 0;	border-left: 0;}.dataTable td{	text-align:left;	padding: 2pt 4pt;	border-bottom: 1pt solid #CC9933;	border-right-width:0;	border-left-width:0;}.wideDataTable {	margin: 8pt 0;	width:85%;}.wideDataTable td{	text-align:left;	padding: 2pt 4pt;	border-bottom: 1pt solid #CC9933;	border-right-width:0;	border-left-width:0;	font-size: 9pt;}.wideDataTable th {	background-color:#BBD0DB;	font-weight:bold;	text-align:left;	padding: 2pt 4pt;	border-top: 1pt solid #CC9933;	border-bottom: 1pt solid #CC9933;	border-right-width:0;	border-left-width:0;}		/* ============================Main layout table============================ */table#phys-maintable {	width: 100%;	margin: 0pt auto;	border: 1pt solid #104665;	padding: 0pt;	text-align: left;	background-color: #ffffff;}table#phys-maintable td {	vertical-align: top;	}/* ============================Phys Banner============================ */td#tbl-phs-banner {	height: 22pt;	background: url(/physician/images/banner-phys3.jpg) top left no-repeat;	}/* Search */td#search {	display: none;	}/* ============================ Breadcrumb area============================ */td#nav-top {	text-align: right;	background-image: url(/physician/images/tbl-nav-top.gif);	background-repeat: repeat-x;	background-position: left top;	font-size: 10pt;	padding: 7pt 5pt 0pt 0pt;}td#nav-top a {	color: #00639F;	text-decoration: none;}td#nav-top a:hover {	text-decoration: underline;}/* ============================Left column style (Nav is at bottom of style sheet)============================ */#siteTitle, #fillcell {	height: 30pt !important; 	margin: 0pt;	padding: 0pt;}td#tbl-col-left {	width: 25%;	margin: 0pt;	background-color: #c93;	padding: 0pt;}td#tbl-col-left-top {	width: 25%; 	margin: 0pt;	background: url(/physician/images/tbl-left-col-top.gif) repeat-x left top #c93;	padding: 0pt;}/* ============================Content Area============================ */td#content {	width: 55%;	margin: 0pt;	padding: 0pt;	}td#content ul{	padding:0 3pt;  /*right for FireFox-pc*/	voice-family: "\"}\""; 	voice-family:inherit;	padding:0; /*right for IE-pc*/	}td#content table {	margin: 0pt 10pt 18pt 18pt;	}/* ============================right column - Additional information============================ */td#tbl-col-right {	width: 20%;	border-left: 1pt solid #CC9933;	background-color: #F8E6A6;	vertical-align: top;}td#tbl-col-right td#spacer{	background-color:#ffffff;	height:14pt;}td#tbl-col-right td#spacer div#coverBorder {	margin: 0 0 0 -2pt;	position:absolute;	height:14pt;	width:125pt;	background-color:#ffffff;}td#tbl-col-right-top, td#tbl-col-right-top  p, td#tbl-col-right-inner p {	margin: 0pt;	padding: 0pt;	height: 21pt;	}td#tbl-col-right h4, td#tbl-col-right-inner h4 {	margin: 0pt;	padding: 2pt 5pt;	background-color: #c93;	color: #F8E6A6;	font-size: 12pt;	}td#tbl-col-right ul, td#tbl-col-right-inner ul {	list-style: url(/physician/images/bullet-arrow.gif);	margin: 5pt 2pt 2pt 21pt;	padding: 0pt;}td#tbl-col-right li, td#tbl-col-right-inner li {	margin: 0pt 2pt 4pt 0pt;}td#tbl-col-right a:visited {	color: #00639F;	}#print-page {	list-style: url(/physician/images/bullet-print.gif);}#email-page {	list-style: url(/physician/images/bullet-email.gif);}/* ============================Table used in right column============================ */.vertical-highlight-blue {	margin: 20pt 0pt 0pt;	border: 1pt solid #7D9FB0;	font-size: 10pt;	background-color: #BBD0DB;	padding: 00pt;	color: #003366;}td#tbl-col-right .vertical-highlight-blue h4 {	margin: 0pt;	padding: 2pt;	background-color: #7D9FB0;	color: #FFFFFF;	text-align: center;}.vertical-highlight-blue p {	line-height: 90%;	font-size: 10pt;	color: #003366;	padding: 2pt;	margin: 8pt 3pt 3pt;}.vertical-highlight-blue cite {	display: block;	margin: 8pt 3pt 3pt 15pt;	padding: 2pt;	border-left: 1pt dotted #777799;	line-height: 90%;	font-size: 10pt;	font-style: oblique;	color: #555555;	}/* ============================Footer============================ */td#footer {	font-size: 9pt;	color: #FFFFFF;	background-color: #000000;	padding-right: 5pt;	padding-left: 5pt;}#terms {	float: right;}#footer p {	margin: 0pt;}#terms a{	color: #fff;	text-decoration: none;	}#terms a:hover {	text-decoration: underline;	}/* 	YADM - yet another dropdown menu 	Menu styles without Javascript 	See more at http://www.onlinetools.org/yadm/*/ul#nav{	margin:3pt 0pt 0pt;	padding:0;	list-style-type:none;}ul#nav li ul{	margin:0pt;	padding:0pt;}ul#nav li{	position: relative;	margin: 0pt 0pt 0pt 4pt;	padding: 1pt 1pt 1pt 4pt;	list-style-type: none;	color: #333333;}ul#nav li#Disclosure {	padding-left: 20pt;	background: url(/physician/images/triangle.gif) 0pt 3pt no-repeat;	}ul#nav li ul li {	margin: 0pt;	padding: 0pt;	}ul#nav ul a{	padding-left:1em;	color: #630;	text-decoration: none;	display:  block;} ul#nav a:hover{	color: #630;	text-decoration: underline;}ul#nav a {	font: bold 10pt Verdana, Arial, Helvetica,sans-serif;	color: #FFFFFF;	text-decoration: none;	margin: 0pt;	}/* YADM flyout example */ul.hiddenChild{	display: none;}ul.shownChild{	display: none;}ul#nav.dhtml{	margin:3pt 0pt 0pt;	padding: 0pt;	list-style-type: none;}ul#nav.dhtml ul{	display: none;}ul#nav.dhtml li{	position:relative;	margin-bottom: 7pt;}ul#nav.dhtml li.isParent{	background:url(/physician/images/flyout-arrow-off.gif) 98% 50% no-repeat;	border-bottom: 1pt solid #c93;}ul#nav.dhtml li#indications {	padding-left: 23pt;	background: url(/physician/images/triangle.gif) 4pt 2pt no-repeat;	}
