@charset "utf-8";
/* CSS Document */

form, ul, li, h1, h2, h3, h4, h5 {padding:0px;margin:0px;list-style-type:none;}
body {margin:0;font-size:12px;background:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;}
form {margin:0px;}
.clear {clear:both;font-size:1px;line-height:0px;}
img {border:0px;}
h1, h2, h3, h4, h5,p {margin:0px;}
h3 {font-size:16px;}
h1 {font-size:18px;}
a {color:#FFF;text-decoration:none;}
a:hover {color:#FFF;text-decoration:underline;}

.site_container {position:relative;width:800px;height:auto;margin:0 auto 0 auto;border:1px solid #333;background:#868686;}
.site_header {height:240px;}
.site_nav {width:800px;height:27px;background:#999 url(../images/nav_bg.jpg) no-repeat;border-bottom:1px solid #000;}
.site_nav .nav {padding:0px 0 0 0px;}
.site_nav .navitem {margin-left:8px;font-weight:bold;font-size:12px}
.main_left {width:189px;height:500px;float:left;background:#737373;}
.main_center {width:218px;height:auto;float:left;}
#gallery_updates .promo {width:170px;height:210px;background:#868686;margin:0 0 .5em 8px;padding:0 0 8px 0;}
#gallery_updates .promo .body img {margin:8px;border:1px solid #fff;}
#gallery_updates .promo p {font-size:10px;color:#fff;margin:0px;padding:0 10px 0 10px;height:auto;}

#latest_news {background:#b42e0e;}
#latest_news .outerbody {background:#b42e0e url(../images/news_gradient_bg.jpg) no-repeat;height:440px;padding-top:10px;}
#latest_news .body {display:block;/*background:#b42e0e url(../images/news_bg.gif) no-repeat;*/padding:0 25px 0 15px;}
#latest_news .date {font-size:11px;color:#fff;font-weight:bold;background:url(../images/red_circle_arrow.gif) no-repeat 0px 2px;padding-left:14px;}
#latest_news p {font-size:10px;color:#fff;}
#latest_news img.divider {display:block;margin:5px 0 5px 0;}
#latest_news a.all_arrow {display:block;/*background:url(../images/arrow_all.gif) no-repeat;*/padding:0px;font-weight:bold;}
.generic h3 {font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#FFF;}
.generic h3 img {display:block;font-size:12px;font-weight:bold;color:#FFF;}
.generic .more {font-weight:bold;font-size:10px;padding:5px 10px 0 0;text-align:right;}

#main_right {float:left;width:393px;}
#main_right_promo1 {width:393px;height:216px;background: url(../images/main_right_promo_bg.jpg) no-repeat; text-transform:uppercase;}
#main_right_promo1 a {text-decoration:underline;}
#main_right_promo1 h3 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:18px;text-align:right;padding:25px 15px 10px 0;}
#main_right_promo1 p {color:#FFF;text-align:right;padding:0 15px 0 0;font-size:14px;}
#main_right_promo1 a.all_arrow {display:block;font-weight:bold;padding:5px 0 0 0;}

#main_right_promo2 {width:393px;height:284px;background:url(../images/e4_1978_bg.jpg) no-repeat;}
#main_right_promo2 h3 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;text-align:center;padding:18px 15px 10px 0;}
#main_right_promo2 .promo_body {padding-left:32px;}
#main_right_promo2 .thumbnail {float:left;width:88px;height:auto;padding-right:30px;text-align:center;}
#main_right_promo2 .thumbnail p {margin:0px;font-size:10px;color:#FFF;}
#main_right_promo2 .thumbnail img {border:4px solid #FFF;margin-bottom:5px;}

#footer {height:auto;clear:both;color:#FFF;}
#footer #footer_left {float:left;background:#999;width:500px;height:84px;border-top:1px solid #fff;}

#footer #footer_left a {float:left;margin:30px 10px 0 8px;display:block;background:url(../images/footer_nav_icon.gif) 0px 5px no-repeat;padding-left:10px;font-size:14px;font-weight:bold;}
#footer #footer_left a:hover {text-decoration:none;}
#footer #footer_right {position:relative;background:#868686;height:54px;float:left;width:298px;border-top:1px solid #fff;}
#footer #footer_right img.flame {position:absolute;top:16px;left:10px;}
#footer #footer_right  span.calltext {width:250px;display:block;font-size:17px;position:absolute;top:10px;left:46px;text-align:center;font-weight:bold;line-height:30px;}


 
 #subpage-container {background:#737373;}
 #breadcrumb {padding:5px 10px 5px 10px;background:#868686;}
 #breadcrumb ul li {display:inline;font-size:9px;}
 #breadcrumb a {font-size:9px;color:#fff;}
 #left-nav {width:175px;height:auto;margin:10px;padding:10px 0 10px 0;background:#434647;border:1px solid #000;float:left;display:inline;}
 #left-nav ul li {text-transform:uppercase;}
 #left-nav ul li a {display:block;padding:5px 10px 5px 10px;font-size:11px;}
 #left-nav ul li a:hover {text-decoration:none;background:#666666;}
 #left-nav ul li a.navon {background:#d6ee51;color:#333;font-weight:bold;}
 #left-nav ul li a.navon:hover {text-decoration:none;color:#333;}
 #subpage-container #content {float:left;width:590px;margin:10px 10px 10px 0;}
 
.image-text-article {height:auto;}
.image-text-article h2 {font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;margin-bottom:10px;}
.image-text-article img {float:left;border:1px solid #000;margin:0 10px 0 0;}
.image-text-article p {margin:0 0 10px 0;color:#FFF;}

#credits {color:#000;width:800px;margin:0 auto 0 auto;clear:both;text-align:center;padding:5px;font-size:11px;}
#credits a {color:#CC0000;text-decoration:underline;}
#credits a:hover {color:#CC0000;text-decoration:underline;}

.sectionHeader {font-size:14px;font-weight:bold;padding-bottom:15px;}

#company-officers h3 {margin-bottom:15px;}
#company-officers .image-text-article {margin-bottom:20px;}
#company-officers .image-text-article h2.name {margin-bottom:0px;}
#company-officers .image-text-article h3.rank {font-size:12px;color:#FFF;margin-bottom:10px;}

#company-members ul {float:left;margin-right:40px;line-height:18px;width:250px;}
#company-members h3 {margin-bottom:15px;}
#company-members .subtext  {font-size:11px;margin-bottom:15px;}

h3.subpage-header {margin-bottom:15px;font-size:16px;}

#company-appartus h3 {margin-bottom:15px;}
#company-appartus .apparatus {margin:0 0 15px 0;}
#company-appartus .apparatus img {border:1px solid #000;}

#contact-us table {border-collapse:collapse;width:450px;}
#contact-us table td {padding:5px;vertical-align:top;}
#contact-us table td.col1 {width:30px;font-weight:bold;}
#contact-us input {border:1px solid #000;}
#contact-us input.name {width:275px;}
#contact-us input.email {width:275px;}
#contact-us input.subject {width:275px;}
#contact-us input.submit-btn {width:60px;}
#contact-us textarea {width:350px;height:150px;border:1px solid #000;}

.bottom-container {border-top:1px solid #fff;clear:both;}

#events_promo {font-size:11px;padding:10px;clear:both;width:386px;float:left;}
#events_promo h3 {padding-bottom:4px;font-size:14px;}
#events_promo a.all_arrow {display:block;font-weight:bold;padding:5px 0 0 0;}
#events_promo .calendar-icon {text-align:center;float:left;display:block;background:url(/images/calendar_bg.gif) no-repeat;width:83px;height:83px;margin-top:	4px;padding-right:10px;}
#events_promo .event-list {float:left;width:260px;}
#events_promo .calendar-icon span.weekday {text-transform:uppercase;display:block;color:#FFF;font-size:12px;padding-top:7px;}
#events_promo .calendar-icon span.monthday {display:bock;color:#000;display:block;font-size:26px;padding-top:16px;}
	
	
.bottom_promo {padding:10px;}
.bottom_promo .image {width:82px;margin-right:10px;float:left;}
.bottom_promo .image img {border:1px solid #000;}
.bottom_promo .body {width:250px;float:left;font-size:11px;}
.bottom_promo h3 {font-size:14px;padding-bottom:4px;}
.bottom_promo  a.all_arrow {display:block;font-weight:bold;padding:5px 0pt 0pt;}

#commissioners_office ul, #chiefs_office ul {clear:both}
#commissioners_office li, #chiefs_office li {display:block;clear:both;margin-bottom:15px;font-size:13px;}
#commissioners_office li img, #chiefs_office li img {display:block;float:left;padding:4px;margin-right:15px;background:#FFF;border:1px solid #000;}
#commissioners_office li span, #chiefs_office li span {display:block;float:left;color:#fff;}
#commissioners_office li span strong, #chiefs_office li span strong {display:block;padding-bottom:10px;} 
#commissioners_office li .placeholder, #chiefs_office li .placeholder {width:125px;padding:4px;float:left;margin-right:15px;}
#commissioners_office h3, #chiefs_office h3 {padding:20px 0 10px 0;}

/* consolidation bill */
#con_popup {width:400px;height:400px;border:1px solid #000;position:absolute;top:210px;left:200px;z-index:1000;}

/* Special consalidation bill promo right */
#main_right_special_promo {color:#fff;height:66px;padding:10px;background:#000;border:1px solid #CC0000;}
#main_right_special_promo img {background:#FFF;padding:4px;border:1px solid #999999;display:block;float:left;width:45px;height:53px;margin-right:5px;}
#main_right_special_promo .promo-body {width:305px;float:left;}
/* #main_right_promo1 {
background:transparent url(/images/main_right_promo_bg.jpg) no-repeat scroll 0pt -70px;
height:150px;
text-transform:uppercase;
width:393px;
}*/

#Minutes ul li {clear:both;}
#Minutes ul li img {float:left;margin-right:5px;}


/* members only */
#events-calendar {padding:10px;}
#events-calendar h2 {padding:0 0 10px 0;}

.submit-button {cursor:pointer;border:1px solid #CCCCCC;background:#666666;color:#FFF;font-weight:bold;}
.edit-button {border:1px solid #CCCCCC;background:#006600;color:#FFF;font-weight:bold;}
.cancel-button {border:1px solid #CCCCCC;background:#FF0000;color:#FFF;font-weight:bold;}
.errormsg {color:#FF0000;font-weight:bold;}

.section-header {font-size:18px;padding:0 0 15px 0;}
.generic-module {border:1px solid #333333}
.generic-module .header {border-bottom:4px solid #333333;padding:10px 0;margin:0 10px;}
.generic-module .header h2 {font-size:16px;}
.generic-module .body {padding:10px;}
.generic-module .body p {padding-bottom:10px;}

a.pdf-icon {background:url(/images/pdf_icon_small.gif) no-repeat;display:block;padding-left:25px;}
ul.generic-list li {margin-bottom:5px;}
	
#content-wide {width:auto;padding:10px;}
  
 
#login {width:590px;margin:0 auto;background:#f2f2f2;color:#333333;}

.userinfo {text-align:right;padding:0 0 15px 0;}
.userinfo a {color:#D6EE51;}
.userinfo a:hover {color:#D6EE51;}
.userinfo .username {float:left;}
.userinfo .action {float:right;}

.section-header {font-size:18px;padding:0 0 15px 0;}
	
table.notifications {border-collapse:collapse;clear:both;}
table.notifications td, table.notifications th {padding:5px;color:#000;}
table.notifications tr {background:#f2f2f2;}
table.notifications tr.alt {background:#CCC;}

/* video */
.video-container {width:auto;border:1px solid #333;}
.video-item {width:130px;height:170px;border:1px solid #000;overflow:hidden;float:left;margin:10px;padding:5px;}
.video-item .thumbnail {width:120px;height:90px;display:block;margin-bottom:5px;text-align:center;padding:5px;background:#999999;}
.video-item .title {display:block;} 
.video-item .date {display:block;font-size:10px;} 
.video-header {margin-left:10px;}

