@charset "UTF-8";
/* CSS Document */

html,body {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #11130c;
	width: 869px;
}
body {
	background-color: #1b429a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-image:url(images/main-bckgrnd.jpg);
	background-repeat:repeat-y;
}
a:link {
	color: #349443;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #349443;
}
a:hover {
	text-decoration: underline;
	color: #99CC99;
}
a:active {
	text-decoration: none;
	color: #349443;
}
.right_gradient {
	background-image:url(../welcome/images/right_outside_gradient.png);
	background-position:left;
	background-repeat:repeat-y;
	}
.grnBar_shadow {
	background-image:url(../welcome/images/right_green_shadow.png);
	background-attachment:fixed;
	background-position:left;
	background-repeat:repeat-y;
	}
.left_gradient {
	background-image:url(../welcome/images/left_blue_bar.png);
	background-attachment:fixed;
	background-position:left;
	background-repeat:repeat-y;
	}
#rtNavLinks a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
.rtNavHeaders {
	color: #FFFFFF;
	font-weight: bold;
}
.rtNavTableSpacing {
	padding-top:6px;
	padding-bottom:6px;
	}
.search_txtbox {
	background-image: url(images/magnify_glass.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 130px;
	background-color: #FFFFFF;
	height: 20px;
	padding-left:2em;
}
#headertxt-and-img {
	background-image: url(images/header-bckgrnd.png);
	background-repeat: repeat-y;
}
#topNavBar {
	position: relative;
	left:0px;
	top:0px;
	width: 869px;
	background-color: #1B429A;
}
#headertxt-and-img {
	position: relative;
	height: 99px;
	width: 869px;
	z-index: -1;
}
#headertxt-and-img #headerTextImg {
	padding-top: 1em;
	padding-left:1em;
}

#headerTextImg {
	padding-top: 1em;
}

#headertxt-and-img #imgArray {
	float: right;
	clear: none;
	height: 99px;
	width: 173px;
	position: absolute;
	left: 696px;
	top: 0px;
	overflow: hidden;
}
#topShadow {
	width: 869px;
}
.mainBodyDiv {
	width: 869px;
}
.footerTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footerTable td {
	padding-top:10px;
	padding-left:1em;
	}
#mainBodyDiv #rightContentTable h1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

#mainBodyDiv #centerBodyTable #breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	padding-top: 10px;
	padding-bottom:5px;
	padding-left:4px;
	text-transform: capitalize;
}
#mainBodyDiv #centerBodyTable #breadcrumbs a {
	font-style: italic;
}
#lftNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:15px;
	padding-right:15px;
}
#lftNavLinks a {
	color: #FFFFFF;
}
#lftNavLinks td {
	padding-bottom:.5em;
	}
#mainBodyDiv #centerBodyTable a {
	color: #338E41;
}
#mainBodyDiv #centerBodyTable td {
}
#mainBodyDiv #centerBodyTable #tdTopPadding {
}
#mainBodyDiv #centerBodyTable #rtTDContactList {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	font-size: 10px;
	text-align: right;
	padding-right:20px;
	width:140px;
	float:right;
	overflow: visible;
}
#cityAdminList a {
	color: #338E41;
}
#mainBodyDiv #footerTable a {
	color: #338E41;
}
#mainBodyDiv #centerBodyTable #cityDeptAdministrationPicTbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
#mainBodyDiv #centerBodyTable #cityDeptAdministrationPicTbl td {
	padding: 0px;
}
#mainBodyDiv #centerBodyTable #bodyLayout {
	overflow: visible;
	width: 380px;
	float: left;
	padding-left: 1em;
}

#mainBodyDiv #centerBodyTable #mybeloit-history-bodyLayout {
	overflow: visible;
	width: 550px;
	float: left;
	padding-left: 1em;
}

#mainBodyDiv #centerBodyTable #citygov-full-bodyLayout {
	overflow: visible;
	width: 540px;
	float: left;
	padding-left: 1em;
	padding-top:1em;
}



#mainBodyDiv #centerBodyTable #bodyLayout img {
	margin: 4px;
	display:block;
	}
	
#mainBodyDiv #centerBodyTable #bodyLayout #copy {
	width: 380px;
	height: 400px;
	overflow:visible;
	}

.eoqPicture {
	float:right;
	padding:3px;
	width:150px;
	margin:0px 0px 8px 8px;
	border: 1px solid #ccc;
	font-size:smaller;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	overflow:hidden;
	}
	
.eoqPictureWater {
	float:right;
	padding:3px;
	width:188px;
	margin:0px 0px 8px 8px;
	border: 1px solid #ccc;
	font-size:smaller;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	overflow:hidden;
	}
	
.eoqPictureHistory {
	float:right;
	padding:3px;
	width:269px;
	margin:0px 0px 8px 8px;
	border: 1px solid #ccc;
	font-size:smaller;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	overflow:hidden;
	}
	
.eoqTitle {
	font-weight:bold;
	font-size: larger;
	}
	
.transPicture {
	float:right;
	padding:3px;
	width:200px;
	margin:0px 0px 8px 8px;
	border: 1px solid #ccc;
	font-size:smaller;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	}



#mainBodyDiv #centerBodyTable #orgBodyLayout {
	overflow: visible;
	width: 400px;
	height: 500px;
	float: left;
	padding-left: 1em;
	background-image:url(../../prod/welcome/city_departments/organizational_chart/img/body_bckgrnd.png);
	background-repeat:no-repeat;
	background-position:center 50px;
}

#mainBodyDiv #centerBodyTable #ContactUsBodyLayout {
	overflow: visible;
	width: 540px;
	float: left;
	padding-left: 1em;
}

#mainBodyDiv #centerBodyTable #ContactUsBodyLayout-scrollable {
	overflow: auto;
	width: 540px;
	height:800px;
	float: left;
	padding-left: 1em;
}


#mainBodyDiv #centerBodyTable #txtSizer {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	cursor:pointer;
}
#mainBodyDiv #centerBodyTable #picTable {
	float: right;
	overflow: visible;
	position: static;
	top: 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
	padding-top: 1em;
	width: 150px;
}
#adminHeaderTxtImage {
	float: left;
	height: 26px;
	width: 194px;
	padding-top: 1em;
	overflow:visible;
}
#airportHeaderTxtImage {
	float: left;
	height: 26px;
	width: 358px;
	padding-top: 1em;
	overflow:visible;
}

#policeHeaderTxtImage {
	float: left;
	width: 386px;
	padding-top: 1em;
	overflow:visible;
}

#policePicTable {
	float: right;
	overflow: visible;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	margin:0px 0px 8px 8px;
	width: 150px;
	border: 1px solid #ccc;

	}


#fullHeaderTxtImage {
	float: left;
	width: 386px;
	padding-top: 1em;
	overflow:visible;
}

#fullHeaderTxtImage-noContactList {
	float: left;
	width: 530px;
	padding-top: 1em;
	padding-bottom:5px;
	overflow:visible;
}


#historyHeaderTxtImage {
	float: left;
	width:550px;
	padding-top: 1em;
	padding-bottom:1em;
	overflow:visible;
}



#adminText1 {
	width: 220px;
	float: left;
	padding-top: 1em;
	overflow: visible;
}
#adminText2 {
	float: left;
	width: 380px;
	overflow: visible;
	padding-top: 1em;
}
#adminText1OrgChart {
	width: 400px;
	float: left;
	padding-top: 1em;
	overflow: visible;
	text-align:center;
}


#adminStaffList {
	float: left;
	width: 380px;
	overflow: visible;
	padding-top: 1em;
}
#welcomeBodyContent {
	padding: 1em;
}
#alertDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF0000;
	height: 15px;
	width: 696px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 260px;
	font-weight: bold;
}
#mainBodyDiv #centerBodyTable #bodyLayout #adminText3 {
	padding-top: 1em;
}
input.btn { 
	  color:#050; 
	  font: bold 12px 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#fed; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  filter:progid:DXImageTransform.Microsoft.Gradient 
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	} 
#searchPage h1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}#searchResultsBody {
	padding: 1em;
	width: 545px;
}
#alertDiv a {
	color: #FFFFFF;
	text-decoration: underline;
}
#mainBodyDiv #centerBodyTable #txtSizer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#mainBodyDiv #centerBodyTable #orgChart {
	padding: 1em;
	background-image: url(../../prod/welcome/city_departments/organizational_chart/img/body_bckgrnd.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #colHeader td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-weight: bold;
}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #deptTitle {
	font-weight: bold;
	text-transform: uppercase;
}
.contactUs-deptHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	cursor:pointer;
	color:#349443;
}

#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoAdmin {
	background-color:#F6F6F6;
	}
	
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoGovBody {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoParksRec {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoCommDev {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoWater {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoElectric {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoWastewater {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoPolice {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoTrans {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoFire {
	background-color:#F6F6F6;
	}
#mainBodyDiv #centerBodyTable #ContactUsBodyLayout #contactInfoAirport {
	background-color:#F6F6F6;
	}
#visiting-rightTD-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#visiting-AreaInterests-links {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #000000;
}


