﻿/*reset.css*/
    html,body,div,span,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,hr,address,code, del,dfn,em,img,q,dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline} body{line-height:1.5;background:#fff} table{border-collapse:separate;border-spacing:0} caption,th,td{font-weight:400} blockquote:before,blockquote:after,q:before,q:after{content:""} blockquote,q{quotes:""""} a img{border:none} .clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden} .clearfix{display:inline-block}  .clearfix{display:block}  .hidden{position:absolute;left:-10000px}

/*typography.css*/
    body{ font-size:75%; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{ margin:0}p {margin:0 0 1.5em}a:focus,a:hover {color:#000}a {color:#009;text-decoration:underline}blockquote {margin:1.5em;color:#666;font-style:italic}strong {font-weight:bold}em,dfn {font-style:italic}dfn {font-weight:bold}sup,sub {line-height:0}abbr,acronym {border-bottom:1px dotted #666}address {margin:0 0 1.5em;font-style:italic}del {color:#666}pre,code {margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}ul {list-style-type:square}ol {list-style-type:decimal}dl {margin:0 0 1.5em 0}dl dt {font-weight:bold}dd {margin-left:1.5em}table {margin-bottom:1.4em;width:100%}th {font-weight:bold;background:#C3D9FF}th,td {padding:4px 10px 4px 5px}tr.even td {background:#E5ECF9}tfoot {font-style:italic}caption {background:#eee}.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide {display:none}.quiet {color:#666}.loud {color:#000}.highlight {background:#ff0}.added {background:#060;color:#fff}.removed {background:#900;color:#fff}
    
/*structure.css*/
    body{background:#9a8977 url(../images/bgBody.jpg) top center no-repeat;margin:0} a.linkRSS img{margin-bottom:-6px;padding:0 3px}div.photoBox{}div.photoBox .featuredPhoto{line-height:0;font-size:1px}div.photoBox p{font-size:.8em;margin:0}ul.accessibilityLinks{display:none}#pageWrap{background:transparent url(../images/bgPageWrap.gif) repeat-y;margin:0 auto;padding:0 2px;width:996px;position:relative}#header{overflow:hidden;height:185px}#header h1{display:none}a.homeLink{display:block;position:absolute;text-indent:-34242px;overflow:hidden;height:170px;width:195px;top:0;left:0;background:url(../images/transparentpixel.gif) repeat}#headerimg{}#search{position:absolute;overflow:hidden;right:20px;height:35px;padding:0 7px 0 0;background:transparent url(../images/bgSearchBoxRight.gif) top right no-repeat;width:327px}#searchWrapper{background:transparent url(../images/bgSearchBoxLeft.gif) top left no-repeat;width:100%;height:35px}#inputLabel{position:      absolute;right:         7px;top:           6px;background:    url(../images/btnSearch.gif) no-repeat;height: 22px;width: 68px;font-size: 13px;line-height: 21px;text-align: center;text-transform:uppercase;color: #FFF;cursor: pointer}#searchInputBox{position:absolute;right:80px;top:6px;margin:0 0px 0 0;background:#fff;width:140px}#search input{margin:0;padding:2px 0 2px 2px;font-size:12px}#search input.query{height:14px; width:140px}#searchRadioBox{height:25px;margin:3px 0 0;overflow:hidden;position:absolute;right:225px;top:6px;width:100px;background:#fff}#searchRadioBox input{display:block;float:left;margin:0 3px}#searchRadioBox label{display:block;float:left;margin:-2px 0 0;font-size:10px}#outerBody{background:transparent url(../images/bgOuterBody.gif)  no-repeat scroll}#innerBody{background:transparent url(../images/bgInnerBody.gif) bottom left no-repeat scroll;padding:0 23px 24px 23px; min-height:400px; height:auto !important;height:400px}#innerBodyWatermark{background:transparent url(../images/bgInnerBodyWatermark.gif) bottom left no-repeat scroll;padding:0 23px 33px 23px}#primaryContent{padding:15px 0 5px 0}#breadBox{clear:both}#breadCrumbs{color:#fff;font-size:.9em;height:15px;float:left;margin-top:-3px}#breadCrumbs a{color:#fffab7;float:left;line-height:14px;padding:0}#breadCrumbs span{background:transparent url(../images/icons/iconArrowWhite.gif) 0 2px no-repeat;float:left;height:0;margin:1px 10px 0 10px;overflow:hidden;padding-top:15px;position:relative;width:12px}#breadCrumbs span.bcTitle{background:none;height:auto;margin:0 10px 0 0;padding:0;width:auto}#timeStamp{float:right;margin-top:-5px}#timeStamp p{margin:0;padding:0;color:#fff}#homeTwoCol-Left{float:left;width:557px;margin:0 20px 0 0}#homeTwoCol-Right{float:left;width:373px}#seasonalBox p     {margin:0}#seasonalBox p img {margin:0}#visionStatement{background:transparent url(../images/ourvision.gif) no-repeat -1px 0px;height:51px;margin:0 3px 0 0;overflow:hidden;text-indent:-2304px}#visionStatement h2{} #visionStatement p{float:left;width:425px;margin-bottom:0;margin-top:1px;font-family:"Garamond",Times,serif;color:#000;font-style:italic;font-size:14px;line-height:15px;letter-spacing:.02em}
	
	/*#sliderHeightFixer{height:432px}#sliderHolder{border:2px solid #e0dedc;background:#fff;padding:1px 1px 0 1px;margin-bottom:18px}div.drawers{}div.drawer{background:url(../images/bgDrawerContentTop.gif) top repeat-x}div.drawers div.drawer{}div.open{}div.d-content{background:url(../images/bgDrawerContentBottom.gif) bottom repeat-x;font-size:.9em;width:367px;overflow-y:scroll}div.d-top{padding:10px 18px 0}    #d-WhatsNew            {}    #d-BoardMeetingUpdates {}    #d-ClosuresDetours     {}    #d-InfoAtYourFingertips{}        #d-InfoAtYourFingertips table{}        #d-InfoAtYourFingertips table td.fingertip{padding-left:18px;background:url(../images/icons/iconArrowBlack.gif) 4px 8px no-repeat}        #d-InfoAtYourFingertips table td{vertical-align:middle;font-size:1em}div.d-bottom{margin:0 18px;padding:5px 0 0 0;border-top:1px solid #e9e8e6;font-size:10px;height:20px}#sliderHolder ul {margin:0 0 10px 0;font-size:1em}#sliderHolder ul li{list-style:none;padding:0 0 0 14px;background:transparent url(../images/icons/iconArrowBlack.gif) 4px 6px no-repeat;margin-bottom:5px}#sliderHolder h3{cursor:pointer;color:#10a09f;font-size:15px;font-weight:bold;padding:5px 0 8px 10px;margin:0;background:transparent url(../images/bgDrawerHandle.gif) 340px -40px no-repeat}#sliderHolder h3.open{ color:#635753;font-weight:bold;background:transparent url(../images/bgDrawerHandle.gif) 340px 7px no-repeat}.d-top p{margin-bottom:10px;font-size:1em}.d-bottom p{margin:0;font-size:1em}#sliderHolder strong{color:#008971}#sliderHolder a{color:#099;font-size:inherit} */
	
	#sliderHeightFixer{height:432px}
	#sliderHolder{border:2px solid #e0dedc;background:#fff;padding:1px 1px 0 1px;margin-bottom:18px}
	div.drawers{}
	div.drawer{background:url(../images/bgDrawerContentTop.gif) top repeat-x}
	div.drawers div.drawer{}
	div.open{}
	div.d-content{background:url(../images/bgDrawerContentBottom.gif) bottom repeat-x;font-size:.9em;width:367px; overflow-y:scroll; }
	div.d-top{padding:10px 9px 0; overflow-x:hidden;}    
	#d-WhatsNew            {}    
	#d-BoardMeetingUpdates {}    
	#d-ClosuresDetours     {}    
	#d-InfoAtYourFingertips{}       
	 #d-InfoAtYourFingertips table{}       
	  #d-InfoAtYourFingertips table td.fingertip{padding-left:18px;background:url(../images/icons/iconArrowBlack.gif) 4px 8px no-repeat}  
	 
	  #slider table td.fingertip { padding-left:0; background:none;}
	  
	#d-InfoAtYourFingertips table td{vertical-align:middle;font-size:1em}div.d-bottom{margin:0 18px;padding:5px 0 0 0;border-top:1px solid #e9e8e6;font-size:10px;height:20px}
	#sliderHolder ul {margin:0 0 10px 0;font-size:1em}
	#sliderHolder ul li{list-style:none;padding:0 0 0 14px;background:transparent url(../images/icons/iconArrowBlack.gif) 4px 6px no-repeat;margin-bottom:5px}
	
	#sliderHolder h3{cursor:pointer;color:#10a09f;font-size:15px;font-weight:bold;padding:5px 0 8px 10px;margin:0;background:transparent url(../images/bgDrawerHandle.gif) 340px -40px no-repeat}
	#sliderHolder h3.open,
	#sliderHolder h3.ui-state-active{ outline:none; color:#635753;font-weight:bold;background:transparent url(../images/bgDrawerHandle.gif) 340px 7px no-repeat}
	
	.d-top p{margin-bottom:10px;font-size:1em}
	.d-bottom p{margin:0;font-size:1em}
	#sliderHolder strong{color:#008971}
	#sliderHolder a{color:#099;font-size:inherit}
	
	#slider div.d-content { height:300px;  overflow-y:scroll;}
	
	#featuredEvents{border:2px solid #e0dedc;background:#fff;margin-bottom:18px;min-height:124px;height:auto !important;height:124px}#feTitle{float:left;width:152px;height:122px;border-right:2px solid #e0dedc;position:relative;background:url(../images/bgFeaturedEventsTitle.gif) repeat-x;margin:1px 0 1px 1px}#feTitle h3{text-indent:-12312px;background:url(../images/itFeaturedEvents.gif) no-repeat;height:75px;margin:18px 0 0 16px}#feTitle a{margin:0 0 0 18px}#feNav{float:left;width:38px;padding:1px 0 0 1px}#feNav a{display:block;padding:0;margin:0 0 1px;height:40px;text-indent:-22220px;background:transparent url(../images/eventPagerOff.gif) no-repeat}#feNav a:focus{outline:none}#feNav a.activeSlide{display:block;height:40px;background:transparent url(../images/eventPagerOn.gif) no-repeat}#featuredEventsBox{float:left;width:344px;overflow:hidden;min-height:120px;height:auto !important;height:120px}.feBox em,.feBox strong,.feBox span{display:block}.feBox p{margin:0;padding:20px 0 0 20px}.feBox em{text-transform:uppercase;color:#232323;font-style:normal}.feBox strong{color:#005ba3;font-size:1.2em}.feBox span{color:#635753}.feBox a{padding-left:0}.feBox p.featuredEvent{padding:0 0 10px 0}.feBox p.featuredEvent em{font-size:10px;letter-spacing:-.03em}#level1TwoCol-Left{float:left;width:421px;margin-right:18px}#level1TwoCol-Right{float:left;width:511px}ul.level2List{margin:0;padding:0}ul.level2List li{list-style-type:none;float:left;width:230px;margin:0 36px 30px 0;padding:0;background:none} ul.alt li{width:260px}ul.level2List li.last{margin-right:0}ul.level2List h3{font-size:.9em;font-weight:bold;color:#099;text-transform:uppercase;margin-bottom:8px}ul.level2List p{font-size:.75em;line-height:1.2em;margin:0}ul.level2List p a{font-size:1.2em;padding-left:0}ul.level2List p.linkBox{padding-left:0;margin-top:10px}ul.level2List p.snippetPhotoBox{line-height:0;font-size:1px}ul.level2List p.snippetPhotoBox img{padding:0 10px 5px 0;margin:0;float:left}#level2TwoCol-Left{float:left;width:253px;margin-right:18px}#level2TwoCol-Right{float:left;width:674px}.TwoCol-Left{float:left;width:414px;margin-right:30px}.TwoCol-Right{float:left;width:230px} #calendarBox .TwoCol-Left {float:left;width:684px;margin-right:30px} #calendarBox .TwoCol-Right {float:left;width:230px}  #dayEventsBox .TwoCol-Left {float:left;width:684px;margin-right:30px} #dayEventsBox .TwoCol-Right {float:left;width:230px} .employment p strong, .news p strong{padding:5px 0 5px 10px;border-bottom:2px solid #D0D0D0;display:block} 
	#footer { background:transparent url(../images/bgFooter.gif) bottom center no-repeat; width:952px; padding:18px 32px 10px; margin:0 0 0 -2px; }
	#addressBox { float:left; width:200px; margin:0 24px 0 0 }
	#addressBox strong { display:block; margin-bottom:3px; padding:0; }
	
	#linksAndPrivacyBox { float:left; width:720px; }
	#linksAndPrivacyBox span { padding:0 3px; }
	#linksAndPrivacyBox .linksAndPrivacy{float:left;width:520px;}
	
	#footer p { letter-spacing:.7px; margin-bottom:10px; line-height:14px; }
	
	#footer p strong,
	#footer p a { font-size:1.1em }
	
	#footer .follow-box{
	    float:left;
	    margin-left:18px;	
    }

    #footer .follow-box strong{
	    display:block;
	    clear:both;
	    text-align:right;
	    text-transform:uppercase;
	    font-size:1.1em;
	    margin-bottom:3px;
    }
    #footer .follow-box ul{
	    margin:0;
	    padding:0;
	    list-style:none;	    
	    float:right;
	    clear:both;
    }
    #footer .follow-box ul li{
	    float:left;
	    padding:0 0 0 7px;
	    background:none;
    }
	


	
	.pagination{margin:0 0 10px 0;float:left}.pagination ul{font-size:1em;height:18px;margin:0}.pagination li{list-style-type:none;display:inline;float:left}.pagination a,.pagination a:visited,.pagination span{display:inline-block;padding:2px 5px 2px 5px;text-decoration:none;margin-right:0px}.pagination a:hover,.pagination a:active,.pagination span.currentpage{color:#fff;background-color:#5b77ab;outline:none}.pagination a.prevnext{font-weight:bold;padding:2px 0 2px}.pagination a.prevnext:hover{font-weight:bold;background:none;color:#636363}

/*content.css*/
    body{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#756c65;font-size:80%}a{color:#3887c7;padding:5px 0px}a:hover{text-decoration:none}a:visited{color:#004378}a img{border:none}.TwoCol-Right a{text-decoration:none}p,ul{font-size:1em}body p a strong{color:#3887c7}h2.level1PageTitle {color:#005ba3;font-size:4em;margin-bottom:8px}h3.level2PageTitle {color:#005ba3;font-size:3em;height:auto;margin-bottom:18px}h4{color:#008971;font-size:1.4em}h5{color:#3887c7;margin-bottom:10px;font-size:1.3em}ul,ol{margin:0 0 18px 14px}ul li{list-style-type:none;background:url(../images/icons/iconArrowBlack.gif) 0 7px no-repeat;padding:0 0 0 15px}ol li{list-style-type:decimal}blockquote{font-style:normal}td blockquote{padding:8px;margin:0}a.arrow{padding-right:15px;background:transparent url(../images/icons/iconArrowBlue.gif) right 9px no-repeat}body a.shTitle{font-weight:bold; text-decoration:none;padding-left:15px;background:transparent url(../images/ShowHideArrow.gif) 0px -40px no-repeat}body a.shTitleOpen{background:transparent url(../images/ShowHideArrow.gif) 0px 7px no-repeat}a img.linkIcon{margin:0 0 -4px 0;padding:0 0 0 5px}a.printerFriendly{background:url(../images/icons/iconPrinter.png) right no-repeat;line-height:30px;padding:8px 30px 8px 0;font-size:12px}a.heavyLink{font-weight:bold}.rightPadding {padding:0 10px 5px 0px;float:left}.leftPadding {padding:0 0 5px 10px;float:right}p.contactInfo{line-height:20px;font-size:1em}p.contactInfo strong{display:block;font-size:1.1em;color:#333}p.contactInfo a{padding:0;display:block}p.contactInfo span{display:block}p.important{padding:18px;background-color:#fffcd5;border:2px solid #FFD324}p.important strong{color:#c03}table.contentTable{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;width:100%;text-align:left;border-collapse:collapse;border-bottom:2px solid #231f20}table.contentTable th{font-size:13px;font-weight:normal;padding:8px;background:#827870;border-top:2px solid #231f20;border-bottom:1px solid #fff;color:#fff}table.contentTable th h4{color:#fff}table.contentTable td{padding:8px;background:#ff;border-bottom:1px solid #635753}table.contentTable tr:hover td{background:#fffdea}table.logoTable td{ padding:0 14px 17px 0;}.logoBox{float:left; width:176px;margin-right:21px;line-height:0}.logoBox a{padding:0}a.logoLink{background:transparent url(../images/bgLogoLink-Right.gif) right no-repeat;float:right;height:25px;padding:0 18px 0 0}a.logoLink span {background:transparent url(../images/bgLogoLink-Left.gif);display:block;padding:2px 5px 8px 28px;line-height:15px}.logoBox-large{position:relative;line-height:0;height:128px;width:373px;margin:0 0 18px 0}a.logoLink-large {background:transparent url(../images/bgLogoLinkLarge-Right.gif) right no-repeat;float:right;height:25px;padding:0 16px 0 0;position:absolute;right:0;bottom:-3px}a.logoLink-large span {background:transparent url(../images/bgLogoLinkLarge-Left.gif);display:block;padding:4px 5px 6px 28px;line-height:15px}a.logoLink font {background:transparent url(../images/bgLogoLink-Left.gif);display:block;padding:2px 5px 8px 28px;line-height:15px}a.logoLink-large font {background:transparent url(../images/bgLogoLinkLarge-Left.gif);display:block;padding:4px 5px 6px 28px;line-height:15px}div.eventBox{border:2px solid #A4A4A4;width:600px;font-size:10px;margin:0 20px 20px 0;padding:10px 13px}div.eventBox p {margin:0}h2.eventTitle {font-size:1.2em;font-weight:bold}p.eventDate {font-weight:bold;color:#333}p.eventTime {}p.eventLocation{}p.eventCost {}p.eventDetails {}#NonPrinterFriendlyHeader{}#PrinterFriendlyHeader{display:none}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden} .clearfix{display:inline-block}  .clearfix{display:block} .first {margin-left:0;padding-left:0}.last {margin-right:0;padding-right:0}.top {margin-top:0;padding-top:0}.bottom {margin-bottom:0;padding-bottom:0}

/*navigation.css*/
    .nav, .nav *{margin:0; padding:0; list-style:none}
    .nav{line-height:1.0}
    .nav ul{position:absolute; top:-999em; width:220px}
    .nav ul li{width:100%}
    .nav li:hover{visibility:inherit}
    .nav li{float:left; position:relative}
    .nav a{display:block; position:relative}
    .nav li:hover ul, 
    .nav li.sfHover ul{left:0; top:47px; z-index:999}
    ul.nav li:hover li ul, 
    ul.nav li.sfHover li ul{top:-999em}
    ul.nav li li:hover ul, 
    ul.nav li li.sfHover ul{left:220px; top:0}
    ul.nav li li:hover li ul, 
    ul.nav li li.sfHover li ul{top:-999em}
    ul.nav li li li:hover ul, 
    ul.nav li li li.sfHover ul{left:220px; top:0}

    ul.nav li li li:hover li ul, 
    ul.nav li li li.sfHover li ul{top:-999em}
    ul.nav li li li li:hover ul, 
    ul.nav li li li li.sfHover ul{left:220px; top:0}

    #primaryNav{background:url(../images/bgPrimaryNav.png) bottom left no-repeat; height:56px}

    .nav{float:left}

    .nav a{font-size:16px;  font-weight:bold;  height:40px; text-align:center;  text-decoration:none;  text-transform:uppercase; padding:16px 0 0 0; text-decoration:none}
    .nav a{  color:#005ba3}

    .nav ul{}
    .nav ul a, 
    .nav ul a:visited{font-size:12px; color:#099; text-transform:none; text-align:left; height:auto; padding:.75em 1em}

    .nav li{margin-right:2px; height:56px; background:none}
    .nav li li{margin:0; background:#ffe8aa; height:auto; border-top:1px solid #fed680}
    .nav li li li{background:#ffe8aa}

    .nav li:hover, .nav li.sfHover, .nav li.current, 
    .nav a:focus, .nav a:hover, .nav a:active{background:url(../images/bgNavItem.gif) top center no-repeat; outline:0; z-index:200}

    .nav li.current{z-index:100}

    ul.vertical li.current{z-index:90}

    .nav li.Visitors{width:151px}
    .nav li.Residents{width:167px}
    .nav li.Government{width:184px}
    .nav li.Departments{width:193px}
    .nav li.Media{width:122px}
    .nav li.Employment{width:169px; margin-right:0}

    .nav li li:hover, .nav li li.sfHover, .nav li li.current, 
    .nav li li a:focus, .nav li li a:hover, .nav li li a:active{background:#fed680; outline:0}

    .nav ul a.sf-with-ul{padding-right:18px; min-width:1px}
    .sf-sub-indicator{position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../images/arrows-ffffff.png') no-repeat -10px -100px}
    a >.sf-sub-indicator{ top:.8em; background-position:0 -100px}

    a:focus >.sf-sub-indicator, 
    a:hover >.sf-sub-indicator, 
    a:active >.sf-sub-indicator, 
    li:hover >a >.sf-sub-indicator, 
    li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}

    .nav ul .sf-sub-indicator{background-position: -10px 0}
    .nav ul a >.sf-sub-indicator{background-position: 0 0}

    .nav ul a:focus >.sf-sub-indicator, 
    .nav ul a:hover >.sf-sub-indicator, 
    .nav ul a:active >.sf-sub-indicator, 
    .nav ul li:hover >a >.sf-sub-indicator, 
    .nav ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0}

    .sf-shadow ul{background:url('../images/shadow.png') no-repeat bottom right; padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px}
    .sf-shadow ul.sf-shadow-off{background:transparent}

    #subNavWrapper{background:#f2f0f0; border:3px solid #d0d0d0; border-left:2px solid #e3e3e3; border-right:2px solid #e3e3e3; margin-bottom:18px}
    #subMenuParent{margin:0}
    #subMenuParent a, #subMenuParent a:visited{display:block; padding:7px 0 10px 18px; border-bottom:2px solid #d0d0d0}
    #subMenuParent a:hover{color:#005ba3}

    .vertical, .vertical li{width:249px}

    .vertical li:hover ul, 
    .vertical li.sfHover ul{left:249px; top:0}

    ul.vertical{}

    ul.vertical li{margin:0; height:auto; border-bottom:1px solid #d0d0d0}

    li.topBorder{border-top:1px solid #d0d0d0}
    ul.vertical li li{border-top:none}

    ul.vertical a, 
    ul.vertical a:visited{font-size:12px; color:#099; text-transform:none; text-align:left; height:auto; padding:7px 10px 10px 23px}

    ul.vertical li:hover, 
    ul.vertical li.sfHover, 
    ul.vertical a:focus, 
    ul.vertical a:hover, 
    ul.vertical a:active
    ul.vertical li li:hover, 
    ul.vertical li li.sfHover, 
    ul.vertical li a:focus, 
    ul.vertical li a:hover, 
    ul.vertical li a:active{background:#fff; color:#635753}

    ul.vertical li a:active, 
    ul.vertical li a:focus{z-index:300}

    ul.vertical li.current, 
    ul.vertical li.current a, 
    ul.vertical li.current a:hover, 
    ul.vertical li.current:hover{background:#fff; color:#635753}

    ul.vertical li li, 
    ul.vertical li.current li, 
    ul.vertical li.current li a{background:#f2f0f0}

    .vertical .sf-sub-indicator{background-position:-10px 0}

    .vertical a >.sf-sub-indicator{background-position:0 0}

    .vertical a:focus >.sf-sub-indicator, 
    .vertical a:hover >.sf-sub-indicator, 
    .vertical a:active >.sf-sub-indicator, 
    .vertical li:hover >a >.sf-sub-indicator, 
    .vertical li.sfHover >a >.sf-sub-indicator{background-position:-20px 0}

    .vertical li.current a >.sf-sub-indicator, 
    .vertical li.current a:focus >.sf-sub-indicator, 
    .vertical li.current a:hover >.sf-sub-indicator, 
    .vertical li.current a:active >.sf-sub-indicator, 
    .vertical li.current:hover >a >.sf-sub-indicator, 
    .vertical li.current.sfHover >a >.sf-sub-indicator{background-position:-20px 0}


/*tabs.css*/
    .ui-tabs-hide{ display:none}.ui-tabs-nav{ }.ui-tabs-nav,.ui-tabs-panel{      font-size:12px}.ui-tabs-nav{    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin:0;    padding:0 0 0 0px}ul.ui-tabs-nav:after{    clear:both;    content:"";    display:block}.ui-tabs-nav li{    float:left;    margin:0 10px 0 0;    padding-left:10px;    min-width:64px;    list-style-type:none;    border:1px solid #d7d7d7;    border-bottom:none;    background:transparent url(../Images/bgTab.png) top repeat-x}.ui-tabs-nav a{ display:block; padding:5px 10px 5px 0px; color:#464646; font-weight:bold; line-height:1.2; margin:1px 0 0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0;   text-decoration:none; white-space:nowrap}.ui-tabs-nav .ui-tabs-selected a{ color:#456bb8; margin-top:0; position:relative; top:1px; z-index:2}.ui-tabs-nav a span{ height:18px; min-height:18px; min-width:37px; padding-right:0; padding-top:6px; width:37px}* >.ui-tabs-nav a span{ height:auto; width:auto}.ui-tabs-nav .ui-tabs-selected a span{ padding-bottom:1px}.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active{ }.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active{ }.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span{ }.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span{ background-position:0 0}.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{ cursor:pointer}.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover,.ui-tabs-nav .ui-tabs-deselectable a:focus,.ui-tabs-nav .ui-tabs-deselectable a:active{ cursor:pointer}.ui-tabs-disabled{ opacity:0.4}.ui-tabs-panel{ background:#FFF none repeat scroll 0 0; border-top:2px solid #003662; padding:1em 0px}.ui-tabs-loading em{ background:transparent url(loading.gif) no-repeat scroll 0 50%; padding:0 0 0 20px}* html .ui-tabs-nav{ display:inline-block}:first-child+html .ui-tabs-nav{ display:inline-block}

/*calendar.css*/
    #cluetip-close img{border:0 none}#cluetip-title{overflow:hidden;font-weight:bold;font-size:10px;text-transform:uppercase;margin-bottom:5px}#cluetip-title #cluetip-close{float:right;position:relative}#cluetip-waitimage{background-image:url(wait.gif);height:11px;position:absolute;width:43px}.cluetip-arrows{background-position:0 0;background-repeat:no-repeat;display:none;height:22px;left:-11px;position:absolute;top:0;width:11px}#cluetip-extra{    display:none}#cluetip-outer{border:1px solid #acacac;background:#fff url(../images/bgToolTip.gif) bottom repeat-x;padding:10px 15px 0}.ttBox{display:none}p.eventDetails{margin-bottom:10px}p.eventDetails a{display:block;font-size:12px}p.eventDetails a strong{color:#3887c7}p.viewAllEvents{font-size:10px}p.viewAllEvents a{}.elItem{margin-bottom:18px}.elItemTime{font-size:12px;font-weight:bold}p.elGeneralInfo,p.elDescription{margin-bottom:0px}.Loginconfirm{ padding:50px 0 300px 7px; font-weight:bold; text-align:center}.Calendar td{background-color:#F2D593 !important}.CalendarPanel{ }.CalendarPanel1 a,.CalendarPanel2 a,.CalendarPanel3 a,.CalendarPanel4 a{font-weight:bold}.CalendarPanel1 { text-align:left; top:0; left:0; visibility:hidden; position:absolute; width:200px;color:#000; background-position:center center; background-color:#e8f8fb;padding-left:3px;padding-top:3px; border:1px solid black !important}.CalendarPanel2 { text-align:left; top:0; left:0; visibility:hidden; position:absolute; width:200px;color:#000; background-position:center center; background-color:#e8fbf5;padding-left:3px;padding-top:3px; border:1px solid black !important}.CalendarPanel3 { text-align:left; top:0; left:0; visibility:hidden; position:absolute; width:200px;color:#000; background-position:center center; background-color:#e8f5fb;padding-left:3px;padding-top:3px; border:1px solid black !important}.CalendarPanel4 { text-align:left; top:0; left:0; visibility:hidden; position:absolute; width:200px;color:#000; background-position:center center; background-color:#e8f1fb;padding-left:3px;padding-top:3px; border:1px solid black !important}.CalendarOtherMonth { background:#fffef8; color:#CEB172; border:1px solid black; height:80px}.CalendarTodayDayStyle { background:#d3e3ef !important; color:#0063A5 !important; border:1px solid black !important}.CalendarSelectedDay{  background:#f6f8fa !important;cursor:pointer !important;border:1px solid black !important;color:#000 !important;font-weight:bold}.CalendarSelectedDay:hover{cursor:hand !important}.CalendarDayHeaderStyle { border-top:0.1em solid black !important;background-color:#CEB172;height:40px}.CalendarDayStyle { background-color:#f6f8fa; border:1px solid black; height:80px}.CalendarNextPrevStyle {background-color:#FFFDEA}.CalendarSelectorStyle {}table.CalendarTitleStyle { font-size:20px; border:1px solid black !important; background-color:#F3FAFD !important; margin-bottom:0; color:#005ba3; font-weight:bold}table.CalendarTitleStyle td{font-size:20px;text-align:center}table.CalendarTitleStyle td a{display:block;text-decoration:none}table.CalendarTitleStyle td a:hover{background:#}.CalendarWeekendDayStyle { background:#f6f8fa; border:1px solid black !important}.popupHover{  background-color:#86bee3 !important; border:1px solid black; font-weight:bold}.CalendarBackDay{ }.DivLegend { width:200px; float:right; border:buttonshadow thin solid}.ContentPlaceHolder { top:0; left:0; position:static; width:700px}.ApplicationSeperator { background-color:white}.DataGridHeader{ font-weight:bold; vertical-align:top; text-align:left}.employmenttable,.employmenttable tr td{border:none}.employmenttable{margin-top:15px}.GridHeaderStyle { background-color:Beige}.applytable td{padding:2px}.AJAXCalendar{ border-color:Black; position:static}.AJAXCalendar .ajax__calendar_container{ border:0px solid #646464; background-color:#F3FAFD; color:#000}.AJAXCalendar table td{background-color:#f3fafd}.AJAXCalendar .ajax__calendar_other .ajax__calendar_day,.AJAXCalendar .ajax__calendar_other .ajax__calendar_year{ color:#8C8C8C}.ajax__calendar_days{padding-top:11px}.AJAXCalendar .ajax__calendar_hover .ajax__calendar_day,.AJAXCalendar .ajax__calendar_hover .ajax__calendar_month,.AJAXCalendar .ajax__calendar_hover .ajax__calendar_year{ color:black}.AJAXCalendar .ajax__calendar_active .ajax__calendar_day,.AJAXCalendar .ajax__calendar_active .ajax__calendar_month,.AJAXCalendar .ajax__calendar_active .ajax__calendar_year { color:#489AD1; font-weight:bold}.ajax__calendar_footer,.ajax__calendar_header{ background-color:#489AD1}.ajax__calendar_header{padding-top:5px}.ajax__calendar_title{color:#fff}.ajax__calendar_today{ color:#489AD1}.ajax__calendar_footer{color:#fff}A A:active,A:link{ color:#0063A5} A:hover,A:visited{ color:#0063A5}.DivDayIcon {float:left;margin:20px 10px 10px 0}.DayIconImage {}IV.calwin{ font-size:11px}TABLE.calendar{border:1px solid black}TABLE.calendar td{border:1px solid black;cursor:pointer}TABLE.calendar tr{border:1px solid black}TABLE.calendar THEAD TABLE TD{text-align:center;vertical-align:middle;font-size:12px;padding:10px}form{margin:0;padding:0}TABLE.calendar THEAD TABLE TD SELECT,TABLE.calendar THEAD TABLE TD INPUT{font-size:12px}TABLE.calendar TBODY TABLE{border:1px solid black}TABLE.calendar TBODY TABLE THEAD TD,TABLE.calendar th{font-size:13px;font-weight:normal;padding:8px;background:#827870;border-top:2px solid #231f20;border-bottom:1px solid #fff;color:#fff;height:40px}TABLE.calendar TBODY TABLE TBODY TD DIV.entry{padding:4px}TABLE.calendar TBODY TABLE TBODY TD DIV.item{margin:6px 0 3px 0;padding-bottom:3px}TABLE.calendar TBODY TABLE TBODY TD DIV.more{text-align:right;font-size:9px;border-top:1px solid black;padding-top:4px}TABLE.calendar TBODY TABLE TBODY TD DIV.more a,TABLE.calendar TBODY TABLE TBODY TD DIV.more a:link,TABLE.calendar TBODY TABLE TBODY TD DIV.more a:visited{color:#900;font-weight:bold}TABLE.calendar TBODY TABLE TBODY TD DIV.more a:hover,TABLE.calendar TBODY TABLE TBODY TD DIV.more a:active{color:#f00}TABLE.calendar TBODY TABLE TBODY TD DIV.header{font-size:10px;font-weight:bold;padding:4px}TABLE.calendar TBODY TABLE TBODY TD.prev,TABLE.calendar TBODY TABLE TBODY TD.next{}TABLE.calendar TBODY TABLE TBODY TD.today{}.CalFilterWindow_BG{ background-color:#fff }.CalFilter_Title{  color:#000; font-weight:bold}.CalFilter_Small{ color:#000}.CalFilter_Label{ color:#000; font-weight:bold}.CalFilter_Link{ color:#000}.CalResultsWindow_BG{ background-color:#fff}.CalResults_Title{ color:#000; font-weight:bold}.CalResults_Date{ color:#000; font-weight:bold}.CalResults_Label{ color:#000; font-weight:bold}.CalResults_Text{ color:#000}.CalResultsPageBar_Small{ color:#0063a5; font-weight:bold}.CalResultsPageBar_BG{ background-color:#cacaca}HR.CalResultsBar{ color:#00f}DIV.print { font-size:x-small; text-align:center}DIV.print A{ font-size:x-small}

/*forms.css*/
    .wufoo{}.wufoo li{}#myForm ul{margin:0;padding:0;list-style-type:none;width:100%}#myForm li{display:block;margin:0;padding:4px 5px 2px 9px;clear:both;background:none}#myForm li:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html form li{height:1%}* html form li div{display:inline-block}*+html form li div{display:inline-block}#myForm li div,#myForm li span{margin:0 4px 0 0;padding:0 0 8px 0;color:#444}#myForm li span{float:left}form li div.column{padding-bottom:0}#myForm li div span.left,#myForm li div span.right{width:47%;margin:0}#myForm li div span.full input,#myForm li div span.full select,#myForm li div span.left input,#myForm li div span.right input,#myForm li div span.left select,#myForm li div span.right select{width:100%}.left{float:left}.right{float:right}.clear{clear:both !important}.info{display:inline-block;clear:both;border-bottom:1px dotted #ccc;margin:0 0 1em 0}.info[class]{display:block}.info h2{font-weight:normal;font-size:160%;margin:0 0 .2em 0;clear:left}.info div{font-size:95%;line-height:135%;margin:0 0 1em 0;color:#555}form hr{display:none}#myForm li.section{border-top:1px dotted #ccc;padding-top:.9em;padding-bottom:0px;padding-left:9px;width:97% !important;position:static}#myForm ul li.first{border-top:none !important;margin-top:0px !important;padding-top:0px !important}#myForm .section h3{font-weight:normal;font-size:110%;line-height:135%;margin:0 0 .2em 0}#myForm .section div{display:block;font-size:85%;margin:0 0 1.2em 0;padding:0}form li.likert{width:97% !important}.likert table{margin:0 0 1.5em 0;background:#fff;width:100%;border:1px solid #dedede;border-bottom:none}.likert caption{text-align:left;color:#222;font-size:95%;line-height:135%;padding:5px 0 .4em 0}.likert input{padding:0;margin:2px 0}.likert label{font-size:10px;display:block;color:#565656}.likert thead td,.likert thead th{background-color:#e6e6e6}.likert td{border-left:1px solid #ccc;text-align:center;padding:4px 6px}.likert thead td{font-size:85%;padding:10px 6px}.likert th,.likert td{border-bottom:1px solid #dedede}.likert tbody th{color:#222;font-size:95%;font-weight:bold;padding:8px 8px}.likert tbody tr.alt td,.likert tbody tr.alt th{background-color:#f5f5f5}.likert tbody tr:hover td,.likert tbody tr:hover th{background-color:#FFFFCF}.col1 td{width:30%}.col2 td{width:25%}.col3 td{width:18%}.col4 td{width:14.5%}.col5 td{width:12%}.col6 td,.col7 td{width:10%}.col8 td,.col9 td,.col10 td{width:6.5%}.col11{width:6%}.hideNumbers tbody label{display:none}label.desc{line-height:150%;padding:0 0 1px 0;border:none;color:#222;display:block;font-size:95%;font-weight:bold}#myForm li div label,#myForm li span label{margin:0;padding-top:6px;clear:both;font-size:9px;line-height:9px;color:#444;display:block}label.choice{font-size:100%;display:block;line-height:1.5em;margin:-1.65em 0 0 25px;padding:.44em 0 .5em 0;color:#222;width:88%;display:block}span.symbol{font-size:115%;line-height:130%}#myForm li .datepicker{float:left;margin:.1em 5px 0 0;padding:0;width:16px;height:16px;cursor:pointer !important}form li div label var{font-weight:bold;font-style:normal}form li div label .currently{display:none}input.text,input.file,textarea.textarea,select.select{margin:0;font-size:100%;color:#333}input.text,textarea.textarea,.firefox select.select{border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background:#fff url(/images/fieldbg.gif) repeat-x top}input.text,input.file{padding:2px 0 2px 0}input.checkbox,input.radio{display:block;line-height:1.5em;margin:.6em 0 0 3px;width:13px;height:13px}input.other{margin:0 0 0 25px}textarea.textarea{font-family:"Lucida Grande",Tahoma,Arial,sans-serif}select.select{font-family:"Lucida Grande",Tahoma,Arial,sans-serif;margin:1px 0;padding:1px 0 0 0}select.select[class]{margin:0;padding:1px 0 1px 0}*:first-child+html select.select[class]{margin:1px 0}.safari select.select{margin-bottom:1px;font-size:120% !important}input.btTxt{padding:0 7px;width:auto;overflow:visible}.buttons{clear:both;margin-top:10px}.buttons input{font-size:120%;margin-right:5px}.rtl .info h2,.rtl .info div,.rtl label.desc,.rtl label.choice,.rtl div label,.rtl span label,.rtl input.text,.rtl textarea.textarea,.rtl select.select,.rtl p.instruct,.rtl .section h3,.rtl .section div,.rtl input.btTxt{direction:rtl}.third{width:32% !important}.half{width:48% !important}.full{width:100% !important}input.small,select.small{width:25%}input.medium,select.medium{width:50%}input.large,select.large,textarea.textarea{width:100%}textarea.small{height:5.5em}textarea.medium{height:10em}textarea.large{height:20em}#errorLi{width:99%;margin:0 auto;background:#fff;border:1px dotted red;margin-bottom:1em;text-align:center;padding-top:4px;padding-left:0px;padding-right:0px}#errorMsgLbl{margin:7px 0 5px 0;padding:0;font-size:125%;color:#DF0000}#errorMsg{margin:0 0 .8em 0;color:#000;font-size:100%}#errorMsg strong{background-color:#FFDFDF;padding:2px 3px;color:red}form li.error{display:block !important;border-bottom:1px solid #F9B9B2;border-right:1px solid #F9B9B2;background-color:#FFDFDF !important}form li.error label{color:#DF0000 !important}form p.error{display:none;color:red;font-weight:bold;font-size:10px;margin:-2px 0 5px 0;clear:both}form li.error p.error{display:block}.leftLabel p.error,.rightLabel p.error{margin-left:30%;padding-left:15px}.noI .leftLabel p.error,.noI .rightLabel p.error{margin-left:35%;padding-left:15px}#myForm .req{float:none;color:red !important;font-weight:bold;margin:0}form li.focused{background-color:#fff7c0}form li.focused,form li:hover{position:relative}form .instruct{position:absolute;top:0;left:0;z-index:1000;width:42%;margin:0 0 0 8px;padding:8px 10px 9px 10px;border:1px solid #e6e6e6;background:#f5f5f5;line-height:130%;font-size:80%;color:#444;visibility:hidden}form .instruct small{font-size:105%}form li.focused .instruct,form li:hover .instruct{left:100%;visibility:visible}.altInstruct .instruct,li.leftHalf .instruct,li.rightHalf .instruct{visibility:visible;position:static;margin:-2px 0 0 0;padding:0 0 7px 0;width:100%;clear:left;background:none;border:none;font-size:9px}.leftLabel li,.rightLabel li{width:74% !important;padding-top:9px}.leftLabel label.desc,.rightLabel label.desc{float:left;width:29%;margin:2px 15px 0 0}.rightLabel label.desc{text-align:right}.leftLabel .column,.rightLabel .column{float:left}.leftLabel .small,.rightLabel .small{width:17%}.leftLabel .medium,.rightLabel .medium{width:35%}.leftLabel .large,.leftLabel textarea.textarea,.rightLabel .large,.rightLabel textarea.textarea,.leftLabel .column,.rightLabel .column{width:64%}* html .leftLabel .small,* html .rightLabel .small{width:23%}* html .leftLabel .medium,* html .rightLabel .medium{width:55%}* html .leftLabel .large,* html .leftLabel textarea.textarea,* html .rightLabel .large,* html .rightLabel textarea.textarea{width:97%}.leftLabel p.instruct,.rightLabel p.instruct{width:27%;margin-left:5px}.leftLabel .altInstruct .instruct,.rightLabel .altInstruct .instruct{margin-left:29% !important;padding-left:15px;width:65%}.leftLabel .buttons,.rightLabel .buttons{margin-left:15px}.leftLabel .buttons input,.rightLabel .buttons input{margin-left:29%}* html .leftLabel .buttons input,* html .rightLabel .buttons input{margin-left:22%}* html .leftLabel .buttons,* html .rightLabel .buttons{margin-left:4px}*+html .leftLabel .buttons,*+html .rightLabel .buttons{margin-left:7px}.noI .instruct{display:none !important}.noI form li,.noI form li.buttons,.altInstruct form li,.altInstruct form li.buttons{width:97% !important}.noI form li.section,.altInstruct form li.section{padding-left:9px !important}.noI .leftLabel label.desc,.noI .rightLabel label.desc{width:34%}.noI .leftLabel .large,.noI .leftLabel textarea.textarea,.noI .rightLabel .large,.noI .rightLabel textarea.textarea,.noI .leftLabel .column,.noI .rightLabel .column{width:60%}.noI .leftLabel .buttons input,.noI .rightLabel .buttons input{margin-left:34%}#myForm li.leftHalf,#myForm li.rightHalf{width:46% !important}li.leftHalf{clear:left;float:left}li.rightHalf{clear:none;float:right}li.leftHalf .medium,li.rightHalf .medium,li.leftHalf .small,li.rightHalf .small{width:100%}#myForm li div.pickerWrapper_Default,#myForm li span.radInput_Default{padding-bottom:0}

/*theme.css*/
    .wufoo input.text,.wufoo textarea.textarea{background:#FFF url(/images/fieldbg.gif) repeat-x top}.wufoo .focused{background-color:#FFF7C0}.wufoo .instruct{background-color:#F5F5F5}.wufoo .info{border-bottom:1px dotted #CCC}.wufoo .section{border-top:1px dotted #CCC}.wufoo input.text,.wufoo textarea.textarea{border:}.wufoo .instruct{border:1px solid #E6E6E6}.wufoo .info h2{font-size:160%;font-family:inherit;font-weight:;font-style:;color:#000}.wufoo .info div{font-size:95%;font-family:inherit;font-weight:;font-style:;color:#444}.wufoo .section h3{font-size:110%;font-family:inherit;font-weight:;font-style:;color:#000}.wufoo .section div{font-size:85%;font-family:inherit;font-weight:;font-style:;color:#444}.wufoo .graph h3{color:#000}.wufoo .footer{color:#000}.wufoo .footer span{color:#444}.wufoo label.desc{font-size:95%;font-family:inherit;font-weight:;font-style:;color:#444}.wufoo li div,.wufoo li span,.wufoo li div label,.wufoo li span label{font-family:inherit;color:#444}.wufoo label.choice{font-size:100%;font-family:inherit;font-weight:;font-style:;color:#444}.wufoo input.text,.wufoo textarea.textarea,.wufoo select.select{font-size:100%;font-family:inherit;font-weight:;font-style:;color:#333}.wufoo .instruct{font-size:85%;font-family:inherit;font-weight:;font-style:;color:#444}.altInstruct .instruct,.wufoo li.leftHalf .instruct,.wufoo li.rightHalf .instruct{color:#444;background:none;border:none;font-size:9px}.wufoo input.btTxt{font-size:;font-family:;font-weight:;font-style:;color:}.wufoo li.focused label.desc{font-size:;font-family:;font-weight:;font-style:;color:#000}.wufoo li.focused div,.wufoo li.focused span,.wufoo li.focused div label,.wufoo li.focused span label{font-family:;color:#000}.likert table{background-color:#FFF}.likert thead td,.likert thead th{background-color:#e6e6e6}.likert tbody tr.alt td,.likert tbody tr.alt th{background-color:#f5f5f5}.likert table,.likert th,.likert td{border-color:#dedede}.likert td{border-left:1px solid #ccc}.likert caption,.likert thead td,.likert tbody th{color:#444}.likert label{color:#565656}.likert tbody tr:hover td,.likert tbody tr:hover th,.likert tbody tr:hover label{background-color:#FFF7C0;color:#000}.likert tbody tr:hover td{border-left:1px solid #ccc69a}#top,#bottom{visibility:visible}

/**** City Commission - Agenda Page ****/
div.CityCommission-agendaheader, div.CityCommission-agendainfo, h2.CityCommission-agendanotice, table.CityCommission-agenda
{
	margin-bottom: 15px;
}

.CityCommission-agendaheader div, .CityCommission-agendaheader img
{
	float: left;
}

div.CityCommission-agendaheader
{
	margin-top: 20px;
	width: 550px;
	height: 189px;
}

div.CityCommission-meetinginfo
{
	float: right;
	height: 80px;
	padding: 35px 0 0;
	vertical-align: middle;
	text-align: right;
	color: #000000;
}

.CityCommission-meetinginfo p
{
	margin: 0;
	line-height: 14px;
	font-size: 12px;
}

p.CityCommission-meetinginfo-addressline
{
	line-height: 11px;
	font-size: 9px;
}

.CityCommission-agendainfo h2
{
	margin-bottom: 6px;
	border-bottom: 1px solid #000;
	
	font-size: 14px;
	color: #006699;
	font-weight: bold;
}

.CityCommission-agendainfo p
{
	margin-bottom: 6px;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}

h2.CityCommission-agendanotice
{
	line-height: 16px;
	
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
}

.CityCommission-agenda
{
	width: 550px;

	color: #000000;
	font-size: 13px;
	line-height: 16px;
}

.CityCommission-agenda p
{
	margin-bottom: 6px;
}

.CityCommission-agenda td
{
	border: none;
	padding: 4px;
}

tr.CityCommission-agenda-headerrow td
{
	border-top: 2px solid #ffffff;
}

td.CityCommission-agenda-itemnumber
{
	font-weight: bold;
	background-color: #95b3d7;
}

td.CityCommission-agenda-itemheader
{
	background-color: #dbe5f1;
}

td.CityCommission-agenda-itemtimeheader
{
	background-color: #95b3d7;
	text-align: right;
	font-weight: bold;
	width: 77px;
}

.CityCommission-agenda-iteminfo
{
	color: #333333;
}

.CityCommission-agenda-iteminfo ol, .CityCommission-agenda-iteminfo ul
{
	margin: 0 0 0 24px;
}

.CityCommission-agenda-iteminfo ol
{
	font-weight: bold;
}

.CityCommission-agenda-iteminfo ol li
{
	list-style-type: lower-alpha;
}

.CityCommission-agenda-iteminfo ol li ol li
{
	list-style-type: decimal;
}

.CityCommission-agenda-iteminfo ol span
{
	font-weight: normal;
}

.CityCommission-agenda-iteminfo ul li
{
	list-style-type: circle;
}

.CityCommission-agenda-iteminfo ol li, .CityCommission-agenda-iteminfo ul li
{
	background: none;
	padding: 0;
}

td.CityCommission-agenda-itempdfs
{
}

.CityCommission-agenda-itemminutes
{
	background-color: #dbe5f1;
	text-align: right;
}

#tabBox-1
{
	width: 550px;
}

/**** Media - Photos - Gallery ****/

.gallery-photoinfo .gallery-subtitle
{
	margin-bottom: 5px;
	
	font-size: 15px;
	color: #008971;
	font-weight: bold;
}

div.gallery-photoinfo-container
{
	float: left;
	margin: 0 0 0 20px;
	width: 250px;
}

div.gallery-photoinfo
{
	margin: 0;
	padding: 0;
	height: 250px;
	width: 250px;
}

#gallery-scroll
{
	float: left;
	clear: both;
	
	width:900px;
	min-height: 110px;
	margin: 0 auto 15px;
}

#navleft, #navright
{
	/* If js enabled, will change to visible and 29px. */
	visibility: hidden;
	width: 0px;
}

#gallery-scroll-content
{
	float: left;

	/* If js enabled, will change to 842px. */
	width: 900px;
	min-height: 100px;

	border-top:solid 5px #a0a0a0;
	border-bottom:solid 5px #a0a0a0;

	/* If js enabled, will change to hidden. */
	overflow: auto;
}

#gallery-scroll-contenttable
{
	margin: 0;
	width: auto;
}

#gallery-scroll-contenttable td
{
	margin: 0;
	padding: 0;
	border-left: solid 1px #a0a0a0;
	border-right: solid 1px #a0a0a0;
}

#gallery-scroll-content .vertical-separator
{
	float: left;
	
	height: 100px;
	width: 0px;
	border-left: solid 1px black;
}

.gallery-scroll-thumbphotolink
{
	display: block;
	float: left;
	
	width: 100px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

#gallery-scroll-leftnav, #gallery-scroll-rightnav
{
	float:left;
	width: 29px;
}

#gallery-largeimage-outercontainer
{
	float: left;
	
	padding: 0 20px 0 0;
	margin: 0 0 15px 0;
	border-right: solid 1px #a0a0a0;
}

#gallery-largeimage-container
{
	margin: 0;
	height: 502px;
	width: 602px;
	border: solid 1px #a0a0a0;

	background-color: #FAFAFA;
}

#gallery-largeimage-container tbody, #gallery-largeimage-container tr, #gallery-largeimage-container td
{
	padding: 0;
	margin: 0;
}

#gallery-largeimage-container td
{
	text-align: center;
	vertical-align: middle;
}

#gallery-largeimage-container img
{
	padding: 0;
	margin: 0;
}

.gallery-subtitle
{
	font-size: 20px;
}

/**** Media - Photos - Galleries ****/

.galleries-gallery
{
	display: inline-block;
	float: left;

	margin: 0 35px 15px;
	padding: 0px;

	width: 150px;
	height: 242px;
}

.galleries-gallery label, .galleries-gallery a, .galleries-gallery img
{
	display: block;
	width: 140px;
}

.galleries-gallery label, .galleries-gallery a
{
	margin: 0px 5px;
	padding: 0px;
}

a.GalleryThumbnail
{
	padding: 0;
	width: 152px;
	margin: 0;
}

.galleries-gallery img
{
	margin: 0;
	padding: 5px;
	height: 140px;
	border: solid 1px #D7D7D7;

	background-color: #fafafa;
}

.galleries-gallery .GalleryTitle
{
	line-height: 15px;
	font-size: 11px;
	font-weight: bold;
}

.galleries-gallery .GalleryDate, .galleries-gallery .GalleryLink, .galleries-gallery .GalleryPhotoCount
{
	line-height: 15px;
	height: 15px;
	font-size: 11px;
}

/**** Media - Photos - Request Original Photo ****/

#ctl00_cphContent_OriginalPhotoRequestThumb, table#OriginalPhotoRequest-form
{
	float: left;
}

table#OriginalPhotoRequest-form
{
	width: auto;
	border-left: solid 1px #D7D7D7;
}

img#ctl00_cphContent_OriginalPhotoRequestThumb, img#OriginalPhotoRequestThumb
{
	border: solid 1px #D7D7D7 !important;
	padding: 0;
	margin: 0;
}

.OriginalPhotoRequest-form-col1
{
	padding-left: 15px;
	padding-right: 0;

	text-align: right;
}

.OriginalPhotoRequest-form-col1, .OriginalPhotoRequest-form-col2
{
	line-height: 22px;

	font-size: 12px;
	vertical-align: top;
}

div#OriginalPhotoRequest-info
{
	width: 200px;
	float: left;
	padding: 0 15px;
}