/* CSS Document */
* {
    margin: 0;
	padding: 0;
}
body {
	position: relative;
	width: 100%;
	font: normal 75%/1.5 verdana, arial, helvetica, sans-serif;
	background: #fff url(graphics/bkgr01.gif) no-repeat fixed right top;
	}
	
.page {
	width: 670px;
	position: relative;
	top: 0;
	margin: 0px auto;
	border: 0px solid #666;
	}
	
.header {
	position: relative;
	width: 100%;
	clear: both;
	background-color: transparent;
	border: 0px solid #fff;
	}
	
.menuBar {
	clear: both;
	height: 5em /* 60px*/;
	width: 100%;
	border: 0px solid #ccc;
	text-align: right;
	background: transparent url(graphics/menubar.gif) no-repeat center center;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	}
	
.content {
	position: relative;
	top: 0;
	width: 450px;
	float: right;
	margin-bottom: 5em;
	border: 0px solid #ccc;
	}
	
.sideCol {
	position: relative;
	top: 0;
	width: 175px;
	float: left;
	margin-bottom: 5em;
	border: 0px solid #ccc;
	}

.footer {
	width: 100%;
	clear: both;
	border-top: 1px solid #333;
	padding-top: 20px;
	text-align: center;
	margin-bottom: 5em;
	}

h1 {
	font: bold 18px/1 verdana, arial, helvetica, sans-serif;
	margin: 1em 0;
	padding: 0;
	}
	
h2 {
	font: bold 16px/1.125 verdana, arial, helvetica, sans-serif;
	margin: 1.125em 0;
	padding: 0;
	}

h3 {
	font: bold 14px/1.29 verdana, arial, helvetica, sans-serif;
	margin: 1.29em 0;
	padding: 0;
	}

h4 {
	font: bold 12px/1.5 verdana, arial, helvetica, sans-serif;
	margin: 1.5em 0;
	padding: 0;
	}
	
h5 {
	position: relative;
	top: -10px;
	font: bold 12px/1.5 verdana, arial, helvetica, sans-serif;
	color: #c60;
	padding-left: 5px; 
	}
	
* html h5 {
	top: -15px;
	padding-bottom: 0;
	}
	
table h4 {
	margin: 0;
	font: bold 10px/1.8 verdana, arial, helvetica, sans-serif;
	}

table h5 {
	color: #060;
	font: normal 10px/1.8 verdana, arial, helvetica, sans-serif;
	margin: 10px 0 0;
	padding: 0;
	}
p {
	margin: 1.64em 0;
	font: normal 11px/1.64 verdana, arial, helvetica, sans-serif;
	}
	
kbd {
	font: normal 11px/1.64 "Andale Mono", "Monotype.com", Monaco, "Courier New", Courier, monospace;
}
	
a {
	color: #363;
	}
	
a:hover {
	color: #f90;
	}
	
.menuBar a {
	color: #f90;
	}
	
.menuBar a:hover {
	color: #fff;
	}
	
.header ul {
	float: right;
	width: 33%;
	margin: 1em;
	padding: 0;
	list-style: none;
	}
	
.header li {
	position: relative;
	margin: 0;
	padding: 1px 0;
	}

.header li a {
	display: block;
	width: auto;
	padding: 0;
	padding-left: 1.5em; 
	margin: 0;
	font: normal 14px/1.29 verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	background: transparent url(graphics/arrow-bullet.gif) no-repeat 5px 5px;
	border: 0px solid #3c3;
	}
	
.header li a.active {
	background: transparent url(graphics/arrow-bullet.gif) no-repeat 5px -35px;
	}

.header li a:hover {
	background: #eee url(graphics/arrow-bullet.gif) no-repeat 5px -15px;
	color: #333;
	}
	
.sideCol p {
    margin: 0;
    padding: 0;
}

.sideCol p a {
	display: block;
	width: 100%;
	margin: 0;
	padding: .25em 1em;
}

.sideCol p a:hover {
	background-color: #eee;
	color: #333;
}

.menuBar ul, .footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.menuBar ul {
	position: relative;
	top: 30%;
	left: 100px;
	}
	
.menuBar li, .footer li {
	display: inline;
	padding: 2px 10px;
	}

.menuBar li a {
	font: normal 11px/1.64 verdana, arial, helvetica, sans-serif;
	}
th {
	text-align: left;
	font: bold 11px/1.64 verdana, arial, helvetica, sans-serif;
	}
thead th {
}
tbody th {
}
tbody tr.sectDiv th {
    padding-top: 1.64em;
    border-bottom: 1px dotted #000;
}
tbody td {
    vertical-align: top;
	padding-bottom: 5px;
	font: normal 11px/1.64 verdana, arial, helvetica, sans-serif;
}
	
table p {
	margin-bottom: 10px;
	font: normal 10px/1.8 verdana, arial, helvetica, sans-serif;
	}

.header img {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	border: 0px solid #fff;
	}
	
#lblCounty, #lblState, #lblClinHdr {
	color: #f90;
	font: bold 12px/1.5 verdana;
	}
	
fieldset {
    border: 1px solid #999;
    background-color: #b2e4b3;
    padding: .5em 10px;
}

fieldset p {
    clear: both;
}

label.first {
	width: 17%;
	float: left;
	text-align: right;
	padding: .25em 0 .25em 2px;
	font: normal 11px/1.64 verdana, arial, helvetica, sans-serif;
	}
	
input, select {
	font: normal 11px/1.64 verdana, arial, helvetica, sans-serif;
}