/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background:url(../images/cityIndex/bgIndexBody.gif);
	z-index:0;
		}

img {
	display:block;
	}


a:visited {
	 
	color:#000000;
		} 
		
a:link {
	 
	color:#000000;
	}
#cursor_id {
cursor: pointer;
}

.footerSpacer {
	height:350px;
	}	
 
 
.imageRightFloat {
	float:right;
	padding:5px 5px 5px 5px;
	}
/**********Image Float****************/
	.floatLeft {
		float:left;
		}
	
	.floatRight {
		float:right;
		}
	
	 .clearit{
	 	clear:both;}

/*********Search ************/	
#searchMain {
		position:relative;
		float:left;
		left:60px;
		top:-90px;
		display:inline;
		z-index:2;
		}
	
/*----- header ----- */
#header {
	position:relative;
	background-image:url(../images/cityIndex/bgHeader.gif);
	background-repeat:repeat-x;
	height:96px;
	z-index:1;
	}

#header .titleHead {
	position:relative;
	background-image:url(../images/cityIndex/header.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	z-index:2;
	width:820px;
	height:96px;
	padding:0;
	
}

#header .topAddress {
	font-size:11px;
	padding:5px 0px 0px 225px;
	letter-spacing:0.7px;
		
	}
	
#header .topAddressMS {
	font-size:12px;
	padding:5px 0px 0px 225px;
	letter-spacing:0.9px;
		
	}
	

#header .searchTag {
	padding:0px 0px 0px 580px;
	position:relative;
	top:15px;
	
	 }

#header .searchTagMS {
	padding:0px 0px 0px 600px;
	position:relative;
	top:-5px;
	left:-33px;
	
	 }

#header .searchTagMac {
	padding:0px 0px 0px 580px;
	position:relative;
	top:15px;
	left:-33px;
	
	 }

 .topEmail{
	position:relative;
	top:33px;
	text-align:right;
	font-size:12px;
	left:-20px;
	
		}

.topEmailMS{
	position:relative;
	top:-9px;
	 text-align:right;
	font-size:12px;	
	left:-20px;
		}
/************ Home ************************/
#homebody{
	width:830px;
	margin:0 auto;
	background:url(../images/bghomebody.jpg) repeat-y;	
	}

#leftcolumn{
	float:left;
	width:216px;
	}

#rightcolumn{
	float:left;
	}
/************ City Page Title ************************/

 .biddingTitle {
	    background-image:url(../images/cityHome/Titles/biddingTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
.empTitle {
	    background-image:url(../images/cityHome/Titles/empTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
.newsTitle {
	    background-image:url(../images/cityHome/Titles/newsTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
.permitTitle {
	    background-image:url(../images/cityHome/Titles/permitTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
.faqTitle {
	    background-image:url(../images/cityHome/Titles/faqTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
.contactTitle {
	    background-image:url(../images/cityHome/Titles/contactTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
.getTitle {
	    background-image:url(../images/cityHome/Titles/getTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}


.siteMapTitle {
	    background-image:url(../images/cityHome/Titles/siteMapTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}

.bgTitle{
	background:url(../images/cityHome/bgTitle.jpg) repeat-x;
	width:600px;
	height:44px;
	position:relative;
		left:47px;
		float:left;
		}

.txtTitle{
	margin:5px 0 0 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-weight:500;
	color:#ffffff;}
/*----- index body -----*/
#mainBody{
	position:relative;
	background-image:url(../images/cityIndex/bgBody.gif);
	margin:0 auto;
	width:820px;
    height:194px; 
 }

#mainBody_a{
	background-image:url(../images/cityIndex/bgBody.gif);
	margin:0 auto;
	width:820px;
	background-repeat:repeat-y;
	}

#mainBodyNavigation {
	position:relative;
	background-image:url(../images/cityIndex/bgBody.gif);
	margin:0 auto;
	width:820px;
	/*height:auto;
	height:375px;*/
	}

/**************** Left column City Logo *********************/
  .imgLogo {
	background-image:url(../images/cityIndex/logo.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:164px;
	height:164px;
	left:35px;
	top:11px;
	float:left;
	
}

  .homeLogo{
  	padding:15px 0 30px 35px;}

 .parkLogo {
	background-image:url(../images/parks/parkLogo.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:165px;
	height:129px;
	left:35px;
	top:11px;
	float:left;
}

 .financeLogo {
	background-image:url(../images/finance/financeLogo.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:165px;
	height:129px;
	left:35px;
	top:11px;
	float:left;
}

 .pubLogo {
	background-image:url(../images/publicWorks/pubLogo.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:164px;
	height:144px;
	left:35px;
	top:11px;
	float:left;
}

 .commResoLogo {
	background-image:url(../images/commResourses/commResoLogo.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:164px;
	height:137px;
	left:35px;
	top:11px;
	float:left;
}
 .commDevLogo {
	background-image:url(../images/commDevelop/commDevLogo.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:164px;
	height:137px;
	left:35px;
	top:11px;
	float:left;
}
/************************************/

  .imgHeader {
	position:relative;
	width:600px;
	height:200px;
	left:47px;
	float:left;
	}
	
 .imgHeaderIE6 {
	position:relative;
	width:600px;
	height:200px;
	left:44px;
		}


/*****----- navigation -----******/
#mainBodyNavigation  .navTable {
	margin:0;
	position:relative;
	left:50px;
	top:-6px;
	float:left;
		}
#mainBodyNavigation  .navTableMS {
	margin:0;
	position:relative;
	left:50px;
	top:0px;
	float:left;
		}
			
td.navTopLeft {
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}	

td.navMiddle {
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}			

td.navRight {
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}	

td.navBottomLeft{
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	}
  /* city navigation bar*/	
	.navCityTitle {
	background-image:url(../images/cityIndex/nav/navCity.gif);
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	

	}
	
	.navBox {
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		font-size:11px;
		text-align:right;
		padding-right:5px;
		width:143px;
	    height:20px;
		
		}
	 .navBox:hover {
	 	background-color:#90b696;
	 }
	 
	 	 
	/******* Filled empty navgation box ***************/ 
	 .emptyBox {
	 background-image:url(../images/cityIndex/nav/emptyBox.gif);
	 height:20px;
	 	 }
	  .emptyBoxSingle {
	 background-image:url(../images/cityIndex/nav/emptyBox.gif);
	 height:20px;
	  border-bottom:solid 1px #2b2a1c;	
	 }
	  
	 .emptyBoxFill {
	 background-image:url(../images/cityIndex/nav/emptyBoxFill.gif);
	 height:20px;
	 border-bottom:solid 1px #2b2a1c;
	 }
	 
	  .emptyBoxFillMS {
	 background-image:url(../images/cityIndex/nav/emptyBoxFill.gif);
	 height:20px;
	
	 }
	 
	 .emptyBoxButtom {
	 background-image:url(../images/cityIndex/nav/emptyBoxButtom.gif);
	 height:20px;
	 	 }
		 
	.emptyBoxButtomMS {
	 background-image:url(../images/cityIndex/nav/emptyBoxButtom.gif);
	 height:20px;
	 border-bottom:solid 2px #2b2a1c;
	 	 }
	 	 	 
  /* police navigation bar*/	
	.navPoliceTitle {
	background-image:url(../images/cityIndex/nav/navPolice.gif);
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	}
	
	.navPoliceBox {
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		font-size:11px;
		text-align:right;
		padding-right:5px;
		width:142px;
	    height:20px;
		
		}
	 .navPoliceBox:hover {
	 	background-color:#9eafbf;
	 }
	 
	
	 /* park navigation bar*/	
	.navParkTitle {
	background-image:url(../images/cityIndex/nav/navPark.gif);
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	}
	
	.navParkBox {
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		font-size:11px;
		text-align:right;
		padding-right:5px;
		width:142px;
	    height:20px;
		
		}
	 .navParkBox:hover {
	 	background-color:#a890b6;
	 }
	 
	  /* community Dev. navigation bar*/	
	.navCommTitle {
	background-image:url(../images/cityIndex/nav/navComm.gif);
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:4px;
	letter-spacing:-0.5px;
	}
	
	.navCommTitleMS {
	background-image:url(../images/cityIndex/nav/navComm.gif);
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:2px;
	letter-spacing:-0.5px;
	}
	
	.navCommBox {
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		font-size:11px;
		text-align:right;
		padding-right:5px;
		width:142px;
	    height:20px;
		
		}
	 .navCommBox:hover {
	 	background-color:#bf9eb2;
	 }
	 
	   /* Fire Department navigation bar*/	
	.navFireTitle {
	background-image:url(../images/cityIndex/nav/navFire.gif);
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	}
	
	.navFireBox {
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		font-size:11px;
		text-align:right;
		padding-right:5px;
		width:143px;
	    height:20px;
		
		}
		
	 .navFireBox:hover {
	 	background-color:#996b63;
	 }
	 
	    /* Finance navigation bar*/	
	.navFinaTitle {
	background-image:url(../images/cityIndex/nav/navFinance.gif);
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;

	}
	
	.navFinaBox {
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		font-size:11px;
		text-align:right;
		padding-right:5px;
		width:142px;
	    height:20px;
		
		}
		
	 .navFinaBox:hover {
	 	background-color:#bfb19e;
	 }
	 
	 
	   /* Public Works navigation bar*/	
	.navPublicTitle {
	background-image:url(../images/cityIndex/nav/navPublic.gif);
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	}
	
	.navPublicBox {
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		font-size:11px;
		text-align:right;
		padding-right:5px;
		width:142px;
	    height:20px;
		
		}
		
	 .navPublicBox:hover {
	 	background-color:#bfbd9e;
	 }
	 
	 
	  
	   /* Economic Development navigation bar*/	
	.navEconoTitle {
	background-image:url(../images/cityIndex/nav/navEconomic.gif);
	height:20px;
	font-size:11px;
	color:#ffffff;
	padding-left:10px;
	}
	
	.navEconoBox {
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		font-size:11px;
		text-align:right;
		padding-right:5px;
		width:142px;
	    height:20px;
		
		}
		
	 .navEconoBox:hover {
	 	background-color:#b6c0a9;
	 }
	 
	 
 /*********Left navigations*********/
	.leftNav{
	position:relative;
	width:160px;
	left:50px;
	font-size:11px;
	float:left;
	z-index:2;
	top:-20px;
	color:#ffffff;
			} 
		
	.calLeftNav{
	position:relative;
	width:200px;
	left:10px;
	font-size:11px;
	float:left;
	z-index:2;
	top:-20px;
		} 
		
   .leftNavText {
		color:#ffffff;
		height:20px;
		width:150px;
		font-size:11px;
			}
		
	
	.leftNavText a:visited {
		color:#ffffff;
		text-decoration:none;
			}
			
	.leftNavText a:link {
		color:#ffffff;
		text-decoration:none;
			}
	.leftNavText a:hover {
		color:#B1B1C0;
	}		


.leftNavText2 {
		color:#ffffff;
		width:150px;
		font-size:11px;
			}
		
	
	.leftNavText2 a:visited {
		color:#ffffff;
		text-decoration:none;
			}
			
	.leftNavText2 a:link {
		color:#ffffff;
		text-decoration:none;
			}
	.leftNavText2 a:hover {
		color:#B1B1C0;
	}		
		
	/*.leftNavTextHome {
		color:#ffffff;
		height:20px;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
			}*/
			
	.leftNavTextHome {
		color:#ffffff;
		height:20px;
		font-size:11px;
		font-weight:bold;
			}
			
	.leftNavTextHome a:visited{
		color:#ffffff;
		height:20px;
		font-size:11px;
		font-weight:bold;
			}
			
	.leftNavTextHome a:link{
		color:#ffffff;
		height:20px;
		font-size:11px;
		font-weight:bold;
			}
			
		.leftNavTextSubHome {
		color:#80C9E3;
		height:20px;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		padding-bottom:5px;
			}
			
		.leftNavTextSubHome a:link {
			color:#80C9E3;
			text-decoration:none;
		
		} 
		
		.leftNavTextSubHome a:visited {
			color:#80C9E3;
			text-decoration:none;
		
		} 

    .leftNavspan1 a{
		color:#ffffff;
		text-decoration:none;
		}
	
	.leftNavspan2{
		 position:relative;
		 left:-10px;}
		/**** Sub navigation *****/
				.leftSubNavText {
					color:#ffffff;
					height:20px;
					width:150px;
					font-size:11px;
					padding-left:10px;
				}
				
	   			.leftSubNavText  a:visited {
					color:#ffffff;
					text-decoration:none;
				}
				
				.leftSubNavText  a:link {
				    color:#ffffff;
					text-decoration:none;
				}
				
				.leftSubNavText  a:hover {
					color:#80C9E3;
				}
				
				.leftSubNavTextHome {
					color:#ffffff;
					height:20px;
					width:150px;
					font-size:11px;
					padding-left:10px;
					text-decoration:underline;
				}
			
			
			
	   /*************************/
	
	
	.leftNavWhiteBar {
		position:relative;
		border-bottom:solid 1px #ffffff;
		width:180px;
		height:1px;
	
	}
	
	.leftColState {
		font-size:11px;
		padding:35px 0px 0px 0px;
		
			}
			
	
		
 /* State shape logo*/
 	.stateShape {
		position:relative;
		width:125px;
		height:97px;
		top: 15px;;
		left:50px;
				}
 
 /*space bar */
	#spacer {
		background-image:url(../images/cityIndex/spacer.gif);
	background-repeat:no-repeat;
	position:relative;
	z-index:4;
	width:820px;
	height:1px;
	margin:0 auto;
	top:0px;
				
		}
		
	#spacerIE6 {
		background-image:url(../images/cityIndex/spacer.gif);
	background-repeat:no-repeat;
	position:relative;
	z-index:4;
	width:820px;
	height:1px;
	margin:0 auto;
	top:-7px;
				
		}


/*----- Footer -----*/

#footer {
	position:relative;
	background-image:url(../images/cityIndex/footer.gif);
	margin:0 auto;
	width:820px;
	height:18px;
	padding:0;
	
	}
	
/*#footer {
	position:relative;
	background-image:url(../images/cityIndex/goingToTown.jpg);
	margin:0 auto;
	width:820px;
	height:29px;
	padding:0;
	
	}
*/
/*#footerIE6 {
	position:relative;
	background-image:url(../images/cityIndex/footer.gif);
	margin:0 auto;
	width:820px;
	height:18px;
	padding:0;
	top:-20px;
	
	}*/
	
#footerIE6 {
	position:relative;
	background-image:url(../images/cityIndex/goingToTown.jpg);
	margin:0 auto;
	width:820px;
	height:29px;
	padding:0;
	top:-20px;
	
	}
	
#footerAddress {
	position:relative;
	background-image:url(../images/cityIndex/footerAddress.gif);
	margin:0 auto;
	z-index:2;
	width:820px;
	height:26px;
	padding:0;
		
	}
#footerAddress .buttomAddress{
	font-size:11px;
	padding:8px 0px 0px 33px;
	letter-spacing:1px;
	}

	
#footerAddressIE6 {
	position:relative;
	background-image:url(../images/cityIndex/footerAddress.gif);
	margin:0 auto;
	width:820px;
	height:26px;
	padding:0;
	top:-20px;
		
	}
#footerAddressIE6   .buttomAddressIE6{
	font-size:11px;
	padding:8px 0px 0px 33px;
	letter-spacing:1px;
	}
	
#footerShadow {
	position:relative;
	background-image:url(../images/cityIndex/footerShadow.png);
	background-repeat:no-repeat;
	margin:0 auto;
	z-index:2;
	width:820px;
	height:9px;
	padding:0;
	}
	
#footerShadowIE6 {
	position:relative;
	background-image:url(../images/cityIndex/footerShadow.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	z-index:2;
	width:820px;
	height:9px;
	padding:0;
	top:-20px;
	}
	
/***************City Sub navigation ***************************/

	/*:::: Bidding ::::*/
		.subBody {
			position:relative;
			width:560px;
			float:left;
			/*left:10px;*/
			top:-65px;
			display:inline;
			z-index:2;
						
			}

/*************************   CITY HOME   ***********************************************/
	 /** City title background **/
	.cityHeadTitle {
	    background-image:url(../images/cityHome/cityHome.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
    
	/*  City Profile ::: cityProfile.php  */
		.profileText {
			padding-left:40px;
			 
			
		}
		
	

    /* City Manager ::: overview.php */
	    img.managImg {
			padding:0px 10px 10px 10px ;
			float:right;
			}
		.overviewText {
			padding-left:8px;
			width:542px;
			}
		.overviewText a:visited {
	
			color:#006600;
			font-weight:bold;
		}
		.overviewText a:link {
			
			color:#006600;
			font-weight:bold;
		}
		
	/*  service */
		.listText {
			line-height:18px;
			}
			
	/* commissions */
		.noteUpper {
			text-transform: uppercase;
		}
		
	/* map */
		.mapConteniner {
			padding-left:80px;
		
		}
		
	 /* Going to Town*/
	 .projectTitle {
	 	font-size:14px;
		color:#006633;
		font-weight:bold;
		}
	 
	 #clock {
	position:absolute;
	left:151px;
	top:83px;
	width:574px;
	height:601px;
	z-index:8;
	background-color: #FFFFFF;
	visibility: hidden;
	overflow: visible;
}

  
		
/****************************     Community Resources    ***********************************************/
   .commResoHeadTitle {
   		background-image:url(../images/commResourses/commReosHeader.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}

/****************************     Community Development     ***********************************************/
.commDevHeadTitle {
		background-image:url(../images/commDevelop/commDevelopHeader.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
	.commDevText {
		padding-left:10px;
		width:550px;
	}
	
	.commDevText a:visited {
		color:#0099CC;
		font-weight:bold;
	
	}
	
	.commDevText a:link {
		color:#0099CC;
		font-weight:bold;
	}
	
		
	 .indentText {
	 	padding-left:60px;
	 	}

/****************************     Finance      ***********************************************/

 .financeHeadTitle {
 	background-image:url(../images/finance/financeHeader.gif);
		width:601px;
		height:44px;
		position:relative;
		left:45px;
		float:left;
		}		
			

/** Sub title **/
	.subTitle {
		background-image:url(../images/police/policeIndex/bgPoliceSubTitle.gif);
		position:relative;
		width:600px;
		height:25px;
		left:46px;
		float:left;
		}
		
	   /** Sub title text **/
	   #subText {
	   	font-family:"Times New Roman", Times, serif;
		position:relative;
		font-size:18px;
		color:#FFFFFF;
		text-align:center;
		top:3px;
		font-weight:bold;
		letter-spacing:0.5px;
		}



	.financeText {
		padding-left:5px;
		width:550px;
		}
		
	.financeText a:visited {
		color:#6b4a1d;
		 
		}
	
	.financeText a:link {
		color:#6b4a1d;
		 
		}
		
	.titleTextULine {
		font-weight:bold;
		text-decoration:underline;
		}
		
	.courtHead {
	    background:#8FA0B6;	    
		color:#FFFFFF;
		font-weight:bold;}
		
	 .headText {
	 	font-weight:bold;
		font-size:16px;
		}
		
	 .tableText1 {
	 	font-weight:bold;
		font-size:10px;
		}
	 
		
	 .finList {
	 	line-height:22px;}
/*********************************  Fire Department *********************************************/
  .fireHeadTitle {
 		 background-image:url(../images/firedept/fireHeader.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
	.fireLogo {
	background-image:url(../images/firedept/fireLogo.gif);
	background-repeat:no-repeat;
	position:relative;
	 width:164px;
	height:164px;
	left:40px;
	top:11px;
	float:left;
}

	.fireText {
		padding-left:10px;
		width:550px;
		}
		
	.fireText a:visited {
		color:#990000;
		 
		}
	
	.fireText a:link {
		color:#990000;
		 
		}
	
	/**Dept Profile**/
	
	.contentTitle {
		font-weight:bold;
		color:#990000;
	}
	
	/** Stations **/
	
	.stationImg{
	   color:#FFFFFF;
		font-weight:bold;
		text-align:center;
				}
	
	.stationText {
		font-weight:bold;
		}		

/*********************************  Parks Department *********************************************/
	.parkHeadTitle {
		background-image:url(../images/parks/parkHeader.gif);
		width:600px;
		height:44px;
		position:relative;
		left:45px;
		float:left;
		}
 
   .parkText {
		padding-left:10px;
		width:550px;
		}
		
	.parkText a:visited {
		color:#4d1d6b;
		 
		font-weight:bold;
		}
	
	.parkText a:link {
		color:#4d1d6b;
	 
		font-weight:bold;
		}
	#parkMain {
		position:relative;
		top:0px;
		float:left;
		left:31px;
		top:-90px;
		display:inline;
		z-index:2;
		} 
	 .tdNum {
	 	text-align:center;
	  }
	  
	  .rowOdd {
	  	background-color:#CCFFCC;
		}
		
	 .parkTable{
	 	left:-8px;
		position:relative;
		margin:0;
	 	}

	.parkTableMS6{
	    position:relative;
		margin:0;
	 	}

	
/*********************************  Police Department *********************************************/
#mainBody  .imgLogoPolice {
background-image:url(../images/police/policeIndex/policeLogo.gif);
	background-repeat:no-repeat;
	position:relative;
	width:164px;
	height:164px;
	left:50px;
	top:11px;
	float:left;
}
    /** Police title background **/
	.policeHeadTitle {
		background-image:url(../images/police/policeIndex/bgPoliceTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
		
	/** Sub title **/
	.policeSubTitle {
		background-image:url(../images/police/policeIndex/bgPoliceSubTitle.gif);
		position:relative;
		width:600px;
		height:25px;
		left:47px;
		float:left;
		}
		
	   /** Sub title text **/
	   #policeSubText {
	   	font-family:"Times New Roman", Times, serif;
		position:relative;
		font-size:18px;
		color:#FFFFFF;
		text-align:center;
		top:3px;
		font-weight:bold;
		letter-spacing:0.5px;
		}
		
		 
		
/***********Police Main Body********************/
   
  
  
	#policeMain {
		position:relative;
		top:0px;
		float:left;
		left:60px;
		top:-90px;
		display:inline;
		z-index:2;
		}
		
	 img.officerPic {
	 	padding:2px 2px 2px 2px;
		border:solid 1px;
		border-color:#666666;
		}
		
	 td.policeText {
	  	font-size:12px;
		}
		
	 td.officerTitle {
	 	font-size:12px;
		color:#6d6d6d;
		}
  #policeBottom {
  	position:relative;
	background-image:url(../images/cityIndex/bgBody.gif);
	margin:0 auto;
	width:820px;
	}	
	
	  .bottomLine {
		clear:left;
		position:relative;
		border-bottom: solid 1px #7F7F7F;
		width:602px;
		height:1px;
		left:210px;
		top:20px;
		}
		
	  .bottomLogos {
		position:relative;
		left:210px;
		 top:20px; 
		font-size:10px;
		width:600px;
		height:115px;
	    clear:left;	
		}
	
	  td.bottomPoliceText {
		letter-spacing:1px;
		line-height:12px;
		text-align:center;
		}
		
		/*** Senior Volunteer ***/
		img.seniorV {
			float:left;
				}
		 #maincContainer{
		position:relative;
		top:10px;
		float:left;
		width:550px;
		font-size:12px;
		left:10px;
		
		} 
		
		#maincContainer a:link{
			color:#6E7BA3;
			font-weight:bold;
		}
		
		#maincContainer a:visited{
			color:#6E7BA3;
			font-weight:bold;
		}
		
     /*** PATROL**/
	 td.patrolTitle {
	 background-color:#545887;
	 color:#FFFFFF;
	 text-align:center;
	
	 }
	 
	 /*****Service Request*******/
	 
	 	.requestText {
			font-weight:bold;
			padding:5px 0px 5px 10px;
		    }
	/*********Citizen's Police Academy**************/	
		.applicationBox {
		display:block; 
		background-color:#9eafbf; 
		padding:10px 10px 10px 10px;
		 font-weight:bold; 
		 width:240px; 
		 text-align:center;
		}
	
	
	/********Contact Us**************/
		.contactText {
			padding-left:50px;
			}
			
   a[href][title = "pageLinks"]{
   	color:#393A70;
	font-weight:bold;
	}
	
	/******* History *************/
	 #photoContainer{
		position:relative;
		top:10px;
		float:left;
		width:550px;
		font-size:12px;
		left:0px;
		
		} 
		
	 #photoContainerMS6{
		position:relative;
		top:10px;
		float:left;
		width:550px;
		font-size:12px;
		left:-25px;
			
		} 
		
		.pastTdOdd {
			background-color:#DBDCE5;
		}
/*************************** Public Works  *************************************************************************/
.pubHeadTitle {
		background-image:url(../images/publicWorks/pubWorkHeader.gif);
		width:601px;
		height:44px;
		position:relative;
		left:46px;
		float:left;
		}
	.pubText {
		padding-left:10px;
		width:550px;
		}
		
	.pubText a:visited {
		color:#6b671d;
		 
		font-weight:bold;
		}
	
	.pubText a:link {
		color:#6b671d;
		 
		font-weight:bold;
		}	
		
/***************************   Calendar ***********************************************/
#header .calSearchTag {
	padding:0px 0px 0px 500px;
	position:relative;
	top:15px;
	
	 }

#header .calSearchTagMS {
	padding:0px 0px 0px 520px;
	position:relative;
	top:-5px;
	left:-33px;
	
	 }

#header .calSearchTagMac {
	padding:0px 0px 0px 520px;
	position:relative;
	top:15px;
	left:-33px;
	
	 }
	 
 .calLeftNavText {
		color:#ffffff;
		height:20px;
		width:150px;
		font-size:11px;
		padding-left:70px;
			}
		
	
	.calLeftNavText a:visited {
		color:#ffffff;
		text-decoration:none;
			}
			
	.calLeftNavText a:link {
		color:#ffffff;
		text-decoration:none;
			}
	.calLeftNavText a:hover {
		color:#B1B1C0;
	}		
	
	#calcontainer {
	/*margin:0 auto ; 
	width: 800px; */
	padding: 0;
	 
	/*border: 1px solid #CCCCCC;
	background: #FFFFFF;*/
	color: #000000;
	 
	}
	
	#colMain {
		position:relative;
		top:0px;
		float:left;
		left:30px;
		top:-90px;
		display:inline;
		z-index:2;
		}
	.colBody {
			position:relative;
			width:590px;
			float:left;
			left:0px;
			top:-65px;
			display:inline;
			z-index:2;
						
			}
	
	.claHomenav {
	padding-left:10px;}
	
	 .calendarTitle {
	    background-image:url(../images/cityHome/calendarTitle.gif);
		width:600px;
		height:44px;
		position:relative;
		left:47px;
		float:left;
		}
		
/************** Site Map **********************/
	
		.siteMapBody {
			position:relative;
			width:560px;
			float:left;
			padding-top:50px;
			left:60px;
			top:-65px;
			display:inline;
			z-index:2;
			line-height:20px;
						
			}
	
	.homeText {
		font-weight:bold;
		font-size:16px;
		}
		
	 
		
	siteMapBody   li ol a:visited {
		text-decoration:none;
		color:#000000;
		}
		
	siteMapBody   li ol  a:link {
		text-decoration:none;
		color:#000000;
		}
		
	.siteMapLine {
		width:480px;
		height:1px;
		background-color:#999999;	
		}
		
	.spaceBox {
		height:20px;
		display:block;}
		
	 .depLinks {
	 	position:relative;
		left:-40px;
		font-size:10px;
		text-align:center;
		}
	  .depLinks a:visited {
		text-decoration:none;
		color:#000000;
		
		}
		
		.depLinks a:links {
		text-decoration:none;
		color:#000000;
		
		}
		
		.depLinks a:hover { 
		color:#cccccc;
		
		}
		
		.siteIndentText {
			padding-left:30px;
			}
	
	.div1{ padding:10px 0 0 0;}
	.div1 a{
		color:#E6FF0F;
		text-decoration:none;
		font-weight:bold;}