BODY {
	font-family: Arial, Helvetica;
	font-size:	10pt;
	color: #2e1364;		
	background-color: #819780;
	margin-top:0px;
}

P,TD {
	font-family: Arial, Helvetica;
	font-size:	10pt;
	color: #2e1364;		
}
TD.leftbg{
	background-color: #819780;
	background-image: url(images/leftds.gif);
	width: 10px;
}

TD.rightbg{
	background-color: #819780;
	background-image: url(images/rightds.gif);
	width: 10px;
}
TD.botrightbg{
	background-color: #819780;
	background-image: url(images/botrightds.gif);
	width: 10px;
	height: 10px;
}
TD.botbg{
	background-color: #819780;
	background-image: url(images/bottomds.gif);
	height: 10px;
}
TD.botleftbg{
	background-color: #819780;
	background-image: url(images/botleftds.gif);
	width: 10px;
	height: 10px;	
}
TD.breadcrumbs{
	background-color: #FFFFFF;
	height: 12px;	
	padding-left: 20px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;
	color: #819780;
	font-weight: normal;
	font-size: 8pt;
}
A.breadcrumb{
	color: #819780;
	font-weight: normal;
	font-size: 8pt;
}
A.ninethings{
	font-size: 14pt;
	color: #819780;
}
TD.ninethings{
	text-align: center;
	vertical-align: middle;
}
H1 {
	font-family: Arial, Helvetica;
	font-size:	14pt;
	color: #4d3084;
	font-weight: normal;
}

H2 {
	font-family: Arial, Helvetica;
	font-size:	12pt;
	color: #4d3084;
	font-style: italic;
	font-weight: bold;	
	margin-bottom: 0px;
}
H3 {
	font-family: Arial, Helvetica;
	font-size:	10pt;
	color: #4d3084;
	font-style: italic;
	font-weight: bold;	
}
H4 {
	font-family: Arial, Helvetica;
	font-size:	8pt;
	color: #4d3084;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 0px;	
	margin-top: 15px;
}
.sm {
	font-size:10px;
}
A {
	font-family: Arial, Helvetica;
	font-size:	10pt;
	color: #4d3084;
	font-weight: bold;
}

A:link {
	text-decoration: none;
}

A:active {
	text-decoration: none;
}

A:visited {
	text-decoration: none;
}

A:hover{
	text-decoration: underline;
}

TD.content {
	padding: 20px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
}

TABLE {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

TABLE.main {	
	width: 780px;
}

TD.topbar{
	background-color: #2e1364;
	height: 18px;
}

TD.header{
	background-color: #4d3084;
	height: 85px;
}

.headerinfo {
	font-family: Arial, Helvetica;
	font-size:	10pt;
	font-weight: normal;
	color:	#FFFFFF;
}

A.headerinfo {
	font-family: Arial, Helvetica;
	font-size:	10pt;
	font-weight: bold;
	color:	#FFFFFF;
}

TABLE.menu{
	padding: 1px;
	border-spacing: 2px;
	border-width: thin;
	border-color: #2e1364;
	background-color: #2e1364;
	width: 760px;
}
TD.menu{
	cursor : defualt; 
	background-color: #FFFFFF;
	padding: inherit;	
	text-align: center;
	vertical-align: middle;
	color: #4d3084;
	width: 180px;
	height: 20px;
}
TD.menuOver{
	cursor : pointer;
	cursor : hand; 
	background-color: #2e1364;
	padding: inherit;	
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	width: 180px;
	height: 20px;
}
A.menu {
	font-family: Arial, Helvetica;
	font-size: 8pt;	
	color:	#4d3084;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
}
A.menu:hover {
	text-decoration: none;
	color: #FFFFFF;
}
A.menu:link {
	text-decoration: none;
}
A.menu:active {
	text-decoration: none;
}
A.menu:visited {
	text-decoration: none;
}

TD.footer_lt{
	font-family: Arial, Helvetica;
	font-size:	8pt;	
	color: #FFFFFF;
	font-weight: normal;
	background-color: #2e1364;
	height: 25px;
	text-align:left;
	padding-left: 10px;
}
TD.footer_rt{
	font-family: Arial, Helvetica;
	font-size:	8pt;	
	color: #FFFFFF;
	font-weight: normal;
	background-color: #2e1364;
	height: 25px;
	text-align:right;
	padding-right: 10px;
}
.footer {
	font-family: Arial, Helvetica;
	font-size:	8pt;	
	color: #FFFFFF;
	font-weight: normal;
}

.footer:link {
	text-decoration: none;
}

.footer:hover {
	text-decoration: none;
}

A.linklist {
	font-family: Arial, Helvetica;
	font-size:	8pt;	
	color: #4d3084;
	font-weight: normal;
}
A.linklist:link {
	text-decoration: none;
}

A.linklist:hover {
	text-decoration: none;
}
.select {
	width: 150px;
	font-size: 10pt;
	border: 1px solid #2e1364;
	background-color: #ffffff;
}

INPUT {
	width: 85px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #2e1364;
	border: 1px solid #2e1364;
	background-color: #ffffff;
}

.chk {
	width: 15px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border: 0px;
}

.btn {
	width: auto;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #2e1364;
	border: 1px solid #2e1364;
	background-color: #E0EBF2;
	cursor:pointer;
}


.textarea {
	font-size: 10pt;
	color: #2e1364;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 310px;	
	border: 1 solid #2e1364;
	background-color: #ffffff;
}

table.rs_whatsnew {
	border-collapse: collapse;
	border: 1px solid #4d3084;
}
table.rs_whatsnew th{
	color: #FFFFFF;
	background-image: url(images/whatsnew_hd.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #4d3084;
	text-align: left;
	padding: 1 0 0 2;
}
table.rs_whatsnew td{
	text-align: left;
	font-size: 11px;
	padding: 5 10 10 5;
}
table.newstext {
	border-collapse: collapse;
}
table.newstext th{
	color: #4d3084;
	text-align: left;
	font-size: 10px;
	padding: 0 0 10 0;
	font-weight: normal;
	background: none;
}
table.newstext td{
	text-align: left;
	font-size: 9px;
	padding: 0 0 0 0;
}
a.newslinks:link {text-decoration: none;  font-size:8pt; font-weight: 900;}
a.newslinks:visited {text-decoration: none; font-size:8pt; font-weight: 900;}
a.newslinks:hover {text-decoration: underline; font-size:8pt; font-weight: 900;}
a.newslinks:active {text-decoration: none; font-size:8pt; font-weight: 900;}

table.newslisting {
	border-collapse: collapse;
}
table.newslisting th{
	text-align: left;
	font-size: 14px;
	padding: 0 0 5 0;
	font-weight: bold;
	background: none;
}
table.newslisting td{
	text-align: left;
}

.newsdate {
	color: #4d3084;
	text-align: left;
	font-size: 11px;
	padding: 0 0 10 0;
}

.readmorenews {
	color: #4d3084;
	text-align: left;
	font-size: 11px;
	padding: 10 0 5 0;
}

/******** Intranet CSS ********/
table.intramenu1 {
	border-collapse: collapse;
	text-align: left;
	height:400px;
}
table.intramenu1 td{
	font-size: 10pt;
	padding: 5 5 5 5;
}

table.intramenu2 {
	border-collapse: collapse;
	text-align: left;
	border: 2px solid #ffffff;
}

table.intramenu2 td{
	font-size: 10pt;
	font-weight: 500;
	color: #2e1364;
	background-color: #E0EBF2;
	border: 2px solid #ffffff;
	text-align: left;
}

table.intramenu2 td.current{
	font-size: 10pt;
	font-weight: 500;
	color: #ffffff;
	background-color: #2e1364;
}

a.current:link {color: #ffffff; text-align: left; text-decoration: none;  font-size:10pt; font-weight: 500;}
a.current:visited {color: #ffffff; text-align: left; text-decoration: none; font-size:10pt; font-weight: 500;}
a.current:hover {color: #ffffff; text-align: left; text-decoration: none; font-size:10pt; font-weight: 500;}
a.current:active {color: #ffffff; text-align: left; text-decoration: none; font-size:10pt; font-weight: 500;}

UL.child_item { 
	LIST-STYLE-IMAGE: url(images/bullet_arrow.gif);
}
LI.child_item { PADDING-RIGHT: 2px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN-LEFT: -20px; LINE-HEIGHT: 15px; PADDING-TOP: 2px; FONT-STYLE: normal; /* POSITION: relative; */ }

a.intranet_link:link {color: #2e1364; text-align: left; text-decoration: none; font-size:10pt; font-weight: 500;}
a.intranet_link:visited {color: #2e1364; text-align: left; text-decoration: none; font-size:10pt; font-weight: 500;}
a.intranet_link:hover {color: #819780; text-align: left; text-decoration: none; font-size:10pt; font-weight: 500;}
a.intranet_link:active {color: #2e1364; text-align: left; text-decoration: none; font-size:10pt; font-weight: 500;}

a.intranet_link_current:link {color: #819780; text-align: left; text-decoration: none; font-size:10pt; font-weight: bold;}
a.intranet_link_current:visited {color: #819780; text-align: left; text-decoration: none; font-size:10pt; font-weight: bold;}
a.intranet_link_current:hover {color: #2e1364; text-align: left; text-decoration: none; font-size:10pt; font-weight: bold;}
a.intranet_link_current:active {color: #819780; text-align: left; text-decoration: none; font-size:10pt; font-weight: bold;}

.welcomeNote {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 1px;
	padding-bottom: 10px;
}

UL.document { LIST-STYLE-IMAGE: url(images/icon-doc.gif);}
LI.document { PADDING-RIGHT: 2px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 2px; MARGIN-LEFT: -20px; LINE-HEIGHT: 15px; PADDING-TOP: 2px; FONT-STYLE: normal; /* POSITION: relative; */ }

table.forms {
	border-collapse:collapse;
}
table.forms th{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:10px;
}
table.forms td{
	text-align: left;
	font-size: 12px;
	font-weight: 500;
	padding-left: 20px;
}
#forms h3{
	margin: 10px 0 10px 0;
	padding: 0px;
}
#forms ul.document {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#patientportal{
	margin:20px 15px 0 0;
	padding:20px 10px;
	text-align:left;
}
#patientportal input {
	width: 85px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #2e1364;
	border: 1px solid #2e1364;
	background-color: #ffffff;
}
#patientportal input[type=checkbox],#patientportal input[type=radio]{float:left; width:auto; hieght:16px; line-height:20px; border:none; text-align:left; padding:0; margin:0 10px 0 0;}
#PatMedHist td,
#QA590 td{text-align:left;}
#unsupportedbrowser h1{margin:0;padding:0;}
#unsupportedbrowser{margin:0 15px;}
