﻿@charset "utf-8";
body {
	padding: 0;
	margin: 0;
	background:#041924;
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
}
H1, H2, H3, H4, H5 {
	font-family:'Futura BT W01 Medium', sans-serif;
	font-weight: 400;
}


h1, h2 {
        color: #005a86;
    }
img {
    max-width: 100%;
    height: auto;
}
.mainL2 a, .mainL3 a {
	color: #005a86;
}
a.anchor {
    display: block;
    position: relative;
    top: -110px;
    visibility: hidden; 
}
/*----------Buttons----------*/
.button1 a, a.button1 {
	background:#5e97cc;
	padding: 1em 2.5em;
	color: #fff;
	text-decoration: none;
	display:inline-block;
}
.button2 a, a.button2 {
	background:#99b974;
	padding: 1em 2.5em;
	color: #fff;
	text-decoration: none;
	display:inline-block;
}
.button3 a, a.button3 {
	background:#00a8d6;
	padding: 1em 2.5em;
	color: #fff;
	text-decoration: none;
	display:inline-block;
}

.regButton a, a.regButton{
	background:#DDA500;
	padding: 1em 2.5em;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	display:inline-block;

}
.buttonright {
	text-align: right;
}
.buttoncenter {
	text-align: center;
}
.rounded a, a.rounded {
    border-radius: 10px;
}
/*----------Arrows----------*/
/*Default at blue*/
.arrowlink a, a.arrowlink {
	display: inline-block;
	height: 1.5em;
	line-height: 1.5em;
	padding-right: 1.875em;
	color: #005a86;
	background: url(images/arrow-5.png) right center no-repeat;
}
/*Bright Purple*/
.arrowlink.ar1 a, a.arrowlink.ar1 {
	background:url(images/arrow-4.png)  right center no-repeat;
}
/*Purple*/
.arrowlink.ar2 a, a.arrowlink.ar2 {
	background: url(images/arrow-3.png) right center no-repeat;
}
/*Light Blue*/
.arrowlink.ar3 a, a.arrowlink.ar3 {
	background: url(images/arrow-2.png) right center no-repeat;
}
/*Green*/
.arrowlink.ar4 a, a.arrowlink.ar4 {
	background: url(images/arrow-6.png) right center no-repeat;
}
/*Orange*/
.arrowlink.ar5 a, a.arrowlink.ar5 {
	background: url(images/arrow-1.png) right center no-repeat;
}
.arrowright {
	text-align: right;
}
.arrowcenter {
	text-align: center;
}
/*----------Rows----------*/
header, main, footer, .row {
	clear:both;
}
header, .row.homeblurb, .row.rowstyle3 {
	background: #fff;
}
.row.slideshow {
	background-color: #033C59;
	text-align: center;
	line-height: 0;
}
.row.rowstyle1 {
	background:#B7DAFF;
}
footer .row.rowstyle1 {
	background: #6aa3d8;
}
.row.rowstyle2 {
	background: #1C5A88;
}
.rowliner {
	width: 100%;
	max-width: 1040px;
	margin: 0 auto;
}
/*----------Columns----------*/
/* 50/50 w border */
    .resources .row2 .cbLeft, .resources .row3 .cbLeft, .resources .row4 .cbLeft,
    .about .row5 .cbLeft, .issues .row4 .cbLeft, .news .row6 .cbLeft {
        width: 50%;
        float: left;
        position: relative;
    }
    .resources .row2 .cbRight, .resources .row3 .cbRight, .resources .row4 .cbRight,
    .about .row5 .cbRight, .issues .row4 .cbRight, .news .row6 .cbRight {
        width: 50%;
        float: right;
        position: relative;
    }
    .resources .row2 .cbLeft .cbLiner, .resources .row3 .cbLeft .cbLiner, .resources .row4 .cbLeft .cbLiner,
    .about .row5 .cbLeft .cbLiner, .issues .row4 .cbLeft .cbLiner, .news .row6 .cbLeft .cbLiner {
        margin-right: 2em;
    }
    .resources .row2 .cbRight .cbLiner, .resources .row3 .cbRight .cbLiner, .resources .row4 .cbRight .cbLiner,
    .about .row5 .cbRight .cbLiner, .issues .row4 .cbRight .cbLiner, .news .row6 .cbRight .cbLiner {
        margin-left: 2em;
    }
    .resources .row2 .fullrow, .resources .row3 .fullrow, .resources .row4 .fullrow,
    .about .row5 .fullrow, .news .row6 .fullrow {
        background: url(images/bgLine.jpg) center repeat-y;
    }
/* 50/50 Boxes */
    .about .row4 .cbLeft, .about .row6 .cbLeft, .advocacy .row4 .cbLeft, .conference .row4 .cbLeft {
        float: left;
        width: 50%;
        position: relative;
    }
    .about .row4 .cbRight, .about .row6 .cbRight, .advocacy .row4 .cbRight, .conference .row4 .cbRight {
        float: right;
        width: 50%;
        position: relative;
    }
    .about .row4 .cbLeft .cbLiner, .about .row6 .cbLeft .cbLiner, .advocacy .row4 .cbLeft .cbLiner, .conference .row4 .cbLeft .cbLiner {
        margin-right: .5em;
    }
    .about .row4 .cbRight .cbLiner, .about .row6 .cbRight .cbLiner, .advocacy .row4 .cbRight .cbLiner, .conference .row4 .cbRight .cbLiner {
        margin-left: .5em;
    }
	
	.cbLiner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/*----------Headings----------*/
.topBox1 h2, .topBox2 h2, .topBox3 h2, .topBox4 h2, .topBox5 h2, .topBox6 h2 {
	font-size: 2em;
    text-align: center;
    color: #FFF;
	margin: 0;
	padding: .3em 0;
}
    .mainL3 .topBox1 h2, .mainL3 .topBox2 h2, .mainL3 .topBox3 h2, .mainL3 .topBox4 h2, .mainL3 .topBox5 h2, .mainL3 .topBox6 h2  {
        color: #FFF;
    }
/*Light Blue*/
.topBox1 {
	border-top: 8px solid #4693d5;
	box-sizing: border-box;
	background-color: #00a8d6;
}
/*Green*/
.topBox2 {
	border-top: 8px solid #738b57;
	box-sizing: border-box;
	background-color: #99b974;
}
/*Orange*/
.topBox3 {
	border-top: 8px solid #cc9601;
	box-sizing: border-box;
	background-color: #e2a600;
}
/*Purple*/
.topBox4 {
	border-top: 8px solid #7d5d90;
	box-sizing: border-box;
	background-color: #936ea9;
}
/*Bright Purple*/
.topBox5 {
	border-top: 8px solid #9f015b;
	box-sizing: border-box;
	background-color: #b60067;
}
/*Blue*/
.topBox6 {
    border-top: 8px solid #004d72;
    box-sizing: border-box;
    background-color: #005a86;
}
/*----------Header----------*/
.headWrap {
    height: 172px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
}

.headWrap {
    height: 172px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
}

.logolink {
	background:url(images/NACWA_2018.png) center center no-repeat;
	display: block;
	width: 350px;
	height: 128px;
	text-indent: -9999px;
}

.scrolledHead .logolink {
	background: url(images/NACWA_2018_sm.png) left center no-repeat;
	width: 180px;
	height: 60px;
}
.headLeft {
	float: left;
}
.headRight {
	float:right;
}
.headRight .hrRow1 {
	height: 1.8em;
}
.headRight .hrRow1 a {
    color: #005a86;
    padding: 0 .8em;
    display: inline-block;
    float:left;
}
.headRight .hrRow1 .ebJoin {
	border-top: 8px solid #b60067;
}
.headRight .hrRow1 .ebEngage {
	border-top: 8px solid #99b974;
}
.headRight .hrRow1 .ebCareers {
	border-top: 8px solid #936ea9;
}
.headRight .hrRow1 .ebContact {
	border-top: 8px solid #e2a600;
}
.headRight .hrRow1 .ebBlog {
	border-top: 8px solid #2AAAE1;
}
.headRight .hrRow1 a:hover {
	border-top: 8px solid #B7DAFF;
	text-decoration: none;
}

.scrolledHead .headRight .hrRow1 .ebJoin {
	border-top: 3px solid #b60067;
}
.scrolledHead .headRight .hrRow1 .ebEngage {
	border-top: 3px solid #99b974;
}
.scrolledHead .headRight .hrRow1 .ebCareers {
	border-top: 3px solid #936ea9;
}
.scrolledHead .headRight .hrRow1 .ebContact {
	border-top: 3px solid #e2a600;
}
.scrolledHead .headRight .hrRow1 .ebBlog {
	border-top: 3px solid #2AAAE1;
}
.scrolledHead .headRight .hrRow1 a:hover {
	border-top: 3px solid #B7DAFF;
	text-decoration: none;
}


.headRight .hrRow2 {
	text-align:right;
	margin-top: 1.5em;
}

.scrolledHead .headRight .hrRow2 {

	margin-top: 0 !important;
}


.headRight .hrRow2 a {
    color: #005a86;
    padding: 0 .4em;
}

.scrolledHead .headRight .hrRow2 span{
	display:none;
}
.headRight .hrRow2 .logBttns a {
    color: #fff;
    text-decoration:none;
    background-color: #99b974;
    padding: .625em 1em;
}

.scrolledHead .headRight .hrRow2 .logBttns a {
    color: #99b974;
    text-decoration:underline;
    background-color: transparent;
    padding: 0 .8em 0 20px;
	background: url(images/signinike.png)left center no-repeat;
}
nav {
	background: url(images/nav_bg.png) repeat-x;
	height: 44px;
}
nav .navToggle {
	line-height: 44px;
	font-family:'Futura BT W01 Medium', sans-serif;
	color: #013c58;
	padding-left: 40px;
	background: url(images/burger.png) left center no-repeat;
	font-size: 1.6em;
	text-decoration:none;
}
nav .navWrap {
	float:left;
	width: 100%;
}
nav .navWrap .navLeft {
	margin-right: 55px;
}
nav .navRight {
	float: left;
	width: 44px;
	height:44px;
	margin-left: -44px;
	background: url(images/search_bg.gif) repeat-x;
	position: relative;
}
nav .navRight a {
	display: block;
	width: 44px;
	height:44px;
	text-indent: -9999px;
	background:url(images/search_loupe.gif) center center no-repeat;
}
/*----------Homepage----------*/
.current-blog, .clean-join, .news-events, .featured-resource, .first-statement {
	padding: 2.5em 0;
}
.row.homeblurb {
		border-top: 4px solid #00a8d6;
}
.first-statement {
	color: #005a86;
	font-size: 1.125em;
}
.first-statement h1 {
	text-align:center;
	font-size: 2.6em;
	margin: 0;
	padding: 0 0 .5em 0;
}
.colswrap {
    float: left;
    width: 100%;
}
.row2 .leftcol {
margin-right: 375px;
border: 1px solid #b9b9b9;
box-sizing: border-box;
}
.row2 .rightcol {
    float: left;
    width: 350px;
    margin-left: -350px;
    border: 1px solid #b9b9b9;
    box-sizing: border-box;
}
.btmBox.joinBG {
	background: url(images/join-nacwa.jpg) left;
	background-size:cover;
	min-height: 280px;
	position: relative;
}
.btmBox.joinBG .jbContent {
	position: absolute;
	background: #fff;
	bottom: 1em;
	left: 1em;
	right: 1em;
	padding: 1em;
}
.btmBox.joinBG .jbContent h3 {
	text-align:center;
	margin: 0;
	padding-bottom: .6em;
}
.btmBox.joinBG .jbContent .button1 {
	text-align: center;
}
.btmBox.joinBG .jbContent .button1 a {
    padding: 1em 2em;
}
.news-events .contentcol .button1 a {
    padding: 1em ;
}
.current-blog .cbLeft {
	width: 50%;
	float: left;
	position: relative;
}
.row2 .cbLiner, .current-blog .cbLiner, .featured-resource .cbLiner {
	background: #fff;
}
.current-blog .cbLeft .cbLiner {
	margin-right: .55em
}
.current-blog .cbRight {
	width: 50%;
	float: right;
    position: relative;
}
.current-blog .cbRight .cbLiner {
	margin-left: .55em
}

.current-blog .cbRight a{

    color: #005a86;

}
.current-blog .footlink, .conference .row4 .footlink {
	position: absolute;
	bottom: 0px;
	height: 60px;
	width: 100%;
	line-height: 60px;
	text-align: center;
}
.cbLeft .footlink a {
	display: inline-block;
	height: 1.5em;
	line-height: 1.5em;
	padding-right: 1.875em;
	color: #005a86;
	background: url(images/arrow-2.png) right center no-repeat;
}
.cbRight .footlink a {
	display: inline-block;
	height: 1.5em;
	line-height: 1.5em;
	padding-right: 1.875em;
	color: #005a86;
	background:url(images/arrow-3.png) right center no-repeat;
}
.btmBox {
	padding: 1em;
}

.news-events .contentcol:after, .news-events .co-ev-wrap:after, .news-events .btmBox:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.btmBox h3 {
	color: #005a86;
	font-size: 1.5em;
}

.btmBox h3 a{
	color: #005a86;
}

.news-events h3 {
	margin: 0 0 .6em 0;
}
.current-blog .btmBox, .conference .row4 .btmBox {
	padding-bottom: 75px;
}
.cbLeft .btmBox, .cbRight .btmBox, .conference .row4 .btmBox {
	background: #fff url(images/blogfeet.gif) bottom left repeat-x;
}
.news-events .contentcol {
    margin-left: 375px;
    border: 1px solid #b9b9b9;
}
.news-events .leftcol {
    float: left;
    width: 350px;
    margin-left: -100%;
    border: 1px solid #b9b9b9;
}
.homedates {
	text-align: center;
}
.homedates .datebox {
	width: 55px;
	height: 55px;
	margin: 0 auto;
	border: 3px solid #e2a600;
}
.homedates .datebox .datetop {
	color: #fff;
	background: #e2a600;
	font-size: .8em;
	padding: .1em 0;
}
.homedates .datebox .datebtm {
	color: #e2a600;
	line-height: 35px;
	font-size: 1.4em;
	font-weight: 600;
}
/*----------L2----------*/
main {
    margin-top: 172px;
    background: #fff;
    display: block;
}
.mainL2 {
    background: #FFF;
}
.mainL2 .row {
    padding: 2.5em 0;
}
.mainL2 .rowstyle1 {
    background: #e8f2fc;
}
.mainL2 .row.row1 {
    padding-top: 0;
}
.mainL2 h1 {
    color: #005a86;
    margin-top: 0;
}
.about .row5 h2, .resources .row2 h2, .resources .row3 h2, .resources .row4 h2, .issues .row4 h2, .advocacy .row2 h2, .conference .row5 h2, 
.conference .row6 h2, .conference .row7 h2 {
    color: #005a86;
    text-align: center;
    margin-top: 0;
}
.intro .leftcol, .news .row5 .leftcol {
    margin-right: 355px;
}
    .intro .rightcol, .news .row5 .rightcol {
        float: left;
        width: 330px;
        margin-left: -330px;
        border: 1px solid #b9b9b9;
        box-sizing: border-box;
    }
        .news .row5 .rightcol {
            border: none;
        }
    .intro .topBox1 {
        border-top: 8px solid #004d72;
        box-sizing: border-box;
        background-color: #005a86;
    }
    .intro .btmBox {
        background-color: #f8f8f8;
    }
    .intro .btmBox ul {
        margin: 0;
        padding: 0;
    }
    .intro .btmBox li, .news .row6 li {
        line-height: 23px;
        list-style:none;
        padding-left: 30px;
        margin-bottom: 1em;
        background: url(images/arrow-5.png) left center no-repeat;
    }
    .intro .btmBox li:last-child {
        margin-bottom:  0;
    }
.mainL2 .btmBox, .mainConf .btmBox, .mainConfHome .btmBox {
    background: #FFF;
    border: 1px solid #b9b9b9;
}
    .mainL2 .btmBox, .mainConf .btmBox, .mainConfHome .btmBox {
        background-image: none;
    }
/*----------L2 Resources----------*/
.resources .row2 .cbLiner {
    background: none;
}
    .resources .row2 h2, .resources .row4 h2 {
        color: #005a86;
    }
    .resources .row3 h2 {
        color: #99b974;
    }
    .resources .row2 img, .resources .row3 img, .resources .row4 img {
        display: block;
        margin: 0 auto;
    }
/*----------L2 About----------*/
.about .row2 {
    color: #005a86;
    text-align: center;
}
    .about .row2 h2 {
        font-size: 2em;
        margin-top: 0;
    }
/*----------L2 Issues----------*/
.issues .row4 img {
    display: block;
    margin: 0 auto;
}
.max380 {
    max-width: 380px;
    margin: 0 auto;
}
/*----------L2 Advocacy----------*/
.advocacy .row3 h3 {
    color: #0973ad;
    font-size: .9em;
    text-align: center;
}
.max148 {
    max-width: 148px;
    margin: 0 auto;
}
/*----------L2 News----------*/
.news .row5 .rightcol h2 {
    font-size: 1.5em;
    line-height: 1.8em;
}
.news .row6 h2 {
    text-align: center;
    color: #005a86;
}
.news .row6 .cbLiner .sfContentBlock:first-of-type h2:first-of-type {
    margin-top: 0;
}
/*----------L2 Conference----------*/
.conference .row5 h3 {
    color: #0973ad;
    font-size: .9em;
    text-align: center;
}
.max180 {
    max-width: 180px;
    margin: 0 auto;
}
.max750 {
    max-width: 750px;
    margin: 0 auto;
}
/*----------L3----------*/
.mainL3 {
    background: #FFF;
}
    .mainL3 h1 {
        color: #005a86;
        margin-top: 0;
    }
    .mainL3 h2 {
        color: #005a86;
    }
    .mainL3 h3 {
        color: #00a8d6;
    }
.breadSocial {
    padding: 1em 0 .6em 0;
}
    .social {
        text-align: right;
    }
        .social div {
            float: right;
        }
.l3leftcol {
    float: left;
    width: 224px;
}
.l3rightcol {
    width: 100%;
    margin-left: -224px;
    float: right;
}
    .l3rightcolInner {
        margin-left: 260px;
    }
.mainL3 .btmBox {
    background: #FFF;
    border: 1px solid #b9b9b9;
    margin-bottom: 1em;
}
.noShow {
    display: none;
}
span.eventCity:after {
    content: ',';
    margin-left: -4px;
}
/* SHARED ADVOCACY LINKS */
.advoBlock {
    width: 25%;
    float: left;
    padding: 6px;
    text-align: center;
    box-sizing: border-box;
}
.advoBlock:nth-of-type(5), .advoBlock:nth-of-type(9) {
    clear: left;
}
.advoBlock h3 {
    color: #0973ad;
    font-size: .9em;
    text-align: center;
}
@media only screen and (max-width: 640px) {
    .advoBlock {
        width: 50%;
    }
    .advoBlock:nth-of-type(3), .advoBlock:nth-of-type(7) {
        clear: left;
    }
}
@media only screen and (max-width: 480px) {
    .advoBlock {
        float: none;
        width: auto
    }
}
/****Staff Directory*******/

.staffTable table{
	 border-collapse: collapse;
	border-top: 1px solid #6aa3d8;

}

.staffTable td{padding: 1em 0;}
	
.staffTable tr{

	border-bottom: 1px solid #CAE4F1;

}

table.tableStyle1{
	border-collapse:collapse;
	border: 1px solid #005A84;
}

table.tableStyle1 td{
	padding: 6px;
	border: 1px solid #005A84;
	vertical-align: top;
}


/*----------Vertical Lines----------*/
.lines .sf_2cols_1_50 .sf_2cols_1in_50, .lines .sf_2cols_2_50 .sf_2cols_2in_50,
.lines .sf_2cols_1_33 .sf_2cols_1in_33, .lines .sf_2cols_2_67 .sf_2cols_2in_67,
.lines .sf_2cols_1_67 .sf_2cols_1in_67, .lines .sf_2cols_2_33 .sf_2cols_2in_33,
.lines .sf_2cols_1_75 .sf_2cols_1in_75, .lines .sf_2cols_2_25 .sf_2cols_2in_25,
.lines .sf_2cols_1_25 .sf_2cols_1in_25, .lines .sf_2cols_2_75 .sf_2cols_2in_75,
.lines .sf_3cols_1_33 .sf_3cols_1in_33, .lines .sf_3cols_2_34 .sf_3cols_2in_34, .lines .sf_3cols_3_33 .sf_3cols_3in_33,
.lines .sf_4cols_1_25 .sf_4cols_1in_25, .lines .sf_4cols_2_25 .sf_4cols_2in_25, .lines .sf_4cols_3_25 .sf_4cols_3in_25, .lines .sf_4cols_4_25 .sf_4cols_4in_25,
.lines .sf_5cols_1_20 .sf_5cols_1in_20, .lines .sf_5cols_2_20 .sf_5cols_2in_20, .lines .sf_5cols_3_20 .sf_5cols_3in_20, .lines .sf_5cols_4_20 .sf_5cols_4in_20, .lines .sf_5cols_5_20 .sf_5cols_5in_20, .advolines .sf_2cols_1_50 .sf_2cols_1in_50, .advolines .sf_2cols_2_50 .sf_2cols_2in_50 {
    margin: 0;
}
.lines .sf_2cols_1in_50,.advolines .sf_2cols_1in_50, .lines .sf_2cols_1in_33, .lines .sf_2cols_1in_67, .lines .sf_2cols_1in_25, .lines .sf_2cols_1in_75, .lines .sf_5cols_1_20 .sf_5cols_1in_20  {
    padding-right: 2em;
}
.lines .sf_2cols_2in_50,.advolines .sf_2cols_2in_50, .lines .sf_2cols_2in_67, .lines .sf_2cols_2in_33, .lines .sf_2cols_2in_25, .lines .sf_2cols_2in_75  {
    padding-left: 2em;
    border-left: 1px solid #b7b7b7;
}
.lines .sf_3cols_1_33 .sf_3cols_1in_33, .lines .sf_3cols_1_25 .sf_3cols_1in_25 {
    padding-right: 2em;
}
.lines .sf_3cols_2_34 .sf_3cols_2in_34, .lines .sf_3cols_2_50 .sf_3cols_2in_50, .lines .sf_5cols_2_20 .sf_5cols_2in_20, .lines .sf_5cols_4_20 .sf_5cols_4in_20 {
    padding: 0 2em;
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
}
.lines .sf_3cols_3_33 .sf_3cols_3in_33, .lines .sf_3cols_3_25 .sf_3cols_3in_25, .lines .sf_5cols_5_20 .sf_5cols_5in_20 {
    padding-left: 2em;
}
.lines .sf_4cols_1_25 .sf_4cols_1in_25 {
    padding-right: 2em;
    border-right: 1px solid #b7b7b7;
}
.lines .sf_4cols_2_25 .sf_4cols_2in_25, .lines .sf_4cols_3_25 .sf_4cols_3in_25 {
    padding: 0 2em;
    border-right: 1px solid #b7b7b7;
}
.lines .sf_4cols_4_25 .sf_4cols_4in_25 {
    padding-left: 2em;
}
.lines .sf_5cols_3_20 .sf_5cols_3in_20 {
    padding: 0 2em;
}
.lines .sf_colsIn .sf_colsIn {
    padding: 0;
    border: 0;
}
/*----------Footer----------*/
.foot_soc_fb, .foot_soc_tw, .foot_soc_li, .foot_soc_yt {
	text-align: center;
}
.foot_soc_fb a, .foot_soc_tw a, .foot_soc_li a, .foot_soc_yt a {
		color: #fff;
	padding-left: 20px;
	font-size: 1.125em;
	font-weight:600;
	line-height: 2.75em;
	text-decoration:none;
}
.foot_soc_fb a {
	background:url(images/soc_ft_fb.gif) left center no-repeat;
}
.foot_soc_tw a {
	background:url(images/soc_ft_tw.gif) left center no-repeat;
}
.foot_soc_li a {
	background:url(images/soc_ft_li.gif) left center no-repeat;
}
.foot_soc_yt a {
	background:url(images/soc_ft_li.gif) left center no-repeat;
}
.foottop .contentcol {
    margin-left: 350px;
    /*border: 1px solid #b9b9b9;*/
}
.foottop .leftcol, .foottop .contentcol h4 {
    color: #fff;
    font-size: 1.25em;
    font-weight: 400;
    margin: 0 0 .875em 0;
}
.foottop .leftcol {
    float: left;
    width: 325px;
    margin-left: -100%;
    background:#5e97cc;
    border-left: 1px solid #bbddfc;
    border-right: 1px solid #bbddfc;
    /*border: 1px solid #b9b9b9;*/
}

.foottop .leftcol p{
	margin: 0;
	padding: 1em 0;
}

.foottop .leftcol a{
	color: #fff;
}

.foottop .cbLiner {
	margin: 1.5em 1em;
}
.foottop .contentcol ul {
	list-style-type:none;
	padding: 0;
	margin: 0;
	font-size: .875em;
}
.foottop .contentcol ul a {
    color: #011924;
    padding: .3em 0;
}
footer .rowstyle4 {
	padding: 1.8em 0;
	color: #006899;
}
footer .rowstyle4 a {
	color: #006899;
}
/*-----rwd nav-------*/

#sidr .rwd4link{
	margin: .5em;
}

#sidr .rwd4link a{
    display: block;
	margin: 0 0 5px 0;
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-decoration: none;
}

#sidr .rwd4link a.ebJoin{
	
	background: #b60067;
}

#sidr .rwd4link a.ebEngage{
	
	background: #99b974;
}

#sidr .rwd4link a.ebCareers{
	
	background: #936ea9;
}

#sidr .rwd4link a.ebContact{
	
	background: #e2a600;
}
#sidr .rwd4link a.ebBlog{
	background: #2AAAE1;
}
/*----------ClearFix----------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	/*display: inline-block;*/
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.fullrow {
	width: 100%;
}
/*----------Backend Overwrites----------*/
.sfPageWrapper .colswrap {
    float: none;
    width: 100%;
}
.sfPageWrapper .intro .rightcol {
    margin-left: 0;
    float: right;
}
.sfPageWrapper .foottop .leftcol {
    margin-left: 0;
}
.sfPageWrapper .news-events .leftcol, .sfPageWrapper .row2 .rightcol {
	margin-left: 0;
}

.sfPageWrapper  .headWrap {
    position: relative;
   
}