#body{text-align:center;font-size:11px;font-family:arial;margin:0px;background-image:url(images/headerBG.gif);background-repeat:repeat-x;background-color:#eae7c5;overflow:auto;}
a {outline:none;}
a:active {outline:none;}
a:focus {-moz-outline-style:none;}
object, embed, applet {vertical-align:bottom;}
hr {border:none;background-color:#a9a8a8;height:1px;}

ul {list-style-position:outside;padding-left:30px;}

#container {position:relative;width:925px;margin:0 auto;}

#logoHeader{position:absolute;top:0px;left:30px;}

#hotKeys {position:absolute;left:363px;top:19px;margin:0px;width:532px;height:37px;max-height:36px;background:#242423 url(images/hotKeys.gif) no-repeat;}
#hotKeys li{display:block;position:absolute;list-style:none;}
#hotKeys a{display:block;text-decoration:none;outline:none;height:37px;}
#hotKeys a:hover{background: url(images/hotKeys.gif); background-repeat:no-repeat;}

#home {left:0px;top:0px;width:133px;height:37px;}
#askCityHall {left:133px;top:0;width:133px;height:37px;}
#jobPostings {left:266px;top:0px; width: 133px;height:37px;} 
#payMyBill {left:399px;top:0px;width:133px;height:37px;}

#home a:hover {background-position:0px -37px;}
#askCityHall a:hover {background-position:-133px -37px;}
#jobPostings a:hover {background-position:-266px -37px;}
#payMyBill a:hover {background-position:-399px -37px;}

#quickLinks {position:absolute;top:93px;left:0px;width:200px;font-size:12px;font-weight:bold;}
#quickLinks a{display:block;color:white;text-decoration:none;}
#quickLinksHeader {padding:4px 0px 4px 0px;font:bold 14px arial;background-color:#212427;color:white;border:1px solid #212427;}
#aboMenu, #citMenu, #depMenu, #serMenu, #forMenu, #pubMenu, #bidMenu, #newMenu, #conMenu {width:190px;border:1px solid #3a3737;margin-top:1px;padding:2px 4px 2px 4px;background-color:#3c7577;}

.subMenuCase {background-image:url(images/transparentBG.gif);padding:1px 0px 0px 1px;position:absolute;display:none;z-index:2;}
.subMenu {text-align:left;background-color:#1a1a1a;color:white;border:1px solid black;}
.subMenu a{color:white;font-weight:bold;text-decoration:none;display:block;width:158px;padding:2px 4px 3px 4px;}
.subMenu a:hover{background-color:#c7b16b;color:black;}

.centerHeader {padding:4px 0px 4px 0px;border-bottom:1px solid #1a1a1a;background-color:#3c7577;color:white;font:bold 14px arial;}
.indexLeftHeader {padding:4px 0px 4px 5px;text-align:left;border-bottom:1px solid #1a1a1a;background-color:#3c7577;color:white;font:bold 14px arial;}
.leftHeader {padding:4px 0px 4px 5px;text-align:left;border-top:1px solid #1a1a1a;border-left:1px solid #1a1a1a;border-right:1px solid #1a1a1a;background-color:#3c7577;color:white;font:bold 14px arial;}

#mainPicDiv {border:1px solid #1a1a1a;position:absolute;top:93px;left:206px;margin:0px;}

#sideAds {position:absolute;top:319px;left:0px;width:200px;margin:0px;}
#sideAds img{display:block;margin:0px;padding:0px;}

.bulletTab {background-color:#e7d395;width:161px;text-align:left;padding:0px;margin:auto;}
.bulletTab td{padding:1px;border-bottom:1px dotted #7a6e36;}
.bulletTab a{color:#2e2e2e;font-weight:bold;text-decoration:none;display:block;padding:0px;}
.bulletTab a:hover {color:#a92d2d;}

.subDeptMenu {background-color:#e7d395;width:196px;margin:auto;text-align:left;padding:0px;height:125px;}
.subDeptMenu td{padding:1px 1px 1px 2px;border-bottom:1px dotted #404040;}
.subDeptMenu a{color:#2e2e2e;font-weight:bold;text-decoration:none;display:block;padding:0px;}
.subDeptMenu a:hover {color:#a92d2d;}

.indexLinkCell {background-color:#e7d395;border:1px solid #1a1a1a;position:absolute;top:251px;width:165px;}
.indexLinkHeader {padding:4px 0px 4px 0px;height:34px;border-bottom:1px solid #1a1a1a;color:white;font:bold 14px arial;}
.indexLinkHeaderPic {height:32px;width:45px;float:left;margin-left:3px;border:1px solid white;}

#pressReleasesDiv {background-color:#e7d395;border:1px solid #1a1a1a;position:absolute;top:436px;left:206px;width:511px;margin:0px;}
#prIFrame {margin:0px;padding:0px;}

#calendarDiv {background-color:#e7d395;border:1px solid #1a1a1a;position:absolute;top:93px;left:725px;width:200px;margin:0px;}
#calNavTab {width:100%;text-align:center;font-weight:bold;}
#weekHeaderTab {margin:auto;text-align:center;font-weight:bold;}
#weekHeaderTab td{background-color:white;color:#1a1a1a;border:1px solid #1a1a1a;height:13px;width:26px;}
#monthTab {margin:auto;font-weight:bold;text-align:center;}
#monthTab td{width:26px;border:1px solid #1a1a1a;}
.activeDate a{padding:2px;display:block;background-color:#963843;color:white;text-decoration:none;}
.activeDate a:hover {background-color:#a8a437;}
.nactiveDate {padding:2px;background-color:#2d4c60;color:white;}
.noDate {padding:2px;background-color:#1a1a1a;}
#calPopDiv {position:absolute;display:none;z-index:2;}
.eventPop {text-align:left;font-weight:normal;color:#1a1a1a;background-color:white;border:1px solid #1a1a1a;width:250px;}
.eventPop td{padding:1px 2px 1px 3px;}
.dateClass {color:white;font-weight:bold;}
.titleClass {color:#404040;font-weight:bold;}

#searchDiv {width:200px;height:63px;background-color:#e7d395;border:1px solid #1a1a1a;position:absolute;top:308px;left:725px;margin:0px;}
#indexSearchField {position:absolute;top:33px;left:8px;}
#indexSearchButton {cursor:hand;margin-left:2px;position:absolute;top:30px;left:126px;border:0px solid white;width:64px;height:26px;background-image:url(images/search.gif);}
#alphaFormButton {cursor:hand;margin-left:2px;border:0px solid white;width:103px;height:26px;background-image:url(images/searchForm.gif);}
#alphaBrochureButton {cursor:hand;margin-left:2px;border:0px solid white;width:131px;height:26px;background-image:url(images/searchBrochure.gif);}

#communityDiv {font:bold 11px arial;color:#1a1a1a;width:200px;height:224px;background-color:#e7d395;border:1px solid #1a1a1a;position:absolute;top:379px;left:725px;margin:0px;}
#communityDiv a{color:#404040;}
#communityDiv a:hover{color:#a92d2d}

#indexFooter {position:absolute;top:580px;left:0px;font:normal 10px arial;width:100%;}
#indexFooter a{color:#1a1a1a;}
#indexFooter a:hover{color:#a92d2d}

#footer {font:normal 10px arial;margin:3px 0px 5px 0px;}
#footer a{color:#1a1a1a;}
#footer a:hover{color:#a92d2d}

#subContainer {position:absolute;top:93px;left:206px;}
#deptSubContainer {position:absolute;top:251px;left:206px;}

#subDeptMenuDiv {background-color:#e7d395;border:1px solid #1a1a1a;position:absolute;top:93px;left:725px;width:200px;height:150px;margin:0px;padding:0px;}

#contentDiv {color:#2c2c2b;text-align:left;padding:7px;background-color:white;position:relative;width:705px;border:1px solid #1a1a1a;}
#contentDiv a{color:#112d2d;}
#contentDiv a:hover{color:#a92d2d;}
#contentDiv p{padding:0px;margin:7px 7px 12px 4px;text-align:justify;}
#contentDiv ul{margin:7px;}

.contentHeader {font:bold 14px arial;}
.contentHeader2 {font:bold 13px arial;}

.backToTop {float:right;font:bold 10px arial;padding:2px 5px 0px 0px;}

#adobeDiv {width:190px;position:relative;font:normal 9px arial;color:#1a1a1a;margin:auto;}
#adobeDiv img{margin:auto;}
#adobeDiv p{text-align:justify;margin:1px;}

.contactTab {width:580px;border:1px solid #1a1a1a;margin:20px auto 20px auto;background-color:#d1dada;color:#1a1a1a;}
.contactTab img{border:1px solid #404040;}

.contactPic {border:1px solid #404040;}

.genericSmallFont {font:bold 10px arial;}
.genericBorderClosed {border:1px solid #1a1a1a;}

.parkTab {margin:0px 5px 5px 0px;border:1px solid #1a1a1a;background-color:#d1dada;color:#1a1a1a;}
.parkTab img{border:1px solid #404040;}

/*********** Department Page CSS *********************/

#orgChartTab {margin:auto;text-align:center;}
#orgChartTab a{padding:5px;border:2px solid #1c1d1e;text-decoration:none;font:bold 14px arial;display:block;width:200px;color:white;background-color:#2d4c60;}
#orgChartTab a:hover{background-color:#c7b16b;color:black;}

/*********** Forms CSS *********************/

.linkHeader {font-size:12px;font-weight:bold;}
.linkHeader form{position:relative;float:right;padding:0px;margin:0px;}

.alphaDiv {margin:10px;}
.alphaDiv a{margin:1px 3px 1px 3px;font:bold 14px arial;}

.formTab {margin:1px 3px 15px 3px;width:100%;}
.formCell {width:300px;padding:0px 3px 5px 3px;vertical-align:top;}
.iconCell {width:20px;padding:0px 4px 5px 2px;vertical-align:top;}

.brochTab {padding:0px;margin-bottom:10px;}
.brochTab td{padding:3px 5px 10px 5px;width:340px;}
.brochTab a{font-weight:bold;}

/*********** Contact Us CSS *********************/

#dirCell {border:1px solid #153535;margin-top:3px;text-align:center;display:none;font-weight:bold;}
#dirCaption a{color:#112d2d;margin:5px;font-weight:bold;}
#dirCaption a:hover{color:red;}
#dirCaption {display:none;margin-top:5px;text-align:center;font-weight:bold;}

#otherFacTab td{width:142px;}

.genChartTab {margin:10px auto 10px auto;background-color:white;}
.genChartTab thead th{text-align:left;color:white;font:bold 13px arial;padding:3px 0px 3px 4px;background-color:#9f955b;border:1px solid #404040;}
.genChartCell1 {width:375px;padding-left:15px;border-left:1px dotted #404040;border-bottom:1px dotted #404040;vertical-align:top;}
.genChartCell2 {width:150px;text-align:center;border-left:1px dotted #404040;border-bottom:1px dotted #404040;vertical-align:top;}
.genChartCell3 {width:100px;text-align:center;border-right:1px dotted #404040;border-left:1px dotted #404040;border-bottom:1px dotted #404040;vertical-align:top;}

.genChartTab2 {width:650px;margin:10px auto 10px auto;background-color:white;}
.genChartTab2 thead th{text-align:center;color:white;font:bold 13px arial;padding:3px;background-color:#6c8584;border:1px solid #404040;}
.genChartTab2 td{border:1px dotted #404040;padding:2px;}

.electionTab {padding:3px;background-color:#d8dcdf;color:#1a1a1a;border:1px solid #6a7176;width:650px;margin:0px auto 10px auto;}

.councilTab img{border:1px solid #1a1a1a;margin:0px 5px 5px 5px;}

.airBusCell {border:1px solid #404040;background-color:#d1dada;}

.parkDiv {width:290px;padding:3px;text-align:left;position:absolute;background-color:white;border:1px solid #1a1a1a;display:none;z-index:2;}
.parkThumb {border:1px solid #404040;width:136px;height:90px;}
.parkThumb2 {width:84px;height:74px;margin:5px;border:1px solid #1a1a1a;}
.parkKeyIcon {width:20px;height:20px;border:1px solid black;}
.parkKeyTab{margin:auto;}
.parkKeyTab td{text-align:left;font-weight:bold;}	
.parkKeyLabel {width:100px;}

.pressTab {margin:0px auto 8px auto;width:700px;padding:0px;}
.pressTab td{padding-bottom:3px;}
.dateCell {width:75px;}

.meetingTab {width:670px;margin:auto;background-color:white;padding-bottom:15px;}
.meetingTab td{text-align:left;vertical-align:top;padding:5px 10px 8px 10px;}

.meetingHeader {padding-left:2px;color:white;font-weight:bold;width:670px;background-color:#4d5d73;border:1px solid #404040;margin:auto}

.sideDiv {margin-top:4px;margin-bottom:2px;border:1px solid #404040;width:198px;text-align:left;background-color:white;}
.sideDiv table{padding:0px;width:194px;margin:auto;}
.sideDiv table td{padding:3px 1px 1px 2px;}
.sideDivMoreCell {padding:3px 5px 5px 3px;text-align:right;}
.sideDiv a {color:#112d2d;font-weight:bold;}
.sideDiv a:hover {color:#a92d2d;}
.sideIconCell {width:20px;}
.sideDivDottedLine {height:1px;padding:0px;margin:0px;border-bottom:1px dotted #404040;}

.floatDiv {border:1px solid #404040;float:right;margin:5px 15px 10px 18px;}
.floatDiv table {padding:1px 4px 0px 3px;}
.floatDiv table td{padding:3px 4px 3px 2px;}
.floatDivCell {padding:3px 4px 6px 2px;}
.floatDiv a {color:#112d2d;font-weight:bold;}
.floatDiv a:hover {color:#a92d2d;}

.floatDivHeader {text-align:left;color:white;font:bold 13px arial;padding:3px 3px 3px 4px;background-color:#6c8584;border-bottom:1px solid #404040;}

.sideDivHeader {text-align:left;color:white;font:bold 13px arial;padding:3px 3px 3px 4px;background-color:#9f955b;border-bottom:1px solid #404040;}


#slideBG {display:none;
	z-index: 1000;
	filter: alpha(opacity=60);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: .60;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background-color:#000000;
	position:absolute;top:0px;left:0px; width:100%; color:#FFFFFF; text-align:center; vertical-align:middle;margin:auto auto auto auto;padding:0px;
	}

#slideFlash{z-index:10001;position:absolute;top:0px;left:0px;width:100%;display:none;}
#slideFlashObject{margin:35px auto auto auto;}

#videoPopBorder {background-color:#252f2c;width:500px;height:450px;padding:10px;border:3px solid white;font:12px bold tahoma;color:white;margin:auto;}
#videoPopBorder a{color:#a92d2d;font:9px bold arial;}
#videoPopDiv{z-index:2000;display:none;position:absolute;top:50px;left:0px;width:100%;text-align:center;}
#videoBG {display:none;
	z-index: 1000;
	filter: alpha(opacity=60);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: .60;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background-color:#000000;
	position:absolute;top:0px;left:0px; width:100%; color:#FFFFFF; text-align:center; vertical-align:middle;margin:auto auto auto auto;padding:0px;
	}

