
BODY {
	text-align: center;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background: #e1e4f3 url(images/skins/default/stonyCTR/homebg.gif) repeat-y center top;
	scrollbar-base-color: #265d91;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #265d91;
	scrollbar-darkshadow-color: #265d91;
	scrollbar-face-color: #265d91;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #c8dae8;
}

/* This holds ALL of the content and centers the page */
#largeCenterContent {
   
	position: relative;
	width: 780px; 
	height: 100%;
	margin: 0 auto;
}

/* --------- Styles for the banner --------- */

/* Practice Banner
	-position must be relative
	-must have width and height
	
 */
 
#practiceBanner {
	position: relative;
	width: 780px;
	height: 126px;
	z-index: 500; /*IE fix km*/
}

/*top*/
.clicklogo {
	position: absolute;
	left: 13px;
	top: 17px;
	width: 333px;
	height: 50px;
	z-index: 10;
	}

.prename1 {
	position:absolute;
	top:-100px;
	left:0px;
	z-index:7;
	width:300px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	}
	
/* Logged in: */

.prename2 {
	position:absolute;
	top:-100px;
	left:0px;
	z-index:7;
	width:300px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	}

/* Welcome */

.username {
	position:absolute;
	top:-100px;
	left:0px;
	z-index:7;
	width:300px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}

.usernametext {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
	
.drname {
	position:absolute;
	top:-100px;
	left:0px;
	z-index:7;
	width:300px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	}

.date1 {
	position:absolute;
	top:-50px;
	left:0px;
	width:300px;
	font-family:verdana,helvetica,sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	}  

/* Today is */

	.date2 {
	position:absolute;
	top:-50px;
	left:0px;
	width:300px;
	font-family:verdana,helvetica,sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	}


 /* Today's date: */
 
.date3 {
	position:absolute;
	top:-50px;
	left:0px;
	width:300px;
	font-family:verdana,helvetica,sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	} 

/* Day, Month date, year */

.date4 {
	position:absolute;
	top:-50px;
	left:0px;
	width:300px;
	font-family:verdana,helvetica,sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	} 

/* mm/dd/yyyy */

.date5 {
	position:absolute;
	top:-50px;
	left:0px;
	width:300px;
	font-family:verdana,helvetica,sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	} 

/* Day,<br>mm/dd/yyyy */

.date6 {
	position:absolute;
	top:-100px;
	} 

/* mmmm dd, yyyy */

.date7 {
	position:absolute;
	top:-100px;
	} 

/* mmmm dd */

.date8 {
	position:absolute;
	top:-100px;
	} 

/* dd-mmm-yyyy */

.ddate {
	font-family:verdana,helvetica,sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	}

a.textnav:link {
	font-family:verdana,helvetica,sans-serif;
	color:#013a81;
	font-size:11px;
	}

a.textnav:visited {
	font-family:verdana,helvetica,sans-serif;
	color:#013a81;
	font-size:11px;
	}

a.textnav:hover {
	font-family:verdana,helvetica,sans-serif;
	color:#b32025;
	font-size:11px;
	}

a.textnav:active {
	font-family:verdana,helvetica,sans-serif;
	color:#013a81;
	font-size:11px;
	}

.breadcrumbpre {
	position:absolute;
	top:-150px;
	left:0px;
	width:300px;
	font-family:verdana,helvetica,sans-serif;
	color:#ffffff;
	font-size:11px;
	} 

/* Current page: */

.breadcrumb {
	position:absolute;
	top:-150px;
	left:0px;
	width:480px;
	z-index:6;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#cc3300;
	}

a.breadcrumblink:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#cc3300;
	text-decoration:none;
	}

a.breadcrumblink:visited {
	color:#cc3300;
	}

a.breadcrumblink:hover {
	color:#cc3300;
	text-decoration:underline;
	}


	
INPUT, SELECT, TEXTAREA {
	color:#a81c7f;
	background-color:#f4f7f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-base-color: #265d91;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #265d91;
	scrollbar-darkshadow-color: #265d91;
	scrollbar-face-color: #265d91;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #c8dae8;
	}

/*left*/

.announcementbg {
	background-color:#ffffff;
	}

.navout-pwa {
	background-color:#FFF;
	}

.navout {
	background-color:#013a81;
	}

.lefthead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#006699;
	}

.lefttext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}

.leftnav {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#cc3300;
	text-decoration:none;
	line-height:15px;
	}

a.leftnav1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#cc3300;
	text-decoration:none;
	line-height:15px;
	}

/*right*/

.dictionarybg {
	background: #FFF url(images/skins/default/stonyCTR/dictionary.gif) no-repeat top;
	}

.dicttextform {
	width:100px;
	height:21px;
	}

.dictionary-search {
	background-image:url(images/skins/default/stonyCTR/dictionary_search.gif);
	}

.form {
	width:100;
	}

.adborder {
	background:#ff6600;
	}

.newsborder {
	background:#003366;
	}

.newsbg {
	background-image:url(images/skins/default/stonyCTR/newsbg.gif);
	}

.popupborder {
	background:#cdcdcd;
	}

.articleborder {
	background:#cdcdcd;
	}

.sidebar-title {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003366;
	}

.sidebar {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	}

.sidebar-link:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#ff9900;
	font-weight:bold;
	text-decoration:underline;
	}

.sidebar-link:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#ff9900;
	font-weight:bold;
	text-decoration:underline;
	}

.sidebar-link:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#ff7200;
	font-weight:bold;
	text-decoration:underline;
	}

.surveyborder {
	background:#999999;
	}

.surveyborder2 {
	background:#ffffff;
	}

.surveybg {
	background:#FFF;
	}

.survey-title {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	}

.sidebar-link2:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;color:#7f7f7f;
	font-weight:bold;
	text-decoration:underline;
	}

.sidebar-link2:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	font-weight:bold;
	text-decoration:underline;
	}

.sidebar-link2:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#b4b4b4;
	font-weight:bold;
	text-decoration:none;
	}

.sidetext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003366;
	}

a:link {
	color:#cc3300;text-decoration:none;
	}

a:visited {
	color:#cc3300;text-decoration:none;
	}

a:hover {
	color:#cc3300;text-decoration:underline;
	}

/*content*/

.pagehead {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#013a81;
	line-height:22px;
	}

.pagehead2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#013a81;
	line-height:22px;
	}

.pageheadsm {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #013a81;
	font-weight:bold;
	}

.pageheadline {
	background:#013a81;
	}

.pageheadside {
	background:#013a81;
	}

.pageheadbot {
	background-image:url(images/skins/default/stonyCTR/2lines.gif);
	}

.pagebg, .pagebg1, .pagebg2, .pagebg3, .pagebg4, .pagebg5, .pagebg6 {
	background:#ecf2f6;
	}

/* 
.pagebg {
	background-image:url(images/skins/default/stonyCTR/bgcheck.gif);
	}

.pagebg1 {
	background-image:url(images/skins/default/stonyCTR/bgcheck1.gif);
	}

.pagebg2 {
	background-image:url(images/skins/default/stonyCTR/bgcheck2.gif);
	}

.pagebg3 {
	background-image:url(images/skins/default/stonyCTR/bgcheck3.gif);
	}

.pagebg4 {
	background-image:url(images/skins/default/stonyCTR/bgcheck4.gif);
	}

.pagebg5 {
	background-image:url(images/skins/default/stonyCTR/bgcheck5.gif);
	}

.pagebg6 {
	background-image:url(images/skins/default/stonyCTR/bgcheck6.gif);
	} 
*/

.pageheadtext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003366;
	}

.pageheadtextb {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	}

.pageheadtext2 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003366;
	line-height:15px;
	}

.pageheadl {
	background-image:url(images/skins/default/stonyCTR/pageheadl.gif);
	}

.pageheadr {
	background-image:url(images/skins/default/stonyCTR/pageheadr.gif);
	}

.pagecolor {
	background:#ffffff;
	}

.arrow1 {
	background-image:url(images/skins/default/stonyCTR/listing-arrow.gif);
	}

.fix {
	background-image:url(images/skins/default/stonyCTR/clear.gif);
	}

.titlebar-myhealth {
	background-image:url(images/skins/default/stonyCTR/icon_myhealth.gif);
	}

.titlebar-condition {
	background-image:url(images/skins/default/stonyCTR/icon_condition.gif);
	}

.titlebar-tests {
	background-image:url(images/skins/default/stonyCTR/icon_tests.gif);
	}

.titlebar-research {
	background-image:url(images/skins/default/stonyCTR/icon_research.gif);
	}

.titlebar-doctor {
	background-image:url(images/skins/default/stonyCTR/icon_doctor.gif);
	}

.titlebar-wellness {
	background-image:url(images/skins/default/stonyCTR/icon_wellness.gif);
	}

.titlebar-ecom {
	background-image:url(images/skins/default/stonyCTR/icon_ecom.gif);
	}

.search {
	background-image:url(images/skins/default/stonyCTR/search.gif);
	}

.doublearrow {
	background-image:url(images/skins/default/stonyCTR/condition-title-arrow.gif);
	}

.bullet1 {
	background-image:url(images/skins/default/stonyCTR/bullet-light-grey.gif);
	}

.bullet2 {
	background-image:url(images/skins/default/stonyCTR/bullet-light-grey2.gif);
	}

.bullet-teaser {
	background-image:url(images/skins/default/stonyCTR/bullet-teaser.gif);
	}

.more {
	background-image:url(images/skins/default/stonyCTR/more.gif);
	}

.more1 {
	background-image:url(images/skins/default/stonyCTR/more1.gif);
	}

.previous {
	background-image:url(images/skins/default/stonyCTR/previous.gif);
	}

.next {
	background-image:url(images/skins/default/stonyCTR/next.gif);
	}

.printericon {
	background-image:url(images/skins/default/stonyCTR/icon_print.gif);
	}

.arrowright {
	background-image:url(images/skins/default/stonyCTR/icon_arrowr.gif);
	}

.arrowleft {
	background-image:url(images/skins/default/stonyCTR/icon_arrowl.gif);
	}

.ppecurve1 {
	background-image:url(images/skins/default/stonyCTR/background-white-leftcorner.gif);
	}

.ppecurve2 {
	background-image:url(images/skins/default/stonyCTR/background-white-1pxgrey.gif);
	}

.ppecurve3 {
	background-image:url(images/skins/default/stonyCTR/background-white-corner-gry.gif);
	}

.pageheadpages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	font-weight:bold;
	}

.location1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#959595;
	letter-spacing:1pt;
	}

.location2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565656;
	letter-spacing:1pt;
	}

.locationlink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#8d8d8d;
	letter-spacing:1pt;
	}

.locationlink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#8d8d8d;
	letter-spacing:1pt;
	}

.locationlink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#8d8d8d;letter-spacing:1pt;
	}

.locationlinkbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#8d8d8d;
	letter-spacing:1pt;
	font-weight:bold;
	}

.physician1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4a7081;
	}

.physicianlink {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#3399CC;
	}

.physician:hover {
	color:#336699;
	text-decoration:underline;
	}

.myhealthtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#b32025;
	font-weight:bold;
	}

.myhealthtitle2nolink {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b32025;
	}

.myhealthtitle2:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#013a81;
	font-size:11px;
	text-decoration:underline;
	}

.myhealthtitle2:visited 
	{color:#013a81;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}

.myhealthtitle2:hover {
	color:#b32025;
	font-size:11px;
	font-weight:bold;
	}

.ppelink {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:none;
	}

.ppelink:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:none;
	}

.ppelink:visited {
	color:#013a81;
	text-decoration:none;
	}

.ppelink:hover {
	color:#b32025;
	text-decoration:underline;
	}

a.ppelink {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:none;
	}

a.ppelink:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:none;
	}

a.ppelink:visited {
	color:#013a81;
	text-decoration:none;
	}

a.ppelink:hover {
	color:#b32025;
	text-decoration:underline;
	}

.ppelink2 {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#013a81;
	}

.ppetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}

.ppetextbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	}

.ppetitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}

.ppetitlelink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	font-weight:bold;
	text-decoration:underline;
	}

.ppetitlelink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	font-weight:bold;
	text-decoration:underline;
	}

.ppetitlelink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;color:#b32025;
	font-weight:bold;
	text-decoration:underline;
	}

.ppesponsor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}

.article {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	}

.captionbg {
	background-color:#cbd9dd;
	}

.caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#cbd9dd;
	}

.articletabletext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	}

.articletabletitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

.articletabletitle2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	}

.ctablebg1 {
	background:#006699;
	}

.ctablebg2 {
	background:#dddddd;
	}

.ctablebg3 {
	background:#cccccc;
	}

.ctablebg4 {
	background:#cbd9dd;
	}

.articlelist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	}

/*articletable*/

.tableheadv1 {
	background:#006699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

.tablerowonev1 {
	background:#dddddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	}

.tablerowtwov1 {
	background:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	}

.tableheadv2 {
	background:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	}

.tablerowonev2 {
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	}

.tablerowtwov2 {
	background:#cbd9dd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	}

.tablesource {
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	}

.mapquest {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	}

.linkone {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:none;
	}

a.linkone:link {
	color:#013a81;
	text-decoration:none;
	}

a.linkone:visited {
	color:#013a81;
	text-decoration:none;
	}

a.linkone:hover {
	color:#b32025;
	text-decoration:underline;
	}

.linkonenot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	}

.linkonebold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
	font-weight:bold;
	}

a.linkonebold:link {
	color:#013a81;
	text-decoration:underline;
	}

a.linkonebold:visited {
	color:#013a81;
	text-decoration:underline;
	}

a.linkonebold:hover {
	color:#b32025;
	text-decoration:underline;
	}

.linktwo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
	}

a.linktwo:link {
	color:#013a81;
	text-decoration:underline;
	}

a.linktwo:visited {
	color:#013a81;
	text-decoration:underline;
	}

a.linktwo:hover {
	color:#b32025;
	text-decoration:underline;
	}

.linktwobold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
	font-weight:bold;
	}

.linktwobold:link {
	color:#013a81;
	text-decoration:underline;
	}

.linktwobold:visited {
	color:#013a81;
	text-decoration:underline;
	}

.linktwobold:hover {
	color:#b32025;
	text-decoration:underline;
	}

.linkthree {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
	}

a.linkthree:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
	}

a.linkthree:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
	}

a.linkthree:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b32025;
	ext-decoration:underline;
	}

.arrow {
	font-family:Verdana, Helvetica, Arial, sans serif;
	font-size:11px;
	color:#000000;
	list-style-image: url(images/skins/default/stonyCTR/listing-arrow.gif);
	}

.listone {
	color:#bbbbbb;
	}

.copingline {
	background:#cdcdcd;
	}

.scriptpad-items {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#333333;
	}

.scriptpad-items-bold {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	}

.scriptpad-title {
	background:#cbd9dd;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#006699;
	font-weight:bold;
	}

.scriptpadborder {
	background:#bbbbbb;
	}

/*form*/

	.form2 {width:20;}
	.form3 {width:25;}
	.form4 {width:40;}
	.form9 {width:90;}
	.form10 {width:100;}
	.form15 {width:130;}
	.form19 {width:190;}
	.form20 {width:200;}
	.form21 {width:210;}
	.form25 {width:250;}
	.form30 {width:300;}
	.form35 {width:350;}
	.form37 {width:370;}
	.form40 {width:400;}
	.form55 {width:550;}
	.formta {width:130;height:90;}
	.formta1 {width:250;height:350;}
	.formdm1 {width:300;height:90;}
	.formdm2 {width:600;height:90;}

/*bottom*/

.copy {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#686f99;
	}

a.copylink:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#be2d33;
	text-decoration:none;
	}

a.copylink:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#be2d33;
	text-decoration:none;
	}

a.copylink:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#be2d33;
	text-decoration:underline;
	}

.server {
	color:#ffffff;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	}

/*admin*/

	.formdoc1 {background:#9ad2ed;}
	.formdoc2 {background:#9ad2ed;}
	.blanc {background:#ffffff;}
	.gris {background:#eeeeee;}

.linkadmin1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
	}

.linkadmin1:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
	}

.linkadmin1:visited {
	color:#013a81;
	text-decoration:underline;
	}

.linkadmin1:hover {
	color:#b32025;
	text-decoration:underline;
	}

.error {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff0000;
	font-size:15px;
	}

.success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}

.popup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}

.subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#336699;
	}

/*physicianreferral*/

.prpracticelink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#013a81;
	}

.prpracticelink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#013a81;
	}

.prpracticelink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#b32025;
	}

.prtitle {
	padding-left:5px;
	font-family:Verdana, Helvetica, Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#013a81;
	line-height:22px;
	}

.prdate {
	font-family:Verdana, Helvetica, Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#013a81;
	line-height:18px;
	}

.prtoplocation {
	font-family:Verdana, Helvetica, Arial,sans-serif;
	font-size:11px;
	color:#013a81;
	}

.prpara {
	font-family:Verdana, Helvetica, Arial,sans-serif;
	font-size:11px;color:#000000;
	}

.prnewslink:link {
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#339999;
	font-weight:bold;
	}

.prnewslink:visited {
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#339999;
	font-weight:bold;
	}

.prnewslink:hover {
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#339999;
	font-weight:bold;
	}

.prfilelink:link {
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#339999;
	}

.prfilelink:visited {
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#339999;
	}

.prfilelink:hover {
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#339999;
	}
	
	.prblueline {background:#336699;}
	.logolink:link {color:#cecfce;}
	.logolink:visited {color:#cecfce;}
	.logolink:hover {color:#cecfce;}

/* secure messaging styles */

.smcboxtitle {
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	}

.smcboxform:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
	}

.smcboxform:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
	}

.smcboxform:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
	}

a.smctab:link {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	}

a.smctab:visited {
	color:#666666;
	font-size:11px;
	text-decoration:none;
	}

a.smctab:hover {
	color:#999999;
	font-size:11px;
	text-decoration:underline;
	}

a.message:link {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	}

a.message:visited {
	color:#666666;
	text-decoration:none;
	}

a.message:hover {
	color:#999999;
	text-decoration:underline;
	}

a.printerready:link {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#339999;
	font-size:11px;
	text-decoration:underline;
	}

a.printerready:visited {
	color:#339999;
	text-decoration:underline;
	}

a.printerready:hover {
	color:#33cccc;
	text-decoration:underline;
	}

	.bgtrans {background-color:transparent;}
	
	.tablehilite {background-color:#c5c5d2;}

/* ppe redesign */

	.titlebar-hottopic {background-image:url(images/skins/default/stonyCTR/icon_hottopic.gif);}
	.titlebar-sendto {background-image:url(images/skins/default/stonyCTR/icon_sendto.gif);}
	.control-cope {background-image:url(images/skins/default/stonyCTR/control_cope.gif);}
	.control-eating {background-image:url(images/skins/default/stonyCTR/control_eating.gif);}
	.control-fitness {background-image:url(images/skins/default/stonyCTR/control_fitness.gif);}
	.control-mind {background-image:url(images/skins/default/stonyCTR/control_mind.gif);}
	.control-smoking {background-image:url(images/skins/default/stonyCTR/control_smoking.gif);}
	.control-support {background-image:url(images/skins/default/stonyCTR/control_support.gif);}
	.titlebar-lgcontrol {background-image:url(images/skins/default/stonyCTR/LgIcon_control.gif);}
	.titlebar-lghottopic {background-image:url(images/skins/default/stonyCTR/LgIcon_hottopic.gif);}
	.titlebar-lglearn {background-image:url(images/skins/default/stonyCTR/LgIcon_learn.gif);}
	.titlebar-lgoverview {background-image:url(images/skins/default/stonyCTR/LgIcon_overview.gif);}
	.titlebar-lgtool {background-image:url(images/skins/default/stonyCTR/LgIcon_tool.gif);}
	.titlebar-lgcardiologyarticle {background-image:url(images/skins/default/stonyCTR/LgIcon_c_article.gif);}
	.titlebar-lgurologyarticle {background-image:url(images/skins/default/stonyCTR/LgIcon_u_article.gif);}
	.titlebar-lgvasculararticle {background-image:url(images/skins/default/stonyCTR/LgIcon_v_article.gif);}
	.dictionary-lg {background-image:url(images/skins/default/stonyCTR/dictionary_large.gif);}
	
.readmore:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#ff9900;
	font-style:italic;
	}
	
.readmore:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#ff9900;
	font-style:italic;
	}

.readmore:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#ff7200;
	font-style:italic;
	}

/* PLC */

	.plc-tableborder {background:#808080;}
	.plc-tablebg {background:#ffffff;}

.plc-tablehead {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	background:#9ad2ed;
	}

.plc-tableintrotext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	background:#9ad2ed;
	}

.plc-tabletitletext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}

	.plc-tabletitlebg {background:#cbd9dd;}

.plc-tabletext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	}

	.plc-tablecolumn01 {background:#dddddd;}
	.plc-tablecolumn02 {background:#ffffff;}
	.plc-tabledivider {background:#808080;}

/* PATIENT HOME PAGE */

	.patienttabline {background:#336699;}

.patienttabtext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#CC3300;
	font-weight:bold;
	}

.patienttabtext:link {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#CC3300;
	font-weight:bold;
	}

.patienttabtext:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#cc3300;
	font-weight:bold;
	text-decoration:underline;
	}

.patienttabtext:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#CC3300;
	font-weight:bold;
	}

.patienttabtext_on {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#4A85B3;
	font-weight:bold;
	}

	.patienttabbg {background:#FFFFFF;}
	.patienttabbg_on {background:#EEF2F6;}

.patienttabintrotext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#4A85B3;
	font-weight:bold;
	}

.patienthealthtext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

/* LEFT NAVIGATION */

	.leftnavbg {background-color:#FFFFFF;}
	.leftnav-on {background-color:#cbdef2;}
	.leftnav-headbg {background-color:#cbdef2;}

.leftnav-headtext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	}

	.leftnav-subheadbg {background-color:#EAEAEA;}

.leftnav-subheadtext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}

.leftnav-text {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#013a81;
	}

.leftnav-text:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#013a81;
	}

.leftnav-text:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#013a81;
	}

.leftnav-text:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#b32025;
	}

/* SMC */

/* large text that appears on page */

.smc-pageheadtext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	}

 /* pagehead */
 
.smc-sectiontext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	}

/* regular text that appears on page */

.smc-text {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	}

a.smc-text:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
	}

a.smc-text:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6868C0;
	text-decoration:none;
	}

a.smc-text:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6F6FFF;
	text-decoration:underline;
	}

/* regular text that appears on page above the table */

.smc-showtext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	} 
	
/* sidetext */

.smc-showtext:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:underline;
	}

.smc-showtext:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6868C0;
	text-decoration:underline;
	}

.smc-showtext:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6F6FFF;
	text-decoration:underline;
	}

/* color that appears in table header */

	.smc-tablehead {background:#EEF2F6;} /* formdoc1 */

/* text that appears on table header */

.smc-tabletitletext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	}

/* text that appears within table */

.smc-tabletext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;color:#000000;
	}

.smc-tabletext:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:underline;
	}

.smc-tabletext:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6868C0;
	text-decoration:underline;
	}

.smc-tabletext:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6F6FFF;
	text-decoration:underline;
	}

	.smc-tablerow-normal {background:#FFFFFF;}
	.smc-tablerow-alt {background:#EEF2F6;}

/* large text that appears in shaded area */

.smc-areasectiontext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	}

/* regular text that appears in shaded area */

.smc-areatext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	}

a.smc-areatext:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
	}

a.smc-areatext:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6868C0;
	text-decoration:none;
	}

a.smc-areatext:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6F6FFF;
	text-decoration:underline;
	}

/* color that appears in shaded area */

	.smc-areaborder {background:#003366;} /* pageheadside */
	.smc-areabg {background:#EEF2F6;} /* surveybg */

/* large text that appears atop include plc image */

.smc-includeplctext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#003366;
	} /* lefthead */

/* large text that appears  in the tab */

.smc-tabsectiontext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:bold;
	}

/* regular text that appears in the tab */

.smc-tabtext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	} /* sidetext */

.smc-tab {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	}

a.smc-tab:link {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
	}

a.smc-tab:visited {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6868C0;
	text-decoration:none;
	}

a.smc-tab:hover {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6F6FFF;
	text-decoration:underline;
	}

	.smc-transbg {background-color:transparent;}

/* SMC FORMS */

/* text that appears in the pagebg */

.smcform-alerttext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#CC3300;
	font-weight:bold;
	}

.smcform-sectiontext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#0000FF;
	font-weight:bold;
	}

/* text that appears on the page */

.smcform-text {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	}
	
	.navmenubg {/* this is the UP state */
		font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
		color:#000; 
		background-color:#bbcad7;
		cursor: pointer;
		padding: 4px 0;
	}
	
	.navmenubg-on {/* this is the OVER state */
		font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
		color:#000; 
		background-color:#dde5eb;
		cursor: pointer;
		padding: 4px 0;
	}
	
	.navmenubgRed {/* this is the UP state */
		font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
		color:#000; 
		background-color: #bbcad7;
		cursor: pointer;
		padding: 4px 0;
	}
	
	.navmenubgRed-on {/* this is the OVER state */
		font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
		color:#CC0000; 
		background-color:#dde5eb;
		cursor: pointer;
		padding: 4px 0;
	}
	
	.top_nav_link {
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #be2d33;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}

	a.top_nav_link:link, a.top_nav_link:active, a.top_nav_link:visited  {
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #be2d33;
		text-decoration: none;
		padding:0;
		margin: 0;
	}

	a.top_nav_link:hover {
		text-decoration: underline;

	}
	
		
	#bannerSearch {
		position: absolute;
		top: 85px;
		left: 3px;
		z-index: 5;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#bannerSearch li {
		float: left;
		padding: 0 0 0 4px;
		margin: 0;
	}
	
	.bannerSearchForm {
		padding: 0;
		margin: 0;
		display: inline;
	}
	
	.searchText {
		font: bold 11px/14px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}
	
	a.searchLink:link, a.searchLink:active, a.searchLink:visited {
		font: bold 11px/14px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}
	
	a.searchLink:hover {
		font: bold 11px/14px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	.bannerSearchBox {
		width:82px;
		padding: 0;
		margin: 0;
		background: #e8eef6;
		border: none;
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #215b8f;
		text-decoration: none;
	}
	
	/* Navigation Styles
------------------------------------------------------------------------------------------ */


/* LEVEL ONE */
ul.dropdown { 
	position: absolute;
	top: 82px; left: 165px; z-index: 502; 
	list-style-type: none; 
	margin: 0; padding: 0; 
	height: 23px;
}

ul.dropdown li { 
	float: left; 
	display: inline-block; 
	height: 23px;
	zoom: 1; 
	background: #6f879d; 
}

ul.dropdown li a.navLvlOne { 
	display: inline-block; 
	height: 23px;
}

	ul.dropdown a.navLvlOne:hover { 
		
	}
	
	ul.dropdown a.navLvlOne:active { 
		
	}

	ul.dropdown li.hover, ul.dropdown li:hover {
		
		position: relative; 
	}
	
	ul.dropdown li.hover a.navLvlOne { 
		 
	}


/* LEVEL TWO */
ul.dropdown ul { 
	width: 200px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%; left: 0; 
	list-style-type: none; 
	margin: 0; padding: 0; 
	background: #bbcad7; 
}

ul.dropdown ul li {
	display: block;
	width: 200px; height: auto;
	font-weight: normal; 
	background: #bbcad7; 
	color: #000;  
	float: none; 
	clear: left;
	margin: 0; padding: 0;
}
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a:link, ul.dropdown ul li a:active, ul.dropdown ul li a:visited {
	border-right: none; 
	display: inline-block;
	width: 200px;
	font: normal 12px Arial, Helvetica, sans-serif; 
	color: #000; 
	text-decoration: none; 
	background-color: #bbcad7;
	background-image: none; 
	padding: 5px; margin: 0;
	text-align: left;
} 

ul.dropdown ul li a:hover	{
	color: #000; 
	text-decoration: none;
	background-image: none;
	background-color: #dde5eb;
} 

ul.dropdown li ul li.hover2, ul.dropdown li ul li:hover {
	background-color: #dde5eb;
	color: #000; 
	position: relative; 
}

ul.dropdown li ul li.hover2 a { 
	background-color: #dde5eb;
	color: #000; 
}


/* LEVEL THREE */
ul.dropdown ul ul {
	left: 100%; 
	top: 0; 
}

ul.dropdown li:hover > ul { 
	visibility: visible;
}
