html, body { margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif;
	color: #636363; background: url(/images/test.gif) repeat-y center center; }

.anim { width: 460px; height: 75px; float: right; }

a:link, a:visited { color: #002299; }
a:hover, a:active { color: #152e53; }

div.errorMessage { width: 90%; display: none; color: Red; padding: 3px; background-color: #EFEFEF; border: solid 1px #000; } 
div.groupBody { clear: left; margin-top: 2px; border: 1px solid black; background-color: #EFEFEF; padding: 3px; }
div.module { display: inline; float: left; padding: 5px; }
div.module h3 { border-right: 1px solid black; border-top: 1px solid black; border-left: 1px solid black; 
	padding: 2px 4px 2px 4px; margin: 0px; background-color: #7B94B5; color: White; display: inline;
	font-weight: normal; line-height: normal; }
div.pop { width: 100%; background-color: #EFEFEF; margin: 5px; padding: 5px; border-top: solid 1px #000000; border-bottom: solid 1px #000000 }
div.results { display: inline-block; background-color: #EFEFEF; border: solid 1px #000; font-size: .9em; padding: 5px; }

div.mod { margin: 10px 0 15px 0; padding: 5px; display: inline-block; }
div.mod h3 { border-right: 1px solid black; border-top: 1px solid black; border-left: 1px solid black; 
			 padding: 2px 4px 2px 4px; margin: 0px; display: inline; background-color: #7B94B5; color: #FFFFFF; font-weight: normal; line-height: normal; }
div.mod p.body { margin-top: 2px; border: 1px solid black; background-color: #EFEFEF; padding: 3px; display: inline-block; float: left; }
div.mod div.body { margin-top: 2px; border: 1px solid black; background-color: #EFEFEF; padding: 3px; display: inline-block; float: left; }
div.mod div.body p { margin: .3em; }

h2 { font-size: 1.7em; }
h2.title { font-size: 1.7em; font-weight: normal; padding: 0px 4px 4px 4px; margin: 0; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.0em; }

input { color: #636363; font-family: Arial, Helvetica, sans-serif; height: 22px }
input.btn { color: black; background-color: #ffbc00; }
input.padl { margin-left: 35px; }
input.required { background-color: #ffffd9; }

p.errorMessage { width: 90%; display: none; color: Red; padding: 3px; background-color: #EFEFEF; border: solid 1px #000; } 
p.important { font-weight: bold; }
p.lined { float: left; margin: .4em; width: 275px; display: inline; }
p.physicianAdd { line-height: 2em; width: 325px; display: block; border: solid 1px black; background-color: #EFEFEF; padding: 10px; }

select.required { background-color: #ffffd9; }

.subText { font-size: .8em; }
span.errorMessage { color: Red; }
span.itemTitle { float: left; width: 120px; font-weight: bold; padding-right: 10px; }
span.itemTitle2 { font-weight: bold; padding-right: 10px; }
span.itemTitle3 { width: 155px; font-weight: bold; padding-right: 10px; }
span.pad { padding-right: 15px; }
span.physician { float: left; width: 250px; }
span.quarters { height: 22px; padding-right: 8px; vertical-align: middle; }
span.sep { padding-left: 3px; padding-right: 3px; letter-spacing: .4em; background-color: gold; border-top: solid 2px #000; border-bottom: solid 2px #000; }

table.grid { margin: 3px; font-size: x-small; border: solid 1px #CDCDCE }
table.grid a:link, table.grid a:visited { color: #002299; text-decoration: none; }
table.grid a:active, table.grid a:hover { color: #152e53; text-decoration: underline overline; }
table.grid tr.header { background-color: #BFC9D9; font-weight: bold; font-size: x-small; }
table.grid td { padding: 3px; }

table { font-size: x-small; }
td.header { background-color: #7B94B5; font-size: x-small; }
td.small { font-size: 8pt; }
th { font-size: x-small; }

.alternateItem { background-color: #EFEFEF; }
.border { border: solid 1px #CDCDCE; }
.errorMessage { color: Red; }
.gridItem { font-size: x-small; }
.menuItem { font-family: Arial; font-style: italic; font-weight: bold; font-size: 12px; color: #006699; text-decoration: none; padding-left: 16px; background: url(/images/dot.jpg) no-repeat fixed left middle; }
.menuItemHover { font-family: Arial; font-style: italic; font-weight: bold; font-size: 12px; color: #006699; text-decoration: none; padding-left: 16px; background: url(/images/dot-on.jpg) no-repeat fixed left middle; }	
.subMenu { background-color: #ffffff; border: solid 1px #CDCDCE; }

/* hillsborough divs */

#hillsboroughLogin { width: 250px; background-color: #ffffd9 }
#hillsboroughLogin h2 { margin: .3em; color: #325383; padding-left: 10px; font-size: 11pt; background-color: #efcf69; }
#hillsboroughLogin p { margin: .3em; }
#hillsboroughLogin span.itemTitle { margin-top: 4px; width: 75px; font-weight: normal; }
#iEXCHANGE { clear: right; width: 250px; text-align: right; margin: 2px; }
#loginBox { margin: 2px;  }
#preventproblems p { margin: .4em; }
#sideBar { float: right; }

/* specified divs */

#buttonSelect { clear: left; }
#calIcon { display: inline; width: 37px; height: 18px; text-align: right; background-image: url(/intranet/images/cal.gif); }
#dataCollectionOptions { display: inline; height: 155px; width: 300px; }
#dataCollectionCaseInfo { position: absolute; top: 25px; left: 350px; height: 155px; width: 400px;  }
#dateSelection { clear: left; }
#editProfile p { margin: .4em; }
#faxform p { margin: .4em; }
#loginBox p { margin: .4em; }
#logStatus { float: right; margin: 3px; background-color: #ffffdf; padding: 4px; width: 230px; border: solid 2px #EFCF69; }
#logStatus p { font-size: 14px; margin: .25em; padding: 0; }
#logStatus p span.subject { font-weight: bold; padding-right: 5px; }
#mainFormResults { width: 600px; }
#mainNavButtons { width: 100%; text-align: right; background-color: #325383; }
#pageTitle { background: url(/images/seal.jpg) no-repeat; padding-top: 95px; }
#quarterSelection { padding-bottom: 3px; width: 245px; }
#reportSpecificOptions { clear: left; }

/* page layout */

#bottomBar { clear: both; border-top: solid 1px #CDCDCE; border-bottom: solid 1px #CDCDCE; background-color: #EFEFEF;
	min-height: 20x; border-left: solid 130px #EFEFEF; }
* html #bottomBar { height: 20px; }
#bottomBar div.links { text-align: center; padding: 1px 0 2px 0; background-color: #BFC9D9; }
#container { position: absolute; top: 0px; left: 0px; }
#describer { padding-left: 3px; min-height: 21px; border-left: solid 1px #CDCDCE; background-color: #BFC9D9; position: relative; }
#describer h3 { min-height: 19px; border-top: solid 1px #CDCDCE; border-bottom: solid 1px #CDCDCE; font-weight: normal; vertical-align: middle; }
* html #describer h3 { height: 21px; }
#headerBar { margin-top: 1px; min-height: 62px; background-color: #FFFFFF; white-space: nowrap; }
#headerBar span.logo { width: 252px; height: 75px; background-image: url(/images/LogoHeaderLeft70.jpg); float: left; }
/* #headerBar span.AlternateLogo {	float: right; } */
#leftSideBar { clear: left; float: left; width: 130px; cursor: default; }
#leftSideBar ul { margin: 5px 0 0 0; padding: 0px; list-style-type: none; }
#leftSideBar ul li { padding: 0 0 5px 0; }
#leftSideBar ul li a:link, #leftSideBar ul li a:visited { font-family: Arial; font-style: italic; font-weight: bold;
	font-size: 12px; color: #006699; text-decoration: none; padding-left: 16px; background: url(/images/dot.jpg) no-repeat fixed left middle; }
#leftSideBar ul li a:hover, #leftSideBar ul li a:active { background: url(/images/dot-on.jpg) no-repeat fixed left middle; }	
#main {	margin-left: 130px; }
/* commented backslash \*/ 
* html #main { height: 1%; margin-left: 127px; }
/* end hack */
#mainArea { position: relative; border-left: solid 1px #CDCDCE; padding: 5px 0 10px 5px; margin-top: -14px; margin-bottom: -8px; }
* html #mainArea { margin-top: -20px; }
#searchArea { clear: left; float: left; width: 130px; min-height: 30px; max-height: 60px; /* mozilla */
	background-color: #7B94B5; border-top: solid 1px #CDCDCE; border-bottom: solid 1px #CDCDCE; }
* html #searchArea { height: 20px; margin-right: -3px; }
#searchArea p.searchHeader { font-weight: bold; color: White; font-size: 12px; text-align: center;
	vertical-align: middle; margin-top: 0; margin-bottom: -18px; padding-top: 3px; }
#searchArea p.searchBox .searchLink { width: 25px; height: 25px; /* background: transparent url(/images/go.gif) no-repeat; */ }
#searchArea p.SearchBox { margin-top: 20px; background-color: #EFEFEF; padding: 4px 4px 4px 4px;
	text-align: center; vertical-align: middle; }
#searchArea p.SearchBox input { width: 80px; }

/* end page layout */