/* CSS Document */
<!--
body
{
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
	margin:0; padding:0;
	text-align:center;
}

.skip {
    margin: 0;
    padding: 0;
    position: absolute;left:2em;
    display: block;
}
.skip a:focus, .skip a:active
{
    display: inline; color:black; background-color:white !important;
    left: 1em;
    padding: 0 0.5em;
    position: absolute;
    text-decoration: none;
    width: 14em;
    z-index: 2;
}
.skip a
{
	display:inline; position:absolute; z-index:2;
	left:-20em; padding:0 .5em; text-decoration:none;
}

#container { width:95%;  background:#FFFFFF; margin:0 auto; border:1px solid #000000; text-align:left; }
#mainContent { margin:0 1% 0 1%; }
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }

#header { display:block; margin:0; padding:0; background:#000066/*#698E00*/; width:100%; font-style:oblique; color:#FFFFFF/*#000000*/;}
#header h1 { margin: 0; padding:10px; }

/* GO buttons - tall */
.gbtn { padding:0.4em 1em; text-decoration:none; }
/* FIND buttons - short */
.fbtn { margin:0 4px; padding:0.1em .4em; text-decoration:none; white-space:nowrap; }

/*
	HEADER MENU LEVEL ONE
*/
#nav	{ background-color:#000000/*#698E00*/; float:left; width:100%; margin:0; padding:0; font-size:12px;}
#tabs11	{ float:left; width:100%; background-color:#009933/*#698E00*/; border-bottom:1px solid #000066/*#C2BDAE*/; margin:0; padding:0; }

/*
	HEADER MENU LEVEL ONE
*/
ul.dropdown			{ position:relative; list-style: none;z-index:999; }
ul.dropdown li		{ font-weight:bold; font-style:normal; float:left; zoom:1; margin-left:1px; background-color:#0088cc/*#F3E8CF*/; color:#009933/*#000000*/;}
ul.dropdown a:hover	{ background-color:#CCFFCC/*#CDAA7D*/; color:#000000; background-position:0% -42px;}

ul.dropdown li a	{ display:block; padding:4px 8px; border:solid 1px #000066/*#C2BDAE*/; color:#000000; text-decoration:none; }
ul.dropdown li:hover { color:#000000; position:relative; background-position:100% -42px;}
ul.dropdown li.hover a { color:#000000; }
ul.dropdown li.current { color:#000000; background:#CCFFCC/*#947852*/; background-position:0% -42px;}
/*
	HEADER MENU LEVEL TWO
*/
ul.dropdown ul		{ width:250px; visibility:hidden; position:absolute; top:100%; left:-40px; list-style:none; }
ul.dropdown ul li	{ font-weight: normal; background:#F6F6F6; color:#000000; float:none;
						border-left:1px solid #CCFFCC/*#C2BDAE*/; border-right:1px solid #CCFFCC/*#C2BDAE*/; border-bottom:1px solid #CCFFCC/*#C2BDAE*/; }

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a		{ border:none; display:inline-block; }
ul.dropdown ul li:hover	{ color:#000000; position:relative; }
ul.dropdown ul li.hover a	{ color:#000000; }

/* -------------------------------- */


#footer { padding: 0 10px; color:#000000; background-color:#FFFFFF; font-size:12px; }
#footer img { float:left; clear:none; }
#footer .Rtxt { margin-top:35px; float:right; clear:none; display:inline; }
#footer .version{ margin-top:35px; float:left; display:inline; font-weight:bold; clear:none; }

#mainContent h5{ font-size:10pt; font-weight:bold; font-style:italic; margin:0px 10px 0px 10px; }
#mainContent h5 a { font-weight:normal; }
#mainContent a.sortheader {color:blue;}
.ContentTitle h1 { font-size:20px; color:#000000; }

#breadCrumb 
{
    clear:both; width:auto; text-align:left; overflow:hidden;
    padding-top:0; padding-bottom: 5px; font-size:12px; color:#000;
}
#breadCrumb .list
{	background-attachment:scroll; background-clip:border-box; background-color:transparent; background-origin:padding-box;
	background: url(../img/breadcrumb_separator.png) no-repeat 100% 50%;
	clear: none; color:black; cursor:auto; display:block; float:left; width: auto;
	font-size:11px; font-style: normal; font-weight:bold;
	height:20px; line-height:20px; list-style-image:none; list-style-position:outside; list-style-type:none;
	margin:0px 0px 0px 10px; overflow-x:visible; overflow-y:visible; padding:0px 30px 0px 0px;
	position:relative; text-align:left; text-decoration:none; text-shadow: white 0px 1px 0px;
}
#breadCrumb a { text-decoration:none; }
#breadCrumb a:hover, #breadCrumb a:focus { text-decoration:underline; }

#table { width:auto; clear:both; }
#table .row { clear:both; width:100%; }
#table .cell { clear:none; width:50%; }

.help_icon { vertical-align:middle; float:right; clear:none; }

.box,.section,.section35,.section39,.section59,.section63
{
	background-color:#000066/*#947852*/;margin:4px;width:98%;float:left;display:block;padding:0;
}
div.section {width:48%;}
div.section35 {width:35%;}
div.section39 {width:39%;}
div.section59 {width:59%;}
div.section63 {width:63%;}
.ui-tabs, .ui-tabs-nav, .ui-tabs-panel, .ui-tabs-content, .ui-tabs .ui-tabs-panel, .BoxSpacer
{
    background-color:#CCFFCC/*#F3E8CF*/; border:0;
}
.ui-tabs .ui-tabs-panel {border: solid 1px #000066/*#947852*/; padding:8px 12px;}
.box-panel {border:0; padding:8px 12px;}

.box h1, .section h1, .section35 h1, .section39 h1, .section59 h1, .section63 h1  { padding:0px 0px 0px 10px; font-size:18px;color:#FFFFFF; }
.box h2, .section h2, .section35 h2, .section39 h2, .section59 h2, .section63 h2  { padding:0px 0px 0px 10px; font-size:18px;color:#FFFFFF; }
.box h3, .section h3, .section35 h3, .section39 h3, .section59 h3, .section63 h3  { padding:0px 0px 0px 10px; font-size:12px;color:#FFFFFF; }


.sectionbody
{
	display:block; overflow:hidden;
	background-color:#CCFFCC/*#F3E8CF*/;
	border-left:3px solid #000066/*#947852*/;
	border-right:3px solid #000066/*#947852*/;
	font-size:12px;
	width:auto;
	height:100%;
	min-height:100%;
	padding:0;
	margin:0;
	margin-bottom:5px;
}
.sectionbody p { padding: 5px; margin:5px;}
#subsection{background-color:#000066/*#947852*/;margin:1%;}
#subsectionL{background-color:#000066/*#947852*/;width:47.5%;float:left;margin:1%;}
#subsectionR{background-color:#000066/*#947852*/;width:47.5%;float:right;margin:1%;}
.sectionbody h2 { font-size:14px; color:#FFFFFF; padding:0px 0px 5px 5px; margin:0; }
.sectionbody h3 { font-size:14px; color:#000066/*#947852*/; padding:0px 0px 5px 5px; margin:0; }
.sectionbody a { text-decoration:none }
#subsectionbody, .subsectionbody
{
	display: block;	overflow:hidden;
	margin: 5px 0; padding: 0;
	background-color: #CCFFCC/*#F3E8CF*/;
	width: auto;
	height:100%; min-height:100%;
	font-size:12px;
}
#subsectionbodyHome, .subsectionbodyHome
{
	display: block;	overflow:hidden;
	margin: 5px 0; padding: 0;
	width: auto;
	height:100%; min-height:100%;
	font-size:12px;
}
.keybox
{
	display: block;	overflow:hidden;
	margin: 5px 0; padding: 0;
	background-color:#FFFFFF;
	border-left:2px solid #000066/*#947852*/;
	border-right:2px solid #000066/*#947852*/;
	font-size:12px;
}

#topbox h2 {font-size:18px; color:#000000; border:none;}
.htop  {font-size:110%; font-weight: bold; color:#000; border-bottom: 2px #999 solid; padding:5px; margin-bottom:10px;}
.tbox {width:33%;display:block; min-height:100px; float:left;}
.tbox h3 {color:#FFFFFF; border-bottom: 2px #999 solid; padding:5px; margin-bottom:10px;}
.keytxt {font-size:90%;padding:0;margin:0 3px;}

#Chart { clear:both; display:block; padding-bottom:20px; margin-bottom:20px;border-bottom: 2px #999 solid;}
#Chart h2 {font-size:110%; color:#444; border-bottom: 1px #999 dotted; padding:5px; margin-bottom:10px;}
#Chart p.small {font-size:75%;padding:3px;margin:2px;}


/* CSS
 * jquery.tooltip
 */
.tooltip {
	color: #fff;
	width: 560px;
	position: absolute; z-index: 9999; display: block; top: 266px; visibility: visible; left: 531px;
}
.tooltip .tooltip-content h4 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0px;
	height: 10px;
}
.tooltip .tooltip-content p {
	padding: 8px 0 5px 0;
	text-align:left;
	font-size:small;
}
.tooltip td {
	background-image: url('../img/corners.png');
}
.tooltip .tl {
	background-position: top left;
	height: 10px;
	width: 10px;
}
.tooltip .tc {
	background-image: url('../img/bg.png');
	background-repeat: repeat;
	height: 10px;
}
.tooltip .tr {
	background-position: top right;
	height: 10px;
	width: 10px;
}
.tooltip .ml {
	background-image: url('../img/bg.png');
	background-repeat: repeat;
	width: 10px;
}
.tooltip .mc {
	background-image: url('../img/bg.png');
	background-repeat: repeat;
}
.tooltip .mr {
	background-image: url('../img/bg.png');
	background-repeat: repeat;
	width: 10px;
}
.tooltip .bl {
	background-position: bottom left;
	height: 10px;
	width: 10px;
}
.tooltip .bc {
	background-image: url('../img/bg.png');
	background-repeat: repeat;
	height: 10px;
}
.tooltip .br {
	background-position: bottom right;
	height: 10px;
	width: 10px;
}
.tooltip.n {
	background: url('../img/pointer-n.png') bottom center no-repeat;
	padding-bottom: 24px;
}
.tooltip.s {
	background: url('../img/pointer-s.png') top center no-repeat;
	padding-top: 24px;
}
.tooltip.e {
	background: url('../img/pointer-e.png') left center no-repeat;
	padding-left: 24px;
}
.tooltip.w {
	background: url('../img/pointer-w.png') right center no-repeat;
	padding-right: 24px;
}
.tooltip a
{
	text-decoration: none;
	color:Silver;
}

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #CCCCCC;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .60;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 15px;
	border: 10px solid #ddd;
	float: left;
	font-size:inherit;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	list-style-type:none;
	font-size: 100%;
	overflow: scroll; width: 250px; height: 400px;
}

.clear ul
{
	padding:0;
	margin:0;
	text-align:left;
}

.clear li
{
	
	text-align:left;
}

.clearbullet ul
{
	padding:10px;
	margin:0;
	text-align:left;
}

.clearbullet li
{
	text-align:left;
}

.btn_close {
	float: right;
	margin: -5px -5px 0 0;
}
.sectimg {
	display:block;
	margin:auto;
	padding:0;
	float:none;
	clear:none;
}

.pglink { font-size:16px; }
.bmhead { background:#e4ecd5; }
tbody.bmhead { border-bottom:solid 1px #828282; border-top:solid 1px #828282; }

.innerContainer
{
	margin:auto;
	width:*;
}

.HospCheckboxes  
{
	margin:10px auto; 
	text-align:left;
	border:1px solid #000000;
	background:#FFFFFF; 
	width:310px;
	height:180px;
	overflow-x:hidden;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical !important;
}
.HospCheckboxesZip  
{
	margin:10px auto; 
	text-align:left;
	border:1px solid #000000;
	background:#FFFFFF;
	width:310px;
	height:110px;
	overflow-x:hidden;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical !important;
}
.MapTab {overflow:hidden; text-align:left; min-height:210px;}
.MapTab h3 {margin:30px 0 5px 0;}

/* Some popup-help use DLs */
dt {font-weight:bold; margin-left:15px;}
dd {margin:2px 5px 10px 30px;}

-->
