body {
margin:0px;
padding:0px;
font-size: 75%;
_font-size: 80%;
font-family:Arial,Verdana;
background:#AFACAC url(../template_images/background.jpg) top center no-repeat;
line-height:16px;
}

body.twocolumns {
background:#AFACAC url(../template_images/background-2column.jpg) top center no-repeat;
}

body #columns {
background: url(../template_images/content-bg.png) top center repeat-y;
padding-bottom:30px;
}


body #one-column {
background: #fff;
padding-bottom:30px;
}



body.twocolumns #columns {
background: url(../template_images/content-2column-bg.jpg) top center repeat-y !important;
padding-bottom:30px;
}



a {
color: #000;
}

form {
margin:0px;
padding:0px;
}

img {
border:0px;
}


.header {
background:#ffffff;
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;
}


/* ============================ */
/* MBRP TOP LINKS */
/* ============================ */

.mbrp-nav {
margin-left: 570px;
padding-top: 85px;
padding-right: 20px;
}

ul.mbrptoplinks {
list-style:none;
margin-top: 0px;
padding:0px;
}

ul.mbrptoplinks li {
font-weight:bold;
font-family:Arial;
font-weight:bold;
font-size:1.1em;
float:left;
padding:0px 10px 0px 10px;
margin:8px 0px 0px 0px;
}
ul.mbrptoplinks li{
border-right:1px solid #fff;
}

ul.mbrptoplinks li:first-child{
padding:0px 10px 0px 0px;
}

ul.mbrptoplinks li.last-li {
border:none;
}


ul.mbrptoplinks li a {
text-decoration:none;
color:#fff;
font-weight:bold;
}

ul.mbrptoplinks 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("../template_images/nav/government.jpg") top no-repeat;
}
.nav-government:hover, .nav-government-on {
background: url("../template_images/nav/government-on.jpg") no-repeat;
}

.nav-business {
background: #000 url("../template_images/nav/business.jpg") top no-repeat;
}
.nav-business:hover, .nav-business-on {
background: url("../template_images/nav/business-on.jpg") no-repeat;
}


.nav-residents {
background: #000 url("../template_images/nav/residents.jpg") top no-repeat;
}
.nav-residents:hover, .nav-residents-on {
background: url("../template_images/nav/residents-on.jpg") no-repeat;
}


.nav-services {
background: #000 url("../template_images/nav/services.jpg") top no-repeat;
}
.nav-services:hover, .nav-services-on {
background: url("../template_images/nav/services-on.jpg") no-repeat;
}


.nav-visitors {
background: #000 url("../template_images/nav/visitors.jpg") top no-repeat;
}
.nav-visitors:hover, .nav-visitors-on {
background: url("../template_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:#077d40;
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 */
/* ================================ */

.narrow-title-red,.narrow-title-green,.narrow-title-blue,.narrow-title-grey,.narrow-title-black,
.middle-title-red,.middle-title-green,.middle-title-blue,
.wide-title-red,.wide-title-green,.wide-title-blue,
.narrow-title,.middle-title,.wide-title
{
font-size:2em;
color:#fff;
background:#333;
text-shadow: 2px 2px 3px #000;
height:37px;
padding:13px 0px 0px 20px;
font-family:Arial;
line-height: 0.9em;
}

.narrow-title-grey {
font-size:2em;
text-shadow: 2px 2px 3px #676767;
height:37px;
padding:13px 0px 0px 20px;
font-family:Arial;
color:#000;
background:url(../template_images/title-narrow-grey.png) no-repeat;
}

.narrow-title-black {
background: none repeat scroll 0 0 #fff;
font-size:2em;
text-shadow: 2px 2px 3px #000;
height:37px;
padding:13px 0px 0px 20px;
font-family:Arial;
color:#000;
}


.narrow-title-twoline {
height:45px;
padding:5px 0px 0px 15px !important;
}
.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:#fff;
text-decoration:none;
}

.narrow-title-red {
background:url(../template_images/title-narrow-red-01.png) no-repeat;
}
.narrow-title-green, .narrow-title-green-sc {
background:url(../template_images/title-narrow-green-1.png) no-repeat;
}

.narrow-title-blue {
background:url(../template_images/title-narrow-blue.png) no-repeat;
}


.middle-title-red {
background:url(../template_images/title-middle-red.png) no-repeat;
}
.middle-title-green {
background:url(../template_images/title-middle-green.png) no-repeat;
}


.middle-title-blue {
background:url(../template_images/title-middle-green-1.png) no-repeat;
}

.wide-title-red {
background:url(../template_images/title-wide-red.png) no-repeat;
}
.wide-title-green {
background:url(../template_images/title-wide-green.png) no-repeat;
}


.wide-title-blue {
background:url(../template_images/title-wide-blue.png) no-repeat;
}



.section {
padding-bottom:20px;
background:url(../template_images/section-footer.png) bottom no-repeat;
}
.section-no-footer {
padding-bottom:20px;
}
.section-footer {
padding-bottom:20px;
background:url(../template_images/section-footer.png) bottom no-repeat;
}
.section-footer-wide {
padding-bottom:20px;
background:url(../template_images/section-footer-wide.png) bottom no-repeat;
}

.section div, .section-no-footer div {
padding:15px 15px 0px 15px;
}

.contact-info {
font-weight:bold;

}
.contact-info div:first-child {
padding:0px 0px 10px 0px;
font-size:1.3em;
}

.contact-info div {
padding:20px 0px 10px 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(../template_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(../template_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(../template_images/page_anchor.gif) 20px 12px no-repeat;
}
ul.submenu li a:hover {
background: #c8c8c8 url(../template_images/page_anchor.gif) 20px 12px no-repeat;
}



.grid_3 .section-photo {
padding-bottom:30px;
background:url(../template_images/section-footer.png) bottom no-repeat;
}


.grid_6 .section-footer {
padding-bottom:10px;
background:url(../template_images/section-footer-440.png) bottom no-repeat;
}



/* ======================= */
/* LEFT AND RIGHT PADDINGS */
/* ======================= */

.padding-20-20 {
padding-left:20px;
padding-right:20px;
}

.padding-20-10 {
padding-left:20px;
padding-right:10px;
}

.padding-20-0 {
padding-left:20px;
padding-right:0px;
}

.padding-10-10 {
padding-left:10px;
padding-right:10px;
}

.padding-10-20 {
padding-left:10px;
padding-right:20px;
}


.padding-0-0 {
padding-left:0px;
padding-right:0px;
}

.padding-0-10 {
padding-left:0px;
padding-right:10px;
}

.padding-0-20 {
padding-left:0px;
padding-right:20px;
}



.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;
margin-left:5px;
}

.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(../template_images/footer-bg-2.png) no-repeat;
height:267px;
}

#footer-mbrp {
background: url(../template_images/footer-bg-mbrp.png) no-repeat;
height:134px;
}


#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 #ffffff;
line-height:1.2em;
color:#fff;
font-size:1em;
}

#footer a {
text-decoration:none;
color:#fff;
}


#footer .social {
float:right;
position:absolute;
left:720px;
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:5px;
position:absolute;
text-align:left;
width:95%;
}

#cboxNext{
left:30px;
}

#cboxPrevious {
left:5px;
}

#cboxCurrent {
left:70px;
}

#cboxLoadedContent {
padding:5px 5px 40px 5px;
margin-bottom:60px;
}






.picker,.slideshow {
background:url(../template_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(../template_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(../template_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(../template_images/slideshow-on.png) no-repeat;
padding:3px;
color:#3F3F3F;
cursor:pointer;
}


#latest-news {
background:#fff;
}




.noscript {
padding:10px;
color:#000000;
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;
}

#feature-pickers-sample {
position:absolute;
top:116px;
left:400px;
z-index:400;
}

#features {
display:none;
margin:0px;
padding:0px;
}

#feature-dropdowns {
display:none;
}


#feature-arrow.on {
background:url(../template_images/contract-arrow-on.png) no-repeat;
}
#feature-arrow.on:hover{
background:url(../template_images/contract-arrow-on.png) no-repeat;
cursor:pointer;
}

#feature-arrow.off  {
background:url(../template_images/expand-arrow.png) no-repeat;
}
#feature-arrow.off:hover{
background:url(../template_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:127px;
width:148px;
height:24px;
}
#feature-expander img {
width:148px;
height:24px;
}


#feature-expander.off:hover {
background:url(../template_images/expand-to-read-on.png) no-repeat;
cursor:pointer;
}

#feature-expander.off {
background:url(../template_images/expand-to-read.png) no-repeat;
}

#feature-expander.on {
background:url(../template_images/click-to-close.png) no-repeat;
cursor:pointer;
}

#feature-numbers {
float:left;
}

#feature-numbers a {
background:url(../template_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(../template_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(../template_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:320px;
width:940px;
background:  url(../template_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(../template_images/feature-tick.png) 5px 5px no-repeat;
padding:0px 5px 5px 20px;
}


.feature-read-more  {
width:400px;
height:30px;
background:url(../template_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(../template_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 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;
}

#banners3-picker {
height:30px;
margin:5px 0px 5px 0px;
}

#banners3-prev {
margin:5px 0px 0px 0px;
float:left;
display:none;

}
#banners3-next {
margin:5px 0px 0px 0px;
float:right;
}

#banners3-prev:hover, #banners3-next:hover {
cursor:pointer;
}


#banners3,banners2,#banners1, #features , #feature-dropdowns {
list-style:none;
margin:0px;
padding:0px;
}


#banners3 li {
display:none;
}
#banners3 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(../template_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(../template_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(../template_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;
}


/**** PORTAL LATEST NEWS *****/
.latest-news {
padding-bottom:80px;
}
.latest-news-no-footer {
padding-bottom:20px;
}
.latest-news-footer {
padding-bottom:20px;
background:url(../template_images/section-footer.png) bottom no-repeat;
}

.latest-news div, .latest-news-no-footer div {
padding:15px 15px 0px 15px;
}

.latest-news ul {
list-style:none;
margin:0px;
padding:0px;
}

.latest-news li a {
text-decoration:underline;
font-size:1.1em;
color:#333;
}

.latest-news li:first-child {
}

.latest-news li {
padding:7px 10px 7px 0px;
}

.latest-news li:hover {
}






/**** HOME PAGE NEWS UPDATES *****/
.news-section {
padding-bottom:80px;
}
.news-section-no-footer {
padding-bottom:20px;
}
.news-section-footer {
padding-bottom:20px;
background:url(../template_images/section-footer.png) bottom no-repeat;
}

.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(../template_images/form-go-button.jpg) no-repeat;
width:34px;
height:24px;
}

.form-go-button:hover {
background: url(../template_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(../template_images/ul-arrow.gif) 0px 8px no-repeat;
}

ul.bg1, ul.bg1{
margin:5px 0px 5px 0px;
list-style:none;
padding:0px;
}
ul.bg1 li,ul.bg1 li{
padding:4px 0px 4px 10px;
line-height:1.5em;
background:url(../template_images/ul-arrow.gif) 0px 8px no-repeat;
}

.middle-content table.three-column ul.bg li {
width: 125px;
}

.middle-content table.two-column ul.bg li {
width: 195px;
}



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.bg li a:hover{
text-decoration:underline;
}


ul.bg1 li{
text-decoration:none;
}

ul.bg1 li a{

text-decoration:none;
}
ul.bg1 li a:hover{
text-decoration:underline;
}

/***********/
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:-20px 0px 15px -20px;
font-family:Arial;
background:url(../template_images/section-footer-440.png) bottom no-repeat;
}
.middle-content h1.bg {
font-size:2em;
color:#fff;
text-shadow: 2px 2px 3px #000;
height:37px;
padding:13px 0px 0px 20px;
margin:-20px 0px 15px -20px;

font-family:Arial;
background:url(../template_images/title-middle-green.png)  no-repeat;
}

.middle-content h1.twoline {
font-size:2em;
color:#000;
height:60px;
padding:0px 0px 0px 20px;
margin:-20px 0px 15px -20px;
font-family:Arial;
background:url(../template_images/section-footer-440.png) bottom no-repeat;
}

/***** WIDE CONTENT ******/
.wide-content h1 {
font-size:2em;
color:#000;
height:47px;
padding:13px 0px 0px 20px;
margin:-20px 0px 15px  -20px;
font-family:Arial;
background:url(../template_images/section-footer-wide.png) bottom no-repeat;
}

.wide-content h1.bg {
font-size:2em;
color:#fff;
text-shadow: 2px 2px 3px #000;
height:37px;
padding:13px 0px 0px 20px;
margin:-20px 0px 15px  -20px;
font-family:Arial;
background:url(../template_images/title-wide-green.png) no-repeat;
}
.wide-content h1.twoline {
font-size:2em;
color:#fff;
text-shadow: 2px 2px 3px #000;
height:60px;
padding:0px 0px 0px 20px;
margin:-20px 0px 15px  -20px;
font-family:Arial;
background:url(../template_images/section-footer-wide.png) bottom no-repeat;
}



.wide-content ul {
margin:0px;
padding:0px 0px 0px 15px;
}

.wide-content li {
padding:5px 0px 5px 0px;
}

.wide-content hr {
border:none;
clear:both;
background:url(../template_images/section-footer-wide.png) bottom no-repeat;
margin:20px 0px 10px 0px;
padding:10px;
}

.middle-content hr {
border:none;
background:url(../template_images/section-footer-440.png) bottom no-repeat;
margin:20px 0px 10px 0px;
padding:10px;
}

hr.padding-20-20 {
margin:20px 0px 20px 0px;
padding:10px;
}
hr.padding-20-10 {
margin:20px 0px 10px 0px;
padding:10px;
}
hr.padding-20-0 {
margin:20px 0px 0px 0px;
padding:10px;
}
hr.padding-10-20 {
margin:10px 0px 20px 0px;
padding:10px;
}
hr.padding-10-10 {
margin:10px 0px 10px 0px;
padding:10px;
}
hr.padding-10-0 {
margin:10px 0px 0px 0px;
padding:10px;
}




/****** PAGE HEADERS *******/
.government-header {
height:140px;
width:940px;
background:url(../template_images/government-header.jpg) no-repeat;
}
.services-header {
height:140px;
width:940px;
background:url(../template_images/services-header.jpg) no-repeat;
}
.business-header {
height:140px;
width:940px;
background:url(../template_images/business-header.jpg) no-repeat;
}
.residents-header {
height:140px;
width:940px;
background:url(../template_images/residents-header.jpg) no-repeat;
}
.mbrp-header {
height:183px;
width:940px;
background:url(../template_images/building-renewal-plan.jpg) no-repeat;
}

.default-header {
height:47px;
width:680px;
font-size:1.6em;
color:#205E2B;
font-weight:bold;
padding: 23px 0px 0px 260px;
background:url(../template_images/default-header-01.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(../template_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;
}

.no-web {
display:none;

}
.no-mobile {
}
.no-print {
}


/***** 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 {
clear:both;
margin:20px 0px 0px 0px;
}

.addthis_button_compact {
text-decoration:none;

}



.highlight {
font-weight:bold;
}


.close-printer-friendly {
float:left;

}
.printer-footer {
float:right;
}



@media print {
	.close-printer-friendly {
		display:none;
	}
	.no-print  {
	display:none;
	}
}

/***** Conversation About Education Campaign *****/

.con_edu_headlines
{
line-height: 17pt;
text-align: left;
font-weight:bold;
color:#78a22f;
font-size: 1.5em;
padding-bottom:20px;
padding-top: 30px;
padding-left: 4px;
}

.con_edu_text
{
line-height: 15pt;
font-size:1.2em;
}

.con_edu_sub_text1
{
line-height: 12pt;
font-size:1.1em;
}
.con_edu_sub_text2
{
line-height: 12pt;
font-size:1.2em;
padding-top:45px;
}


.better_schools
{
padding-top:122px;
}

/***** Census 2011 Campaign *****/

.headline1
{
color:#47aa42;
}

.headline2
{
color:#47aa42;
}

.headline3
{
color:#47aa42;
}

.mainhome
{
background: url(../template_images/home_page_04.jpg);
width: 659px;
height: 529px;
}

.hometext
{
float:left;
width: 250px;
padding-left: 20px;
padding-top: 230px;
font-size: 1.1em;
line-height: 16pt;
}
.home2
{
background: url(../template_images/home_page_02.jpg);
width: 313px;
height: 154px;


}

.home2text
{
float:left;
width: 270px;
padding-left: 10px;
padding-top: 10px;
font-size: 1.0em;
line-height: 14pt;
}
.home3
{
background: url(../template_images/home_page_03.jpg);
width: 313px;
height: 154px;

}

.home3text
{
float:left;
width: 270px;
padding-left: 10px;
padding-top: 10px;
font-size: 1.0em;
line-height: 14pt;
}

/***** Flood 2011 Website *****/

.ticker
{
padding-left: 10px;
padding-top: 10px;		
padding-right: 10px;	
padding-bottom: 10px;
border-right: 1px solid #000000;		
border-bottom: 1px solid #000000;		
border-left: 1px solid #000000;
border-top: 1px solid #000000;		
line-height: 15px;
}

/***** CWB Website *****/

.ticker1
{
width: 500px;
padding-left: 10px;
padding-top: 10px;		
padding-right: 10px;	
padding-bottom: 10px;
border-right: 1px solid #000000;		
border-bottom: 1px solid #000000;		
border-left: 1px solid #000000;
border-top: 1px solid #000000;		
line-height: 15px;
}

#header-budget-2012
{
	background-color:#fff;
	margin-top: -25px;
	margin-left: -20px;	
}

#budget-2012
{
	padding-top: 15px;
	background-color:#fff;
}

#budget-2012 h2 {
	padding-top: 15px;
	font-size: 1.5em;
	line-height: 1.2;
	}

#header-budget-2013
{
	background-color:#fff;
	margin-top: -20px;
	margin-left: -20px;	
}

#budget-2013
{
	padding-top: 15px;
	background-color:#fff;
}

#budget-2013 h2 {
	padding-top: 15px;
	font-size: 1.5em;
	line-height: 1.2;
	}

#budget-columns {
	padding-bottom: 30px;
}

#budget-left-column ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#budget-right-column ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#budget-left-column1 ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#budget-right-column1 ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}


#budget-left-column h2 {
	padding-top: 15px;
	font-size: 1.3em;

}

#budget-right-column h2 {
	padding-top: 15px;
	font-size: 1.3em;
}

#budget-full-column ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#budget-full-column h2 {
	padding-top: 15px;
	font-size: 1.3em;
}



#budget-full-column
{
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 180px;
    min-height: 180px;
    width: 618px;
    padding: 10px 10px 10px 10px;
	}
	
#budget-left-column
{
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 460px;
    min-height: 460px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}

#budget-right-column {
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 12px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 460px;
    min-height: 460px;
    width: 290px;
    padding: 10px 10px 10px 10px;
}

#budget-left-column1
{
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 320px;
    min-height: 320px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}

#budget-right-column1 {
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 12px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 320px;
    min-height: 320px;
    width: 290px;
    padding: 10px 10px 10px 10px;
}

#health-columns {
	padding-bottom: 60px;
}

#health-left-column ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#health-right-column ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#health-left-column1 ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#health-right-column1 ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#health-left-column2 ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#health-right-column2 ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#health-left-column3 ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#health-right-column3 ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}


#health-left-column h2 {
	padding-top: 15px;
	font-size: 1.3em;

}

#health-right-column h2 {
	padding-top: 15px;
	font-size: 1.3em;
}

#health-full-column ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}

#health-full-column h2 {
	padding-top: 15px;
	font-size: 1.3em;
}



#health-full-column
{
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 330px;
    min-height: 330px;
    width: 618px;
    padding: 10px 10px 10px 10px;
	}
	
#health-left-column
{
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 340px;
    min-height: 340px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}

#health-right-column {
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 12px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 340px;
    min-height: 340px;
    width: 290px;
    padding: 10px 10px 10px 10px;
}

#health-left-column1
{
    background: none repeat scroll 0 0 #e3e3e3;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 500px;
    min-height: 500px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}

#health-right-column1 {
    background: none repeat scroll 0 0 #e3e3e3;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 12px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 500px;
    min-height: 500px;
    width: 290px;
    padding: 10px 10px 10px 10px;
}

#health-left-column2
{
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 360px;
    min-height: 360px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}

#health-right-column2 {
    background: none repeat scroll 0 0 #eeeeee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 12px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 360px;
    min-height: 360px;
    width: 290px;
    padding: 10px 10px 10px 10px;
}

#health-left-column3
{
    background: none repeat scroll 0 0 #e3e3e3;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 300px;
    min-height: 300px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}

#health-right-column3 {
    background: none repeat scroll 0 0 #e3e3e3;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 12px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 300px;
    min-height: 300px;
    width: 290px;
    padding: 10px 10px 10px 10px;
}

.narrow-title-green-sc

{
font-size:1.8em;
color:#fff;
text-shadow: 2px 2px 3px #000000;
letter-spacing:0.45px;
max-height: 40px;
min-height: 40px;
padding:10px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
}

.narrow-title-sub 
{
font-size:0.7em;
padding-top: 2px;
line-height: 1.2em;
color:#fff;
text-shadow: 2px 2px 3px #000000;
letter-spacing:0.45px;
font-family:Arial, Helvetica, sans-serif;
}

.outage
{
padding-left: 12px;
padding-top: 12px;		
padding-right: 12px;	
padding-bottom: 12px;
border-right: 1px solid #000000;		
border-bottom: 1px solid #000000;		
border-left: 1px solid #000000;
border-top: 1px solid #000000;		
line-height: 15px;
font-size:1.1em;
width: 400px;
}

.outage1
{
padding-left: 12px;
padding-top: 12px;		
padding-right: 12px;	
padding-bottom: 12px;
border-right: 1px solid #000000;		
border-bottom: 1px solid #000000;		
border-left: 1px solid #000000;
border-top: 1px solid #000000;		
line-height: 15px;
font-size:1.1em;
width: 700px;
}

.outage2
{
padding-left: 12px;
padding-top: 12px;		
padding-right: 12px;	
padding-bottom: 12px;
border-right: 1px solid #000000;		
border-bottom: 1px solid #000000;		
border-left: 1px solid #000000;
border-top: 1px solid #000000;		
line-height: 15px;
font-size:1.1em;
}

#sc ul li a{
background-position: 20px;
background-repeat: no-repeat;
min-height: 20px;               
}

#sc ul li a:hover{
background:#D6D6D6;             
}

#sc ul li span{
padding-left: 20px;
display: block;
}

#sc ul li a#facebook{ 
background:url(../template_images/dept-facebook.png) 5px 5px no-repeat;  
}

#sc ul li a#facebook:hover{ 
background:#D6D6D6 url(../template_images/dept-facebook.png) 5px 5px no-repeat;  
}

#sc ul li a#twitter{
background:url(../template_images/dept-twitter.png) 5px 5px no-repeat;  
}

#sc ul li a#twitter:hover{
background:#D6D6D6 url(../template_images/dept-twitter.png) 5px 5px no-repeat;  
}

#sc ul li a#rss{
background:url(../template_images/dept-rss.png) 5px 5px no-repeat;            
}

#sc ul li a#rss:hover{ 
background:#D6D6D6 url(../template_images/dept-rss.png) 5px 5px no-repeat;            
}

#sc ul li a#youtube{
background:url(../template_images/dept-youtube.png) 5px 5px no-repeat;          
}

#sc ul li a#youtube:hover{
background:#D6D6D6 url(../template_images/dept-youtube.png) 5px 5px no-repeat;          
}

#sc ul li a#flickr{
background:url(../template_images/dept-flickr.png) 5px 5px no-repeat;          
}


#sc ul li a#flickr:hover{
background:#D6D6D6 url(../template_images/dept-flickr.png) 5px 5px no-repeat;          
}

#sc ul li a#email{
background:url(../template_images/dept-email.png) 5px 5px no-repeat;          
}

#sc ul li a#email:hover{
background:#D6D6D6 url(../template_images/dept-email.png) 5px 5px no-repeat;         
}
#domestic-violence-columns 
{
	padding-bottom: 30px;
}


#domestic-violence-full-column1
{
	background:url(https://www.gov.mb.ca/asset_library/en/stoptheviolence2013/domestic_violence_healthy_relationship.jpg);
    display: inline;
    float: left;

    margin: auto;
    max-height: 169px;
    min-height: 169px;
    width: 647px;
}
#domestic-violence-full-column2
{
	background:url(https://www.gov.mb.ca/asset_library/en/stoptheviolence2013/domestic_violence_unhealthy_relationship.jpg);
    display: inline;
    float: left;

    margin: auto;
    max-height: 182px;
    min-height: 182px;
    width: 647px;
}
#domestic-violence-full-column3
{
	background:url(https://www.gov.mb.ca/asset_library/en/stoptheviolence2013/domestic_violence_abusive_relationship.jpg);
    display: inline;
    float: left;

    margin: auto;
    max-height: 148px;
    min-height: 148px;
    width: 647px;
}

#domestic-violence-full-column1 ul {
	padding-left: 100px;
	padding-top: 50px;
}

#domestic-violence-full-column1 ul li {
    list-style-type: none;
	line-height: 1.0;
    margin: 2px 0 0;
	color:#ffffff;
}

#domestic-violence-full-column2 ul {
	padding-left: 100px;
	padding-top: 50px;
}

#domestic-violence-full-column2 ul li {
    list-style-type: none;
	line-height: 1.0;
    margin: 2px 0 0;
	color:#ffffff;
}

#domestic-violence-full-column3 ul {
	padding-left: 100px;
	padding-top: 50px;
}

#domestic-violence-full-column3 ul li {
    list-style-type: none;
	line-height: 1.0;
    margin: 2px 0 0;
	color:#ffffff;
}

.domestic-violence-def
{
padding-left: 15px;
padding-top: 15px;		
padding-right: 15px;	
padding-bottom: 15px;
background-color:#dfdfdf;
line-height: 15px;
font-size:1.1em;
width: 620px;
}

#findmyjob-columns {
	padding-bottom: 60px;
}

#findmyjob-sub-column ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}
	
#findmyjob-sub-column
{
    background: none repeat scroll 0 0;
    display: inline;
    float: left;
    margin: auto;
    max-height: 200px;
    min-height: 200px;
    width: 120px;
    padding: 10px 10px 10px 10px;
	}
#flood-columns {
	padding-bottom: 60px;
}

#flood-left-column h2 {
	padding-top: 15px;
	font-size: 1.3em;

}

#flood-left-column
{

    border-color: #eeeeee;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 240px;
    min-height: 240px;
    width: 190px;
    padding: 10px 10px 10px 10px;
}


#flood-right-column h2 {
	padding-top: 15px;
	font-size: 1.3em;

}

#flood-right-column
{

    border-color: #eeeeee;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 240px;
    min-height: 240px;
    width: 190px;
    padding: 10px 10px 10px 10px;
}

.flood_block {
    background-color: #F5F5F5;
    padding: 15px;
    box-shadow: 0px 0px 3px 0px #D6D6D6;
    position: relative;
    margin-bottom: 15px;
    min-height: 175px;
    border: 1px solid #D6D6D6;
}
.flood_block ul {
	float: left;
}

.flood_block img {
	width: 45%!important;
	height:auto;
	position: absolute;
	right: 15px;
	margin: 12px auto;
}

.flood_block ul.bg2, ul.bg2{
margin:5px 0px 5px 0px;
list-style:none;
padding:0px;
}
.flood_block ul.bg2 li,ul.bg2 li{
padding:4px 0px 4px 10px;
background:url(../template_images/ul-arrow-black.gif) 0px 8px no-repeat;
line-height:1.5em;
}

#header-budget-2015
{
	background-color:#fff;
	margin-top: -24px;
	margin-left: -20px;	
}

#budget-2015
{
	padding-top: 15px;
	background-color:#fff;
}

#budget-2015 h2 {
	padding-top: 15px;
	padding-bottom:: 15px;
	padding-left: 15px;
	padding-right: 15px;	
	font-size: 1.4em;
	line-height: 1.5;
	font-weight: normal;
	}

#budget-2015 h3 {
	background: url("../template_images/budget-arrow-2015.jpg") no-repeat scroll 0px 2px;
	padding: 7px 10px 7px 30px;
	font-size: 1.7em;
	font-weight:bold;
	line-height: 1.2;
	color:#018445;
	display:block;
	}
	
#budget-2015 h4 {
	padding-left: 15px;
	padding-right: 15px;	
	font-size: 1.3em;
	line-height: 1.5;
	font-weight: normal;
	}
	
#budget-columns-2015 {
	padding-bottom: 30px;
}
#budget-left-column-2015
{
    background: none repeat scroll 0 0 #ffffff;
    display: inline;
    float: left;
    margin: auto;
    width: 315px;
    padding: 10px 10px 10px 10px;
	}

#budget-right-column-2015 
{
    background: none repeat scroll 0 0 #ffffff;
    display: inline;
    float: left;
    margin: auto;
    width: 305px;
    padding: 10px 10px 10px 10px;
}

#budget-full-column-2015
{
    background: none repeat scroll 0 0 #ffffff;
    display: inline;
    float: left;
    margin: auto;
    width: 630px;
    padding: 10px 10px 10px 10px;
	}

#footer-budget-2015
{
	background-color:#fff;
	margin-left: -20px;
	padding-top: 20px;
}

#socialmedia-columns {
	padding-bottom: 60px;
}

#socialmedia-sub-column h2 {
	padding-top: 15px;
	font-size: 1.4em;

}


#socialmedia-sub-column ul li {
    list-style-type: square;
	line-height: 1.5;
    margin: 2px 0 0;
}
	
#socialmedia-sub-column
{
    background: none repeat scroll 0 0 #ffffff;
    border-color: #ffffff;
    border-style: solid;
    border-width: 8px 5px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 320px;
    min-height: 320px;
    width: 180px;
    padding: 6px 6px 6px 6px;
	}

#wwyh-columns {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    width: 850px;
}

#wwyh-top-column
{
    background: none repeat scroll 0 0 #ffffff;
    border-color: #333333;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 100px;
    min-height: 100px;
    width: 850px;
    padding: 20px 20px 20px 10px;
	}
	
#wwyh-left-column
{
    background: none repeat scroll 0 0 #ffffff;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    width: 470px;
    padding: 10px 10px 10px 10px;
	}

#wwyh-right-column {
    background: none repeat scroll 0 0 #ffffff;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 12px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    width: 300px;
    padding: 10px 10px 10px 10px;
}

#wwyh-box
{
    background: none repeat scroll 0 0 #ffffff;
    border-color: #333333;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 50px;
    min-height: 50px;
    width: 270px;
    padding: 10px 10px 10px 10px;
	}
	
#wwyh-box h2
{
	font-size: 1.5em;
	line-height: 20px;
	color:#F00;
}

#wwyh-box1
{
    background: none repeat scroll 0 0 #ffffff;
    border-color: #333333;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    display: inline;
    float: left;
    margin: auto;
    width: 270px;
    padding: 10px 10px 10px 10px;
	}
	
#wwyh-box1 h2
{
	font-size: 1.5em;
	line-height: 20px;
	color:#000;
}

#wwyh-box1 h3
{
	font-size: 1.3em;
	line-height: 10px;
	color:#000;
}

#wwyh-box2
{
    background: none repeat scroll 0 0 #ffffff;
    border-color: #333333;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    display: inline;
    float: left;
    margin: auto;
    width: 270px;
    padding: 10px 10px 10px 10px;
	}
	
#wwyh-box2 h2
{
	font-size: 1.2em;
	line-height: 20px;
	color:#000;
}

#wwyh-box2 h3
{
	font-size: 1.1em;
	line-height: 10px;
	color:#000;
}

#wwyh-sub-column {
    background: #ffffff none repeat scroll 0 0;
    border-color: #ffffff;
    border-style: solid;
    border-width: 8px 5px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    padding: 6px;
    width: 250px;
}


#ge-sub-column {
    background: #ffffff none repeat scroll 0 0;
    border-color: #ffffff;
    border-style: solid;
    border-width: 8px 5px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    padding: 6px;
    width: 190px;
}

#ref-sub-column-3 {
    background: #ffffff none repeat scroll 0 0;
    border-color: #ffffff;
    border-style: solid;
    border-width: 8px 5px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    padding: 6px;
    width: 190px;
}

#ref-sub-column-2 {
    background: #ffffff none repeat scroll 0 0;
    border-color: #ffffff;
    border-style: solid;
    border-width: 8px 5px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    padding: 6px;
    width: 260px;
}


#sv-sub-column-3 {
    background: #ffffff none repeat scroll 0 0;
    border-color: #ffffff;
    border-style: solid;
    border-width: 8px 5px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    padding: 6px;
    width: 130px;
}

#apps-columns {
	padding-bottom: 60px;
}

#apps-left-column
{
    background: none repeat scroll 0 0 #f9f9f9;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 10px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 340px;
    min-height: 340px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}

#apps-right-column {
    background: none repeat scroll 0 0 #f9f9f9;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 8px 12px 8px 8px;
    display: inline;
    float: left;
    margin: auto;
    max-height: 340px;
    min-height: 340px;
    width: 290px;
    padding: 10px 10px 10px 10px;
}

#apps-left-column h2 {
	padding-top: 15px;
	font-size: 1.3em;

}

#apps-right-column h2 {
	padding-top: 15px;
	font-size: 1.3em;
}


#apps-ss-columns {
	padding-bottom: 10px;
}

#apps-left-ss-column
{
    background: none repeat scroll 0 0
    display: inline;
    float: left;
    margin: auto;
    max-height: 480px;
    min-height: 480px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}

#apps-right-ss-column

{
    background: none repeat scroll 0 0
    display: inline;
    float: left;
    margin: auto;
    max-height: 480px;
    min-height: 480px;
    width: 290px;
    padding: 10px 10px 10px 10px;
	}


.census-home
{
background: url(https://www.gov.mb.ca/asset_library/en/2016census/census-2016.jpg);
width: 659px;
height: 580px;
}

.census-text
{
float:left;
width: 250px;
padding-left: 20px;
padding-top: 230px;
font-size: 1.1em;
line-height: 16pt;
}
