body {
margin:0px;
padding:0px;
font-size: 12px;
font-family:Arial,Verdana;
background:#fff;
line-height:16px;
}

body.twocolumns {
background:#fff;
}

body #columns {
background: #fff;
padding-bottom:30px;
}


body #one-column {
background: #fff;
padding-bottom:30px;
}



body.twocolumns #columns {
background: #fff;
padding-bottom:30px;
}



a {
color: #000;
}

form {
margin:0px;
padding:0px;
}

img {
border:0px;
}


.header {
background-color: #fff;
color:#000;
}

/* ============================== */
/* TOP SEARCH FORM */
/* ============================== */
form p.labels { position:relative; float:left; padding:0px 10px 0px 0px; margin:0px; }
form p.labels label { position: absolute; top: 2px; left: 0px; padding:4px 0px 2px 7px; color:#000; font-weight:bold; font-size:.9em; font-family:arial;}

.search {
padding-top:18px;
}

.textfield,.selectfield {
margin:0px;
border:1px solid #9E9EA2;
background:#fff;
font-weight:bold;
font-size:.9em;
font-family:Arial;
}

.selectfield {
padding:3px 5px 3px 2px;
}
.textfield {
padding:4px 5px 4px 5px;
}

.search .selectfield{
width:220px;
padding:3px 5px 3px 2px;
}

.search .textfield {
width:207px;
padding:4px 5px 4px 5px;
}

#news_search .selectfield {
padding:0px;
margin:0px;
}
#news_search .textfield {
padding:0px;
margin:0px;
}


.search p {
float:left;
}

.search .go-button {
margin:0px;
}

.searchlabel {
padding:0px;
margin:0px 5px 0px 2px;
font-size:1.2em;
font-family:Arial;
}


/* ============================== */
/* TOP LINKS */
/* ============================== */

.buffy {
float:right; 
margin-right:40px;
clear:both;
}


ul.toplinks {
list-style:none;
margin:0px;
padding:0px;
}

ul.toplinks li {
font-weight:bold;
font-family:Arial;
font-weight:bold;
font-size:1em;
float:left;
padding:0px 5px 0px 5px;
margin:8px 0px 0px 0px;
}
ul.toplinks li{
border-right:1px solid #000;
}

ul.toplinks li:first-child{
padding:0px 5px 0px 0px;
}

ul.toplinks li.last-li {
border:none;
}


ul.toplinks li a {
text-decoration:none;
color:#000;
font-weight:bold;
}

ul.toplinks li a:hover {
text-decoration:underline;
}


/* ============================ */
/* GOVERNMENT SECTION LINKS */
/* ============================ */

.top-nav {
list-style:none;
margin:0px;
padding:0px;
}
.top-nav li {
float:left;
border-bottom:1px solid #fff;
width:188px;
height:45px;
}
.top-nav li a {
}

.top-nav li a img {
width:188px;
height:45px;
}


.top-nav li:last-child {
float:left;
border-bottom:1px solid #fff;
}


.nav-government {
background: #000 url("../images/nav/government.jpg") top no-repeat;
}
.nav-government:hover, .nav-government-on {
background: url("../images/nav/government-on.jpg") no-repeat;
}

.nav-business {
background: #000 url("../images/nav/business.jpg") top no-repeat;
}
.nav-business:hover, .nav-business-on {
background: url("../images/nav/business-on.jpg") no-repeat;
}


.nav-residents {
background: #000 url("../images/nav/residents.jpg") top no-repeat;
}
.nav-residents:hover, .nav-residents-on {
background: url("../images/nav/residents-on.jpg") no-repeat;
}


.nav-services {
background: #000 url("../images/nav/services.jpg") top no-repeat;
}
.nav-services:hover, .nav-services-on {
background: url("../images/nav/services-on.jpg") no-repeat;
}


.nav-visitors {
background: #000 url("../images/nav/visitors.jpg") top no-repeat;
}
.nav-visitors:hover, .nav-visitors-on {
background: url("../images/nav/visitors-on.jpg") no-repeat;
}

.top-nav img {
width:188px;
height:45px;
}


.nav-business {}
.nav-residents{}
.nav-services{}
.nav-visitors{}



/* ================ */
/* BREADCRUMB       */
/* ================ */

#breadcrumb {
color:#fff;
background:#205E2B;
font-family:Arial;
border-top:1px solid #fff;
}

#breadcrumb ul {
list-style:none;
margin:0px;
padding:0px;
}

#breadcrumb li {
float:left;
margin-right:5px;
padding:4px 0px 4px 0px;
font-size:1em;
font-weight:bold;
}
#breadcrumb a {
text-decoration:none;
color:#fff;
}
#breadcrumb a:hover {
text-decoration:underline;
}



/* ================ */
/* PORTAL PAGES     */
/* ================ */

.portal-header {
position:relative;
left:400px;
top: 60px;
color:#1F5E2B;
font-size:2em;
margin:0px;
padding:0px;
}

/*  COLUMNS */
#columns {
padding-top:10px;

}
#left-column {
}
#content-column {
}

#wide-content-column {
}


#right-column {
}



/* ================================ */
/* LEFT AND RIGHT COLUMN SECTIONS */
/* ================================ */

#quicklinks-title,#quicklinks-section{
display:none;
}
#resources-title,#resources-section{
display:none;
}



.narrow-title-red,.narrow-title-green,.narrow-title-blue,
.middle-title-red,.middle-title-green,.middle-title-blue,
.wide-title-red,.wide-title-green,.wide-title-blue,
.narrow-title,.middle-title,.wide-title
{
clear:both;
margin-top:20px;
font-size:2em;
color:#000;
height:37px;
padding:20px 0px 0px 0px;
font-family:Arial;
}

.narrow-title-twoline {
height:45px;
padding:5px 0px 0px 15px !important;
}

.narrow-title-grey {
font-size:2em;
color:#000;
height:37px;
padding:0px;
font-family:Arial;
}


.wide-title
{
font-size:1.7em;
color:#000;
height:37px;
width:400px;
padding:13px 0px 0px 20px;
font-family:Arial;
}

.section-title {
font-weight:bold;
font-size:1.3em;
}


.wide-title-blue a, .wide-title-red a, .wide-title-green a,
.middle-title-blue a, .middle-title-red a, .middle-title-green a,
.narrow-title a,.middle-title a,.wide-title a
{
color:#000;
text-decoration:none;
}

.narrow-title-red {
}
.narrow-title-green {
}

.narrow-title-blue {
}


.middle-title-red {
}
.middle-title-green {
}


.middle-title-blue {
}

.wide-title-red {
}
.wide-title-green {
}


.wide-title-blue {
}



.section {
padding-bottom:20px;
}
.section-no-footer {
padding-bottom:20px;
}
.section-footer {
padding-bottom:20px;
}
.section-footer-wide {
padding-bottom:20px;
}

.section div, .section-no-footer div {
padding:0px;
}

.contact-info {
font-weight:bold;

}
.contact-info div:first-child {
padding:0px;
font-size:1.3em;
}

.contact-info div {
padding:0px;
font-size:1.3em;
}

.section ul {
list-style:none;
margin:0px;
padding:0px;
}

.section ul ul {
list-style:none;
margin:0px;
padding:0px;
}


.section li.nolink {
width:190px;
padding:7px 10px 7px 20px;
border-bottom:1px solid #fff;
margin:0px;
}



.section li a {
text-decoration:none;
display:block;
width:190px;
padding:7px 10px 7px 20px;
border-bottom:1px solid #fff;
margin:0px;
}


.section ul ul li a {
text-decoration:none;
display:block;
width:180px;
border-bottom:1px solid #fff;
padding:7px 10px 7px 30px;
margin:0px 0px 0px 0px;
}


.section li a:first-child {
border-top:1px solid #fff;
}

.section ul li {
background:#EDEDED;
}
.section ul ul li {
background:#fff;
}

.section ul ul li a:first-child {
}

.section ul li.collapse, .section ul li.on {
background:#D6D6D6 url(../images/section-arrow.gif) 5px 9px no-repeat;
}


.section ul ul li.collapse,.section ul ul li.on {
background:#c8c8c8;
background-image:none;
}




.section li a:hover {
background:#D6D6D6 url(../images/section-arrow.gif) 5px 9px no-repeat;
}

.section ul ul li a:hover {
background:#c8c8c8;
background-image:none;
}
.section ul ul li a:first-child {
}


ul.submenu {
list-style:none;
margin:0px;
padding:0px;
}
ul.submenu li {
padding:5px 5px 5px 30px;
line-height:1.2em;
background: #ffffff url(../images/page_anchor.gif) 20px 12px no-repeat;
}
ul.submenu li a:hover {
background: #c8c8c8 url(../images/page_anchor.gif) 20px 12px no-repeat;
}



.grid_3 .section-photo {
padding-bottom:30px;
}


.grid_6 .section-footer {
padding-bottom:10px;
}



/* ======================= */
/* LEFT AND RIGHT PADDINGS */
/* ======================= */

.padding-20-20 {
padding-left:20px;
padding-right:20px;
}

.padding-20-10 {
padding-left:20px;
padding-right:10px;
}

.padding-10-10 {
padding-left:10px;
padding-right:10px;
}

.padding-20-0 {
padding-left:20px;
padding-right:0px;
}


.padding-30-0 {
padding-left:30px;
padding-right:0px;
}


/* ======================= */
/* CONTENT */
/* ======================= */

#news-stories {
margin:0px 0px 0px 20px;
padding:0px;
list-style:none;
}

#news-stories li {
display:none;
width:440px;
}
#news-stories li:first-child {
display:block;
}

#news-stories .section-footer {
clear:both;
}
#news-stories .photo {
padding:0px 0px 10px 0px;
clear:both;
}
#news-stories .caption {
padding:0px 0px 10px 0px;
clear:both;
}

#news-stories .headline {
font-size:1.3em;
line-height:1.2em;
margin:0px 0px 10px 0px;
font-weight:bold;
clear:both;
}

#news-stories .headline a {
text-decoration:none;
}

#news-stories .summary {
padding-bottom:20px;
color:#7D7D7D;
font-size:1.1em;
clear:both;
}

#news-stories .readmore {
color:#21662E;
font-size:1em;
}

.allnews {
padding-top:10px;
line-height:2em;
}

.allnews a {
color:#333;
}

.content-first-section {
padding-top:20px;
padding-bottom:20px;
}


.content-section {
padding-top:10px;
padding-bottom:30px;
}


.content-section .grid_3 .section {
padding-bottom:30px;  /* push out the gradient below sections in the content area */
}



/* ======================= */
/*  FOOTER */
/* ======================= */

#footer {
background: url(../images/footer-bg.png) repeat-y;
height:300px;
}


#footer ul {
list-style:none;
margin:0px;
padding:12px;
float:left;
width:164px;
}


#footer li:first-child {
padding:10px 0px 10px 0px;
font-size:1.3em;
font-weight:bold;
color:#fff;
}
#footer li {
padding:3px 0px 3px 0px;
border-bottom:1px dotted #006541;
line-height:1.2em;
color:#fff;
font-size:1em;
}

#footer a {
text-decoration:none;
color:#fff;
}


#footer .social {
float:right;
position:absolute;
left:762px;
top:203px;
}
#footer .social a {
margin-right:5px;
}

.buffy {
float:right; 
margin-right:40px;
clear:both;
}

#footer-links {
background:#fff;
padding-top:20px;
padding-bottom:20px;
}

#footer-links ul {
text-align:center;
list-style:none;
margin:10px 0px 0px 0px;
padding:0px;
}

#footer-links ul li {
font-weight:bold;
font-family:Arial;
font-weight:bold;
font-size:1em;
float:left;
padding:0px 5px 0px 5px;
margin:8px 0px 0px 0px;
}
#footer-links ul li{
border-right:1px solid #000;
}

#footer-links ul li:first-child{
padding:0px 5px 0px 0px;
}

#footer-links ul li.last-li {
border:none;
}


#footer-links ul li a {
text-decoration:none;
color:#000;
font-weight:bold;
}

#footer-links ul li a:hover {
text-decoration:underline;
}





/* colorbox overrides */

#cboxTitle {
bottom:40px;
color:#000;
left:17px;
position:absolute;
text-align:left;
width:70%;
}

#cboxNext{
left:40px;
}

#cboxPrevious {
left:17px;
}

#cboxCurrent {
left:80px;
}
#cboxLoadedContent {
padding:15px 0px 40px 15px;
margin-bottom:40px;
}






.picker,.slideshow {
background:url(../images/item-picker.gif) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
}
.picker:hover,.item5:hover{
background:url(../images/item-picker-on.gif) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
cursor:pointer;
}


.slideshow {
background:url(../images/slideshow.png) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
}

.slideshow:hover {
background:url(../images/slideshow-on.png) no-repeat;
padding:3px;
color:#3F3F3F;
cursor:pointer;
}


#latest-news {
background:#fff;
}




.noscript {
padding:10px;
color:red;
font-weight:bold;
background:yellow;
font-size:1.5em;
text-align:center;
}

/***** SHARE THIS *****/
.share {
height: 18px;
padding: 15px 0px 5px 20px;
margin-top:0px;
}

.share div{
float:left;
font-weight:bold;
color:#333;
}

.share ul {
list-style: none;
padding:0px;
margin:0px;
}

.share li {
float:left;
margin:0px 0px 0px 5px;
}





/*** HOME PAGE FEATURES ****/

#feature-pickers {
position:absolute;
top:216px;
left:430px;
z-index:400;
}

#features {
display:none;
margin:0px;
padding:0px;
}

#feature-dropdowns {
display:none;
}


#feature-arrow.on {
background:url(../images/contract-arrow-on.png) no-repeat;
}
#feature-arrow.on:hover{
background:url(../images/contract-arrow-on.png) no-repeat;
cursor:pointer;
}

#feature-arrow.off  {
background:url(../images/expand-arrow.png) no-repeat;
}
#feature-arrow.off:hover{
background:url(../images/expand-arrow-on.png) no-repeat;
cursor:pointer;
}


#feature-arrow {
float:left;
margin-right:4px;
}
#feature-arrow img {
width:30px;
height:24px;
}

#feature-expander {
float:left;
margin-right:150px;
width:148px;
height:24px;
}
#feature-expander img {
width:148px;
height:24px;
}


#feature-expander.off:hover {
background:url(../images/expand-to-read-on.png) no-repeat;
cursor:pointer;
}

#feature-expander.off {
background:url(../images/expand-to-read.png) no-repeat;
}

#feature-expander.on {
background:url(../images/click-to-close.png) no-repeat;
cursor:pointer;
}

#feature-numbers {
float:left;
}

#feature-numbers a {
background:url(../images/feature-picker.png) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
text-decoration:none;
}
#feature-numbers a.activeSlide {
background:url(../images/feature-picker-on.png) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
text-decoration:none;
}


#feature-numbers a:hover {
background:url(../images/feature-picker-on.png) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
cursor:pointer;
text-decoration:none;
}


#feature-dropdowns {
background:#D2D2D2;
}
.feature-details {
height:300px;
width:940px;
background:  url(../images/feature-details-bg.jpg) bottom no-repeat;
}

.feature-left {
padding:0px 0px 20px 0px;
margin:0px;
float: left;
position: relative;
width:460px;
}

.feature-right {
padding:0px 0px 20px 0px;
margin:0px;
float: left;
position: relative;
width:440px;
}

.feature-left .feature-title {
padding:20px 0px 0px 0px;
margin:0px 0px 0px 30px;
height:30px;
}

.feature-right .feature-title {
padding:20px 20px 0px 30px;
margin:0px 0px 0px 0px;
height:30px;
}

.feature-title {
font-size:1.7em;
line-height:1.7em;
color:#2E7732;
font-family:Arial;
border-bottom:1px dotted #C2C2C2;
}
.feature-callout {
font-size:1.6em;
line-height:1.6em;
color:#3F3F3F;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 30px;
font-family:Arial;
}

.feature-body {
font-size:1em;
line-height:1.5em;
color:#3F3F3F;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 30px;
font-family:Arial;
}

.feature-body ul {
list-style: none;
margin:0px;
padding:0px;
}
.feature-body li {
background: url(../images/feature-tick.png) 5px 5px no-repeat;
padding:0px 5px 5px 20px;
}


.feature-read-more  {
width:400px;
height:30px;
background:url(../images/feature-read-more.png) no-repeat;
padding:8px 45px 5px 0px;
text-align:right;
position:absolute;
bottom:10px;
}

.feature-read-more a {
font-size:1.2em;
font-weight:bold;
color:#3F3F3F;
font-family:Arial;
text-decoration: none;
}




/***** BANNERS ****/
.banners {
height:165px;
background:url(../images/banner-bg.png) no-repeat;
}
.banners .photo {
float:left;
width:220px;
height:165px;
padding:0px 10px 0px 0px;
}
.banners .photo img {
max-width:220px;
max-height:165px;
}

.banners a {
text-decoration:none;
}
.banners .headline {
width:200px;
float:left;
font-size:1.6em;
line-height:1em;
color:#000;
margin:10px 0px 0px 0px;
font-weight:bold;
}
.banners .subheadline {
width:195px;
float:left;
color:#000;
font-size:1.4em;
line-height:1.4em;
margin:0px 0px 0px 0px;
}

.banners .summary {
width:190px;
margin:0px;
padding:0px;
float:left;
color:#3F3F3F;
font-size:1em;
}

.banners .readmore {
text-align:right;
width:180px;
margin:0px;
padding:0px;
float:left;
color:#3F3F3F;
font-size:1em;
position:absolute;
bottom:15px;
right:20px;
}
.banners .readmore a {
text-decoration:underline;
color:#3f3f3f;
}

/***** HOME PAGE BANNERS ******/

#banners1 {
display:none;
}
#banners2 {
display:none;
}

#banners1 li {
display:none;
}
#banners1 li:first-child {
display:block;
}


#banners1-picker {
height:30px;
margin:5px 0px 5px 0px;
}

#banners1-prev {
margin:5px 0px 0px 0px;
float:left;
display:none;
}
#banners1-next {
margin:5px 0px 0px 0px;
float:right;
}

#banners1-prev:hover, #banners1-next:hover {
cursor:pointer;
}



#banners2-picker {
height:30px;
margin:5px 0px 5px 0px;
}

#banners2-prev {
margin:5px 0px 0px 0px;
float:left;
display:none;

}
#banners2-next {
margin:5px 0px 0px 0px;
float:right;
}

#banners2-prev:hover, #banners2-next:hover {
cursor:pointer;
}


#banners2,#banners1, #features , #feature-dropdowns {
list-style:none;
margin:0px;
padding:0px;
}


#banners2 li {
display:none;
}
#banners2 li:first-child {
display:block;
}


/****** IMAGE PRELOADER *****/
.preloader {
display:none;
}




/**** HOME PAGE LATEST NEWS ******/
#news-picker {
z-index:400;
clear:both;
margin:0px 0px 0px 20px;
padding-bottom:15px;
}

.allnews {
float:left;
margin-left:10px;

}

#news-numbers {
clear:both;
height:40px;
}

#news-numbers a {
background:url(../images/picker.png) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
text-decoration:none;
}
#news-numbers a.activeSlide {
background:url(../images/picker-on.png) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
text-decoration:none;
}


#news-numbers a:hover {
background:url(../images/picker-on.png) no-repeat;
color:#3F3F3F;
float:left;
font-weight:bold;
margin-right:4px;
padding-top:5px;
padding-left:10px;
height:26px;
width:16px;
cursor:pointer;
text-decoration:none;
}





/**** HOME PAGE NEWS UPDATES *****/
.news-section {
padding-bottom:80px;
}
.news-section-no-footer {
padding-bottom:20px;
}
.news-section-footer {
padding-bottom:20px;
}

.news-section div, .news-section-no-footer div {
padding:15px 15px 0px 15px;
}

.news-section ul {
list-style:none;
margin:0px;
padding:0px;
}

.news-section li a {
text-decoration:underline;
font-size:1.1em;
color:#333;
}

.news-section li:first-child {
border-top:1px solid #fff;
}

.news-section li {
padding:7px 10px 7px 20px;
}

.news-section li:hover {
}



.form-go-button {
background: url(/templates/fr/images/form-go-button.jpg) no-repeat;
width:34px;
height:24px;
}

.form-go-button:hover {
background: url(/templates/fr/images/form-go-button-on.jpg) no-repeat;
}

.content-section th {
text-align:left;
font-weight:bold;
vertical-align:top;
text-align:left;
padding:0px;
margin:0px;
}
.content-section td {
padding:0px;
margin:0px;
}

td,th {
vertical-align:top;
text-align:left;
}

table.three-column td, table.three-column th {
width:33%;
}

table.three-column {
width:100%;
}


table.two-column {
width:100%;
}

table.two-column td, table.two-column th {
width:50%;
}


ul.bg, ul.bg{
margin:5px 0px 5px 0px;
list-style:none;
padding:0px;
}
ul.bg li,ul.bg li{
padding:4px 0px 4px 10px;
line-height:1.5em;
background:url(../images/ul-arrow.gif) 0px 8px no-repeat;
}

.middle-content table.three-column ul.bg li {
width: 125px;
}


ul.bg li:first-child {
border-top:1px dotted #D3CABC;
}
ul.bg li{
text-decoration:none;
border-bottom:1px dotted #D3CABC;
}

ul.bg li a{
text-decoration:none;
}

/***********/
ul.middle-three-columns{
list-style:none;
margin:0px;
padding:0px;
float:left;
width:33%;
}

ul.middle-three-columns li:first-child{
font-size:1.1em;
font-weight:bold;
}

ul.middle-three-columns li {
padding:5px 5px 5px 5px;
}



/****** COMMON CONTENT ****/
h1 a {
text-decoration:none;

}

h2 {
font-size:1.3em;
color:#333;
padding:10px 0px 15px 0px;
margin:0px;
font-weight:bold;
font-family:Arial;
}

.content-first-section h2:first-child{
padding-top:0px;
}




h2 a {
text-decoration:none;
}

.top {
text-align:right;
}
.top a {
color:#000;
}
.top a:hover {
}


/***** MIDDLE CONTENT ******/
.middle-content h1 {
font-size:2em;
color:#000;
height:47px;
padding:13px 0px 0px 20px;
margin:0px 0px 15px 0px;
font-family:Arial;
}
.middle-content h1.bg {
font-size:2em;
color:#fff;
height:37px;
padding:13px 0px 0px 20px;
margin:0px 0px 15px 0px;
font-family:Arial;
background:url(../images/title-middle-green.png)  no-repeat;
}


/***** WIDE CONTENT ******/
.wide-content h1 {
font-size:2em;
color:#fff;
height:47px;
padding:13px 0px 0px 20px;
margin:0px 0px 15px  0px;
font-family:Arial;
}

.wide-content h1.bg {
font-size:2em;
color:#fff;
height:37px;
padding:13px 0px 0px 20px;
margin:0px 0px 15px  0px;
font-family:Arial;
background:url(../images/title-wide-green.png) no-repeat;
}




.wide-content ul {
margin:0px;
padding:0px 0px 0px 15px;
}

.wide-content li {
padding:5px 0px 5px 0px;
}

.wide-content hr {
}

.middle-content hr {
}

hr.padding-20-20 {
}
hr.padding-20-10 {
}
hr.padding-20-0 {
}
hr.padding-10-20 {
}
hr.padding-10-10 {
}
hr.padding-10-0 {
}




/****** PAGE HEADERS *******/
.government-header {
height:140px;
width:940px;
background:url(../images/government-header.jpg) no-repeat;
}
.services-header {
height:140px;
width:940px;
background:url(../images/services-header.jpg) no-repeat;
}
.business-header {
height:140px;
width:940px;
background:url(../images/business-header.jpg) no-repeat;
}
.residents-header {
height:140px;
width:940px;
background:url(../images/residents-header.jpg) no-repeat;
}

.default-header {
height:47px;
width:940px;
font-size:1.6em;
color:#205E2B;
font-weight:bold;
padding: 23px 0px 0px 260px;
background:url(../images/default-header.jpg) 0px -35px no-repeat;
}

.default-header-two-lines {
height:60px;
width:940px;
color:#205E2B;
font-weight:bold;
padding: 10px 0px 0px 260px;
background:url(../images/default-header.jpg) 0px -35px no-repeat;
}

.default-header-two-lines div.line1 {
font-size:2em;
margin:0px 0px 0px 0px;
}
.default-header-two-lines div.line2 {
font-size:1.3em;
margin:0px 0px 0px 0px;
}



/***** OLD CAMPAIGNS ******/
h6 {
font-size:1.2em;
line-height:1.4em;
margin:0px;
padding:0px 15px 15px 15px;
}
h6 a {
text-decoration:none;
}

h6 a:hover {
text-decoration:underline;
}

.middle-content p {
line-height:1.5em;
}






/***** PHOTO GALLERY *****/
.gallery {
clear:both;
margin-left:-5px;
margin-top:10px;
}
.gallery div {
float:left;
width:120px;
height:80px;
overflow:hidden;
padding:5px;
}

.gallery div img 
{

}



/***** ADD THIS *****/
.addthis_toolbox {
display:none;
margin:20px 0px 0px 0px;
}

.addthis_button_compact {
text-decoration:none;

}

.no-print, .noprint {
display:none;
}



.close-printer-friendly {
float:left;
padding-top:20px;
padding-bottom:20px;
}
.printer-footer {
float:right;
padding-top:20px;
padding-bottom:20px;
}



@media print {
	.close-printer-friendly {
		display:none;
	}
}