th, td, p, body{ font-family: Verdana; font-size: 11px; color: #000000;}
hr          { color: #c0c0c0; height:1; border-style: dashed;  }


body {margin:0}


.menubg_on {background-color:#D5DBEF;}

.ModuleHeading {font-size: 18pt;text-align: left;  }
.ElementHeading {font-size: 12pt;text-align: left; color: #1C79D7; font-weight:bold}
.SegmentHeading {font-size: 10pt;text-align: left; color: #003365; font-weight:bold}

.navigationheading {font-size: 10px; color:#FFFFFF ; text-align: left ; font-weight:bold}
a.navigationheading:link {color:ffffff; text-decoration: none; font-size: 11px}
a.navigationheading:active {color:ffffff; text-decoration: none; font-size: 11px}
a.navigationheading:visited {color:ffffff; text-decoration: none; font-size: 11px}
a.navigationheading:hover {color:ffffff; text-decoration: none; font-size: 11px }

.navigation {font-size: 9px;text-align: left }
a.navigation:link {color:000000; text-decoration: none; font-size: 9px}
a.navigation:active {color:000000; text-decoration: none; font-size: 9px}
a.navigation:visited {color:000000; text-decoration: none; font-size: 9px}
a.navigation:hover {color:519CE0; text-decoration: none; font-size: 9px }


.sectionheading {font-size: 12pt;color:#003365 ; text-align: left ;}


.title { text-align: Left ; color: #000000; font-size: 14pt}
a.title:link {color:00126D; text-decoration: none; font-size: 8pt}
a.title:active {color:000000; text-decoration: none; font-size: 8pt}
a.title:visited {color:000000; text-decoration: none; font-size: 8pt}
a.title:hover {color:000000; text-decoration: underline; font-size: 8pt }

#lefthandnav tr {cursor:pointer}


.leftbar  { background-color:#99CCFE; text-align: Left ; color: #000000; font-size: 8pt}
a.leftbartext:link {color:000000; text-decoration: none; font-size: 8pt}
a.leftbartext:active {color:000000; text-decoration: none; font-size: 8pt}
a.leftbartext:visited {color:000000; text-decoration: none; font-size: 8pt}
a.leftbartext:hover {color:000000; text-decoration: underline; font-size: 8pt }



.mainnavbar  {font-size: 8pt;text-align: left ; background-color: #99CCFE}

ul, li { color: 000000; text-decoration: none; list-style-type:square; list-style-image: url('graphics/icon.gif') }


.infobox {font-size: 8pt;color:#ffffff ; text-align: left ;}
a.infobox:link {color:000000; text-decoration: none; font-size: 8pt}
a.infobox:active {color:000000; text-decoration: none; font-size: 8pt}
a.infobox:visited {color:000000; text-decoration: none; font-size: 8pt}
a.infobox:hover {color:000000; text-decoration: none; font-size: 8pt }

.bgcell1 { background-color:EFF4FA}
.bgcell2 { background-color:FFF0D9}



a:link {color:1C79D7; text-decoration: none; font-size: 11px}
a:active {color:1C79D7; text-decoration: none; font-size: 11px}
a:visited {color:1C79D7; text-decoration: none; font-size: 11px}
a:hover {color:000000; text-decoration: none; font-size: 11px }
img {border-style:none; border-width:medium; 0}
.maincell {text-align: Justify}
.rightbar_medicalprofessions  { font-size: 10pt; color: black  }

/* George's JavaScript styles */
.fadeLayer {width:100%; filter: alpha(opacity=0); -moz-opacity:0%; background-color:white; z-index:1;display:none}


.speechBubble { position:absolute; }
.speechBubble TABLE {position:relative; filter: alpha(opacity=0); -moz-opacity:0%; z-index:1;display:none}

.speechBubbleText     {padding: 0 8 0 8}
.interactive {cursor:pointer}

/* George's CSS for the GUI box */
#divModal {
	background-color: white;
	filter: alpha(opacity=75);
	left: 0px;
	position:absolute;
	top: 0px;
	z-index: 1;

}

.messageBox {
	position: absolute;
	background:#F5F9FF;
	width:300px;
	left: 0px;
	top: 0px;
	visibility: hidden;
	border:2px solid #C7DDF4;
	z-index:2;

}

.messageBoxTitle {
	height:19;
	width:100%;
	color:#ffffff;
	background-color:#0065CA;
	font-weight:bold;
	border-bottom:2px solid C7DDF4;
	

}

.messageBoxContent {
	padding:5;
	height:100%
}

.messageBoxOptionBar {
	bottom:0;
	padding:3 0 3 0;
	text-align:center;
}

.messageBoxOption {
	font-weight:normal;
	border:1px solid C7DDF4;
	padding:4;
	cursor:pointer;
	width:60;
}

.messageBoxOption_Over {
	color: #ffffff;
	background-color:#ABA9BF;
	border:1px solid C7DDF4;
	padding:4;
	cursor:pointer;
	width:60
}

.notavailable {color:808080; font-size: 9px;text-align: left }