#content.reports { width: auto; /*width: 700px; float: none; margin-left: 100px*/ }
#content.reports li { list-style-image: none; }
#content.reports p { /*font-size: 80%;*/ }

/* ---- For actual report pages, so CR menu can be thrown to top of page ----- */
#reportsMenu {
		background:#ded8c7;
		border-bottom: 1px solid #e8e8e8;
		border-top:1px solid #b2ad9f;
	}
	#reportsMenu div {	
		border-bottom: 1px solid #d9d9d9;		
	}
	#reportsMenu div div {
		border-bottom: 1px solid #cdcdcd;		
	}
	#reportsMenu div div div {
		border-bottom:1px solid #b2ad9f;	

	}	
		#reportsMenu li{
			float:left;
            padding:5px 0 5px 0;
		}
		#reportsMenu li a{
			padding:5px 15px 5px 16px;
			text-decoration:none;
			text-align:center;
			border-right:2px solid #fff;
		}
		#reportsMenu li a#last{
			border-right:0;
			padding-right:11px;
		}


.economy { color: #379946; }
.education { color: #C52127; }
.health { color: #75206D; }
.safety { color: #333333; }
.resources { color: #65422B; }
.transportation { color: #F06024; }
.govt { color: #4558A6; }
.extra { color: #000000; }

ul#tabs li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

ul#tabs li a {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	border-bottom: 0;
	position: relative;
	top: 1px;
	outline: 0;
	margin-right: 10px;
}

ul#tabs li a.active {
	color: #5777ae;
	border: 1px solid #e1eaf0;
	border-bottom: 1px solid #ffffff;
}

ul#tabs li a.inactive {
	color: #ffffff;
	border: 1px solid #e1eaf0;
	background: #e1eaf0;
}

ul#tabs li a.inactive:hover {
	color: #5777ae;
}

.customReportsSection {
	float: left;
	width: 230px;
	padding: 10px 0;
}
.customReportsSection.extra {
	background: #f4f3f2;
	width: 210px;
	padding: 10px;
}

.customReportsSection.extra label {
	font-weight: normal;
}

.customReportsSection p { font-size: 0.8em; }

.customReportsSection a.expandable {
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	/*color: #c52127;*/
	padding-left: 12px;
	background: url(../images/expand.gif) center left no-repeat;
}

.customReportsSection .expandMe {
	margin-top: 10px;
}

.customReportsSection label {
	font-size: 0.95em;
	color: black;
	font-weight: bold;
	/*padding-left: 7px;*/
}

.customReportsSection label.sub {
	font-size: 0.9em;
	font-weight: normal;
}

#content.reports hr { border-color: #5777ae; }
#content.reports h3 { margin: 20px; margin-left: 0; padding: 10px 0 10px 50px; }
#content.reports h3#step1 { background: url(../images/step1.gif) no-repeat left center; }
#content.reports h3#step2 { background: url(../images/step2.gif) no-repeat left center; }
#content.reports h3#step3 { background: url(../images/step3.gif) no-repeat left center; }
#content.reports h3#step4 { background: url(../images/step4.gif) no-repeat left center; }
.customReportsSection input { margin: 4px; }
.customReportsSection input.sub { margin-left: 15px; }
#tabwrapper { width: 690px; border: 1px solid #e1eaf0; padding: 0 10px 10px 10px; }ƒ