* {
padding:0;
border:0;
margin:0;
font-family:Arial, Helvetica, Tahoma, Verdana, san-serif;
}

body {
text-align:center; 
margin:0; 
background-image:url('images/main_bg.gif'); 
background-repeat:repeat-x; 
background-color:#ced2dd;

}

#container {
width:960px; 
background:transparent; 
text-align:left; 
margin:0 auto;
}

td {
vertical-align:top;
}

a {
color:#fff;
text-decoration:none;
}

a:hover {
color:#a7bcde;
}

p {
font-size:12px;
margin-bottom:8px;
line-height:160%;
}

#gen-top {
width:960px; 
height:10px; 
background-image:url(images/gen_top.gif); 
background-repeat:no-repeat; 
margin-top:10px;
}

#gen-bottom {
width:960px;
height:10px;
background-image:url(images/gen_bottom.gif);
background-repeat:no-repeat;
}

#gen-content {
width:960px;
height:auto;
background:#5f637d;
padding-bottom:10px;
}

#sidebar {
width:269px;
height:auto;
background:transparent;
margin-left:5px;
}

#logo {
width:258px;
height:83px;
background:transparent;
margin-left:5px;
}

#menu-top {
width:269px; 
height:75px; 
margin-top:5px;
background-image:url(images/menu_top_bg.gif);
background-repeat:no-repeat;
font-size:10px;
color:#000;
}

#menu-top a {
color:#000;
border-bottom:1px dotted #000;
}

#menu-items {
width:269px; 
height:auto; 
background-image:url(images/menu_item_bg.gif); 
background-repeat:repeat-y;
}

#menu-items ul.menu {
list-style:none; 
margin-left:7px;
}

#menu-items ul.menu li.main {
background-color:#5f637d; 
border-bottom:1px solid #959595; 
font-size:12px; 
width:250px;
padding:3px 0 3px 5px;
}

li.main {
background-color:#5f637d; 
border-bottom:1px solid #959595; 
font-size:12px; 
width:250px;
padding:3px 0 3px 5px;
list-style-type:none;

}

#menu-items ul.menu li.main a {
font-weight:none;
text-transform:none;
}

#menu-news {
width:269px; 
height:auto; 
background-image:url(images/menu_sub_bg.gif); 
background-repeat:repeat-y;
}

#menu-news ul {
list-style:none;
margin-left:10px;
}

#menu-news ul li {
font-size:10px;
margin-top:10px;
}

#menu-news ul li a {
color:#5f637d;
font-size:14px;
}

#menu-news ul li a:hover {
text-decoration:underline;
}

#menu-bottom {
width:269px; 
height:34px;
}

#home-content {
width:681px; 
height:auto; 
background:transparent;
}

#top-photo {
width:672px; 
height:215px; 
background:transparent; 
margin-left:4px;
}

#home-content-top {
width:682px; 
height:54px;
}

#transportation-content-top {
width:682px;
height:310px;
}

#lbusiness-content-top {
width:672px;
height:223px;
padding-left:4px;
}

#med-content-top {
width:672px;
height:302px;
padding-left:4px;
}

#businessf-content-top{
width:672px;
height:310px;
padding-left:4px;
}

#home-content-body {
width:682px; 
height:auto; 
background-image:url(images/gen_content_bg.gif); 
background-repeat:repeat-y;
}

#home-content-body a {
color:#5f637d;
}

#home-content-body a:hover {
color:#000;
text-decoration:underline;
}

#home-content-body table.data th, td {

font-size:11px;
}

#home-content-body table.data td {
border-bottom:1px dotted #ccc;
}

#home-content-bottom {
width:682px; 
height:34px;
}

#home-welcome {
padding-left:18px;
width:314px;
}


#home-map {
width:324px;
height:444px;
background-image:url(images/home_map_bg.gif);
background-repeat:no-repeat;
background-color:#fff;
}

#foot {
width:940px; 
height:36px; 
margin-left:10px; 
background:#cdd1db;
}

#foot div table {
width:100%;
}

#foot div table td {
font-size:10px;
text-align:center;
}

#foot-usa {
padding-left:20px;
}

#foot-usa table tr td {
text-align:left;
}

#foot table td {
vertical-align:middle;
}

#foot table td a {
color:#5f637d;
}

.bus-listing{
	margin-bottom:15px;
	border-width:1px;
	border-style:dotted;
	border-color:#5B5B5B;
	padding:3px;
}

.pad {
padding:10px;
}

.five-pad {
padding:5px;
}

#home-content-body h1 {
font-size:18px;
margin-left:20px;
}

#home-content-body ul {
width:400px;
list-style-position:inside;
}

#home-logos {
height:63px;
text-align:center;
padding-top:42px;
}

ul li {
font-size:12px;
line-height:160%;
}

/*#big-map {
width:399px;
height:352px;
background-image:url('images/big_map_bg.gif');
background-repeat:no-repeat;
}*/
#big-map {
width:399px;
height:352px;
background-image:url('images/monroe_county_map.gif');
background-repeat:no-repeat;
}

#big-map-text {
margin-top:100px;
}

#big-map-secondary {
border:1px solid #ccc;
padding:5px;
}

#big-map-secondary ol {
margin-left:20px;
}

#big-map-secondary ol li {
font-size:12px;
line-height:160%;
}

#big-map-secondary ol li a {
color:#5f637d;
font-size:inherit;
}

#big-map-text ol {
margin-left:20px;
}

#big-map-text ol li {
font-size:12px;
line-height:160%;
}

#big-map-text ol li a {
color:#5f637d;
font-size:inherit;
}

#big-map-text ol li a:hover {
color:#000;
}

.localMunicipal{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.localMunicipal td{
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.property-item {
width:652px;
padding-bottom:10px;
border-bottom:1px solid #ccc;
}

.property-item-photo {
text-align:center;
width:250px;
font-size:12px;
font-weight:bold;
}

.property-item-photo table {
margin:auto;
}

.property-item-photo img.thm {
border:2px solid #cdd1db;
}

.property-item-photo .subtext {
width:220px;
font-size:10px;
text-align:right;
font-weight:regular;
}

.property-item-data {
font-size:12px;
}

.property-item-data ul {
list-style-type:disc;
list-style-position:inside;
}

/* blog */

#menu-items ul.menu li {
padding-left:10px;
}

.post small {
font-size:10px;
font-weight:bold;
}

#blog-content a {
color:#5f637d;
}

#blog-content a:hover {
color:#000;
}

#blog-content .pad {
padding:25px;
}

#search-idc input {
border:1px solid #ccc;
margin-left:10px;
font-size:11px;
}

#secondary-header {
height:83px;
}

#single-content-top {
width:950px;
height:20px;
margin-left:5px;
background-image:url('images/single_content_top.gif');
background-repeat:no-repeat;
}

#single-content {
width:950px;
height:auto;
margin-left:5px;
background-image:url('images/single_content_bg.gif');
background-repeat:repeat-y;
}

#single-content a {
color:#5f637d;
}

#single-content input, textarea {
border:1px solid #ccc;
}

#single-content ol {
margin-left:25px;
}

h3#comments, h3#respond {
font-size:15px;
}

table#post-nav {
font-size:10px;
width:100%;
}

table#post-nav a {
font-size:10px;
}

table#post-nav a:hover {
color:#000;
}

ul#sub-menu {
padding:0;
list-style:none;
width:150px;
}

ul#sub-menu li {
margin:0;
padding-left:5px;
background:transparent;
border-bottom:0;
}

input {
border:1px solid #ccc;
}

fieldset {
border:1px solid #ccc;
margin:5px;
padding:5px;
}

legend {
padding:5px;
}

form h2 {
font-size:15px;
font-weight:bold;
border-bottom:1px dotted #ccc;
margin:5px 0 10px 5px;
}

/* collapse menu */

.menu a {
display:block;
background:transparent;
text-decoration:none;
}
.hidden {display:none;}
ul.sub {
list-style:none;
}
ul.sub li {
border:none;
padding:0;
background:transparent;
margin:0;
line-height:normal;
}

ul.sub li ul {
display:block;
list-style:none;
}

#home-content-body A.fakelink:link {text-decoration: none; color: white; cursor:pointer;}
#home-content-body A.fakelink:visited {text-decoration: none; color: white; cursor:pointer;}
#home-content-body A.fakelink:active {text-decoration: none; color: white; cursor:pointer;}
#home-content-body A.fakelink:hover {text-decoration: underline; color: white; cursor:pointer;}

.breadCrumbs{
	text-align:right;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	margin-right:7px;
}
