
#logo {
	width:118px;
	height:76px;
}
#banner {
	width:632px;
	height:76px;
}


#footer {
	width:750px;
	background-color:#FFCC33;
	text-align:center;
	height:100px;
	padding-top:10px;
}
#footer a {
	font-size:12px;
	color:#000000;
}
#footer p {
	line-height:15px;
	font-weight:bold;
	font-size:10px;
	padding-top:10px;
}
#footer p a {
	font-size:10px;
}

#top_orange { width:750px; text-align:left; background-color:#FFCC33; font-size:11px; font-weight:bold; height:17px;padding-top:2px; }
#top_orange .right { float:right; margin-right:10px; }
#top_orange a { font-weight:normal; color:#000000; text-decoration:none; font-size:10px;}
#top_orange a:hover { text-decoration:underline;  }

.highlights {
	padding:0;
	margin:0;
}
.highlights ul, .directory ul  {
	border:1px solid #000066;
	width:320px;
	display:block;/*!important;*/
	list-style-type: none;
	margin-left:15px;
	margin-right:15px;
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
}
.highlights ul li, .directory ul li {
	display:block;/*!important;*/
	border-top:1px solid #000066;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#ffffcc;
	font-size:12px;
	list-style-position: outside;
	margin:0px;
}

.highlights ul li.header, .directory ul li.header {
	background-color:#ccccff;
	border-top:0px solid #000066;
	text-align:center;
	font-weight:bold;
}
.highlights ul li.content {
	background-color:#ffffff;
	border-top:0px solid #000066;
	text-align:center;
	font-weight:normal;
}

.highlights ul li.contentleft {
	background-color:#ffffff;
	border-top:0px solid #000066;
	text-align:left;
	font-weight:normal;
}
.highlights ul li.contentleft select {
	width: 275px;
}
.highlights ul li a{
	margin: 0px;
	padding: 0px;	
}
.highlights ul li a, .highlights ul li.header a, .directory ul li a, .directory ul li.header a, .homelinks ul li a, .adopt ul li a, .hiring ul li a, .clerksconnect ul li a   {
	text-decoration:none;
	color:#000000;
}
.directory ul li.links a {
	margin-left:45px;
}
.highlights ul li.header a, .directory ul li.header a {
	font-size:10px;
}
.highlights ul li.header a.title, .directory ul li.header a.title {
	font-size:12px;
}
.directory ul li.content {
	background-color:#FFFFFF;
	font-size:9px;
}
.highlights ul li a:hover, .highlights ul li.header a:hover, .directory ul li a:hover, .directory ul li.header a:hover, .homelinks ul li a:hover, .adopt ul li a:hover, .hiring ul li a:hover {
	text-decoration:underline;
}
.homelinks {	
	margin-bottom:5px;
	width:264px;
	border:1px solid #ccccff;
	display: inline-block!important;
}
.homelinks ul {	
	
	list-style-type: none;
	padding:0px;
	margin:0px;
}
.homelinks .mayorlinks{
	float:right;
	height: 120px;
	/*background-color: #FFF;*/
}
.homelinks .mayorlinks ul{
	float:right;
	width:159px;
}
.homelinks .mayorlinks img
{
	border:2px  #ccccff solid;
	margin-left:6px;
}
.homelinks ul h2 {
	background-color:#000066;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	padding:0;
	margin:0;
	line-height:20px;
}
.homelinks ul img {
	float:left;
	display:inline;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.homelinks ul ul {
	border:0px;
}
.homelinks ul li {
	padding-top:3px;
	padding-bottom:1px;
	padding-left:0px;
	font-size: 11px;
	margin-top: 0;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 5px;
	line-height:16px;
}
#content .homelinks ul li a {
	font-size: 11px;
	margin-left:0px;
}
.homelinks ul li img {
	padding-bottom:5px;
	float:left;
	display:inline;
}
.homelinks ul li.center {
	text-align:center;
}
.homelinks ul li.sm {
	font-size:9px;
}
.homelinks ul ul ul {
	float:right;
	width:160px;
}
.clerksconnect
{
	margin-bottom:5px;
}
.clerksconnect ul {
	background-color:#f5f8e5;
	width:264px;
	border:1px solid #ccccff;
	padding:0; 
	margin:0;
	list-style-type: none;
}

#content .clerksconnect ul li a {
/*margin-left:0px;*/
margin-top:8px;
margin-bottom:8px;

}

.clerksconnect ul li a {
/*margin-left:0px;*/
margin-top: 8px;
margin-bottom: 8px;
font-size:10px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clerksconnect ul li{
margin-left:5px;
margin-right: 5px;
margin-top: 8px;
margin-bottom: 8px;


}

.adopt {
	border:2px solid #CCCCCC;
	display:table;
	margin-bottom:5px;
	margin-top:5px;
}
.adopt ul {
	width:264px;
	display:block!important;
	list-style-type: none;
	padding:0px;
	margin:0px;	
}
.adopt ul ul {
	border:0px;
}
.adopt ul h2 {
	background-color:#ccccff;
	text-align:right;
	font-weight:bold;
	color:#000066;
	text-align:center;
	font-size:11px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:20px;
	padding-left:70px;
	margin-bottom:5px;
	width:192px;

}
.adopt ul li {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}
.adopt ul img, .hiring ul img {
	position:relative;
	top:-12px;
	float:left;
	margin-bottom:-5px;
	margin-right:10px;
	margin-left:5px;
		
}
#iframe1{
	position:relative;
	top: 5px;
	float:left;
	margin-bottom:-5px;
	margin-right:10px;
	margin-left:5px;
}
.adopt ul ul.sm {
	width:150px;
	float:left;

}
.hiring {
	border:2px solid #000066;
	height:50px;
	margin-bottom:5px;
	display:table;
}
.hiring ul {
	width:264px;
	display:block!important;
	list-style-type: none;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
}
.hiring ul h2 {
	background-color:#FFCC00;
	font-weight:bold;
	color:#000066;
	text-align:left;
	font-size:11px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:20px;
	padding-left:70px;
	margin-bottom:5px;
	width:190px;
}
.hiring ul ul {
	border:0px;
}
.hiring ul ul.sm {
	width:190px;
	float:left;	
	font-size:9px;
}

#content_left {
	width:350px;
	_width:320px;
}
#content_right {
	width:264px;
	
}

.secondary {
	border:1px solid #000066;
	width:230px;
	display:block!important;
	margin:0 15px 0 15px;
	padding:0px;
}
.secondary ul li {
	display:block!important;
	margin-left:0px;
	margin-right:0px;
	border-top:1px solid #000066;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	background-color:#ffffff;
	font-size:12px;
	list-style-type: none;
}
.secondary li.header {
	background-color:#000066;
	color:#FFFFFF;
}
.laCityAds img {
	/*border:2px solid #000066;
	width:262px;*/
	margin-top:5px;
}

.laCityAds p {
	width:262px;
	margin:0;
	padding:10px 0  0;
	text-align:left!important;
}
#content .laCityAds a  {
	margin:0px;
	padding:0px;
}
.highlights2 {
	padding:0;
	margin:0;
	position: relative;
	display: block;
}
.highlights2 ul {
	/**/border:1px solid #000066;
	width:320px;
	display:block;/*!important;*/
	list-style-type: none;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.highlights2 ul li {
	display:block;/*!important;*/
	border-top:1px solid #000066;
	background-color:#ffffcc;
	font-size:11px;
	list-style-position: outside;
	margin:0px;
	padding: 0px;
}
.highlights2 ul li.header {
	background-color:#ccccff;
	border-top:0px solid #000066;
	text-align:center;
	font-weight:bold;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.highlights2 ul li.content {
	/**/background-color:#ffffff;
	text-align:center;
	font-weight:normal;
	display: block;
	padding: 0px;
	overflow: auto;
	position: relative;
	margin: 0px;
}
.highlights2 ul a{
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	color:#000000;	
}
.highlights2 ul li.header a {
	font-size:11px;
}
.highlights2 ul a:hover {
	text-decoration:underline;
}
#citywideServicesDirectory ul{
	padding: 0px;
	/*background-color: #9FF;*/
}
#citywideServicesDirectory ul li img {
	align:left;
}
#citywideServicesDirectory form {
	padding:0;
	margin:0;
	height: 58px;
}
#citywideServicesDirectory .lcol {
	width:125px;
	/*background-color: #FCC;*/
	display: block;
	height: 78px;
	float: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#citywideServicesDirectory .rcol {
	width:185px;
	text-align:left;
	font-size:10px;
	/*background-color: #CFC;*/
	display: block;
	height: 68px;
	margin: 0px;
	float: left;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#citywideServicesDirectory .footer{
	height:15px;
	background-color:#fff;
	display:block;
	margin: 0px;
	width: 320px;
	text-align: center;
	position: relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#citywideServicesDirectory .footer p {
	display: block;
	background-color:#ffffcc;
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	margin: 0px;
	padding: 0px;
}
#311_link
{
	line-height:0px;
	background-color:#ffffcc; 
	margin-top:0px; 
	margin-left:-10px; 
	border-top:1px solid #000066;
	padding-top:0px; 
	padding-bottom:2px;
	margin-bottom:-3px;
	display:block;
}
