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;
	}
.footerSpacer {
	height:350px;
	}	
 
 
.imageRightFloat {
	float:right;
	padding:5px 5px 5px 5px;
	}
/**********Image Float****************/
	.floatLeft {
		float:left;
		}
	
	.floatRight {
		float:right;
		}

/*********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:10px;
	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;
		}

/*main */
#maincontainer{
	width:830px;
	margin:0 auto;
	background:url(../images/bgbody.jpg) repeat-y;}

/*Left column*/
.leftcolumne{
	float:left;
	width:216px;}

 .imgLogo {
	background-image:url(../images/cityIndex/logo.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:164px;
	height:164px;
	left:35px;
	top:11px;
	}
	
.leftNav{
	width:160px;
	left:50px;
	font-size:11px;
	z-index:2;
	color:#ffffff;
	padding:10px 0 0 0;
	margin:0 0 0 36px;
			} 

.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;
	}		
	
.leftNavWhiteBar {
		position:relative;
		border-bottom:solid 1px #ffffff;
		width:180px;
		height:1px;
	
	}
	
	.leftNavTextSubHome {
		color:#80C9E3;
		height:20px;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		padding-left:10px;
			}
			
		.leftNavTextSubHome a:link {
			color:#80C9E3;
			text-decoration:none;
		
		} 
		
		.leftNavTextSubHome a:visited {
			color:#80C9E3;
			text-decoration:none;
		
		} 	
	
/* Right column*/
.rightcolumn{
	float:left;
	width:600px;}

.headercontainer{
	background:url(../images/cityHeader.jpg) no-repeat;
	width:600px;
	height:69px;
	padding:0 0 0 5px;}
	
.txtHeader{
	position:relative;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
		color:#FFFFFF;
		text-align:center;
		top:45px;
		font-weight:bold;
		letter-spacing:0.5px;}

.contentdiv1{
	width:580px;
	padding:0 0 10px 0;}

.txtDownload{
	padding:5px 0 0 10px;}

.txtDownload a{
	color:#22692D;}

/*Footer*/
.footer{
	clear:left;
	background:url(../images/bgfooter.jpg) no-repeat;
	width:830px;
	height:67px;}

#footerAddress{
	padding:27px 0 0 0;}

.buttomAddress{
	font-size:11px;
	padding:8px 0px 0px 33px;
	letter-spacing:1px;
	}