@import url("HealthwiseOverrides.css");

/* The Basics */
BODY {
			PADDING: 0px;
			margin: 0px;
			font-size:14px;			
			font-family: Arial, Helvetica, sans-serif; 
line-height:150%;
			}						
A {
			color: #000000; /* 666666 */
			TEXT-DECORATION: underline;
			}					
A:hover {			
			TEXT-DECORATION: underline;
			COLOR: #999999;
			}
#print {		background: #FFF;
			padding: 0px 30px 10px 10px;
			}			
			
TD {
			FONT-SIZE: 14px; 
			font-family: Arial, Helvetica, sans-serif;
			color:#000000; /* 222222 */
line-height:150%;
			}
li {
	list-style-position: outside;
	list-style-image: url(/PatientPortal/Images-UI/bullet_sqaure.gif);}
font-size:14px;
line-height:150%;
}

p {
font-size:14px;
line-height:150%;
}


/* =================  the only style used in the private site. Subject to change once the private site is converted to all styles  ================= */


.inner_padding {
	PADDING: 0px 0px 0px 0px;
}

#PrivatePageSection1 {margin-top:0px; padding-left:10px;}	
#PrivatePageSection1 p {		
	padding: 0px 10px 0px 0px;}
#PrivatePageSection1 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #829e45;
	font-size: 20px;
	padding-left: 0px;}
#PrivatePageSection1 h2 {
	color: #993300;
	font-size: 18px;
	padding-left: 0px;}
#PrivatePageSection1 h3 {
	FONT-SIZE: 16px;
	COLOR: #829e45;}
#PrivatePageSection1 h4 {
	font-family: Arial, sans-serif;
	color: #993300;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: -5px;}
#PrivatePageSection1 h5 {
	color: #333333;
	/* font-size: 9px; */
	letter-spacing: 3px;
	/* padding-left: 12px; */
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;}
#PrivatePageSection1 h5.byline {
	color: #993300;
	font-size: 12px;
	letter-spacing: 0px;
	padding-left: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 15px;}	
#PrivatePageSection1 h6 {
	color: #000000;
	font-size: 9px;
	padding-left: 12px;
	border-top: 1px solid #CCCCCC;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: -15px;
	letter-spacing: 5px;
	padding-top: 10px;}						
/*
#PrivatePageSection1 ul li {
	margin-left: 30px;
	margin-right: 5px;
	list-style-position: outside;
	list-style-image: url(/PatientPortal/Images-UI/bullet_sqaure.gif);}
#PrivatePageSection1 ul.shade { 
	padding-top: 5px;
	padding-bottom: 5px;
	background: #f7f7f7;
	width: 100%;}	
*/

/* =================  from hb.css for backwards compatibility ================= */
.MDnotesTop {
			background: url(/PatientPortal/images-ui/mdnotes_top_bkgd.gif) repeat-x top;
			margin-top: 20px;}
.MDnotesBottom {
			background: #efefef;}
TABLE.maintable {
			BORDER-LEFT: 1px solid #003366;
			BORDER-RIGHT: 1px solid #003366;
			BACKGROUND: #FFFFFF;
			border-bottom: 1px solid #CCCCCC;
			padding-top: 0px 0px 10px 0px;}

/* =================  from homepage_v2.css for backwards compatibility ================= */
.subtitle-newstitle {
			font-family: "Times New Roman", Times, serif;
			font-size: 18px;
			color: #829e45;
			padding-top: 10px;
			padding-bottom: 5px;
			text-transform: capitalize;
			/* padding-left: 10px; */
			font-weight: bold;}			
.subtitle-qa-answer {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			text-transform: uppercase;
			letter-spacing: 2px;
			padding-top: 15px;
			padding-bottom: 5px;}		
.description-td-right {
			color: #999999;
			vertical-align: top;
			border-left: 1px solid #DFDFDF;
			text-align: left;
			padding-right: 20px;
			padding-left: 20px;
			padding-top: 5px;}
.description-td-left {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			text-align: right;
			padding-right: 20px;
			padding-left: 20px;
			border-right: 1px solid #DFDFDF;
			vertical-align: top;
			padding-top: 5px;
			font-style: italic;}
.topiclist {
			list-style-position: outside;
			list-style-image: url(/PatientPortal/images-ui/bullet_dblarrow.gif);
			padding-left: 5px;
			line-height: 17px;
			padding-right: 10px;
			padding-top: 10px;
			text-transform: capitalize;}	
.subtitle-multimedia {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #993300;
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: 1px;
			padding-bottom: 15px;}
.TABLE-nopromo {
			padding: 5px;
			margin-top: 5px;
			margin-bottom: 10px;
			font-size: 9px;
			border-top: 1px solid #EAEAEA;
			border-bottom: 1px solid #EAEAEA;}
.TABLE-MD-reg {
			background: #F9F9F9;
			margin-bottom: 10px;
			border-top: medium double #DCDCDC;
			border-bottom: 1px solid #DCDCDC;
			padding-top: 10px;
			padding-bottom: 10px;
			margin-left: 30px;}
.outsidetable {
			border-right: 1px solid #AFAFAF;
			margin-left: 20px;}
.az_directory {
			line-height: 27px;}			
.support-textbox-padding {
			padding-bottom: 5px;
			padding-left: 18px;
			line-height: 16px;
			padding-right: 10px;}			
.search-item-heading {
			font-size: 120%;
			color: #0000CC;
			font-family: Georgia;}
.results-topictitle {
			text-transform: uppercase;
			color: #333333;
			background: #EAF5E1;
			margin-top: 10px;
			padding: 5px 10px 5px 5px;
			font-size: 10px;
			letter-spacing: .2em;}
.more-results-pad {
  		  padding-top: 10px;}
.tools_hat {
			border-right: 1px solid #cdcdcd;
			border-bottom: 1px solid #cdcdcd;
			padding: 17px;
			margin-bottom: 7px;}	

.AZList LI {
			padding-top: 3px;
			padding-bottom: 3px;
			margin-left: -10px;
			list-style-position: outside;
			list-style-image: url(/PatientPortal/Images-UI/bullet_dblarrow.gif);}			


/* =================  from patientportalv3 for backwards compatibility =================  */
HR {
			COLOR: #E7E4E0;
			height: 1px;
			width: 99%;}	
IMG {
			BORDER: none;}
.body_padding {
			PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 7px;  PADDING-TOP: 0px; BACKGROUND: #ffffff; TEXT-ALIGN: left}

A.header_logo {text-decoration:none;}
A.header_logo:visited {text-decoration:none;}	
A.header_logo:hover {text-decoration:none;}		
	
.img-padding {
			margin: 10px 10px 5px 5px;}



/* Bullets */

.bullet {
			text-align: left;
			vertical-align: 30%;
			height: 18px;}
.bullet_toolbox {
			FONT-SIZE: 13px; 
			VERTICAL-ALIGN: -1px; 
			COLOR: #bc726e; 
			FONT-FAMILY: Arial;}
.bullet_lg {
			FONT-SIZE: 16px; 
			MARGIN: 0px; 
			VERTICAL-ALIGN: 80%; 
			COLOR: #bc726e; 
			PADDING: 0px; 
			FONT-FAMILY: Arial;}
.bullet_rr_toplinks {
			FONT-SIZE: 16px; 
			MARGIN: 0px; 
			COLOR: #bc726e; 
			PADDING: 0px; 
			FONT-FAMILY: Arial;}
.bullet_related {
			FONT-SIZE: 16px; 
			MARGIN: 0px; 
			COLOR: #bc726e; 
			PADDING: 0px; 
			FONT-FAMILY: Arial;}

	

	
/* Search */
.top_search {
			BORDER-TOP: #e4e3df 1px solid; 
			BORDER-BOTTOM: #e4e3df 1px solid; 
			BACKGROUND: #ffffff;
}
.search_box {
			BORDER: #e4e3df 1px solid; 
			FONT-SIZE: 11px; 
			WIDTH: 117px; 
			COLOR: #303030;
			HEIGHT: 13px}
.search_field {
			FONT-SIZE: 10px;
			MARGIN: 0px 5px 0px 1px;
			FONT-FAMILY: arial;
			font-size: 11px;
			HEIGHT: 16px;
			padding: 0px;}
.search_btn {
			MARGIN: 1px 0px 6px 2px}		



/* Left Navigation */
.leftnav-margin {}
.header-leftnav {
			
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #000000;}
	
.lnavtitle {
			FONT-WEIGHT: bold;
			FONT-SIZE: 11px;
			COLOR: #003366;
			FONT-FAMILY: Arial, Helvetica, san-serif;
			text-transform: uppercase;
			padding-top: 5px;
			padding-bottom: 5px;
			text-decoration: none;}
.nav-personalize {
			letter-spacing: .1em;
			background: url(/PatientPortal/Styles/Assets/explore.gif) no-repeat;
			height: 30px;}
.nav-browse {
			background: url(/PatientPortal/Styles/Assets/explore.gif) top left no-repeat;
			height: 40px;
			border-right:none;}
.nav-choose {
			letter-spacing: .1em;
			background: url(/PatientPortal/Styles/Assets/choose.gif) no-repeat;
			height: 62px;}	
.nav-categories {
			background: url(/PatientPortal/Styles/Assets/categories.gif) top left no-repeat;
			height: 22px;
			border-right:none;}
.left_nav { 
			width: 180px;
			/*border-right: solid #dedede 1px;*/
			padding-top: 0px;
			}
*HTML .left_nav { 
			width: 180px;
			padding-top: 0px;}

.whitestripes {		
			/* 10/26/2009 TJM Removed: padding-top:30px */;
			background:#efefef;
			margin-right: 1px;
			width: 180px;}		

.nav_head { 
			PADDING: 6px 0px 3px 12px; 
}
.nav {		
			font-weight:bold;
			background: url(/PatientPortal/Styles/Assets/border_top.gif) bottom left no-repeat;
			DISPLAY: block;
			COLOR: #777777;
			PADDING: 5px 5px 5px 8px;
			TEXT-DECORATION: none;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			font-size: 11px;
}

A.nav:hover {
			BACKGROUND: #FFF; 
			TEXT-DECORATION: none;}
.nav_selected {
			BORDER-TOP: #d2e3ec 1px solid; 
			/*DISPLAY: block;*/
			width:180px;
			COLOR: #000000; 
			PADDING: 1px 5px 1px 13px; 
			BORDER-BOTTOM: #d2e3ec 0px solid; 
			TEXT-DECORATION: none;}
A.nav_selected {
			BORDER-TOP-WIDTH: 0px; 
			PADDING: 1px 7px 1px 9px; 
			BORDER-LEFT-WIDTH: 0px; 
			BACKGROUND: #f1f7f9; 
			BORDER-BOTTOM: #d2e3ec 1px solid; 
			BORDER-RIGHT-WIDTH: 0px;}
A.nav_selected:hover {
			COLOR: #000000; 
			TEXT-DECORATION: underline;}
.nav-topic {
			position: inherit;
            		background: url(/PatientPortal/Styles/Assets/selected.gif) no-repeat;
            		height: 40px;
			margin-top:0px;}
.navSubcategory {
			BACKGROUND: url(/PatientPortal/images-ui/blue_bullet.gif) no-repeat 15px 5px;
			TEXT-DECORATION: underline;
			border: 0px;
			padding: 1px 5px 5px 25px;
			font-size:12px;
			}
		
.clinic-doc-home {
			background: #F4F1EC;
			border-top: 1px solid #E4E1DE;
			border-right: 1px solid #E4E1DE;	
			border-bottom: 1px solid #E4E1DE;
			border-left: 1px solid #E4E1DE;	
			padding-bottom: 5px;
			padding-left: 5px;}
.clinic-docs {
			background: #F4F1EC;
			padding-bottom: 5px;
			padding-left: 5px;
			border-top: 1px solid #FFFFFF;
			border-right: 1px solid #E4E1DE;	
			border-bottom: 1px solid #E1D9CC;		
			border-left: 1px solid #E4E1DE;}


/* Buttons */	
.button_bevel {
			border-top:1px solid #EAF3FB;
			border-right:1px solid #D2E4F4;
			border-bottom:1px solid #B8D2EB;
			border-left:1px solid #D2E4F4;
			margin: 15px;}
.button_inside {
			font-size:10px;
			background: url(/PatientPortal/images-ui/button_bg.gif) repeat-x;
			cursor:pointer;
			padding: 5px;}
A.button {
			BORDER-TOP: #a9c5d3 1px solid; 
			BORDER-RIGHT: #92b3c4 1px solid; 
			BORDER-BOTTOM: #5f7a87 1px solid;
			BORDER-LEFT: #92b3c4 1px solid; 
			COLOR: #303030; 
			MARGIN-RIGHT: -3px;
			MARGIN-LEFT: -3px; 	 
			PADDING: 2px 6px 2px 7px;}
A.button:visited {
			BORDER-TOP: #a9c5d3 1px solid; 
			BORDER-RIGHT: #92b3c4 1px solid; 
			BORDER-BOTTOM: #5f7a87 1px solid;
			BORDER-LEFT: #92b3c4 1px solid; 
			COLOR: #303030; 
			MARGIN-RIGHT: -3px;
			MARGIN-LEFT: -3px; 	 
			PADDING: 2px 6px 2px 7px;}
A.button:hover {
			BORDER-TOP: #8498a2 1px solid; 
			BORDER-RIGHT: #758b97 1px solid; 	
			BORDER-BOTTOM: #51646c 1px solid;
			BORDER-LEFT: #758b97 1px solid;  
			COLOR: #303030; 
			MARGIN-RIGHT: -3px; 
			MARGIN-LEFT: -3px; 	
			PADDING: 2px 6px 2px 7px; 
			TEXT-DECORATION: none;}





/* Content */
.content {
			FLOAT: left;
			MARGIN: 0px}
.article_eyebrow {
			DISPLAY: block; 
			MARGIN: 2px 0px 10px}
.article_body {
			DISPLAY: inline; 
			FONT-SIZE: 70%; 
			MARGIN-BOTTOM: 15px; 
			COLOR: #303030; 
			LINE-HEIGHT: 130%; 
			FONT-FAMILY: georgia}
A.article_body {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 100%; 
			COLOR: #76543E; 
			TEXT-DECORATION: none}
A.article_body:visited {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 100%; 
			COLOR: #76543E; 
			TEXT-DECORATION: none}
A.article_body:hover {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 100%; 
			COLOR: #76543E; 
			TEXT-DECORATION: underline}
.article_content_rule {
			BORDER-TOP: #dad9d6 1px solid;
			MARGIN-BOTTOM: 10px;
			padding-top: 10px;
			font-weight: bold;}
.article_byline {
			MARGIN-TOP: 20px; 
			FONT-WEIGHT: bold; 
			FONT-SIZE: 70%; 
			COLOR: #979797; 
			FONT-STYLE: italic}
.article_pagenav_text {
			FONT-SIZE: 70%; 
			VERTICAL-ALIGN: 5px; 
			COLOR: #979797}
H3.article_header {
			DISPLAY: block;
			FONT-SIZE: 170%;
			MARGIN: 0px;
			COLOR: #303030;
			padding: 0px;}
H4.article_deck {
			DISPLAY: block; 
			FONT-SIZE: 14px; 
			MARGIN: 0px 0px 10px; 
			COLOR: #303030;}
H5.article_subhead {
			FONT-WEIGHT: bold;
			FONT-SIZE: 11px;
			COLOR: #669CB9;
			FONT-FAMILY: georgia;
			padding-right: 5px;}
H6.article_inline_subhead {
			FONT-WEIGHT: bold;}



/* Tables—Boxes */

.TABLE-feature {
			WIDTH: 100%;
			padding: 2px;
			margin-bottom: 10px;}

.toolbox_shell {
			BORDER: #e6e2df 1px solid;
			BACKGROUND: #f4f1ec;
			margin-top: 10px;
			width: 180px;}
.toolbox-topline {
			MARGIN: 0px;
			FONT-FAMILY: Verdana; 
			PADDING: 10px 0px 0px 10px;
			font-size: 10px;
			text-transform: uppercase;
			font-weight: bold;
			vertical-align: bottom;}
.toolbox_bottom {
			PADDING: 5px; 
			MARGIN: 0px 4px 4px;
			/* Pre: Nov082012: background: white; */
			background: #efefef;}
A.toolbox_btlinks {
			FONT-SIZE: 10px; 
			COLOR: #76543E; 
			FONT-FAMILY: "Verdana, Arial"; 
			TEXT-DECORATION: none;}
A.toolbox_btlinks:visited {
			FONT-SIZE: 10px; 
			MARGIN: 0px; 
			COLOR: #76543E; 
			FONT-FAMILY: "Verdana, Arial"; 
			TEXT-DECORATION: none;}
A.toolbox_btlinks:hover {
			TEXT-DECORATION: underline;}
A.toolbox_tool {
			PADDING-RIGHT: 12px; 
			FONT-SIZE: 10px; 
			VERTICAL-ALIGN: top; 
			COLOR: #303030; 
			FONT-FAMILY: "Verdana, Arial"; 
			TEXT-DECORATION: none;}
A.toolbox_tool:visited {
			PADDING-RIGHT: 12px; 
			FONT-SIZE: 10px; 
			VERTICAL-ALIGN: top; 
			COLOR: #303030; 
			FONT-FAMILY: "Verdana, Arial"; 
			TEXT-DECORATION: none;}
A.toolbox_tool:hover {
			COLOR: #76543E; 
			TEXT-DECORATION: underline;}
.tb_margin_bottom_links {
			DISPLAY: inline; 
			PADDING-LEFT: 10px; 
			FONT-SIZE: 70%; 
			FLOAT: right; 
			MARGIN: 0px 0px 15px; 
			COLOR: #303030; 
			LINE-HEIGHT: 130%; 
			FONT-FAMILY: georgia; 
			BACKGROUND: #ffffff;}


.container {
			margin: 5px;}
.table-shaded {
			background: #F0F1ED;
			padding: 5px;
			border: 1px solid #D7D7C4;
			margin-right: 2px;
			margin-left: 2px;}
.navSubTan {
			BACKGROUND:#F1EDE6 url(/PatientPortal/images-ui/blue_bullet.gif) no-repeat 15px 5px;
			COLOR: #000000;
			TEXT-DECORATION: underline;
			border: 0px;
			padding: 1px 5px 5px 25px;}	
.TABLE-border {
			border: 1px solid #006699;}
.TABLE-shell {
			}
			
.TABLE-rep {
			WIDTH: 100%;
			background:url(/PatientPortal/Styles/Assets/browse_bg.gif) top left no-repeat;
			}
TD.TABLE-rep {
			font-family: "Verdana, Arial";
			font-size: 12px;}			
			
.repbox-topline {
			FONT-FAMILY: Verdana, Geneva, sans-serif;
			MARGIN: 0px 4px;
			PADDING: 30px 0px 0px 10px;
			text-transform:uppercase;
			font-size: 10px;
			font-weight: bold;}
.repbox-title {
			FONT-SIZE: 10px; 
			VERTICAL-ALIGN: top; 
			COLOR: #303030; 
			FONT-FAMILY: Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;}
.repbox-bottom {
			MARGIN: 0px 4px 0px 0px; 
			PADDING: 2px 5px 5px 5px; }
.repbox-shell {
			margin-top: 5px;
			margin-left: 5px;
			width: 165px;}
.TABLE-head-shading {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-weight: bold;
			color: #333333;
			letter-spacing: 1pt;
			text-align: center;
			background: #E1DCD9;}
.topnavblank {
			BACKGROUND: #f4f1ec;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-transform: capitalize;
			text-align: center;
			padding: 0px 10px;
			border-top:1px solid #e4e3df;;
			border-bottom:1px solid #e4e3df;}
TABLE.resourcesections {
			
			FONT-WEIGHT: bold; 
			FONT-SIZE: 16px; 
			/* TEXT-TRANSFORM: uppercase; */
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			border-bottom:1px solid #ccc;
			margin-left:0px;}

TABLE.resourcesections TD {FONT-SIZE: 16px; COLOR: #829e45; background:#FFF; padding-top:0px;}			

TABLE.resourcesectionsBody TD {padding-top:10px; padding-bottom:15px;}			

.banner-practice {
			BACKGROUND: url(/PatientPortal/images-ui/banner_bkgd_practice.gif);
			HEIGHT: 65px;
			width: 100%;
			margin-top: 5px;}



/*lines*/
.dottedlineOrange {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style: normal;
			font-size: 10px;
			color: #FFCC99;
			letter-spacing: 3px;
			font-weight: bold;
			text-indent: 0pt;
			left: 12px;
			line-height: 10px;}
.dottedlineVertical {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style: normal;
			font-size: 10px;
			color: #A7A989;
			left: 12px;
			line-height: 7px;
			text-align: center;
			letter-spacing: 3px;
			text-indent: 0pt;}
.table-divider-horizontal {
			background: url(/PatientPortal/images-ui/table_dots_horizontal.gif) repeat right center;
			line-height: 0pt;}
.table-divider-vertical {
			background: url(/PatientPortal/images-ui/table_dots_vertical.gif) repeat left center;
			line-height: 10pt;
			text-align: center;}			


/*font sizes*/
.titleSubSection {
			FONT-SIZE: 12px;
			COLOR: #3399CC;
			FONT-STYLE: normal;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: .25em;
			padding-top: 20px;}
.sm-black {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;}
.sm-white {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;}		
.lg-black {
			font-size: 13px;
			color: #000000;
			font-weight: bold;}
.rule {
			MARGIN-BOTTOM: 10px;
			margin-top: 10px;
			border-bottom: 1px solid #DFDBD0;}
.sm-label {
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;
			margin-bottom: 3px;
			color: #5B8800;}
.subtitles {
			text-transform: uppercase;
			color: #938260;
			font-weight: bold;
			padding-bottom: 7px;
			padding-top: 2px;}
.SectionTitle {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 17px; 
			COLOR: #98530E; 
			FONT-FAMILY: "Arial, Helvetica, sans-serif", "Tw Cen MT", Verdana, Arial; 
			FONT-VARIANT: normal}
.SubSectionTitle {
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;}
.TABLE-materials {
			BACKGROUND: #DDD3C8;
			border: 1px solid #CFC8C2;
			width: 100%;}
.TABLE-reports {
			BACKGROUND: #DDD3C8;
			border: 1px solid #CFC8C2;
			width: 100%;}
.category-subtitle {
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			font-size: 17px;
			font-weight: bold;
			color: #A45200;
			border-bottom: 1px solid #DACCBE;
			margin: 10px 2px 0px 5px;}
.tools-title {
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #999999;
			border-bottom: 1px solid #DACCBE;
			margin: 5px 2px 0px 5px;
			padding-top: 5px;}
.TABLE-AZ {
			WIDTH: 90%;
			BACKGROUND: #EAE3D9;
			padding: 2px;
			border-top: 1px solid;
			border-bottom: 1px solid;
			border-left: 1px solid;
			margin: 10px;}
.title-miscTable {
			MARGIN: 0px 4px;
			PADDING: 2px 0px 0px 3px;
			BORDER-BOTTOM: 1px solid #FFFFFF;
			HEIGHT: 17px;
			font-size: 10px;
			text-transform: uppercase;
			font-weight: normal;}
.redarrow {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #993300;
			font-weight: bold;}
.TABLE-margins {
			margin: 10px;}
.TABLE-RepLink {
			WIDTH: 175px;
			BACKGROUND: #E6ECF2;
			padding: 2px;
			border: 1px solid #ABBBC9;}
.MD-box {
			background: url(/PatientPortal/images-ui/MD_box_bkgd.gif) repeat;
			padding: 5px;
			border-top: 1px solid #CE6E39;
			border-right: 1px solid #CE6E39;
			border-left: 1px solid #CE6E39;}
.table-row-heading {
			font-weight: bold;
			text-transform: uppercase;
			border-top-width: 1px solid #CCCCCC;}
.column-colored {
			background: ECF3FB;}
.td-practicename {
			border-bottom: 1px solid #EEEEEE;
			border-top: 1px solid #EEEEEE;}
.td-practicenameON {
			border-bottom: 1px solid #EEEEEE;
			border-top: 1px solid #EEEEEE;
			background: #F7FAFD;}

.title_box {
			position: relative;
			display:block;
			z-index:99999;
			width:100%;
			margin:0 ;}
		
		
.site-section {

			FONT-FAMILY: Arial, Helvetica, sans-serif;
			FONT-SIZE: 18px;
			COLOR: #829e45;
			padding-left:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:5px;
			margin-right:5px;
}			

.padding-rightnav {
			padding-top: 15px;
			padding-left: 10px;
			/* border-left: 1px solid #efefef; */
}
.mdboxProfile {
			MARGIN: 0px 4px 4px; 
			PADDING: 2px 5px 5px 5px; 
			BACKGROUND: none;
			text-align:center;
			width: 180px;}
.table-title {
			BORDER-BOTTOM: 1px solid #E1E0CE;
			HEIGHT: 17px;
			font-size: 10px;
			text-transform: uppercase;
			font-weight: bold;
			padding: 4px;}
.subtitle-beige {
			font-family: "Times New Roman", Times, serif;
			font-size: 16px;
			color: #999900;
			letter-spacing: 2pt;
			padding: 5px 0px 5px 12px;
			text-transform: capitalize;}
.subtitle-blue {
			font-family: "Times New Roman", Times, serif;
			font-size: 16px;
			color: #006699;
			letter-spacing: 2pt;
			padding: 5px 0px 5px 12px;
			text-transform: capitalize;}
.subtitle-green {
			font-family: "Times New Roman", Times, serif;
			font-size: 16px;
			color: #669900;
			letter-spacing: 2pt;
			padding: 5px 0px 5px 12px;
			text-transform: capitalize;}
.subtitle-orange {
			font-family: "Times New Roman", Times, serif;
			font-size: 16px;
			color: #829e45;
			letter-spacing: 2pt;
			padding: 5px 0px 5px 12px;
			text-transform: capitalize;}
.table-outline {
			border: 1px solid #CCCCCC;}
.text-doctorname {
			font-weight: normal;
			text-transform: uppercase;
			color: #999900;
			letter-spacing: 0.1em;
			font-size: 10px;}
.emphasize {
			text-transform: uppercase;
			color: #996600;
			letter-spacing: .1em;
			font-weight: bold;}
.emphasizeTitle {
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			background: #DFF3CB;
			letter-spacing: .1em;
			margin: 5px;
			padding: 5px;}
.emphasizeTitleCopy {
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: .1em;
			color: #669900;
			border-bottom: 1px solid #CCCCCC;
			padding-top: 10px 5px 5px 0px;}	
.article-bodyXL {
			FONT-SIZE: 100%;
			COLOR: #303030;
			LINE-HEIGHT: 130%;
			FONT-FAMILY: georgia;
			padding-bottom: 25px;
			padding-left: 10px;}
.punchline {
			font-size: 105%;
			text-transform: capitalize;
			padding: 5px;
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			font-family: Georgia;
			font-style: italic;
			color: #993300;
			letter-spacing: .1em;}
.article-bodyL {
			FONT-SIZE: 85%;
			COLOR: #303030;
			LINE-HEIGHT: 140%;
			FONT-FAMILY: georgia;
			padding-bottom: 10px;
			padding-left: 10px;}
.article-bodyLBlue {
			FONT-SIZE: 70%;
			COLOR: #336699;
			FONT-FAMILY: georgia;}
.article-credit {
			MARGIN-TOP: 20px;
			FONT-SIZE: 70%;
			COLOR: #979797;
			FONT-STYLE: italic;
			text-align: right;}
.smallblacktext {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			padding-top: 2px;}
.smallgraytext {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #333333;}
.smallgraytext-support {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #666666;
			padding-left: 8px;}
.smalllightgraytext {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 9pt;
			color: #999999;
			line-height: 16px;}
.smallwhitetext {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;}			
.text-category {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: capitalize;
			text-align: right;
			vertical-align: top;
			padding-left: 10px;}
.text-demographics {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			padding-left: 10px;
			text-transform: uppercase;
			color: #333333;}
.text-demographicsSmall {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			padding-left: 10px;
			color: #333333;}	
.text-phys-caption {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			padding-left: 10px;}
.text-physname {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #003366;
			font-weight: bold;
			text-transform: uppercase;
			padding-left: 10px;}
.text-poll-answers {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			padding: 0px;}	
.text-poll-questions {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			font-weight: bold;
			padding-left: 5px;}	
.text-practicename {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #003366;
			font-style: italic;
			padding-left: 10px;
			text-transform: capitalize;}	
.text-searchresultno {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			padding-left: 10px;
			text-transform: none;} 
.xsmallblacktext {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #000000;
			padding-top: 5px;}
.xsmallblacktext_Narrow {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #000000;}
a.xsmallblacktext {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #000000;
			padding-top: 5px;
			padding-bottom: 5px}
.xsmallgrey {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #666666;
			padding-top: 5px;
			padding-bottom: 5px;}
.sm-grey {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #444444;
			letter-spacing: 0.1em;
			text-align: right;
			padding-right: 10px;}
.docbox-topline {
			PADDING: 2px 0px 0px 3px;
			MARGIN: 0px 4px;
			BORDER-BOTTOM: 1px solid #FFFFFF;
			/* 10/26/2009 TJM Old HEIGHT: 60px; */
			height: 30px;
			font-size: 11px;
			text-transform: uppercase;
			font-weight: bold;
			vertical-align: bottom;}
.featurearticle {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 14px; 
			COLOR: #829e45; 
			FONT-FAMILY: Arial, Helvetica, sans-serif;}
.featuretable {
			PADDING-RIGHT: 5px; 
			PADDING-TOP: 5px; 
			BORDER-BOTTOM: #cccccc 1px solid;}

/* Newsletters*/
.newslettersignupbody {
	BACKGROUND: #ffffff; /* Mar.19/2019 TJM: was: #F4F7FC */
	margin:10px;
}

.newslettersignupframe
{
	background:white; 
	/* border: 1px solid silver; */ /* Mar.19/2019 TJM: removed */
	width: 800px;	
}

.NewsletterSignupIntroBlurb {
	.font-size:11pt; 
	font-weight:bold; 
	font-family:georgia; 
	padding:5px; 
	background-color:#F1F9E1; 
	border:solid 1px lightgrey;
}

#tdImgStep1
{
background-image: url("/PatientPortal/images-ui/newsletter_step1.gif");
background-repeat: no-repeat;
width: 67px;
height: 52px;
margin: 0;
padding: 0;
}

#tdImgTailStep1
{
background-image: url("/PatientPortal/images-ui/newsletter_titlebar_rtcrnr.gif");
background-repeat: no-repeat;
width: 5px;
height: 52px;
margin: 0;
padding: 0;
}


#tdImgStep2
{
background-image: url("/PatientPortal/images-ui/newsletter_step2.gif");
background-repeat: no-repeat;
width: 67px;
height: 52px;
margin: 0;
padding: 0;
}

#tdImgTailStep2
{
background-image: url("/PatientPortal/images-ui/newsletter_titlebar_rtcrnr.gif");
background-repeat: no-repeat;
width: 5px;
height: 52px;
margin: 0;
padding: 0;
}

#tdImgStep3
{
background-image: url("/PatientPortal/images-ui/newsletter_step3.gif");
background-repeat: no-repeat;
width: 67px;
height: 52px;
margin: 0;
padding: 0;
}

#tdImgTailStep3
{
background-image: url("/PatientPortal/images-ui/newsletter_titlebar_rtcrnr.gif");
background-repeat: no-repeat;
width: 5px;
height: 52px;
margin: 0;
padding: 0;
}

.btnNewsletterSubmit
{
background-image: url("/PatientPortal/images-ui/button_saveset_off.gif");
background-repeat: no-repeat;
width: 101px;
height: 30px;
margin: 0;
padding: 0;
}

.NewsletterRequiredFieldLabel
{
color: #ff0000;
margin:10px;
}

.NewsletterRequiredFieldMarker
{
color: #ff0000;
}

.table-newsletters {
			padding: 1px;
			margin: 0px;
			/*background: url(/PatientPortal/images-ui/pattern_gradient.gif) repeat-x top; */
			BACKGROUND: url(/PatientPortal/images-ui/bluewhitegradient.gif) repeat;
			border-bottom: 1px solid E2E2E2;			
			border-right: 1px solid E2E2E2;
			border-left: 1px solid E2E2E2;}
.table-newsletter-sections {
			BACKGROUND:   url(/PatientPortal/images-ui/newsletter_titlebar_bkgd.gif) repeat-x;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			color: #777777;
			letter-spacing: 0.1em;
			padding-bottom: 5px;}
.form-list-newsletter {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			border: 1px solid #999999;}
.form-field-newsletter {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			border: 1px solid #999999;
			padding: 1px 0px 0px 0px;}
A.newsletter-branded-whtlg {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-transform: uppercase;
			letter-spacing: 2px;
			padding-right: 10px;
			float: right;
			clear: none;
			text-decoration: none;
			text-align: right;
			font-weight: lighter;}	
A.newsletter-branded-whtlg:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-transform: uppercase;
			letter-spacing: 2px;
			padding-right: 10px;
			float: right;
			clear: none;
			text-decoration: none;
			text-align: right;
			font-weight: lighter;}
A.newsletter-branded-whtlg:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-transform: uppercase;
			letter-spacing: 2px;
			padding-right: 10px;
			float: right;
			clear: none;
			text-decoration: underline;
			text-align: right;
			font-weight: lighter;}
.newsletter-articlehead {
			FONT-WEIGHT: bold;
			FONT-SIZE: 16pt;
			FONT-FAMILY: "Trebuchet MS", "Tw Cen MT", Arial;
			color: #669900;
			font-style: normal;
			padding-top: 5px;
			padding-left: 15px;}
.newsletter-articletitles {
			font-family: "Times New Roman", Times, serif;
			font-size: 16px;
			color: #003366;
			letter-spacing: 1pt;
			padding: 5px 0px 0px 0px;
			text-transform: capitalize;}
A.newsletter-articletitles {
			font-family: "Times New Roman", Times, serif;
			font-size: 16px;
			color: #003366;
			letter-spacing: 1pt;
			padding: 5px 0px 0px 0px;
			text-transform: capitalize;}
A.newsletter-articletitles:visited {
			font-family: "Times New Roman", Times, serif;
			font-size: 16px;
			color: #003366;
			letter-spacing: 1pt;
			padding: 5px 0px 0px 0px;
			text-transform: capitalize;}	
.newsletter-date {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			line-height: normal;
			text-align: right;
			padding-right: 15px;}
.newsletter-issuesubhead {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			text-transform: uppercase;
			letter-spacing: 2px;
			padding-top: 9px;
			padding-bottom: 5px;
			border-top: 1px dotted #CCCCCC;
			border-right-color: #CCCCCC;
			border-left-color: #CCCCCC;
			border-bottom-style: none;}
.newsletter-practicebox {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #333333;
			background-color: F1F9E1;}
.newsletter-Headline {
			font-family: "Times New Roman", Times, serif;
			font-size: 13px;
			color: #333333;
			line-height: normal;
			padding-left: 7px;
			padding-top: 7px;
			border-bottom: 1px dotted #CCCC99;
			padding-bottom: 7px;}
.newsletter-Blurb {
			font-family: "Times New Roman", Times, serif;
			font-size: 12px;
			color: #666666;
			padding-left: 7px;
			font-style: italic;
			padding-bottom: 10px;
			padding-top: 3px;}
.newsletter-MessageTABLE {
			padding: 0px;
			background: url(/PatientPortal/images-ui/pgtop.jpg) repeat-y left top;
			margin: 0px;}
.newsletter-Message {
			font-family: "Courier New", Courier, mono;
			font-size: 12px;
			color: #006699;
			text-transform: capitalize;
			font-weight: bold;
			background: url(/PatientPortal/images-ui/pgtop.jpg) repeat-x left top;
			line-height: 14px;}
.newsletter-MessageEdge {
			padding: 0px;
			background:  url(/PatientPortal/images-ui/pgedge.jpg) no-repeat left top;
			margin: 0px;
			background-color: F5F5F1;}
.newsletter-MessageEdgeRT {
			padding: 0px;
			background: url(/PatientPortal/images-ui/pgedgert.jpg) no-repeat right top;
			margin: 0px;}
.newsletter-blurb-justified {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666666;
			text-align: justify;}


/* NEWS */
.headlines {
			font-size: 14px;
			font-weight: bold;
			color: #000066;
			padding-top: 5px;
			padding-bottom: 5px;
			text-transform: capitalize;}
.headlines-title {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 120%;
			font-weight: bold;
			color: #999999;
			text-transform: capitalize;}
.headlines-table {
			width: 100%;
			border-bottom: 1px solid #CCCCCC;
			margin-top: 10px;}
.caption {
			FONT-SIZE: 85%;
			COLOR: #999999;
			FONT-FAMILY: georgia;
			text-align: left;
			padding-left: 10px;}
.NewsFeature {
			background: url(/PatientPortal/images-ui/newsfeature_bkgd.gif) repeat-x top;
			margin-top: 10px;}
.NewsArticleTitle {
			font-family: Georgia;
			font-size: 16px;
			font-weight: bold;
			color: #996600;}
/*
.newslinks TD {
			text-decoration: none;}
.newslinks a:link {
			text-decoration: none;}
.newslinks a:visited {
			text-decoration: none;}
.newslinks a:hover {
			text-decoration: underline;}
*/
.heading-accent {
			font-size: 110%;
			text-transform: capitalize;
			color: #974B00;
			border-bottom-width: 1px solid #E4E4C0;
			font-family: Georgia;
			font-style: italic;
			padding-top: 5px;
			letter-spacing: .1em;}


/* PAGE FEATURES */
.noticeBOTTOM {
			background: url(/PatientPortal/images-ui/notice-bottom.gif) no-repeat left bottom;
			width: 410px;
			padding: 0px 20px 15px 20px;}
.noticeTOP {
			background: url(/PatientPortal/images-ui/notice-top.gif) no-repeat left top;
			width: 450px;
			font-size: 14px;
			font-weight: bold;
			color: #993333;
			padding: 35px 0px 5px 15px;
			line-height: 17px;
			padding-right: 10px;
			text-transform: capitalize;}

.highlight {
			background: url(/PatientPortal/images-ui/pattern_highlight.gif) repeat;
			padding-top: 2px;}

	
	

.TABLE-related {
			WIDTH: 180px;
			BACKGROUND: #E7D5CB;
			margin-bottom: 5px;
			border-right: 1px solid #DDC2B5;
			border-bottom: 1px solid #DDC2B5;
			border-left: 1px solid #DDC2B5;
			padding: 0px 2px 2px 2px;}
.TABLE-relatedtitle {
			WIDTH: 180px;
			background: url(/PatientPortal/images-ui/rnav_links.gif) no-repeat left top;
			height: 35px;
			margin-top: 5px;
			padding-right: 2px;
			padding-left: 2px;}	
.TABLE-poll {
			WIDTH: 180px;
			BACKGROUND: #DAD9D6;
			margin-bottom: 5px;
			border-right: 1px solid #BEBBB8;
			border-bottom: 1px solid #BEBBB8;
			border-left: 1px solid #BEBBB8;
			padding: 0px 2px 2px 2px;}
.TABLE-polltitle {
			WIDTH: 180px;
			background:#DAD9D6 url(/PatientPortal/images-ui/rnav_poll.gif) no-repeat left top;
			height: 35px;
			margin-top: 5px;
			padding-right: 2px;
			padding-left: 2px;}
.TABLE-tools {
			WIDTH: 180px;
			BACKGROUND: #f4f1ec;
			margin-bottom: 5px;
			border-right: 1px solid #e6e2df;
			border-bottom: 1px solid #e6e2df;
			border-left: 1px solid #e6e2df;
			padding: 0px 2px 2px 2px;}
.TABLE-toolstitle {
			WIDTH: 180px;
			background:url(/PatientPortal/Styles/Assets/rnav_toolbox.gif) no-repeat left top;
			height: 18px;
			padding-right: 2px;
			padding-left: 2px;}		
.TABLE-news {
			WIDTH: 200px;
			margin-bottom: 5px;
			border-right: 1px solid #E2DBC0;
			border-bottom: 1px solid #E2DBC0;
			border-left: 1px solid #E2DBC0;
			padding: 0px 2px 2px 2px;}
			*HTML .TABLE-news {
				WIDTH: 180px;}
.TABLE-newstitle {
			height: 35px;
			margin-top: 0px;
			padding-right: 2px;
			padding-left: 2px;
			width: 100%;}
.TABLE-newsdate {
			PADDING: 2px 0px 0px 7px;
			MARGIN: 0px;
			HEIGHT: 17px;
			font-size: 10px;
			text-transform: uppercase;
			color: #663300;
			background: url(/PatientPortal/images-ui/pattern_date.gif) repeat-x bottom;
			border-bottom-width: 1px solid DDD3C2;
			font-weight: bold;}
.TABLE-quicktitle {
			WIDTH: 180px;
		    background: url(/PatientPortal/images-ui/rnav_quick.gif) no-repeat left bottom;
			height:10px;}
.TABLE-quick {
			WIDTH: 180px;
			BACKGROUND: #F8F3D6;
			border-right: 1px solid #E2DBC0;
			border-bottom: 1px solid #E2DBC0;
			border-left: 1px solid #E2DBC0;
			padding: 0px 2px 10px 2px;}
.TABLE-featuredlinks {
			WIDTH: 180px;
			BACKGROUND: #A1C0D3;
			border-right: 1px solid #E2DBC0;
			border-bottom: 1px solid #E2DBC0;
			border-left: 1px solid #E2DBC0;
			padding: 0px 2px 2px 2px;}
.TABLE-featureddocuments {
			WIDTH: 180px;
			BACKGROUND: #F4F5B6;
			border-right: 1px solid #E2DBC0;
			border-bottom: 1px solid #E2DBC0;
			border-left: 1px solid #E2DBC0;
			padding: 0px 2px 2px 2px;}
.featured_description
{
/*	font-size: smaller;*/
	font-style: normal;
	COLOR: Gray;
	font-style:italic;
}			

.SurveyQuestionTable {
			FONT-WEIGHT: bold;
			background-color: #F9F9F9;}
.SurveyQuestionTable TD{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			vertical-align: text-top;}
.SurveyAnswerTable {
			font-size : 10px;
			font-family : Verdana;
			padding-bottom: 3px;}
TABLE.mediaMDtitle {
            BACKGROUND: url(/PatientPortal/images-ui/mdav_bkgd.gif) repeat;
            padding: 5px;
            border: 1px solid #CCCCCC;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-weight: bold;
            text-transform: uppercase;
            color: #333333;
            letter-spacing: .1em;} 
TABLE.mediaMDtitle TD {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #990000;
            font-weight: bold;
            padding-left: 5px;}

.mediaMeat {
            background: url(/PatientPortal/images-ui/mm_pattern.gif) repeat;
            border: 1px solid #333333;
            padding: 20px;}

.mediaMD {
            background: #F5F5F5;
            border-right: 1px solid #CCCCCC;
            border-bottom: 1px solid #CCCCCC;
            border-left: 1px solid #CCCCCC;}

.mediaBody {
            background: #FFFFFF;
            border: none;}
.mediaAV {
            background: #FFFFFF;
            border-right: 1px solid #CCCCCC;
            border-bottom: 1px solid #CCCCCC;
            border-left: 1px solid #CCCCCC;}
.alert {
			FONT-WEIGHT: bold;
			FONT-SIZE: 13pt;
			FONT-FAMILY: "Arial, Helvetica, sans-serif", "Tw Cen MT", Arial;
			color: #993300;
			font-style: normal;
			padding: 10px;}
.removelinks TD {
			text-decoration: none;}
.removelinks a:link {
			text-decoration: none;}
.removelinks a:visited {
			text-decoration: none;}
.removelinks a:hover {
			text-decoration: underline;}
.TABLE-alerttitle {
			WIDTH: 180px;
			background: url(/PatientPortal/images-ui/rnav_alert.gif) no-repeat left top;
			height: 35px;
			margin-top: 5px;
			padding-right: 2px;
			padding-left: 2px;}
.TABLE-alert {
			WIDTH: 180px;
			BACKGROUND-COLOR: #EAF7C2;
			margin-bottom: 10px;
			border-right: 1px solid #C5D39A;
			border-bottom: 1px solid #C5D39A;
			border-left: 1px solid #C5D39A;
			padding-right: 2px;
			padding-bottom: 2px;
			padding-left: 2px;}
			
			
			
			
			
/* =================  New flex design =================  */

			
/*~~~~~~ Sign Up Pages ~~~~~~*/



#SignUpTitle {
			height: 125px;
			padding: 5px;
			margin-bottom:15px;
			border-right: 1px solid #CCCCCC;
			text-align: left;}
		#SignUpTitle span {
			float: left;
			clear: both;
			height: 100%;
			font-family: "Times New Roman", Times, serif;
			text-transform: lowercase;			
			color: #CCCCCC;
			font-weight: normal;
			font-size: 60px;
			border-right: 1px solid #CCCCCC;
			letter-spacing: -0.04em;
			line-height: 65px;
			padding: 0px 10px 10px 10px;
			margin: -10px 15px 0px 5px;}								
		#SignUpTitle h1 {
			FONT-SIZE: 20px;
			COLOR: #829e45;
			margin-top: 2px;
			FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;}
		#SignUpTitle h2 {
			display: inline;
			margin-top: 0px;
			margin-right: 10px;
			color: #999999;			
			letter-spacing: -.01em;
			FONT-SIZE: 24px;
			text-transform: capitalize;}	

#SignUp {
			min-width: 500px;
			width:expression(document.body.clientWidth < 500 ? "500px" : "auto" );
			vertical-align: top;			
			height: auto;
			margin-left: 20px;
			margin-right:199px;
			padding-bottom: 20px;}			
		#SignUp  h1 {
			font-size: 18px;
			font-weight: normal;
			background: #DDDDDD;
			text-transform: uppercase;
			color: #999999;
			letter-spacing: 5px;
			vertical-align: middle;
			height:30px;
			margin: 20px 0px 10px 0px;
			padding: 5px 10px 0px 10px;}
		#SignUp  h1.main {
			background:#DDDDDD url(/PatientPortal/Images-UI/bkgd_subtitle.gif) no-repeat right top;
			line-height: 36px;
			text-transform: none;
			letter-spacing: 0px;			
			font-size: 18px;
			height: 45px;
			COLOR: #829e45;}
			
/* ~~~~~ Email Template ~~~~~ */															
#email {
			background:#FFFFFF url(/PatientPortal/Images-UI/emailfriend_header.jpg) no-repeat left top;
			padding: 75px 10px 0px 10px;
			color: #333333;
			margin:10px;
			border: 1px solid #c1c1c1;}
		#email h5 {
			font-size: 18px;
			font-weight: normal;
			background: #DDDDDD;
			text-transform: uppercase;
			color: #999999;
			letter-spacing: 5px;
			vertical-align: middle;
			margin: 0px;
			padding: 10px;}					
		#email p.title {
			font-size: 12px;
			font-weight: bold;
			letter-spacing: 1px;
			font-family: Georgia, "Times New Roman", Times, serif;
			COLOR: #829e45;}					

/*~~~~ Form Components ~~~~*/

input.text, select {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #333333;
			height: 20px;
			margin-top:5px;
			border: 1px solid #c1c1c1;}
	
			
/* ~~~~ Text Formatting ~~~~*/

.xsmallgrey {
			font-size: 9px;
			color: #666666;
			padding-top: 5px;
			padding-bottom: 5px;}
.alignright {
			text-align: right;
			margin-top: -20px;
			margin-right: 15px;}
.text-related-mds {
			font-size: 9px;
			text-transform: uppercase;
			color: #547281;
			background: url(/PatientPortal/Images-UI/line_related_mds.gif) no-repeat center 5px;
			height: 40px;
			vertical-align: bottom;
			padding-bottom: 7px;}
.refine-search {
			font-size: 9px;
			font-weight: bold;
			color: #7C9DB1;
			text-transform: uppercase;
			padding-bottom: 3px;}			
.relatedMDs {
			border-top: 1px solid #CCCCCC;	
			background: url(/PatientPortal/Images-UI/bkgd_related_mds.gif) repeat-y center;
			padding: 0px 3px 3px 3px;}	
.smallgray {
			font-size: 9px;
			color: #666666;
			padding-left: 8px;}
.xsmallgrey {
			font-size: 9px;
			color: #666666;
			padding-top: 5px;
			padding-bottom: 5px;}			
.redarrow {
			font-size: 9px;
			color: #993300;
			font-weight: bold;}											
			
			



/* ~~~~ Image Formatting ~~~~ */

.buttons {
			vertical-align: middle;
			margin: 2px;}
.img-button-pad {
			margin: 10px;}
.button-news {
			margin-left: 15px;
			margin-top: -10px;}			
.button-action {
			margin: 10px 0px 0px 5px;
			vertical-align: bottom;}
.button-poll {
			width: 180px;
			margin-bottom:10px;
			background: #E8E8E8 url(/PatientPortal/Images-UI/bkgd_poll_button.gif) repeat-x left bottom;
			text-align: center;}
.truste {
			vertical-align: middle;
			float: right;
			margin: 10px 60px 0px 0px;}
.signup-banner {
			margin-top: -20px;}							
				


/* ~~~~~ Private Side ~~~~~ */

#privateDoc {
			position:relative;}

#privateNav {	
			display:visible;}
	

#privateExploreHealth {
			display:visible;
			position:relative;}
			
#privateExploreMed {
			display:visible;
			position:relative;}

#privateMoreDocs {
			position:relative;}

#privateNewsSignupBanner {
			display:visible;
			position:relative;}

#privateNewsRecent {
			display:visible;
			position:relative;
			/* Pre Nov082012: background:url(/PatientPortal/Styles/Assets/news_bg.gif) top left no-repeat; */
			background:url(/PatientPortal/Styles/Assets/browse_bg.gif) top left no-repeat;
}

#privateAlert {
			display:visible;
			position:relative;}

#privateTools {
			display:visible;
			position:relative;
			width: 180px;}

#privateQuickLinks {
			display:visible;
			position:relative;}

#privatePoll {
			display:visible;
			position:relative;}

#privateHeader {
			display:none;
			position:relative;}

#privateTextAdjust {
			display:visible;
			position:relative;}

/* Top Navigation */
.top_nav { }
.top_nav_on a:link{
            font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            text-transform: uppercase;
            color: #FFF;
            text-align: center;
            font-weight: bold;
            text-decoration: none;}
.top_nav_on a:visited{
            font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            text-transform: uppercase;
            color: #FFF;
            text-align: center;
            font-weight: bold;
            text-decoration: none;}
.top_nav_off a:link{ font-size: 12px; }
.top_nav_off a:visited{ font-size: 12px; }
.top_nav_off a:hover{ color: #FFF; }
.top_subnav_on {
			BORDER-RIGHT: 1px solid #e4e3df;
            font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: capitalize;
			text-align: center;
			font-weight: normal;}
.topnav-pad {
			padding:10px;}

/* TABS */	
.tab-on-left {
			width: 1px;
}
.tab-on-right {
			width: 1px;
}
.tab-off-left {
			width: 1px;
}
.tab-off-right {
			width: 1px;
}			

#privateTabs {
			position:relative; top: -30px; left:10px; margin-bottom:-20px;
}
*HTML #privateTabs {
			margin-left: 0px;
}

#privateTabs span a:hover{
			text-decoration: underline;}

.privateTabOn {
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: capitalize;
			text-align: left;
			font-weight: bold;
			margin-right:10px;
			margin-top:5px;
			line-height:140%;}

.privateTabOff {
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: capitalize;
			text-align: left;
			font-weight: bold;
			margin-right:10px;
			margin-top:5px;
			line-height:140%;}
.privateTabOff a{
			color:#e3a38e;
			text-decoration:underline;}

.subhead {
	FONT-SIZE: 125%;
	COLOR: #629100;
	LINE-HEIGHT: 140%;
	/*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E7DC;
	*/
	padding-top: 10px;
}
.RCintro img { margin-right:15px; margin-bottom:15px;}
.RCintro  { margin:0;}

#ForwardForm {background:#fff; margin: 0 auto 0 auto; height:100%; width: 70%; padding: 25px;}

#tblHeader {
	background: none;
	padding: 0px 0px 0px 0px; height: 176px;
	margin-top:0px;}

#trHeader {
	vertical-align: bottom;
}
	
#tblPracticeBranding
{
	margin-left:30px;
	vertical-align: middle;
}

.header_logo {
	padding-bottom:40px;
}
.practicelogo {
	display:block;
	padding-bottom:25px;
	font-size: 26pt;
	line-height: normal;
	color:#013571;
	font-family: "Calibri", "Arial", "Book Antiqua", "Trebuchet MS", Baskerville, Palatino, Constantia, "URW Palladio L", serif;
	text-decoration:none;
	text-shadow: 2px 2px 2px #bbbbbb;
}				

#privateSearch 
{
	position: relative;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 145px;
}


#privateFooter {height: 50px; margin:20px 0px 10px 20px;}

/* FOOTER PAGES */
#PageContainer {padding:30px 50px 50px 50px; background:#FFF;}

#PageTitle span {display:block; line-height: 24px;font-size:24px;  padding:0px 10px 10px 10px;font-weight:bold; text-transform:capitalize; float:left;  margin-right:15px;}
#PageTitle p {font-size:12px; padding:0px 10px 10px 15px; margin:0px;font-weight:normal; float:left; width:70%;border-left: 1px solid #999;  }
#PageSection1 {clear:both;margin-top:40px;}
/* #PageSection1 .main {display:none;} */

#tblBody {background:#ffffff;}

.PracticeJumpToTags 
{
	margin-bottom:5px;
}
.PracticeJumpToTags TD
{
	padding-left:4px; 
	padding-right:4px;
	font-size: 12px;
}
.PracticeJumpToTags A
{
	color: #829e45;
}
.clinic-docs-title2
{
	border-top: 1px solid #afcbdc;
	border-bottom: 1px solid #afcbdc;
	background: #dbe7ef;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14pt;
}
.DoctorList2Title
{
	padding-top:15px;
	padding-bottom:10px;
	font-size:12pt;
	font-weight:bold;
	color:#829e45;
}
.DoctorList2Photo
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background: #efefef;
}
.DoctorList2Biography
{
	padding-left:10px;
	padding-bottom:5px;
}

.Heading
{
	font-size:14px;
	font-weight:bold;
	color: #829e45;
}

#lblTitle {
	FONT-SIZE: 20px;
	color: #414141; /* Mar.19/2019 TJM: was: #829e45 */
}

.tblWebForm
{
	border:1px solid silver;
	background:#F4F7FC;
}

#NwlAnnouncement
{
	background-color:#f7f7f7;
	width:70%;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#NwlAnnouncementTitle
{
	background: url(/PatientPortal/images-ui/AnnouncementTitle.gif) no-repeat;
	line-height:40px;
	padding:0px;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	border-bottom:1px solid #829e45;
}

.NewsFeatureImage
{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.NewsFeatureImageChild
{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

#divAppointmentRequest
{
padding-top:10px;
}

#divContactUs
{
padding-top:10px;
}

#NwlAnnouncement
{
margin-top:10px;
}

#tablestyles
{
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	border-collapse:collapse;
}
#tablestyles td, #tablestyles th 
{
	font-size:1.0em;
	border:1px solid #efefef;
	padding:3px 7px 2px 7px;
}
#tablestyles th 
{
	font-size:1.0em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#efefef;
	color:#000;
}
#tablestyles tr.alt td 
{
	color:#000;
	background-color:#efefef;
}
