body  {background-image:url(images/main_bg.gif); background-repeat:repeat-x; background-color:#523D29; margin:0; padding:0; text-align:center; font-family:Verdana; font-size:11px; color:#000;}

#wrapper {width:964px; margin:0 auto; text-align:left; }
#tileshadow {width:964px; background:url(images/shadow_tile3.jpg); float:left; background-repeat:no-repeat;}
#inner-tileshadow {width:964px; background:url(images/inner_shadow_tile3.gif); background-repeat:no-repeat; float:left;}
#inner-tileshadow2 {width:964px; background:url(images/inner_shadow_tile4.gif); background-repeat:repeat-y; float:left;}
#maincontainer {width:950px; margin-left:7px;}
#allcontent {width:950px; float:left;}
#allcontent2 {width:950px; float:left; background-image:url(images/test_bg2.jpg); min-height:250px;}

/* Header Content
----------------------------------------------------------------------------*/ 
#header {
   width:964px;
   height:175px;
   background-image:url(images/header_pic2.jpg);
}

/* Navigation
----------------------------------------------------------------------------*/ 
#navi {
   width:760px;
   float:left;
}

#navsearch {
   width:204px;
   height:30px;
   background-image:url(images/search_bg.gif);
   float:left;
}

#search {
   margin-left:6px;
   margin-top:4px;
   width:160px;
   float:left;
}

#gobtn {
   width:38px;
   float:left;
   margin-top:4px;
}

#btmNav {
   width:964px;
   height:58px;
   float:left;
   background-image:url(images/btm_header2.jpg);
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:707px;
   float:left;
}
#piccontainer {
	height:267px;
	width:110px;
	float:left;
	cursor:pointer;
}
#businesstext {
	height: 240px;
	width:425px;
	float:left;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 25px;
	padding-top : 30px;
	padding-right : 30px;
}
#residenttext {
	height: 240px;
	width:425px;
	float:left;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 25px;
	padding-top : 30px;
	padding-right : 30px;
}
#visitortext {
	height: 240px;
	width:425px;
	float:left;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 25px;
	padding-top : 30px;
	padding-right : 30px;
}
#businesscontainer {
   height: 267px;
   width:707px;
   float:left;
   background-image:url(images/green_layer.jpg);
   background-repeat:no-repeat;
}
#residentcontainer {
   height: 267px;
   width:707px;
   float:left;
   background-image:url(images/blue_layer.jpg);
   background-repeat:no-repeat;
}
#visitorcontainer {
   height: 267px;
   width:707px;
   float:left;
   background-image:url(images/orange_layer.jpg);
   background-repeat:no-repeat;
}
#textcontainer {
   width:675px;
   float:left;
   margin:4px 16px 0 16px;
}

#line {
   width:673px;
   height:5px;
   float:left;
   margin-left:2px;
   background-image:url(images/tan_line.gif);
   background-repeat:repeat-x;
}

#catleft {
   width:325px;
   float:left;
}

#head1 {
   width:276px;
   float:left;
   margin-top:8px;
   font-family:"Times New Roman", Times;
   color:#528821;
   font-size:15px;
   border-bottom:1px solid #5E9025;
}

#eventtxt {
   float:left;
   width:315px;
   margin-top:3px;
   margin-left:3px;
}

#grline {
   width:3px;
   height:199px;
   float:left;
   background-image:url(images/gr_line.gif);
}

#catright {
   width:305px;
   margin-left:38px;
   float:left;
}

#eventtxt2 {
   float:left;
   width:300px;
   margin-left:3px;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:238px;
   float:left;
}

#faqbox {
   width:238px;
   float:left;
   background-image:url(images/faq_bg.gif);
   background-color:#EADFC8;
}

#faqtext {
   width:205px;
   margin-left:5px;
   margin-right:6px;
   float:left;
}

#qmark {
   width:32px;
   height:33px;
   float:left;
}

#qtxt {
   width:173px;
   height:33px;
   float:left;
   margin-bottom:10px;
}

#faqbtm {
   width:238px;
   height:19px;
   float:left;
   text-align:right;
   background-image:url(images/btm_faq.gif);
}

#links {
   width:227px;
   margin-right:11px;
   margin-top:12px;
   padding-bottom:22px;
   text-align:right;
   float:left;
}
#links p {margin-top:0px; margin-bottom:11px;}

#services {
   width:238px;
   height:82px;
   margin-bottom:3px;
   margin-top:10px;
   float:left;
   background-image:url(images/request.jpg);
}

   #reqtext {
      margin:28px 20px 0 72px;
      float:left;
   }
   
   #minfo {
      width:230px;
      text-align:right;
	  float:left;
   }

#emergency {
   width:238px;
   height:82px;
   margin-bottom:10px;
   float:left;
   background-image:url(images/emergency.jpg);
}

/* Footer
----------------------------------------------------------------------------*/
#bottom {
   width:964px;
   height:50px;
   float:left;
   background-image:url(images/btm_site.gif);
}

#inner-bottom {
   width:964px;
   height:50px;
   float:left;
   background-image:url(images/inner_btm_site2.jpg);
}

#inner-bottom3 {
   width:964px;
   height:50px;
   float:left;
   background-image:url(images/inner_btm_site7.gif);
}

#footer {
   width:964px;
   float:left;
   text-align:center;
}

#ads {
   width:964px;
   float:left;
}

/* Inner Main Content
----------------------------------------------------------------------------*/ 
#inner-left {
   width:750px;
   margin-left:90px;
   float:left;
}

#inner-text {
   width: 500px;
   float:left;
}
#inner-text2 {
   float:left;
}
#inner-right {
   width:215px;
   margin-left:35px;
   float:left;
}

/* Department Pages
----------------------------------------------------------------------------*/ 
#maincontainer2 {width:950px; margin-left:7px;}

#testTile {
   width:950px; 
   float:left; 
   background-image:url(images/dep_tile.gif); 
   background-repeat:repeat-y;
   min-height:275px;
   height:auto !important; /* For ie6 min-height */
   height:275px; /* For ie6 min-height */
}

#allcontent3 {
   width:950px; 
   float:left;
   background-image:url(images/btm_nav_blue.jpg);
   background-repeat:no-repeat;
}

#leftDepContainer {
   width:706px;
   float:left;
}
   
#leftDep {
   width:630px;
   margin-top:25px;
   margin-left:24px;
   line-height:16px;
   float:left;
   color:#fff;
   min-height:100px;
   height:auto !important; /* For ie6 min-height */
   height:100px; /* For ie6 min-height */

}

#depProfile {
   width:692px;
   margin-left:12px;
   float:left;
}
#depProfile a {color:#3F6EA0; text-decoration:none;}
#depProfile a:hover {color:#54003b;}

#profile1 {
   width:350px;
   float:left;
   margin-top:15px;
}

#pxspacer {
   padding-top:10px;
}

#pic {
   width:170px;
   float:left;
   margin: 0px; 
}

div.scroll {
height: 120px;
width: 160px;
overflow: auto;
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
padding: 0px;
}

#proTxt {
   width:180px;
   float:left;
   font-size:10px;
   color:#666;
   font-family:Verdana;
}

#profile2 {
   width:342px;
   float:left;
   margin-top:15px;
}

#nPic2 {
   width:190px;
   float:left;
   margin:0px; 
}
#proTxt2 {
   width:145px;
   float:left;
   font-size:10px;
   color:#666;
   font-family:Verdana;
   margin-right:5px;
}

#depInfo {
   width:697px;
   float:left;
   margin-left:9px;
   margin-top:20px;
   background-image:url(images/dep_blue_sm_tile.gif);
   background-repeat:repeat-x;
}
#depInfo p {margin-top:11px; margin-bottom:13px;}

#depInfoTxtLeft {
   width:325px;
   float:left;
   margin-top:18px;
   margin-left:23px;
   font-family:arial;
   font-size:12px;
   color:#31271E;
}

#depInfoTxtRight {
   width:307px;
   float:left;
   margin-top:18px;
   margin-left:42px;
   font-family:arial;
   font-size:12px;
   color:#31271E;
}

#depFullTxt {
   width:645px;
   float:left;
   margin-left:32px;
   margin-top:11px;
   font-size:11px;
   color:#523D29;
   font-family:Verdana;
   font-style:italic;
}

#rightDepContainer {
   width:241px;
   margin-left:3px;
   margin-top:164px;
   float:left;
}

#rightTab {
   width:241px;
   height:24px;
   float:left;
   background-image:url(images/tab_top.gif);
   background-repeat:no-repeat;
}

#tabTxt {
   width:134px;
   float:left;
   margin-left:11px;
   margin-top:5px;
   color:#fff;
   font-size:12px;
   font-weight:bold;
   font-family:Verdana;
}

#tabHours {
   width:241px;
   float:left;
   background-image:url(images/tab_tile.gif);
   background-repeat:no-repeat;
   min-height:52px;
   height:auto !important; /* For ie6 min-height */
   height:52px; /* For ie6 min-height */
}

#tabHoursTxt {
   width:228px;
   float:left;
   margin-left:9px;
   margin-top:13px;
   color:#506A2B;
   font-size:11px;
   font-family:Verdana;
}

#docContainer {
   width:237px;
   float:left;
   margin-left:4px;
   margin-top:8px;
}

#docTab {
   width:237px;
   height:24px;
   margin-top:7px;
   float:left;
   background-image:url(images/doc_tab.gif);
}
#citynavcontainer {
   width:238px;
   height:25px;
   text-align:right;
   float:left;
   background-image:url(images/home_nav_base.jpg);
}
#citylinkpos {
   margin-right:25px;
   margin-top:6px;
}

#docTabTxt {
   width:190px;
   margin-left:9px;
   margin-top:2px;
   float:left;
   color:#fff;
   font-weight:bold;
   font-size:10px;
   font-family:Verdana;
}

#docBody {
   width:237px;
   float:left;
   background-image:url(images/doc_tile.gif);
   background-repeat:repeat-y;
}

#docBodyTxt {
   width:223px;
   margin-left:3px;
   float:left;
   color:#666;
   font-size:11px;
}

#docArrow {
   width:190px;
   height:16px;
   float:left;
   margin-left:29px;
   color:#8BAF48;
   font-weight:bold;
   text-indent:17px;
   font-size:8px;
   font-family:Verdana;
   background-image:url(images/gray_arrow_doc.gif);
   background-repeat:no-repeat;
}
#docArrow a {color:#8BAF48; text-decoration:none;}
#docArrow a:hover {color:#3F6EA0; text-decoration:none;}
   
#docBtm {
   width:237px;
   height:24px;
   float:left;
   background-image:url(images/btm_doc.gif);
   background-repeat:no-repeat;
}

#depGallery {
   width:228px;
   margin-left:6px;
   margin-top:8px;
   float:left;
}

#galTop {
   width:228px;
   height:21px;
   float:left;
   background-image:url(images/gallery_top.gif);
}

#galTitle {
   width:214px;
   margin-left:9px;
   margin-top:5px;
   font-size:10px;
   font-weight:bold;
   font-family:Verdana;
   color:#fff;
}

#galPics {
   width:228px;
   float:left;
   padding-top:6px;
   text-align:center;
   background-image:url(images/dep_gal_bg.gif);
}

#galBtm {
   width:228px;
   float:left;
}
#pic2 {
   width:114px;
   float:left;
}
#btmGreenSide {
   width:235px;
   float:left;
   margin-top:15px;
}



/* Classes
----------------------------------------------------------------------------*/
a img {border:none;}
h1 {font-family:Arial; font-size:22px; color:#6d351d; margin-bottom:14px; font-weight:normal;}
h2 {margin-bottom:15px; border-bottom:1px solid #8FB654; font-weight: bold; width:500px; font-size:16px;}
h3 {font-size:14px; margin-bottom:10px; color:#fff; margin-top:10px;}
p {margin-top:4px; margin-bottom:4px;}
ul.space {margin-top:5px; list-style-type:none; margin-left:20px;}
ul.dots {list-style-image:url(images/dot.gif); margin-top:0px; margin-left:0px; padding-left:16px;}
ul.tpmrg {margin-top:5px;}
li.dot2 {margin-bottom:3px;}
.faq {font-family:Arial; font-size:11px;}
.faq2 {font-family:Arial; font-size:11px; line-height:12px;}
.small {font-family:Arial; font-size:10px; color:#896D3A;}
.foottext {font-size:12px; color:#BB9977;}
.more {font-family:Arial;}
.off_blue {color:#275177; font-size:12px; font-family:Verdana;}
.sm_text {color:#FFFFFF; font-size:11px;}
.sm_text a{color:#FFFFFF; font-size:11px;}
.sm_text a:hover{color:#FFFFFF; font-size:11px;}
.blk_txt {color:#000; font-size:12px;}
.bodytext {font-family:Arial; font-size:12px;}
.citylinks a{font-family:Arial; color:#1C58B9;}
.citylinks a:hover {font-family:Arial; color:#0F2E62;}
.hometext {line-height:16px;}
.textfield {color:#666666;}
.picspace {margin-top:5px;}
.picspace2 {margin-left:10px; margin-right:10px;}
.black_text {color:#fff;}
td.highlt a {color:#000; text-decoration:none;}
td.highlt a:hover {color:#0178cc; text-decoration:none;}
.sub {font-size:12px; font-weight:bold;}
.sub2 {font-family:Arial; font-size:12px; font-weight:bold;}
.sub3 {font-famil:Arial; font-size:13px; font-weight:bold; color:#9f6000;}
.sub4 {font-size:14px; font-weight:bold; color:#000;}
.ask {font-family:Verdana; font-size:14px; font-weight:bold; color:#9f6000;}
.btmnav {color:#886746;}
   .btmnav a {color:#886746; text-decoration:none;}
   .btmnav a:hover {color:#BB9977;}
a {color:#447700; text-decoration:none;}
a:hover {color:#0178cc;}
.blk_txt a {color:#447700; text-decoration:none;}
.blk_txt a:hover {color:#0178cc;}
