/* stats.wichealth.org
     design by ace4it  */ 
     

   
/* default styles
   -------------- */
   
body { 
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background: #f4f4f4; 
	color: #454545; 
}

a {		color:#9b3704;
	background: inherit;}
a:hover { 	color:#9b3704;
 background: inherit; }

h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 5px 8px; margin: 0; }
.dark  { color: #737373; background: inherit; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }

p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }



/* layout
   ------ */

.content { 
	margin: 0 auto;
	width: 790px;
	padding: 5px; 
	border: 1px solid #dfe0db;
	background:#fff;
}

.header { 
	height: 120px;
	background: url(images/banner2.png) center no-repeat;
	color: #FFFFFF;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:0px;
	padding: 0 0 0 0;
	
	
}

.subheader {
	height:35px;
	background: #FFF;
	margin-left:4px;
	margin-right:3px;
}

.lefttab{
	background: url(images/lefttab.png) center no-repeat;
	width:160px;
	height:35px;
	float:left;
	color:#000000;
}
.lefttabcontent{
	padding-left:10px;
	padding-top:7px;
	font: bold 1.3em Tahoma, Arial, Sans-Serif;
	
}
.righttabs{
	float:right;
	background: url(images/righttabs.png) center no-repeat;
	width:620px;
	height:35px;
	
}
.righttabscontent{
	padding-left:10px;
	padding-top:10px;
	font: normal 1em  Tahoma, Arial, Sans-Serif;
}

.righttabscontent a{
	padding-left:4px;
	padding-top:10px;
	font: normal 1em  Tahoma, Arial, Sans-Serif;
	text-decoration:none;
	color:#000;
}
.mainbox{
	padding:2px;
}

.topbox{
	font: bold 1.3em Tahoma, Arial, Sans-serif;	
	margin-left:5px;
}

.topnavbox{
	background: url(images/navbg.png) no-repeat center top;
	padding-left:10px;
	
	width:780px;
	height:75px;
}
.mapbox{
	
	border: 1px solid #d8d8d8;
	float: left;
	margin-left:8px;
	margin-top:8px;
	
}

#homeHead{
	font-size:1em;
	font-weight:bold;
	color:#000;
}

.navbuttons{
	float: left;
	margin-top:10px;
	padding-left:5px;
	margin-left:2px;
	width:670px;
	color:#9b3704;
	font-size:.9em;
		
		letter-spacing:-1px;
			


}
/*
.navbuttons a, a:hover{
	border-bottom:1px solid #CCC;
	color:#9b3704;
}

.navbutton{
	border-bottom:1px solid #CCC;
	color:#9b3704;
}
*/

input,textarea,select {
  padding: 1px;
  font: 400 1em helvetica, arial, verdana, tahoma, sans-serif;
  color: #999;
  background: #FFF;
  border: 1px solid #CCC;
  margin-top:1px;
  margin-bottom:1px;
}

select{
	margin-top:3px;
	margin-bottom:3px;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #f9f2c8;
  border: 1px solid #888;
}

input.noBorder,
input:focus.noBorder,
input:hover.noBorder {
  padding: 0;
  border: 0;
}

.cushionbox{
	padding:10px;
}
.belownavbox{
float:left;
margin-top:6px;
	margin-left:25px;
	z-index:2;
}
.belownavboxmap{
float:left;
margin-top:10px;
	margin-left:25px;
	z-index:2;
}
#message{
	color:red;
	font-size:1em;
	font-weight:bold;
}

.belownavright{
	float:right;
	margin-right:20px;
	margin-top:12px;
}
	.navbuttons li { 
		background: url(images/navtab.png) no-repeat center top;
		margin: 0; 
		width:60px;
		float: left; 
		padding: 5px 0px 0px 0px;
		text-align:center;
		border-bottom:1px solid #d8d8d8;
		border-top:0px;
		
	}
	.navbuttons li.med{
			background: url(images/navmedtab.png) no-repeat center top;
		margin: 0; 
		width:72px;
		float: left; 
		padding: 5px 0px 0px 0px;
		text-align:center;
		border-bottom:1px solid #d8d8d8;
	}
		.navbuttons li.medactive{
			background: url(images/navmedtabactive.png) no-repeat center top;
		margin: 0; 
		width:72px;
		float: left; 
		padding: 5px 0px 0px 0px;
		text-align:center;
		border:0px;
		}
	.navbuttons li.big{
			background: url(images/navbigtab.png) no-repeat center top;
		margin: 0; 
		width:108px;
		float: left; 
		padding: 5px 0px 0px 0px;
		text-align:center;
		border-bottom:1px solid #d8d8d8;
	}
		.navbuttons li.bigactive{
			background: url(images/navbigtabactive.png) no-repeat center top;
		margin: 0; 
		width:108px;
		float: left; 
		padding: 5px 0px 0px 0px;
		text-align:center;
				border:0px;

		}
	.reportHead{
		color:#9b3704;
		font-size:1em;
		font-weight:bold;
		text-align:left;
		
		
		
	}
.navbuttons li.active{ 
		background: url(images/navtabactive.png) no-repeat center top;
		margin: 0; 
		width:60px;
		float: left; 
		padding: 5px 0px 0px 0px;
		text-align:center;
		border:0px;
	}

	.piebox{
float:right;
margin-right:15px;
margin-top:10px;
margin-left:15px;
z-index:-1;
	}
	.contentbox{
	 	background : #fcfdf8;
		border:1px solid #d8d8d8;
		width:780px;
		height:500px;
overflow:auto;
margin-left:5px;
		margin-top:10px;
		margin-right:5px;
	}
	.mapDiv{
	 	background : #fcfdf8;
		border:1px solid #d8d8d8;
		width:780px;
		height:500px;
overflow:auto;
margin-left:10px;
		margin-top:10px;
		text-align:center;
	}
	
	.contentbox ul{
		margin-left:5px;
	}
	#mapBox{
		float:left;
				margin-top:10px;
				margin-left:5px;

	}
	#mapPageRight{
		display:inline;
		width:250px;

	}
	#recentBox{
		float:left;
		text-align:left;
		background:#FEFEDA;
		border: 1px solid #FBDF95;
		margin-left:10px;
		margin-top:10px;
		color:#9F3F0D;
		padding:10px;
		height: 405px;
		overflow:auto;
		width:250px;
	}
	#beginendchooser{
		margin-right:15px;
		float:right;
		width:200px;
		text-align:right;
		
	}
	.homebox{
	 	background : #fcfdf8;
		border:1px solid #d8d8d8;
		width:770px;
		margin-left:10px;
		margin-top:10px;
		height:200px;
		padding-top:50px;
		text-align:center;
	}
	.reportbox{
		float:left;
		background:#fff;
		border: 1px solid #d8d8d8;
		width: 350px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:5px;
		
	}
.search_field { 
	background: #fff url(searchbg.gif) no-repeat right; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 1px 25px 1px 10px;
	margin: 4px 0;
}

.grey {
	color: #808080;
	background: inherit;
	font-weight: normal;
}

.search_form { float: right; }


	
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0;
	border-top: 1px solid #ccc;
	line-height: 1.8em;
}

.footer a { color: #808080; background: #fff; }
