/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(images/subpage1_01-1.jpg) repeat-x left top;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C9C9C;
}

.topText {
	font-size: 28px;
	font-weight: normal;
	color: #FFFFFF;
}

a {color: #EE8817; text-decoration:none;}

a:hover {text-decoration: underline;color: #EE8817;}

.bannerText {
	font-weight:900;
	color: #333333;
	padding:0px 170px 0px 0px;
	font-size:13px;
}

.bg1 { background: #FFFFFF url(images/homepage03.jpg) repeat-x left top; }
.bg2 { background: url(images/homepage08.jpg) no-repeat left top; }
.bg3 { background: #ECECEC url(images/homepage18.gif) no-repeat center top; }

.imagestyle {
	float: left;
	margin: 3px 10px 2px 0px;
	border: 1px solid #999999;
}

.imagestyle2 {
	border: 1px solid #999999;
}

.imagestyle3 {
	float: left;
	margin: 3px 20px 2px 0px;
	border: 1px solid #999999;
}

.imagestyle4 {
	border: 1px solid #999999;
	float:right;
}


#content {
	width: 731px;
	color:#333333;
	padding: 6px 0px 0px 21px;
	line-height:15px;
	text-align:left;
}

.readmore {
	text-align: right;
}

.arrow {
	padding-left: 15px;
	background: url(images/homepage13.gif) no-repeat left center;
}

#menu {height: 67px;}

#menu a {
color: #797979; text-decoration:none;
}

#menu a:hover {
	text-decoration: none;color: #EE8817;
}


.mb {
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #797979;
}


#main {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#main li {display: inline;}

#main a {
	display: block;
	float: left;
	width: 118px;
	height: 50px;
	padding: 17px 0px 0px 0px;
	background: url(images/homepage04.jpg) no-repeat left top;
}

#main .first a {
	background: none;
}

#leftCol {float: left;width: 341px;}

#rightCol {
	float: right;
	width: 349px;
	padding-left: 20px;
	border-left: 1px solid #E7E7E7;
}

#wrapper {width: 831px;margin: 0px auto;}

#leftWrap {
	float: left;
	width: 30px;
	height: 680px;
	background: url(images/homepage01.jpg) no-repeat left top;
}

#centerWrap {float: left;width: 771px;}

#rightWrap {
	float: left;
	width: 30px;
	height: 680px;
	background: url(images/homepage02.jpg) no-repeat left top;
}

#logo {height: 88px;margin: 0px auto;}

#header {
	width: 381px;
	height: 200px;
	margin: 0px 0px 0px 31px;
	padding: 30px 50px 0px 280px;
}

#miniMenu {
	float: right;
	margin: 0px;
	padding: 17px 30px 0px 0px;
	list-style: none;
}

#miniMenu li {display: inline;}

#miniMenu a {
	display: block;
	float: left;
	height: 27px;
}

#miniMenu1 {
	width: 37px;
	background: url(images/homepage05.gif) no-repeat left top;
}

#miniMenu2 {
	width: 25px;
	background: url(images/homepage06.gif) no-repeat left top;
}

#miniMenu3 {
	width: 35px;
	background: url(images/homepage07.gif) no-repeat left top;
}

h1, h2 {margin: 0px;color: #858585;}

h2 {font-size: 16px;font-weight: normal;}

h3 {font-size: 16px;font-weight: bold;}



.title1 {
	height: 45px;
	margin: 0px 0px 5px 0px;
	padding: 20px 0px 0px 55px;
	background: url(images/homepage09.jpg) no-repeat left top;
}

.title2 {
	height: 45px;
	margin: 0px 0px 5px 0px;
	padding: 20px 0px 0px 55px;
	background: url(images/homepage10.jpg) no-repeat left top;
}

.title3 {
	height: 45px;
	margin: 0px 0px 5px 0px;
	padding: 20px 55px 0px 0px;
	background: url(images/homepage11.jpg) no-repeat right top;
	text-align: right;
}

.title4 {
	height: 45px;
	margin: 0px 0px 10px 0px;
	padding: 20px 55px 0px 0px;
	background: url(images/homepage12.jpg) no-repeat right top;
	text-align: right;
}


#logo h1 {
	float: left;
	width: 385px;
	height: 88px;
	background: url(images/subpage1_08.jpg) no-repeat left top;
}

#logo h2 {
	float: right;
	width: 386px;
	height: 88px;
	background: url(images/subpage1_09.jpg) no-repeat left top;
}


#box1 .content {
	padding: 0px 10px 5px 25px;
}

#box2 .content {
	padding: 0px 10px 5px 25px;
}

#box3 .content {
	padding: 0px 25px 5px 10px;
}

#box4 .content {
	padding: 0px 25px 5px 10px;
}

#box5 {
	padding: 0px 25px 5px  0px;
}

.census{
	text-align:center;
	background-color:#2B98D1;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	border: 1px solid #CCCCCC;
}

/** Contact FORMS */

.input{
	width: 335px;
    height:17px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	border:1px solid #99CCFF;
	margin-top:2px; }
	
.shortinput{
	width: 100px;
    height:17px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	border:1px solid #CCCCCC;
	margin-top:2px; }

.inputComment{
	width: 335px;
	height: 65px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	border:1px solid #99CCFF; 
	margin-top:2px;}

#submit1 {
	width: 55px;
	height: 20px;
	background: url(images/submit.jpg) no-repeat left top;
	border: none;
	text-transform: lowercase;
	font-size: 12px;
	color: #FFFFFF;
}

/** CensusFORMS */

.censusInput{
	width: 160px;
    height:17px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	border:1px solid #CCCCCC;
	margin-top:2px; }
	
.busInput{
	width: 160px;
    height:17px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	border:1px solid #CCCCCC;
	margin-top:2px; }

.censusDropDown{
 	width: 168px;
	font-size: 12px;
    height:20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-top:2px; }
	
.censusInputComment{
	width: 180px;
	height: 65px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	border:1px solid #CCCCCC; 
	margin-top:2px;}

#submit1 {
	width: 55px;
	height: 20px;
	background: url(images/submit.jpg) no-repeat left top;
	border: none;
	text-transform: lowercase;
	font-size: 12px;
	color: #FFFFFF;
}

#footer {clear: both; padding: 50px 0px;}

.footerContent {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #333333;
	line-height:18px;
}