
BODY{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
}

.jc {position:relative; }

.textRegular{ color: #000000; font-family: Verdana, sans-serif; font-size: 10pt }
.header { background-color : #a8353a; color: #ffffff; font-family: Verdana, sans-serif; font-weight:bold; font-size: 11pt; }
.footer{ color: #a8353a; font-family: Verdana, sans-serif; font-size: 9pt }
.headerLinkCommon { background-color : #a8353a; color: #ffffff; font-family: Verdana, sans-serif; font-weight:bold; font-size: 11pt; }
.menu{ background-color : #666666; font-family: arial,sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: bold; }

.fh1 { background-color:#a8353a; color:#fff; font-family:verdana,sans-serif; font-weight:bold; font-size:11pt; padding:2px 2px 2px 10px; }
.warning { 
	border:2px solid #609; 
	width: 500px; 
	padding:5px; 
	background:#ccc; 
	text-align:center; 
	color:#609; 
	font-size:12px; 
	font-weight:none; 
	font-family:verdana, arial, sans-serif;
	margin:10px 4px;
}

.help { 
	border:2px solid #d19d00; 
	padding:5px; 
	height:30px;
	background:#ffea94; 
	text-align:left; 
	vertical-align:middle;
	color:#000;
	font-size:12px; 
	font-weight:bold; 
	font-family:verdana, arial, sans-serif;
	margin:10px 4px;
}
.helpimg {
	padding:2px 5px 2px 5px;
	float:left;
}

.formrow{ padding:2px 0px; }

.alertBox{ background-color:#cccccc; font-family: verdana, sans-serif; font-size: 10pt;}
.whiteBox{ background-color:#ffffff; font-family: verdana, sans-serif; font-size: 10pt;}
.blueBox{ background-color:#cccccc; font-family: verdana, sans-serif; font-size: 10pt;}
.redBox{ background-color: #f6eaeb; font-family: verdana, sans-serif; font-size: 10pt;}
.goldBox{ background-color: #f3b700; font-family: verdana, sans-serif; font-size: 10pt;}
.greyBox{ background-color: #666666; color: #ffffff; font-family: verdana, sans-serif; font-size: 10pt; }

.greyBoxBorder{ background-color:#cccccc; font-family: verdana, sans-serif; font-size: 10pt; } 
.alertBoxBorder{ background-color:#660099; font-family: verdana, sans-serif; font-size: 10pt;}
.blueBoxBorder{ background-color:#660099; font-family: verdana, sans-serif; font-size: 10pt;}
.redBoxBorder{ background-color:#800000; font-family: verdana, sans-serif; font-size: 10pt;}

.confirmText{ color:#666666; font-family: verdana, sans-serif; font-size: 10pt;}
.alertText{ color:#660099; font-family: verdana, sans-serif; font-size: 10pt;}
.blackText{ color:#000000; font-family: verdana, sans-serif; font-size: 10pt;}
.blackTextSmall{ color:#000000; font-family: verdana, sans-serif; font-size: 8pt;}
.blueText{ color:#660099; font-family: verdana, sans-serif; font-size: 10pt;}
.redText{ color:#800000; font-family: verdana, sans-serif; font-size: 10pt;}
.redTextSmall{ color:#800000; font-family: verdana, sans-serif; font-size: 8pt;}


h1.redText{ color:#a8353a; font-family: garamond, sans-serif; font-weight:bold; font-style:italic; font-size: 20pt; }
h2.redText{ color:#a8353a; font-family: verdana, sans-serif; font-weight:bold; font-style:italic; font-size: 12pt; }
h3.redText{ color:#a8353a; font-family: verdana, sans-serif; font-weight:bold; font-style:italic; font-size: 10pt; }

.loginWindow{ background-color:#a8353a; color:#ffffff; font-family: verdana, sans-serif; text-decoration: italics; font-weight:bold; font-size: 10pt;}

a:link{ text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 10pt; }
a:visited { text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 10pt; }
a:hover{ text-decoration: underline; color: #500000; font-family: Verdana, sans-serif; font-size: 10pt; }
a:active{ text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 10pt; }

td.header{ font-weight:bold; padding=5; color: #999999; }

a.header:link{ text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }
a.header:visited { text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }
a.header:hover{ text-decoration: none; font-weight: bold; color: #f3b700; font-family: Verdana, sans-serif; font-size: 11pt; }
a.header:active{ text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }

a.footer:link{ text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 9pt; }
a.footer:visited { text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 9pt; }
a.footer:hover{ text-decoration: underline; color: #500000; font-family: Verdana, sans-serif; font-size: 9pt; }
a.footer:active{ text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 9pt; }

a.alertText:link{ font-weight:bold; text-decoration: underline; color: #660099; font-family: Verdana, sans-serif; font-size: 10pt; }
a.alertText:visited { font-weight:bold; text-decoration: underline; color: #660099; font-family: Verdana, sans-serif; font-size: 10pt; }
a.alertText:hover{ font-weight:bold; text-decoration: underline; color: #660099; font-family: Verdana, sans-serif; font-size: 10pt; }
a.alertText:active{ font-weight:bold; text-decoration: underline; color: #660099; font-family: Verdana, sans-serif; font-size: 10pt; }

a.confirmText:link{ text-decoration: none; color: #333333; font-family: Verdana, sans-serif; font-size: 10pt; }
a.confirmText:visited { text-decoration: none; color: #333333; font-family: Verdana, sans-serif; font-size: 10pt; }
a.confirmText:hover{ text-decoration: underline; color: #333333; font-family: Verdana, sans-serif; font-size: 10pt; }
a.confirmText:active{ text-decoration: none; color: #333333; font-family: Verdana, sans-serif; font-size: 10pt; }

td.menu{ color: #ffffff; padding=5; text-align: center; }
table.menu{ color: #ffffff; border-width: 2px 2px 2px 2px; border-style : solid solid solid solid; border-color : cccccc; } 

a.menu:link{ text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menu:visited { text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menu:hover{ text-decoration: none; font-weight: bold; color: #f3b700; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menu:active{ text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }

a.menuHighlight:link{ text-decoration: none; font-weight: bold; color: #f6d15e; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menuHighlight:visited { text-decoration: none; font-weight: bold; color: #f6d15e; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menuHighlight:hover{ text-decoration: none; font-weight: bold; color: #f3b700; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menuHighlight:active{ text-decoration: none; font-weight: bold; color: #f6d15e; font-family: Verdana, sans-serif; font-size: 11pt; }

.formRequired { background-color:#ffffff; color:#800; font-weight:bold; font-family: verdana, sans-serif; font-size: 10pt;}
.formMissed { background-color:#ffffff; color:#000; font-weight:bold; font-family: verdana, sans-serif; font-size: 10pt;}
.formNotRequired { background-color:#ffffff; color:#444; font-weight:bold; font-family: verdana, sans-serif; font-size: 10pt;}

td.formRequired{ background-color:#ffffff; color:#800; }
input.formRequired{ background-color: #fee; color:#800; border:1px solid #800; }
select.formRequired{ background-color: #fee; color:#800; border:1px solid #800; }

input.formMissed{ background-color: #ccc; color:#609; border:1px solid #609; }
select.formMissed{ background-color: #ccc; color:#609; border:1px solid #609; }

td.formNotRequired{  background-color:#fff; }
input.formNotRequired{ background-color: #fff; color:#000; border:1px solid #000; font-weight:bold; }
select.formNotRequired{ background-color: #fff; color:#000; border:1px solid #000; font-weight:bold; }

textarea.formNotRequired{ background-color: #fff; color:#000; border:1px solid #000; }

table.loginWindow {
	background-color: #a8353a; color:#ffffff;
	border-width : 2px 2px 2px 2px;
	border-style : solid;
	border-color : 800000;
}

td.locationSelect{  background-color:#ffffff; color:#800000; font-family: verdana, sans-serif; font-size: 10pt; }
td.locationSelected{  background-color:#a8353a; color:#ffffff; font-family: verdana, sans-serif; font-size: 10pt; }

a.locationSelect:link{ text-decoration: none; color: #000000; font-family: Verdana, sans-serif; font-size: 10pt; }
a.locationSelect:visited { text-decoration: none; color: #000000; font-family: Verdana, sans-serif; font-size: 10pt; }
a.locationSelect:hover{ text-decoration: underline; color: #800000; font-family: Verdana, sans-serif; font-size: 10pt; }
a.locationSelect:active{ text-decoration: none; color: #000000; font-family: Verdana, sans-serif; font-size: 10pt; }

.pstable { font-size:1.0em; border:solid #888; border-width:0px 0px 1px 1px; }
.pstable th { color: #a8353a; text-align:center; border:solid #888; border-width:1px 1px 0px 0px; padding:2px 15px 2px 15px; }
.pstable td { text-align:center; border:solid #888; border-width:1px 1px 0px 0px; padding:2px 15px 2px 15px; }

a.psbig:link, a.psbig:visited, a.psbig:active { font-family:Verdana,sans-serif; font-size:1.4em; text-decoration:none; font-weight:bold; color:#800000; }
a.psbig:hover { font-family:Verdana,sans-serif; font-size:1.4em; text-decoration:none; font-weight:bold; color:#f3b700; }

ul.psul { list-style-image: url('/medi/images/check.gif'); }
li.psul { vertical-align:top;  padding-left:7px; }



