/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;


}
	
#banner {
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #006666;
	color: #006666;
	font-family: "Comic Sans MS";
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	height: 8em;
	background-color: #FFFFFF;
	background-image: url(images/banner3.jpg);
	background-repeat: no-repeat;
	background-position: center center;







}

.breadcrumbstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #006666;
	font-weight: bolder;
}

.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-style: italic;
	color: #000000;
	margin-left: 0.3em;
}

.breadcrumbsdelimiter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

.breadcrumbbackground {
	background-color: #F3F3F3;
	padding-bottom: 0.10em;
	padding-left: 0.25em;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;

}

#mainbottom {
	border-top: 0.05em solid #000000;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	float: none;
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 1em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	margin-top: 1em;
	height: auto;
}

#mainbottom p {
	clear: none;
	float: none;
	background-color: #FFFFFF;
	color: #000000;
}

#mainbottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0033CC;
	background-color: #FFFFFF;
}

#mainbottom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0099FF;
	background-color: #FFFFFF;
}

.mainbottomleft {
	text-align: center;
	vertical-align: middle;
}

.mainbottomright {
	background-image: url(images/aac_logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30%;
	text-align: center;
	margin-top: 1em;
	padding-top: 9em;
}
	
#mainleft {
	width:20%;
	padding-right: 0.2em;
	border-right-width: 0.05em;
	border-right-style: dashed;
	border-right-color: #990000;
	clear: both;
	float: left;
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 1em;
	margin-top: 0em;
	height: 50%;

}

.mainleftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #006666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 1em;
}

.mainleftlinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #006666;
	padding-left: .5em;
	text-decoration: none;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: double;
	border-left-color: #C69E00;
	background-color: #FFFFFF;
}

.mainleftlinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #006666;
	background-color: #FFFFFF;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}

.mainleft1p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: italic;
	color: #006666;
	text-decoration: underline overline;
	text-align: center;
	background-color: #FFFFFF;
}

.mainleft2p {
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
	border-top-width: 0.01em;
	border-bottom-width: 0.01em;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.mainleftsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006666;
	margin-bottom: 0.2em;
	font-weight: bold;
	padding-left: 1em;
}

.disableleftlink {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #006666;
	text-decoration: none;
	background-color: #FCF1D8;
	padding-left: 0.6em;
	width: auto;
	border-top-width: .05em;
	border-bottom-width: .05em;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006633;
	border-bottom-color: #006633;
}
	
#maincenter {
	width:56%;
	margin-top: 0.5em;
	float: left;
	clear: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding-left: 0.5em;
	height: auto;
	background-color: #FFFFFF;

}

#maincenter h1 {
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	font-variant: small-caps;
	padding: 0.25em;
	margin-top: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-decoration: none;
}

#maincenter p {
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 0.5em;
}

#maincenter a {
	color: #0000FF;
}

#maincenter a:hover {
	color: #009966;
}

.maincenterbc {
	font-weight: bold;
	text-align: center;
}

.maincentersecondcolumn {
	float: right;
}

#maincenter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
	background-color: #FFFFFF;
	clear: none;
	float: left;
	width: 75%;
	margin-top: 0.5em;
	padding-left: 0.5em;
}

#maincenter2 p {
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: .5em;
}

#maincenter2 a {
	color: #0000FF;
}

#maincenter2 a:hover {
	color: #009966;
}

#maincenter2 h1 {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #000000;
	margin-bottom: 1em;
}

#maincenter td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
	
#mainright {
	width:20%;
	float: right;
	clear: right;
	margin-top: 0.1em;




}

#mainright h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FFFFFF;
	text-align: center;
	background-color: #006666;
	height: 1.5em;
	padding-bottom: .1em;
	font-weight: bolder;
	margin-top: 0em;
	margin-bottom: 0.5em;
	padding-top: .1em;
	border: 0.05em solid #006666;
}

#mainright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0033FF;
	text-align: center;
	text-decoration: underline;
}

#mainright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0099FF;
	text-align: center;
	text-decoration: underline;
}

.mainright1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #006666;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
}

.mainright1p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006666;
	text-align: center;
	background-color: #FFFFFF;
	margin-left: 0.4em;
	margin-right: 0.4em;
	padding-bottom: 0.25em;
	margin-top: 1em;
	border-bottom-width: .1em;
	border-bottom-style: dashed;
	border-bottom-color: #006666;
}

#mainright1p a {
	background-color: #F8E39E;
}

.mainright2 {
}

.mainright2p {
	font-family: "Comic Sans MS";
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	color: #666633;
}

.mainright3 {
	height: 6.3em;
	text-align: center;
	vertical-align: middle;
	border-top-width: 0.1em;
	border-bottom-width: 0.1em;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-bottom-color: #0000FF;
	border-right-width: 0.1em;
	border-left-width: 0.1em;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000FF;
	border-left-color: #FF0000;
}

#mainright h2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 1em;
	color: #006666;
	margin: 0em;
}

.mainrightindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006666;
	text-indent: 0.5em;
	font-weight: bold;
}

.mainrightindent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006666;
	padding-right: 1em;
	padding-left: 1em;
	text-align: center;
}

#toplinks {
	text-align: center;
	background-color: #FFFFFF;
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	color: #FFFFFF;
	float: left;
	width: 100%;
	border-top-width: .05em;
	border-top-style: solid;
	border-top-color: #FFCC00;

}

#toplinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #006666;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	width: auto;
	padding-right: .1em;
	padding-left: .1em;

}

#toplinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	text-decoration: none;
	background-color: #FFCC00;
	text-align: center;
	vertical-align: middle;
	width: auto;
	padding-right: .1em;
	padding-left: .1em;

}

#toplinks h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #990000;
	text-decoration: none;
	background-color: #FFCC99;
	vertical-align: middle;
	text-align: left;
	float: left;
}

#toplinks strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #006666;
	vertical-align: middle;
	font-weight: normal;
	text-align: center;
	padding-right: .1em;
	padding-left: .1em;
	background-color: #FFFFFF;


}

#toplinks a:active {
}

.disabletoplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #990000;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: auto;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.councilphoto1 {
	height: 11.5em;
	width: 40%;
	background-image: url(city_council/photos/groupsmall.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;










}

.cheney {
	background-image: url(city_council/photos/philip_cheney_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 13em;
	width: 32%;
	font-weight: bold;
	text-align: center;



}

.dunaway {
	float: left;
	height: 13em;
	width: 33%;
	text-align: center;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: center center;

}

.kirven {
	background-image: url(city_council/photos/steve_kirven_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 13em;
	width: 33%;

}

.mcclain {
	background-image: url(departments/administration/photos/frankie_mcclain_small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 13em;
	width: 33%;

}

.mcconnell {
	background-image: url(departments/administration/photos/linda_mcconnell_small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 13em;
	width: 33%;

}

.mckee {
	background-image: url(city_council/photos/dennis_mckee_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 13em;
	width: 33%;

}

.moore {
	background-image: url(departments/administration/photos/john_moore_small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 13em;
	width: 33%;

}

.roberts {
	background-image: url(city_council/photos/buck_roberts_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 13em;
	width: 35%;

}

.shirley {
	background-image: url(city_council/photos/richard_shirley_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 13em;
	width: 33%;
	float: left;



}

.stewart {
	background-image: url(city_council/photos/tony_stewart_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 13em;
	width: 33%;

}

.thompson {
	background-image: url(city_council/photos/beatrice_thompson_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 14em;
	width: 33%;

}

.williamson {
	background-image: url(city_council/photos/blake_williamson_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 13em;
	width: 33%;

}

.engineone {
	background-image: url(departments/fire_department/photos/engine_one.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 10em;
	width: 40%;
	margin-left: 0.5em;
}

.enginetwo {
	background-image: url(departments/fire_department/photos/engine_two.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 10em;
	width: 40%;
	margin-left: 0.5em;
}

.enginethree {
	background-image: url(departments/fire_department/photos/engine_three.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 10em;
	width: 40%;
	margin-left: 0.5em;
}

.firestation {
	background-image: url(photos/buildings/fire_department.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 10em;
	width: 40%;
	margin-right: 0.03em;
	margin-left: 0.05em;
}

.firestationone {
	background-image: url(departments/fire_department/photos/station_one.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 7em;
	width: 35%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: .5px;


}

.firestationtwo {
	background-image: url(departments/fire_department/photos/station_two.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 7em;
	width: 35%;
	margin-right: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;

}

.football {
	background-image: url(recreation/youth_sports/2003_football_photos/1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 10em;
	width: 35%;
	margin-right: .05em;
	margin-left: .02em;
}

.hammondbranyon {
	background-image: url(departments/police_department/news/photos/hammond_branyon.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17em;
	width: 40%;
	float: right;
	clear: right;
}

.humanlemmons {
	background-image: url(departments/police_department/news/photos/human_lemmons.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17em;
	width: 40%;
	float: right;
	clear: right;
}

.marsee {
	background-image: url(departments/police_department/photos/marsee.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 10em;
	width: 50%;
	margin-right: 0.5em;
	border: .1em solid #006666;
	margin-bottom: .1em;
}

.mayorsmessage {
	background-image: url(city_council/mayors_message/mayor_message.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 18em;
	width: 50%;
}

.rescuepatch {
	background-image: url(departments/fire_department/photos/rescue_patch.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 10em;
	width: 45%;
	margin-right: 0.5em;
	margin-left: 0.2em;
	margin-bottom: .1em;
}

.riverstreetphoto {
	background-image: url(photos/river_street.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 10em;
	width: 30%;
	margin-left: 0.5em;
	border: .1em solid #006666;
}

.safetyhouse {
	background-image: url(departments/fire_department/photos/safety_house.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 9em;
	width: 35%;
	margin-right: .5em;
	margin-top: .5em;
	margin-bottom: .5em;
}

.shore {
	background-image: url(departments/police_department/news/photos/shore.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 9em;
	width: 40%;
	clear: right;
}

.spooktacular {
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
	height: 18em;
	width: 43%;
	background-image: url(things_to_do/holiday_events/spooktacular/spooktacular.jpg);


}

.tours {
	background-image: url(departments/fire_department/photos/tour.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 9em;
	width: 35%;
	margin-left: .5em;
	margin-bottom: .5em;
	margin-top: .5em;

}

.trainingfacilityone {
	background-image: url(departments/fire_department/photos/training_facility_one.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 8em;
	width: 35%;
	margin-right: .5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;


}

.trainingfacilitytwo {
	background-image: url(departments/fire_department/photos/training_facility_two.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 8em;
	width: 35%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;


}

.utilities {
	background-image: url(photos/municipal_business_center.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 11em;
	width: 45%;
	margin-left: 0.5em;
}

#umbrella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 26%;
	border: 0.1em solid #00CCFF;
	color: #000000;
	float: right;
	background-image: url(images/fish2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 14em;
	background-color: #FFFFFF;
	clear: right;
	margin-top: .2em;
	margin-bottom: .2em;





















}

#umbrella a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #006666;
	height: 16em;
	width: 100%;







}

#umbrella a:visited {
	color: #000000;
}

#umbrella a:hover {
	color: #006666;
	text-decoration: none;
	font-weight: bold;



}

#umbrella a:active {
}
.stpatrick {
	background-image: url(things_to_do/holiday_events/st_patricks_day_image.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 10em;
	width: 50%;
	float: right;



}
#soiree {
	background-image: url(images/soiree_small.gif);
	background-repeat: no-repeat;
	width: 26%;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	background-position: center center;
	height: 8em;
	float: right;















}
#soiree a {
	text-decoration: none;
	width: 100%;
	height: 8em;




















}
#soiree a:hover {
	text-decoration: underline overline;





}
.allstars {
	float: right;
	height: 12em;
	width: 42%;
	background-image: url(news/photos/allstar_champions_small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.allstars2 {

	float: right;
	height: 20em;
	width: 100%;
	background-image: url(news/photos/allstar_champions.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#crimestoppers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 35%;
	border: 0.1em solid #FF0000;
	color: #000000;
	background-image: url(images/crimestoppers.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
	margin-top: 0.5em;
	height: 7em;
	margin-left: 0.5em;




}
#crimestoppers a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #006666;
	height: 7em;
	width: 100%;

}
#crimestoppers a:visited {

	color: #000000;
}
#crimestoppers a:hover {

	color: #006666;
	text-decoration: none;
	font-weight: bold;
}
#crimestoppers a:active {
}
.promise {

	background-image: url(recreation/youth_sports/OurPromise2Kids.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 12em;
	width: 35%;
	margin-right: 1em;
	margin-bottom: 1em;
}
#vote {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 26%;
	color: #000000;
	float: right;
	background-image: url(images/vote.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 6em;
	background-color: #FFFFFF;
}
#vote a {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #006666;
	height: 6em;
	width: 100%;
}
#vote a:visited {



	color: #000000;
}
#vote a:hover {



	color: #006666;
	text-decoration: none;
	font-weight: bold;
}
#vote a:active {
}
#publicrecords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 26%;
	color: #000000;
	float: right;
	background-image: url(images/public_records.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 17em;
	background-color: #FFFFFF;
	clear: right;


}
#publicrecords a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #006666;
	height: 17em;
	width: 100%;
	float: right;
	clear: right;


}
#publicrecords a:visited {






	color: #000000;
}
#publicrecords a:hover {
	color: #006666;
	text-decoration: none;
	font-weight: bold;
	height: 17em;
	width: 100%;
	clear: right;
	float: right;


}
#publicrecords a:active {
}
.groundbreaking {
	background-image: url(news/photos/groundbreaking_small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 12em;
	width: 55%;
	text-align: center;
	vertical-align: middle;
	margin-right: 1em;

}
.reccenter {

	background-image: url(images/rec_center.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 12em;
	width: 55%;
	text-align: center;
	vertical-align: middle;
	margin-right: 1em;
}
.snowcloud {




	background-image: url(images/snow_cloud.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 7em;
	width: 26%;
	text-align: center;
	vertical-align: middle;
}
.slide {






	background-image: url(recreation/swim_centers/photos/slide.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 14em;
	width: 42%;
	text-align: center;
	vertical-align: middle;
}
.splashzone {







	background-image: url(recreation/swim_centers/photos/splash_zone.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 14em;
	width: 42%;
	text-align: center;
	vertical-align: middle;
}
#govdeals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 26%;
	color: #000000;
	float: right;
	background-image: url(images/GovDealsLogo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 7em;
	background-color: #FFFFFF;
	clear: right;
	margin-top: 0.4em;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #FF0000;
	margin-bottom: 0.2em;


}
#govdeals a {







	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #006666;
	height: 7em;
	width: 100%;
}
#govdeals a:visited {







	color: #000000;
}
#govdeals a:hover {







	color: #006666;
	text-decoration: none;
	font-weight: bold;
}
#govdeals a:active {
}
.credeur {

	background-image: url(departments/administration/photos/debra_credeur_small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 17em;
	width: 33%;
}
.hazmat {


	background-image: url(news/photos/haz_mat_class_small.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 10em;
	width: 42%;
}
.thompsonsign {



	background-image: url(photos/thompson_sign.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 10em;
	width: 42%;
}
.preserveamerica {
	background-image: url(images/preserve_america.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 7.5em;
	width: 39%;

}
.newnumber {
	background-repeat: no-repeat;
	background-position: center center;
	height: 3em;
	width: 40%;
	background-color: #FFFF00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	border: thin dotted #FF0000;
	float: left;
	margin-right: .2em;






}
#fish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 26%;
	color: #3366CC;
	float: right;
	background-image: url(images/fish.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 8em;
	background-color: #FFFFFF;
	clear: right;
	margin-bottom: 0.2em;
	padding-top: 1em;
	padding-bottom: 1em;


}
#fish a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #3399FF;
	height: 8em;
	width: 100%;
	float: right;
	margin-bottom: 0.2em;

}
#fish a:visited {
	color: #000000;
}
#fish a:hover {
	text-decoration: none;
}
#fish a:active {
}
#downtowncalendar {
	text-decoration: none;
	text-align: left;
	width: 26%;
	background-repeat: no-repeat;
	background-position: right center;
	height: 8em;
	float: right;
	background-image: url(images/downtown_events.jpg);
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990066;
	border-bottom-color: #990066;
}
#downtowncalendar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	width: 26%;
	background-repeat: no-repeat;
	background-position: left center;
	color: #990066;
	margin-top: 0.5em;
	text-align: center;
	height: 8em;
}
#downtowncalendar a:visited {
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#downtowncalendar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #CC9900;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 8em;
	width: 26%;


}
#downtowncalendar a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.signature {
	background-image: url(city_council/mayors_message/signature.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 5em;
	width: 35%;
}
.chili {
	background-image: url(images/chili.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 12.5em;
	width: 25%;
}
.paradesmall {
	background-image: url(photos/paradesmall.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 10em;
	width: 40%;
	margin-right: 0.5em;


}
.smokealarm {
	background-image: url(photos/smokealarm.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 12em;
	width: 60%;
	margin-left: .5em;

}
.publicart {
	background-image: url(photos/publicart.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 11em;
	width: 45%;
	margin-left: 0.05em;
}
.policechief {
	background-image: url(photos/policechief.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 9em;
	width: 40%;
}
.drugdog {
	background-image: url(photos/drug_dog.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 15em;
	width: 35%;
}
.soiree {
	background-image: url(photos/soiree.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 17em;
	width: 43%;
	margin-left: 0.5em;

}
.long {

	background-image: url(photos/long.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 15em;
	width: 35%;
	margin-left: 0.5em;
}
.black {

	background-image: url(photos/black.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 13em;
	width: 35%;
}
.light {

	background-image: url(photos/light.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 9em;
	width: 47%;
}
.recreation {


	background-image: url(photos/recreationcenter.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 12em;
	width: 50%;
}
.cantrell {



	background-image: url(photos/cantrell.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 9em;
	width: 29%;
}
.troberts {

	background-image: url(city_council/photos/terence_roberts.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 15em;
	width: 40%;
	font-weight: bold;
	text-align: center;
}
#maincenter strong {
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	padding: 0.25em;
	margin-bottom: 1em;
	margin-top: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-decoration: none;
}
.redesign {
	background-image: url(photos/patrolcardesign.JPG);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 12em;
	width: 40%;
}
.atyourrequest {
	background-image: url(images/request.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 48px;
	width: 175px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BB8C00;
	border-bottom-color: #BB8C00;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.atyourrequest a {
	background-color: #FFFFFF;
	float: left;
	height: 48px;
	width: 175px;
	background-image: url(images/request.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.atyourrequest a:hover {
	float: left;
	height: 48px;
	width: 175px;
	background-image: url(images/request.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.google {
	float: left;
}
.cgi {
	float: left;
}
.citizens {
	background-image: url(photos/citizens-academy.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	height: 167px;
	width: 250px;
	margin-left: 1em;
	margin-bottom: 1em;
}
