
/*top*/

.banner {
	background-image:url(images/skins/default/sjspine/head_sjspine.jpg);
	}

.clicklogo {
	position:absolute;
	left:10px;
	top:22px;
	}

.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:7px;
	left:670px;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	color:#949EA2;
	font-weight:normal;
	font-size:10px;
	} 

/* 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:arial,verdana,helvetica,geneva,sans-serif;
	color:#4a7ac2;
	font-size:12px;
	}

a.textnav:visited {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	color:#778288;
	font-size:12px;
	}

a.textnav:hover {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	color:#0841bd;
	font-size:12px;
	}

a.textnav:active {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	color:#4a7ac2;
	font-size:12px;
	}

.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:#4a7ac2;
	}

a.breadcrumblink:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#4a7ac2;
	text-decoration:none;
	}

a.breadcrumblink:visited {
	color:#778288;
	}

a.breadcrumblink:hover {
	color:#0841bd;
	text-decoration:underline;
	}

BODY {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	background-image:url(images/skins/default/sjspine/homebg.gif);
	background-repeat:repeat;
	scrollbar-arrow-color:#ffffff;
	scrollbar-face-color:#a0a6a3;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#ffffff;
	scrollbar-track-color:#b0b7bc;
	}
	
INPUT, SELECT, TEXTAREA {
	color:#000000;
	background-color:#f6feff;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	scrollbar-arrow-color:#ffffff;
	scrollbar-face-color:#a0a6a3;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#ffffff;
	scrollbar-track-color:#b0b7bc;
	}

/*left*/

.announcementbg {
	background-color:#ffffff;
	}

.navout-pwa {
	background-color:#0841bd;
	}

.navout {
	background-color:#0841bd;
	}

.lefthead {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b02545;
	}

.lefttext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

.leftnav {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	line-height:15px;
	}

a.leftnav1 {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:10px;
	color:#4a7ac2;
	text-decoration:none;
	line-height:15px;
	}

/*right*/

.dictionarybg {
	background-image:url(images/skins/default/sjspine/dictionary.gif);
	}

.dicttextform {
	width:100px;
	height:21px;
	}

.dictionary-search {
	background-image:url(images/skins/default/sjspine/dictionary_search.gif);
	}

.form {
	width:100;
	}

.adborder {
	background:#0841bd;
	}

.newsborder {
	background:#0841bd;
	}

.newsbg {
	background-color:#f6feff;
	}

.popupborder {
	background:#0841bd;
	}

.articleborder {
	background:#0841bd;
	}

.sidebar-title {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b02545;
	}

.sidebar {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

.sidebar-link:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	font-weight:bold;
	text-decoration:underline;
	}

.sidebar-link:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	font-weight:bold;
	text-decoration:underline;
	}

.sidebar-link:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#f0841bd;
	font-weight:bold;
	text-decoration:underline;
	}

.surveyborder {
	background:#f0841bd;
	}

.surveyborder2 {
	background:#f0841bd;
	}

.surveybg {
	background:#D4E0CE;
	}

.survey-title {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b02545;
	}

.sidebar-link2:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	font-weight:bold;
	text-decoration:underline;
	}

.sidebar-link2:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	font-weight:bold;
	text-decoration:underline;
	}

.sidebar-link2:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	font-weight:bold;
	text-decoration:none;
	}

.sidetext {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

a:link {
	color:#4a7ac2;text-decoration:none;
	}

a:visited {
	color:#778288;text-decoration:none;
	}

a:hover {
	color:#0841bd;text-decoration:underline;
	}

/*content*/

.pagehead {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b02545;
	line-height:22px;
	}

.pagehead2 {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b02545;
	line-height:22px;
	}

.pageheadsm {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color: #b02545;
	font-weight:bold;
	}

.pageheadline {
	background:#b9ceb1;
	}

.pageheadside {
	background:#b9ceb1;
	}

.pageheadbot {
	background-image:url(images/skins/default/sjspine/2lines.gif);
	}

.pagebg, .pagebg1, .pagebg2, .pagebg3, .pagebg4, .pagebg5, .pagebg6 {
	background:#f6feff;
	}

.pageheadtext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

.pageheadtextb {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}

.pageheadtext2 {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:15px;
	}

.pageheadl {
	background-image:url(images/skins/default/sjspine/pageheadl.gif);
	}

.pageheadr {
	background-image:url(images/skins/default/sjspine/pageheadr.gif);
	}

.pagecolor {
	background:#ffffff;
	}

.arrow1 {
	background-image:url(images/skins/default/sjspine/listing-arrow.gif);
	}

.fix {
	background-image:url(images/skins/default/sjspine/clear.gif);
	}

.titlebar-myhealth {
	background-image:url(images/skins/default/sjspine/icon_myhealth.gif);
	}

.titlebar-condition {
	background-image:url(images/skins/default/sjspine/icon_condition.gif);
	}

.titlebar-tests {
	background-image:url(images/skins/default/sjspine/icon_tests.gif);
	}

.titlebar-research {
	background-image:url(images/skins/default/sjspine/icon_research.gif);
	}

.titlebar-doctor {
	background-image:url(images/skins/default/sjspine/icon_doctor.gif);
	}

.titlebar-wellness {
	background-image:url(images/skins/default/sjspine/icon_wellness.gif);
	}

.titlebar-ecom {
	background-image:url(images/skins/default/sjspine/icon_ecom.gif);
	}

.search {
	background-image:url(images/skins/default/sjspine/search.gif);
	}

.doublearrow {
	background-image:url(images/skins/default/sjspine/condition-title-arrow.gif);
	}

.bullet1 {
	background-image:url(images/skins/default/sjspine/bullet-light-grey.gif);
	}

.bullet2 {
	background-image:url(images/skins/default/sjspine/bullet-light-grey2.gif);
	}

.bullet-teaser {
	background-image:url(images/skins/default/sjspine/bullet-teaser.gif);
	}

.more {
	background-image:url(images/skins/default/sjspine/more.gif);
	}

.more1 {
	background-image:url(images/skins/default/sjspine/more1.gif);
	}

.previous {
	background-image:url(images/skins/default/sjspine/previous.gif);
	}

.next {
	background-image:url(images/skins/default/sjspine/next.gif);
	}

.printericon {
	background-image:url(images/skins/default/sjspine/icon_print.gif);
	}

.arrowright {
	background-image:url(images/skins/default/sjspine/icon_arrowr.gif);
	}

.arrowleft {
	background-image:url(images/skins/default/sjspine/icon_arrowl.gif);
	}

.ppecurve1 {
	background-image:url(images/skins/default/sjspine/background-white-leftcorner.gif);
	}

.ppecurve2 {
	background-image:url(images/skins/default/sjspine/background-white-1pxgrey.gif);
	}

.ppecurve3 {
	background-image:url(images/skins/default/sjspine/background-white-corner-gry.gif);
	}

.pageheadpages {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#a0a6a3;
	font-weight:bold;
	}

.location1 {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	letter-spacing:1pt;
	}

.location2 {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	letter-spacing:1pt;
	}

.locationlink:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4a7ac2;
	letter-spacing:1pt;
	}

.locationlink:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#778288;
	letter-spacing:1pt;
	}

.locationlink:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#0841bd;
	letter-spacing:1pt;
	}

.locationlinkbold {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#4a7ac2;
	letter-spacing:1pt;
	font-weight:bold;
	}

.physician1 {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

.physicianlink {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	}

.physician:hover {
	color:#0841bd;
	text-decoration:underline;
	}

.myhealthtitle {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	color:#b02545;
	font-weight:bold;
	}

.myhealthtitle2nolink {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b02545;
	}

.myhealthtitle2:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight:bold;
	color:#4a7ac2;
	font-size:12px;
	text-decoration:underline;
	}

.myhealthtitle2:visited {
	color:#778288;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}

.myhealthtitle2:hover {
	color:#0841bd;
	font-size:12px;
	font-weight:bold;
	}

.ppelink {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	}

.ppelink:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	}

.ppelink:visited {
	color:#778288;
	text-decoration:none;
	}

.ppelink:hover {
	color:#0841bd;
	text-decoration:underline;
	}

a.ppelink {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	}

a.ppelink:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	}

a.ppelink:visited {
	color:#778288;
	text-decoration:none;
	}

a.ppelink:hover {
	color:#0841bd;
	text-decoration:underline;
	}

.ppelink2 {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#4a7ac2;
	}

.ppetext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

.ppetextbold {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}

.ppetitle {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#b02545;
	font-weight:bold;
	}

.ppetitlelink:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	font-weight:bold;
	text-decoration:underline;
	}

.ppetitlelink:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	font-weight:bold;
	text-decoration:underline;
	}

.ppetitlelink:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	font-weight:bold;
	text-decoration:underline;
	}

.ppesponsor {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

.article {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#000000;
	font-size:12px;
	}

.captionbg {
	background-color:#0841bd;
	}

.caption {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#b02545;
	background-color:#f6feff;
	}

.articletabletext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#555555;
	font-size:12px;
	}

.articletabletitle {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

.articletabletitle2 {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	}

.ctablebg1 {
	background:#b7ccae;
	}

.ctablebg2 {
	background:#dddddd;
	}

.ctablebg3 {
	background:#cccccc;
	}

.ctablebg4 {
	background:#cbd9dd;
	}

.articlelist {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#6d7b79;
	font-size:12px;
	}

/*articletable*/

.tableheadv1 {
	background:#b7ccae;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}

.tablerowonev1 {
	background:#dddddd;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#555555;
	font-size:11px;
	}

.tablerowtwov1 {
	background:#cccccc;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#555555;
	font-size:11px;
	}

.tableheadv2 {
	background:#cccccc;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	}

.tablerowonev2 {
	background:#ffffff;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif
	color:#555555;
	font-size:11px;
	}

.tablerowtwov2 {
	background:#cbd9dd;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif
	color:#555555;
	font-size:11px;
	}

.tablesource {
	background:#ffffff;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif
	color:#555555;
	font-size:11px;
	}

.mapquest {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif
	color:#4a7ac2;
	font-size:12px;
	}

.linkone {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	}

a.linkone:link {
	color:#4a7ac2;
	text-decoration:none;
	}

a.linkone:visited {
	color:#778288;
	text-decoration:none;
	}

a.linkone:hover {
	color:#0841bd;
	text-decoration:underline;
	}

.linkonenot {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	}

.linkonebold {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:underline;
	font-weight:bold;
	}

a.linkonebold:link {
	color:#4a7ac2;
	text-decoration:underline;
	}

a.linkonebold:visited {
	color:#778288;
	text-decoration:underline;
	}

a.linkonebold:hover {
	color:#0841bd;
	text-decoration:underline;
	}

.linktwo {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:underline;
	}

a.linktwo:link {
	color:#4a7ac2;
	text-decoration:underline;
	}

a.linktwo:visited {
	color:#778288;
	text-decoration:underline;
	}

a.linktwo:hover {
	color:#0841bd;
	text-decoration:underline;
	}

.linktwobold {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:underline;
	font-weight:bold;
	}

.linktwobold:link {
	color:#4a7ac2;
	text-decoration:underline;
	}

.linktwobold:visited {
	color:#778288;
	text-decoration:underline;
	}

.linktwobold:hover {
	color:#0841bd;
	text-decoration:underline;
	}

.linkthree {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:underline;
	}

a.linkthree:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:underline;
	}

a.linkthree:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	text-decoration:underline;
	}

a.linkthree:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	ext-decoration:underline;
	}

.arrow {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	list-style-image: url(images/skins/default/sjspine/listing-arrow.gif);
	}

.listone {
	color:#bbbbbb;
	}

.copingline {
	background:#b02545;
	}

.scriptpad-items {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	}

.scriptpad-items-bold {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	}

.scriptpad-title {
	background:#cbd9dd;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	color:#a0a6a3;
	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:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#a3b3a1;
	}

a.copylink:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	}

a.copylink:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	text-decoration:none;
	}

a.copylink:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	text-decoration:underline;
	}

.server {
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:10px;
	}

/*admin*/

	.formdoc1 {background:#9ad2ed;}
	.formdoc2 {background:#9ad2ed;}
	.blanc {background:#ffffff;}
	.gris {background:#eeeeee;}

.linkadmin1 {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#808080;
	text-decoration:underline;
	}

.linkadmin1:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:underline;
	}

.linkadmin1:visited {
	color:#778288;
	text-decoration:underline;
	}

.linkadmin1:hover {
	color:#0841bd;
	text-decoration:underline;
	}

.error {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight:bold;
	color:#ff0000;
	font-size:15px;
	}

.success {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}

.popup {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	}

.subhead {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b02545;
	}

/*physicianreferral*/

.prpracticelink:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#4a7ac2;
	}

.prpracticelink:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#778288;
	}

.prpracticelink:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#0841bd;
	}

.prtitle {
	padding-left:5px;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#949ea2;
	line-height:22px;
	}

.prdate {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#949ea2;
	line-height:18px;
	}

.prtoplocation {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#949ea2;
	}

.prpara {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;color:#000000;
	}

.prnewslink:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#4a7ac2;
	font-weight:bold;
	}

.prnewslink:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#778288;
	font-weight:bold;
	}

.prnewslink:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#0841bd;
	font-weight:bold;
	}

.prfilelink:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#4a7ac2;
	}

.prfilelink:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#778288;
	}

.prfilelink:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#0841bd;
	}
	
	.prblueline {background:#336699;}
	.logolink:link {color:#4a7ac2;}
	.logolink:visited {color:#778288;}
	.logolink:hover {color:#0841bd;}

/* secure messaging styles */

.smcboxtitle {
	font-family:arial, verdana, helvetica, geneva, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	}

.smcboxform:link {
	font-family:arial, verdana, helvetica, geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	font-weight:bold;
	text-decoration:underline;
	}

.smcboxform:visited {
	font-family:arial, verdana, helvetica, geneva, sans-serif;
	font-size:12px;
	color:#778288;
	font-weight:bold;
	text-decoration:underline;
	}

.smcboxform:hover {
	font-family:arial, verdana, helvetica, geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	font-weight:bold;
	text-decoration:underline;
	}

a.smctab:link {
	font-family:arial, verdana, helvetica, geneva, sans-serif;
	color:#4a7ac2;
	font-size:12px;
	text-decoration:none;
	}

a.smctab:visited {
	color:#778288;
	font-size:11px;
	text-decoration:none;
	}

a.smctab:hover {
	color:#0841bd;
	font-size:12px;
	text-decoration:underline;
	}

a.message:link {
	font-family:arial, verdana, helvetica, geneva, sans-serif;
	color:#4a7ac2;
	font-size:12px;
	text-decoration:none;
	}

a.message:visited {
	color:#778288;
	text-decoration:none;
	}

a.message:hover {
	color:#0841bd;
	text-decoration:underline;
	}

a.printerready:link {
	font-family:arial, verdana, helvetica, geneva, sans-serif;
	color:#4a7ac2;
	font-size:12px;
	text-decoration:underline;
	}

a.printerready:visited {
	color:#778288;
	text-decoration:underline;
	}

a.printerready:hover {
	color:#0841bd;
	text-decoration:underline;
	}

	.bgtrans {background-color:transparent;}
	
	.tablehilite {background-color:#c5c5d2;}

/* ppe redesign */

	.titlebar-hottopic {background-image:url(images/skins/default/sjspine/icon_hottopic.gif);}
	.titlebar-sendto {background-image:url(images/skins/default/sjspine/icon_sendto.gif);}
	.control-cope {background-image:url(images/skins/default/sjspine/control_cope.gif);}
	.control-eating {background-image:url(images/skins/default/sjspine/control_eating.gif);}
	.control-fitness {background-image:url(images/skins/default/sjspine/control_fitness.gif);}
	.control-mind {background-image:url(images/skins/default/sjspine/control_mind.gif);}
	.control-smoking {background-image:url(images/skins/default/sjspine/control_smoking.gif);}
	.control-support {background-image:url(images/skins/default/sjspine/control_support.gif);}
	.titlebar-lgcontrol {background-image:url(images/skins/default/sjspine/LgIcon_control.gif);}
	.titlebar-lghottopic {background-image:url(images/skins/default/sjspine/LgIcon_hottopic.gif);}
	.titlebar-lglearn {background-image:url(images/skins/default/sjspine/LgIcon_learn.gif);}
	.titlebar-lgoverview {background-image:url(images/skins/default/sjspine/LgIcon_overview.gif);}
	.titlebar-lgtool {background-image:url(images/skins/default/sjspine/LgIcon_tool.gif);}
	.titlebar-lgcardiologyarticle {background-image:url(images/skins/default/sjspine/LgIcon_c_article.gif);}
	.titlebar-lgurologyarticle {background-image:url(images/skins/default/sjspine/LgIcon_u_article.gif);}
	.titlebar-lgvasculararticle {background-image:url(images/skins/default/sjspine/LgIcon_v_article.gif);}
	.dictionary-lg {background-image:url(images/skins/default/sjspine/dictionary_large.gif);}
	
.readmore:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	font-style:italic;
	}
	
.readmore:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	font-style:italic;
	}

.readmore:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	font-style:italic;
	}

/* PLC */

	.plc-tableborder {background:#808080;}
	.plc-tablebg {background:#ffffff;}

.plc-tablehead {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	background:#9ad2ed;
	}

.plc-tableintrotext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	background:#9ad2ed;
	}

.plc-tabletitletext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}

	.plc-tabletitlebg {background:#cbd9dd;}

.plc-tabletext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	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, Geneva, sans-serif;
	font-size:12px;
	color:#a0a6a3;
	font-weight:bold;
	}

.patienttabtext:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	font-weight:bold;
	}

.patienttabtext:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	font-weight:bold;
	text-decoration:underline;
	}

.patienttabtext:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	font-weight:bold;
	}

.patienttabtext_on {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#b7ccae;
	font-weight:bold;
	}

	.patienttabbg {background:#FFFFFF;}
	.patienttabbg_on {background:#EEF2F6;}

.patienttabintrotext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:14px;
	color:#4a7ac2;
	font-weight:bold;
	}

.patienthealthtext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

/* LEFT NAVIGATION */

	.leftnavbg {background-color:#FFFFFF;}
	.leftnav-on {background-color:#f6feff;}
	.leftnav-headbg {background-color:#4A7AC2;}

.leftnav-headtext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	}

	.leftnav-subheadbg {background-color:#D4E0CE;}

.leftnav-subheadtext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#617067;
	font-weight:bold;
	}

.leftnav-text {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

.leftnav-text:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	}

.leftnav-text:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	}

.leftnav-text:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	}

/* SMC */

/* large text that appears on page */

.smc-pageheadtext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	}

 /* pagehead */
 
.smc-sectiontext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	}

/* regular text that appears on page */

.smc-text {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

a.smc-text:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	}

a.smc-text:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	text-decoration:none;
	}

a.smc-text:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	text-decoration:underline;
	}

/* regular text that appears on page above the table */

.smc-showtext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	} 
	
/* sidetext */

.smc-showtext:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:underline;
	}

.smc-showtext:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	text-decoration:underline;
	}

.smc-showtext:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	text-decoration:underline;
	}

/* color that appears in table header */

	.smc-tablehead {background:#EEF2F6;} /* formdoc1 */

/* text that appears on table header */

.smc-tabletitletext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	}

/* text that appears within table */

.smc-tabletext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	}

.smc-tabletext:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:underline;
	}

.smc-tabletext:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	text-decoration:underline;
	}

.smc-tabletext:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	text-decoration:underline;
	}

	.smc-tablerow-normal {background:#FFFFFF;}
	.smc-tablerow-alt {background:#EEF2F6;}

/* large text that appears in shaded area */

.smc-areasectiontext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	}

/* regular text that appears in shaded area */

.smc-areatext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	}

a.smc-areatext:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#4a7ac2;
	text-decoration:none;
	}

a.smc-areatext:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#778288;
	text-decoration:none;
	}

a.smc-areatext:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#0841bd;
	text-decoration:underline;
	}

/* color that appears in shaded area */

	.smc-areaborder {background:#0841bd;} /* pageheadside */
	.smc-areabg {background:#D4E0CE;} /* surveybg */

/* large text that appears atop include plc image */

.smc-includeplctext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	color:#003366;
	} /* lefthead */

/* large text that appears  in the tab */

.smc-tabsectiontext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:bold;
	}

/* regular text that appears in the tab */

.smc-tabtext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	} /* sidetext */

.smc-tab {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	}

a.smc-tab:link {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#4a7ac2;
	text-decoration:none;
	}

a.smc-tab:visited {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#778288;
	text-decoration:none;
	}

a.smc-tab:hover {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#0841bd;
	text-decoration:underline;
	}

	.smc-transbg {background-color:transparent;}

/* SMC FORMS */

/* text that appears in the pagebg */

.smcform-alerttext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:15px;
	color:#7a041f;
	font-weight:bold;
	}

.smcform-sectiontext {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:13px;
	color:#1f1f4a;
	font-weight:bold;
	}

/* text that appears on the page */

.smcform-text {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	}


/* CUSTOM SMC 3.0 STYLES */	
.stjForm {
		background: #FFF;
		border: 1px solid #999;
		font: normal 11px verdana, sans-serif;
		color: #000;
		width: 250px;
	}
	
.stjForm120 {
		background: #FFF;
		border: 1px solid #999;
		font: normal 11px verdana, sans-serif;
		color: #000;
		width: 120px;
	}	
	
.required {
		position: relative;
		font: normal 10px verdana, sans-serif;
		color: #FF0000;
		padding: 0;
		margin: 0;
	}	
	
	
	/*added below on 10/30/06 request from member services*/
	
.navmenubg {font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;font-size:12px;color:#0841BD;line-height:20px;background-color:#DDF0F1;}

.navmenubg-on {font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;font-size:12px;color:#ffffff;line-height:20px;background-color:#0841BD;}


  .doc_banner  {
  	font-family:Verdana, Helvetica, Arial,sans-serif;
  	font-size:11px;
  	color: ffffff;
  	font-weight: none;
  	font-style: normal;
	line-height: none;
  	text-decoration: none;

  }

  .doc_banner a:link {
  	font-family:Verdana, Helvetica, Arial,sans-serif;
    font-size:11px;
  	color: 000000;
  	font-weight: none;
  	font-style: normal;
	line-height:none;
  	text-decoration: none;
  

  }

  .doc_banner a:visited {
  	font-family:Verdana, Helvetica, Arial,sans-serif;
  	font-size:11px;
  	color: 000000;
  	font-weight: none;
  	font-style: normal;
	line-height:none;
  	text-decoration: none;
  	
  }

  .doc_banner a:hover {
  	font-family:Verdana, Helvetica, Arial,sans-serif;
  	font-size:11px;
  	color: 000000;
  	font-weight: none;
  	font-style: normal;
	line-height:none;
  	text-decoration: underline;

  }

.line {background:#0841BD;}
 
.photo {width:127;height:158;position:absolute;left:652px;top:201px;z-index:10;}

.phyname {font-size:16;font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;font-weight:bold;color:#BC0637;position:absolute;left:179px;top:209px;z-index:10;}

/* .header {width:607;height:35;} */
.locationhead {font-size:12;font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;font-weight:bold;color:#0841BD;}

.location {font-size:12;font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;font-weight:normal;color:#1D1D5B;}

.biohead {font-size:14;font-family:Trebuchet MS, arial,verdana,helvetica;font-weight:bold;color:#BC0637;}

.bio {font-size:12;font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;font-weight:normal;color:#1D1D5B;clear:right;}

.spacer {background:#DDF1F2;}

A.rightcollink {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING: 15px 0 0 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #4a7ac2; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

A.rightcollink:hover {
	TEXT-DECORATION: underline;
	COLOR:#0841bd;
}

A.rightcollink:visited {
	COLOR:#0841bd;
}


	.main_headline2 {
	font: bold 16px Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #B02545;
	text-decoration: none;
	padding: 15 0 0 15px;
	}

	
	.content_subhead2 {
	font: bold 12px Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #B02545;
	text-decoration: none;
	padding: 0 0 0 15px;
	}
	

	.content_subheadright {
	font: bold 12px Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #B02545;
	text-decoration: none;
	padding: 20px 0 0 15px;
	}
	
	.content_text2 {
	font: normal 12px/1.75 Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #262532;
	text-decoration: none;
	padding: 0 15px;
	}
	
	
	.content_rightcol {
	font: normal 12px/1.75 Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #262532;
	text-decoration: none;
	padding: 0 0 0 15px;
	}
	

	a.content_text:link {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	a.content_text:visited {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	a.content_text:hover {
	color: #0841BD;
	text-decoration: underline;
	}
	
	a.content_text:active {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	.caption_text {
	font: normal 12px/1.5 Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #4E5445;
	text-decoration: none;
	}
	
	a.caption_text:link {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	a.caption_text:visited {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	a.caption_text:hover {
	color: #0841BD;
	text-decoration: underline;
	}
	
	a.caption_text:active {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	#right_column {
	position: relative;
	float: right;
	width: 229px;
	height:483px;
	background-image: url(images/right_gradient.jpg);
	background-repeat: no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0841BD;
	}
	
	
.list		{	padding:0 15px; 
				margin:0px;
				list-style: none;
						}
						
.list li	{	font: normal 12px/1.5 Arial, Verdana, Helvetica, Geneva, sans-serif;
				color: #262532;
				text-decoration: none;
				padding:5px 0 0 10px; 
				margin:0px;
				}
	
	
 	#left_column {
	position: absolute;
	top: 206px;
	left: 164px;
	width: 370px;
	}
   
	.content_welcome {
	font: bold 16px Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #B02545;
	text-decoration: none;
	}
	
	.content_whatsnew {
	font: bold 16px Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #053EB4;
	text-decoration: none;
	}
	
	.content_subhead {
	font: bold 12px Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #B02545;
	text-decoration: none;
	}
	
	.content_text {
	font: normal 12px/1.5 Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #262532;
	text-decoration: none;
	}
	
	a.content_text:link {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	a.content_text:visited {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	a.content_text:hover {
	color: #0841BD;
	text-decoration: underline;
	}
	
	a.content_text:active {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	.caption_text {
	font: normal 12px/1.25 Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #4E5445;
	text-decoration: none;
	}
	
	a.caption_text:link {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	a.caption_text:visited {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	a.caption_text:hover {
	color: #0841BD;
	text-decoration: underline;
	}
	
	a.caption_text:active {
	color: #4A7AC2;
	text-decoration: none;
	}
	
	#right_column {
	position: absolute;
	top: 190px;
	left: 551px;
	width: 229px;
	height:310px;
	background-image: url(images/uploaded/sjspine/right_gradient.jpg);
	background-repeat: no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0841BD;
	}