body { background: url(../../images/bg-body-blue.gif) 0 0 repeat-x #003556; padding: 17px 0 0 0; font-family: arial, sans-serif; font-size: 9pt; color: #181818; }
a, a:visited { color: #11538f; text-decoration: none; }
a:hover, a:active { color: #c08b00; text-decoration: underline; }
img a, a img { border: 0; }
.returnHome { display: block; height: 55px; width: 292px; margin: 24px 0 0 76px; float: left; }
	.returnHome:hover { text-decoration: none; }

h1 { font-size: 1.4em; color: #fff; font-weight: bold; margin: 20px 0 0 15px; font-family: arial, century gothic, 'trebuchet ms', sans-serif; }
h3 { font-size: 1.2em; color: #666; font-weight: normal; }
h4 { font-size: 1em; font-weight: bold; margin: 15px 0 15px 0; }

#container { width: 774px; margin: 0 auto; }
	#cTop { clear: both; height: 4px; background: url(../../images/bg-container-top.gif) 0 0 no-repeat #fff; overflow: hidden; }
	#cBot { clear: both; height: 8px; background: url(../../images/bg-container-bot.gif) 0 0 no-repeat #fff; overflow: hidden; }
	#content { background-color: #fff; padding: 7px 10px 17px 10px; }
		.cBor { border: 1px solid #dedede; }

	#header { height: 100px; background: url(../../images/img-logo-blue.gif) 0 0 no-repeat #fff; border: 1px solid #dedede; }
	#yBar { height: 34px; padding: 2px; background-color: #fff; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }

	#holder { border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; width: 752px; }

	#nav { width: 187px; float: left; display: inline; margin-bottom: 5px; background-color: #fff; }
	#navSlider { background-color: #fff; display: block; }
	#navSliderClosed { display: none; }
	#bodyContent { width: 565px; float: right; display: inline; margin-bottom: 50px; }
		#bodyContent p { margin: 20px 0 0 23px; }
		.titleHolder { height: 49px; background-color: #fff; padding: 2px; border-bottom: 1px solid #dedede; }
		.title { height: 36px; background: url(../../images/bg-title.jpg) 0 0 repeat-x #2b69a2; padding: 6px; }

	#hmBotLeft { width: 315px; float: left; border-right: 1px solid #dedede; padding: 2px; display: inline; }
	#hmBotRight { width: 428px; float: right; padding: 2px; display: inline; }
	.hmBotLeft { background-color: #104675; color: #fff; }
		.hmBotLeft a { color: #fff; }
		.hmBotLeft a:hover { color: #fff; }
	.hmBotRight { background-color: #c08b00; color: #fff; }
		.hmBotRight a { color: #fff; }
		.hmBotRight a:hover { color: #fff; }

	#footer { clear: both; margin: 10px 0 0 0; color: #fff; font-size: .9em; }
		#footer a.cities { text-transform: uppercase; color: #fff; margin-right: 20px; }

	.bInfo { padding: 0 10px 10px 22px; border-right: 1px solid #dedede; border-top: 1px solid #dedede; margin: 15px 0 0 0; background-color: #fff; }

	#chBotBar { height: 34px; background: url(../../images/bg-botbar.jpg) 0 0 repeat-x #f2f2f2; padding: 3px 0 3px 0; }
		.chContainer { float: left; text-align: center; width: 50% }

/* header links */
#header h1 a { display: block; height: 53px; width: 290px; text-decoration: none; margin: 24px 0 0 76px; }

/* navigation */
ul.navList, ul#navList { width: 187px; list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0; }
	ul.navList li, ul#navList li { display: block; margin: 0 0 0 0; padding: 4px 0 4px 22px; list-style-type: none; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; }
	ul.navList li:hover, ul#navList li:hover { background-color: #f2f2f2; }
	ul.navList li a.selected, ul#navList li a.selected { color: #c08b00; font-weight: bold; }

/* specials and tables */
.headerNav { width: 250px; float: right; text-transform: uppercase; text-align: right; font-size: .9em; margin: 15px 15px 0 0; }
.headerButton { width: 250px; float: right; text-align: right; margin: 52px 0 0 0; }
.homeP { line-height: 2; width: 234px; float: left; margin: 17px 0 0 19px; display: inline; }
.homeTables tr td { padding-left: 15px; padding-right: 15px; }
.ltBlue { background-color: #3373b0; }
.ltYellow { background-color: #d3ae4d; }
.toggler, #toggler { margin-left: 75px; }

.caseBox { width: 30%; background-color: #e8ad13; padding: 5px; float: left; text-align: center; margin: 2px; display: inline; }

/* forms */
#search { height: 33px; width: 236px; float: right; padding-right: 57px; color: #fff; }
#fInvestigations { float: right; width: 190px; margin: 14px 10px 0 0; display: inline; }
	.formfield { width: 154px; font-size: 1em; padding: 1px; border: 1px solid #7c7c7c; font-family: arial, sans-serif; }
	.selectfield { font-size: 1em; padding: 1px; border: 1px solid #7c7c7c; font-family: arial, sans-serif; }