body {background-color:#6D6D6D; margin:0px;}
body,td,th,textarea {font-family:arial,helvetica,sans-serif; font-size:10pt; vertical-align:top; text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0px;}
h1 {font-size:12pt;}
h2 {font-size:11pt;}
h3 {font-size:10pt;}
h4 {font-size:9.5pt;}
h5 {font-size:8.5pt;}
p {margin-top:10px;}
a:hover, a:focus {text-decoration:none;}

#pagebody {position:absolute; left:0px; top:0px; width:100%;}
#page {width:778px; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#999999; text-align:left;}
#heading {padding:0px; border-bottom:1px solid #999999;}
#credits {position:absolute; text-align:center; top:50px; left:0px; width:100%;}
img {border:none; border-width:0px;}
blockquote {margin-top:0px; margin-bottom:0px;}

.navbar {height:26px; clear:both; padding:0px; margin:0px; background-image:url(http://elements.connellsville.org/design/bkg_navbar.gif);}
.navbar ul {list-style:none; margin:0px; padding:0px;}
.navbar ul li {float:left; margin:0px; padding:0px; height:23px;}
.navbar ul li a {display:block;}

.tblcondense {border-collapse:collapse; padding:0px; margin:0px;}

.lay {border-collapse:collapse; padding:0px; margin:0px;}
table.lay {width:778px;}
.lay-left {width:177px; border-style:solid; border-color:#999999; border-width:5px 0px 8px 7px;}
.lay-right {width:601px; border-style:solid; border-color:#999999; border-width:5px 7px 8px 8px;}

.lft {border-collapse:collapse; padding:0px; margin:0px;}
.lft-search, .lft-calendar {padding:5px; background-image:url(http://elements.connellsville.org/design/bkg_left-function.png);}
.lft-link {background-image:url(http://elements.connellsville.org/design/bkg_left-link.png);}


.content {padding-top:10px; clear:both; width:563px; font-size:10pt;}

.media {border:1px solid #444444;}

.med {margin:5px 0px; clear:both;}
.med .med-image {float:left; display:block; width:137px; text-align:center;}
.med .med-image img {border:1px solid #06699B;}
.med .med-content {padding-left:5px;}
.med .med-content a {text-decoration:none;}
.med .med-content a:hover {text-decoration:underline;}

.med-full {clear:both;}
.med-full .med-image {text-align:center;}
.med-full .med-image img {border:1px solid #06699B;}
.med-full .med-type {background-color:#DDDDDD; border-bottom:1px solid #CCCCCC; color:#555555; letter-spacing:10px; font-weight:bold; text-align:right; margin-bottom:10px; padding:1px 3px;}
.med-full .med-content {font-weight:bold; margin-bottom:5px;}

.med-medium {clear:both;}
.med-medium .med-image {text-align:right;}
.med-medium .med-image img {border:1px solid #06699B;}
.med-medium .med-type {background-color:#DDDDDD; border-bottom:1px solid #CCCCCC; color:#555555; letter-spacing:10px; font-weight:bold; text-align:right; margin-bottom:10px; padding:1px 3px;}
.med-medium .med-content {margin-top:5px; padding-left:10px;}
.med-medium .med-content a {text-decoration:none;  font-style:italic;}
.med-medium .med-content a:hover {text-decoration:underline;}

.displayimage {float:right; width:270px; background-color:#F5F5F5; padding-bottom:20px;}

.leftlinks {border-top:1px solid #4E7E9A;}
.leftlinks div {border-bottom:1px solid #4E7E9A;}
.leftlinks a.lbase {border-bottom:1px solid #4E7E9A; display:block; color:#606060; font-size:8.5pt; padding:3px 0px 2px 5px; text-decoration:none;}
.lbase-shadow {display:block; color:#444444; filter:alpha(opacity=60); opacity:.60;-moz-opacity:.60; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}


.leftlinks a.lbase:hover, .leftlinks a.lbase:focus {background-image:url(http://elements.connellsville.org/design/bkg_left-link_on.png);}
.lbase-rel {display:block; position:relative; cursor:pointer;}
.lbase-inner {display:block; position:absolute; color:#E0E0E0; left:-1px; top:-1px; cursor:pointer;}

.box {}
.box-showcase {background-color:#F5F5F5;}
.box-showcase-content {padding:1px 11px 5px 11px;}
.box-showcase-top {background:url(http://elements.connellsville.org/design/box-content-t-l.gif) no-repeat top left;}
.box-showcase-top div {background:url(http://elements.connellsville.org/design/box-content-t-r.gif) no-repeat top right;}
.box-showcase-bot {background:url(http://elements.connellsville.org/design/box-content-b-l.gif) no-repeat bottom left;}
.box-showcase-bot div {background:url(http://elements.connellsville.org/design/box-content-b-r.gif) no-repeat bottom right;}
.box-showcase-bot div, .box-showcase-bot, .box-showcase-top div, .box-showcase-top {font-size:1px; height:6px; width:100%;}

.strike {text-decoration:line-through;}

.input {border:1px solid #7F9DB9;}

.brd {}
.brd ul {list-style:none; margin:0px; padding:0px;}
.brd ul li {float:left; margin:0px; margin-right:1px; padding:0px; padding-top:0px; color:#737373;}
.brd a {font-family:Verdana,Tahoma,helvetica; font-size:8pt; color:#004C74; text-decoration:underline; font-weight:bold;}
.brd a:hover, .brd a:focus {text-decoration:none;}

.cacheit {display:none;}

#tab-home {background:url(http://elements.connellsville.org/design/tab_home_off.png) no-repeat top left;}
#tab-city-hall {background:url(http://elements.connellsville.org/design/tab_city-hall_off.png) no-repeat top left;}
#tab-city-news {background:url(http://elements.connellsville.org/design/tab_city-news_off.png) no-repeat top left;}
#tab-customer-services {background:url(http://elements.connellsville.org/design/tab_customer-services_off.png) no-repeat top left;}
#tab-leisure-lifestyle {background:url(http://elements.connellsville.org/design/tab_leisure-lifestyle_off.png) no-repeat top left;}
#tab-our-community {background:url(http://elements.connellsville.org/design/tab_our-community_off.png) no-repeat top left;}
#tab-public-safety {background:url(http://elements.connellsville.org/design/tab_public-safety_off.png) no-repeat top left;}
#tab-transportation {background:url(http://elements.connellsville.org/design/tab_transportation_off.png) no-repeat top left;}

#tab-home:hover {background:url(http://elements.connellsville.org/design/tab_home_on.png) no-repeat top left;}
#tab-city-hall:hover {background:url(http://elements.connellsville.org/design/tab_city-hall_on.png) no-repeat top left;}
#tab-city-news:hover {background:url(http://elements.connellsville.org/design/tab_city-news_on.png) no-repeat top left;}
#tab-customer-services:hover {background:url(http://elements.connellsville.org/design/tab_customer-services_on.png) no-repeat top left;}
#tab-leisure-lifestyle:hover {background:url(http://elements.connellsville.org/design/tab_leisure-lifestyle_on.png) no-repeat top left;}
#tab-our-community:hover {background:url(http://elements.connellsville.org/design/tab_our-community_on.png) no-repeat top left;}
#tab-public-safety:hover {background:url(http://elements.connellsville.org/design/tab_public-safety_on.png) no-repeat top left;}
#tab-transportation:hover {background:url(http://elements.connellsville.org/design/tab_transportation_on.png) no-repeat top left;}


.additional {padding-bottom:8px; font-weight:600;}

/* COLUMNS */
.tbl-2c {border-collapse:collapse; margin:0px; padding:0px;}
table.tbl-2c {width:100%;}
.tbl-2c-left {width:50%; padding-right:6px;}
.tbl-2c-right {width:50%; padding-left:6px;}

.tbl-3c {border-collapse:collapse; margin:0px; padding:0px;}
table.tbl-3c {width:100%;}
.tbl-3c-left {width:33%; padding-right:6px;}
.tbl-3c-middle {width:33%; padding-right:3px; padding-left:3px;}
.tbl-3c-right {width:33%; padding-left:6px;}


/* TABLE / FORM */

h2.maj {padding:2px 5px; border:1px solid #CCCCCC; color:#E0E0E0; background-color:#0A6C9D; background-image:url(http://elements.connellsville.org/design/gf-th-maj.png); margin-bottom:10px;}
h2.min {border-bottom:1px dotted #CCCCCC; color:#666666; letter-spacing:5px; padding-bottom:1px;}

.th-opt, .btn-opt {font-weight:normal; text-align:right;}
.th-opt ul, .btn-opt ul {margin:0px; padding:0px; list-style:none; bottom:-5px;}
.th-opt li, .btn-opt li {display:block; float:right; padding-left:3px; margin:0px;}
.th-opt li a, .btn-opt li a {float:left; font-weight:500; display:block; padding:0px 6px; text-align:center; font-size:8.5pt; border:1px solid #991700; background-color:#D4D0C8; text-decoration:none; color:#991700;}
.th-opt li a.btn-del {border-color:#991700; color:#991700; background-color:#E9DED5;}
.th-opt li a.btn-del:hover, .th-opt li a.btn-del:focus {border-color:#8A4605;}

.th-opt a:hover, .th-opt a:focus, .btn-opt a:hover, .btn-opt a:focus {text-decoration:underline;}
.th-opt li.th-opt-tool {padding-right:20px;}
.th-opt-pop li a {border:1px solid #991700; text-decoration:none; color:#991700;}
.th-opt {float:right;}




.gf {border-collapse:collapse; padding:4px 5px; border:1px solid #CCCCCC;}
table.gf {border-width:0px;}
.gf-th-maj {padding:2px 5px; color:#E0E0E0; background-color:#0A6C9D; background-image:url(http://elements.connellsville.org/design/gf-th-maj.png); margin-bottom:10px;}
.gf-th {padding:2px 5px; color:#222222; background-color:#CCCCCC; background-image:url(http://elements.connellsville.org/design/gf-th.png);}
.gf-empty {border-width:1px 0px; height:5px;}
.gf-btns {border-width:1px 0px 0px 0px; padding-top:12px;}
.gf-btns-proceed {text-align:right;}
.gleft {border-right-width:0px;}
.gright {border-left-width:0px;}
.gmiddle {border-left-width:0px; border-right-width:0px;}
.gvtop {border-bottom-width:0px;}
.gvbottom {border-top-width:0px;}
.gvmiddle {border-top-width:0px; border-bottom-width:0px;}
.gcontainer {padding:10px;}

.gf-th-maj a.more {float:right; color:#FFFFFF; font-size:9pt; font-style:italic;}

.input-button-VOID {border:1px solid #71A9C6; font-family:Verdana,Tahoma,helvetica; font-size:8.5pt; padding:3px 5px; color:#004C74; font-weight:600; background-color:#CCCCCC; background-image:url(http://elements.connellsville.org/design/gf-th.png);}


/* FOOTER */
#footer {background-color:#737373;}
.footer {color:#F0F0F0; padding:3px 0px 0px 9px; font-size:8.5pt;}
.footer a {text-decoration:none; color:#F0F0F0;}
.footer a:hover, .footer a:focus {text-decoration:underline;}


/* OVER */
.overlayed {filter:alpha(opacity=55); opacity:.55;-moz-opacity:.55; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);}
#overlay {position:absolute; left:0px; top:0px; z-index:50;}






