@import url('css/normalize.css');
@import url('css/grid.css');
@import url('css/fontello.css');
@import url('css/fontello-ie7.css');
@font-face {
    font-family: 'calibri';
    src: url('font/calibri-webfont.eot');
    src: url('font/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/calibri-webfont.woff') format('woff'),
         url('font/calibri-webfont.ttf') format('truetype'),
         url('font/calibri-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* { outline:none; }
html, body { margin:0; padding:0; background:url('images/bg.png') repeat-x top left #fff; font-size:14px; }
img { border:0; vertical-align: middle; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
div, td, p, html, button, input, select, textarea { color:#444/*#181717*/; font-family:/*'calibri', */arial, verdana; }
a { color:#00467d; text-decoration:none; }
a:visited {color:inherit;}
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cloud:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
h1 { margin:0; padding:0; font-weight:normal; font-size:2.25em; color:#fff; text-transform: uppercase; line-height:1em;}
h2 { margin:0; padding:0; font-weight:bold; font-size:1.5em; color:#00467d; }
h3 { margin:0; padding:0; font-weight:bold; font-size:1.25em; color:#00467d; }
h4 { margin:0; padding:0; font-weight:bold; font-size:1em; color:#00467d; }
ul { list-style:outside none disc; }
::selection { background:#181717; color:#f1f1f1; }
::-moz-selection { background:#181717; color:#f1f1f1; }
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}
label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;}
input,button,select,textarea{font-family:arial, verdana;}
label{display:block;margin-bottom:5px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
input,textarea,.uneditable-input{width:206px;}
textarea{height:auto;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}
select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}
select{width:220px;border:1px solid #cccccc;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.hidden { display:none; }
.clear { clear:both; overflow: hidden; height:0; }
.container { width:960px; margin:auto; }

.menu, .menu ul, .breadcrumbs ul, .footerNav ul, .homeFaq ul, .homeFeature ul, header .top ul, nav ul, .rightPane .edn_archive_menu_wrapper { list-style-type: none; margin:0; padding:0; }

header .logo { float:left; }
header .top { float:right; margin-top:24px; margin-right:16px; }
header .top li { float:left; position: relative;}
header .top li > a { color:#b5b5b5; font-size:15px; display: block; padding:12px; background:url('images/top_split.png') no-repeat right center; -webkit-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -moz-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -o-transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition: all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940); }
header .top a:hover { text-shadow:2px 2px 1px rgba(0,0,0,0.1); }
header .top li:nth-child(4) a { background:none; }
header .searchText { -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; padding:0 16px; height:40px; border:0; margin:0; float:left; width:136px; color:#bbb; font-size:15px; font-family: 'calibri'; }
header .searchSubmit { -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; height:40px; border:0; width:30px; background:transparent; padding:0; margin:0; position: absolute; right:0; top:0; }
header .icon-search { border-radius:0px; height:40px; width:30px; background:#007933; padding:0; margin:0; float:left; color:#eff7f6; line-height:40px; text-align: center; font-size:20px; }
header .inputAlt { color:#000; }
header .searchInputContainer { position: relative; }
header .dnnSearchBoxClearText { margin:12px 32px 7px 0 !important; }
header .top ul {float:left;}
header .top .social {float:right; margin-left:10px;}
header .top .social a { background: #EEEEEE; color: #AAAAAA; height: 20px; line-height: 20px; margin-right: 5px; padding: 10px; width: 20px; display:inline-block;}
header .top .social a.last {margin-right:0;}
header .top .social a:hover { color:#fff; -webkit-box-shadow:0px 0px 0px 0px #000; box-shadow:0px 0px 0px 0px #000; }
header .top .social .icon-facebook:hover { background:#46629E; }
header .top .social .icon-twitter-1:hover { background:#2FC2EF; }
header .top .social .icon-google:hover { background:#696969; }
header .top .social .icon-flickr-1:hover { background:#FF0063; }
header .top .social .icon-youtube:hover { background:#D92625; }

nav { float:left; clear:right; margin-left:15px; width:790px; margin-top: 25px; }
nav a { background:#fff; text-transform: uppercase; font-size: 14px; text-align: center; display: block; margin-right:4%; padding:0; line-height:52px; -webkit-box-shadow:0px 0px 6px 0px #efefef; box-shadow:0px 0px 6px 0px #efefef; }
nav li { float:left; width:25%; position: relative; }
nav li:last-child a { margin:0; }
nav > ul > .child-1 { display: none; }
/*nav ul ul li { display: none; }*/
nav > ul > .child-6 { display: none; }
nav > ul > .child-7 { display: none; }

nav ul ul { width:100%; position: absolute; top:52px; height:0; overflow: hidden; z-index: 9999; opacity:0; }
nav ul ul li { display:block; width:100%; float:none; }
nav ul ul a { border-top:1px solid #cdcdcd; margin:0;font-size:13px !important; line-height:normal; padding:23px 15px; background:#E1E1E1; text-align:left; color:#181717; text-transform: capitalize; }
nav ul ul .icon-right-open { font-size:9px; width:16px; height:16px; background:#d5d7d9; display:block; float:left; line-height:16px; text-align: center; margin-right:10px; color:#fff; margin-bottom: 2px; }

.subPull { display: none; }

.homeFeatureTop { border-top:10px solid #181717; }
.homeFeature { max-height:420px; min-height:420px; position: relative; width:100%; overflow:hidden;  }
.homeFeature .container { position: relative; min-height:420px; }
.homeFeature li { float:left; }
.homeFeature h3 { display:none; }
.homeFeature .homeFeatureContent { position: absolute; top:0; z-index:999; width:100%; }
/*.homeFeature .pager .item { display:block; background:#007933; color:#fff; min-height:60px; position: relative; margin-bottom:11px; -webkit-box-shadow:6px 6px 4px 0px rgba(0,0,0,0.5); box-shadow:6px 6px 4px 0px rgba(0,0,0,0.5); }*/
.homeFeature .pager .item { display:block; background:#007933; color:#fff; min-height:40px; position: relative; margin-bottom:11px; -webkit-box-shadow:6px 6px 4px 0 rgba(0,0,0,0.5); box-shadow:6px 6px 4px 0px rgba(0,0,0,0.5); }
.homeFeature .pager .item:hover { cursor: pointer; }
/*.homeFeature .pager { float:left; width:170px; margin:40px 0 0 0; }*/
.homeFeature .pager { float:left; width:255px; margin:10px 0 0 0; }
.homeFeature .pager .selected { background:#f38b03; }
.homeFeature .pager .text { color:#fff; font-size:13px; padding:0 19px; }
/*.homeFeature .pager .arrow { width: 0px; height: 0px; border-style: solid; border-width: 30px 0 30px 10px; border-color: transparent transparent transparent #007933; position: absolute; right:0; top:0; }
.homeFeature .pager .selected .arrow { border-style: solid; border-width: 30px 0 30px 10px; border-color: transparent transparent transparent #F38B03; right:-10px; }*/
.homeFeature .pager .arrow { width: 0; height: 0; border-style: solid; border-width: 20px 0 20px 10px; border-color: transparent transparent transparent #007933; position: absolute; right:0; top:0; }
.homeFeature .pager .selected .arrow { border-style: solid; border-width: 20px 0 20px 10px; border-color: transparent transparent transparent #F38B03; right:-10px; }
.homeFeature .caroufredsel_wrapper { margin:auto !important; }
.homeFeature .caroufredsel_wrapper ul { width:100%; }
.homeCaroImg { background-position:center center; background-size: cover; -webkit-background-size: cover; background-repeat:no-repeat; width:100%; height:420px; }

.pull { display:none; }

.homeFaq { position: absolute; right:0; bottom:0px; float:right; width:327px; }
.homeFaq li { background:#fff; border-left:10px solid #f38b03; margin-bottom:10px; -webkit-box-shadow:6px 6px 4px 0px rgba(0,0,0,0.5); box-shadow:6px 6px 4px 0px rgba(0,0,0,0.5); width:90%; }
.homeFaq li:hover { cursor:pointer; }
.homeFaq .title { padding:15px 22px; font-size:15px; }
.homeFaq .text { padding:5px 22px 16px 22px; display:none; }
.homeFaq .topic-description {background:#f1f1f1; width:90%; border-left:solid 10px #f1f1f1; margin-bottom:10px;}
.homeFaq .topic-description.hidden {display:none;}
.homeFaq .topic-description span {padding:10px 22px 10px 22px; display:block; font-size:15px; }

.homeCta { color:#fff; font-size:15px; background:#181717; padding:35px; }
.homeCta p { color:#fff; font-size:15px; background:#181717; }
.homeCta:first-line { font-size:19px; }
.homeCta p:first-line { font-size:19px; }
.homeCta a { float:right; color:#fff; text-align: center; font-size:16px; width:130px; line-height:60px; background:#007933; margin-left:20px; }
.homeCta #dnn_ctr419_HtmlModule_lblContent { color:#fff; line-height:1.25em; }

.heading { color:#fff; font-size:15px; background:#181717; padding:30px; }

.ctaPane ul {margin:0; padding:0; list-style:none; }
.ctaPane ul li {float:left; width:32%; margin:auto 2% 2% auto; }
.ctaPane ul li:last-child {margin-right:0;}
.ctaPane ul li a { display:block; height:70px; color:#fff; padding:30px 10px 0 90px; font-size:16px;}
.ctaPane ul li a span { color:#fff; display: block; }
.ctaPane ul li a span.line1 {font-size:0.8em;}
.ctaPane ul li a span.line2 {font-size:1em;}


.waterwayButton, .seekingButton, .seedButton, .regionalButton { }
.waterwayButton span, .seekingButton span, .seedButton span, .regionalButton span { }
.waterwayButton { background:url('images/icon_waterway.png') no-repeat 22px center #04186f; border-bottom:4px solid #00335e; }
.seekingButton { background:url('images/icon_waterway.png') no-repeat 22px center #f38b03; border-bottom:4px solid #c77123; }
.seedButton { background:url('images/icon_seed.png') no-repeat 22px center #007933; border-bottom:4px solid #066f59; }
.seedButton .line1 { font-size:34px; padding-top:53px; }
.regionalButton { background:url('images/icon_waterway.png') no-repeat 22px center #007933; border-bottom:4px solid #066f59; }

/*.waterwayButton, .seekingButton, .seedButton, .regionalButton { display:block; color:#fff; margin-bottom:16px; height:150px; padding-left:92px; }
.waterwayButton span, .seekingButton span, .seedButton span, .regionalButton span { color:#fff; display: block; }
.waterwayButton { background:url('images/icon_waterway.png') no-repeat 22px center #04186f; border-bottom:4px solid #00335e; }
.waterwayButton .line1 { font-size:17px; padding-top:52px; }
.waterwayButton .line2 { font-size:20px; }

.seekingButton { background:url('images/icon_seeking.png') no-repeat 22px center #f38b03; border-bottom:4px solid #c77123; }
.seekingButton .line1 { font-size:21px; padding-top:37px; }
.seekingButton .line2 { font-size:25px; }
.seekingButton .line3 { font-size:16px; }

.seedButton { background:url('images/icon_seed.png') no-repeat 22px center #007933; border-bottom:4px solid #066f59; }
.seedButton .line1 { font-size:34px; padding-top:53px; }

.regionalButton { background:url('images/icon_waterway.png') no-repeat 22px center #007933; border-bottom:4px solid #066f59; }
.regionalButton .line1 { font-size:21px; padding-top:37px; }
.regionalButton .line2 { font-size:22px; }
.regionalButton .line3 { font-size:16px; }*/


.news-events {}
.news-events h2 { text-align:center; border:solid 1px #ccc; border-bottom:none; padding:0.5em; }
    .news-events .homeLatestNews h2 { border-left:none; }
.news-events .eventsPane { border:solid 1px #ccc; }
.news-events .newsPane { border:solid 1px #ccc; border-left:none;}
    .news-events .art-wrap { padding:1.25em; font-size:16px /*reset*/; }
    .news-events .art-wrap .art-item { position:relative; margin-bottom:1.25em; overflow:hidden; height:200px; font-size:16px /*reset*/; background:rgba(0,0,0,0.8); }
    .news-events .art-wrap .art-item .date { background:#007933; position:absolute; top:0; right:0; padding:0.5em 1em; min-width:30px; }
    .news-events .art-wrap .art-item .date .day { color:#fff; font-size:30px; line-height:26px; text-align: center; }
    .news-events .art-wrap .art-item .date .month { color:#fff; font-size:14px; text-align: center; }
    .news-events .art-wrap .art-item img { position:absolute; width:100%; }
    .news-events .art-wrap .art-item a.content { position:relative; bottom:-9em; display:block; min-height:200px; background:rgba(0,0,0,0.5); padding:1em; color:#fff; font-size:16px /*reset*/; 
                                                 -webkit-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -moz-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -o-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); }
    .news-events .art-wrap .art-item a.content:hover { bottom:0; -webkit-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -moz-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -o-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); }
    .news-events .art-wrap .art-item a.content strong { display:block; padding:0 0 1.125em; line-height:1em; font-size:1.125em; font-weight:normal; }
    .news-events .art-wrap .art-item a.content.longTitle {bottom:-8em;}
    .news-events .art-wrap .art-item a.content.longTitle:hover { bottom:0; -webkit-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -moz-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -o-transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition: all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940); }


/*.homeLatestNews strong { font-size:14px; color:#181717; }
.homeLatestNews .col8 { line-height:20px; }
.homeLatestNews h2 { margin-bottom:30px; }
.homeLatestNews .row { margin-bottom:30px; }

.homeUpcoming strong { font-size:14px; color:#181717; }
.homeUpcoming .col8 { line-height:20px; }
.homeUpcoming h2 { margin-bottom:30px; }
.homeUpcoming .row { margin-bottom:30px; }

.homeSocial strong { font-size:14px; color:#181717; }
.homeSocial .col8 { line-height:20px; }
.homeSocial h2 { margin-bottom:30px; }
.homeSocial .row { margin-bottom:30px; }
.homeSocial .col8 { position: relative; min-height:138px; }
.homeSocial .col8 img { position:absolute; right:0; }
.homeSocial .date { z-index:10; position: relative; }*/

.share { float:right; padding:8px; clear:right; margin-left:10px; margin-top:-1em; background:#fafafa; }
.share .text { color: #585959; font-size: 16px; text-align:center; margin-bottom:5px; }
.share .fa { display: inline-block; background: #E48328; color: #fff; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 24px; text-decoration:none; }

.date { background:#181717; padding:/*10px*/5px; /*text-align: center; width:43px; min-height:43px;*/ }
.date .day { color:#fff; font-size:/*33px*/16px; /*line-height:26px;*/ text-align: center; }
.date .month { color:#fff; font-size:14px; text-align: center; }

.date .icon-facebook { font-size:24px; color:#fff; line-height:43px; position: relative; }
.date .icon-flickr-1 { font-size:24px; color:#fff; line-height:43px; position: relative; }
.date .icon-twitter-1 { font-size:24px; color:#fff; line-height:43px; position: relative; }
.date .icon-twitter { font-size:24px; color:#fff; line-height:43px; position: relative; }
.icon-twitter:before { content: '\e816'; } /* '' */
.date .fade { background:url('images/icon_fade.png') repeat-x; position: absolute; top:9px; width:43px; height:43px; }
.feedcol a { display: block; position: relative; }

.homeMore, .homeMore:visited { background:#007933; float:right; color:#fff; font-size: 16px; text-align: center; width:100px; padding:0.5em 1em; margin:-1.25em 1.25em 1.25em 0; line-height:1em; }
input.button { background:#007933; float:left; color:#fff; font-size: 15px; text-align: center; width:180px !important; line-height:30px; border:0; margin:0; padding:8px 14px; }
.homeLatestNews, .homeUpcoming, .homeSocial { position: relative; padding-bottom:15px; }

footer { background:#181717; border-top:4px solid #252424; color:#fff; padding:34px 0; }
footer a, footer a:visited { color:#fff; font-size:15px; }
footer .footerNav ul { float:left; width:50%; }
footer .footerNav li { margin-bottom:14px; }
footer .footerNav a { display: block; font-size:0.9em; }
footer .footerNav a .icon-right-open { font-size:9px; width:16px; height:16px; background:#252424; display:block; float:left; line-height:16px; text-align: center; margin-right:10px; }
footer .social { width:260px; margin:auto; padding-top:0; text-align:center; }
footer .social a { display:inline-block; color:#CECCCC; /*float:left;*/ width:45px; height:45px; line-height:45px; text-align: center; font-size:20px; text-shadow:0 0 1px #012949; margin-right:8px;
-webkit-transition: all 100ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -moz-transition: all 100ms cubic-bezier(0.250, 0.460, 0.450, 0.940); -o-transition: all 100ms cubic-bezier(0.250, 0.460, 0.450, 0.940); transition: all 100ms cubic-bezier(0.250, 0.460, 0.450, 0.940);
background: rgba(50,48,48,1);
background: -moz-linear-gradient(top, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(50,48,48,1)), color-stop(100%, rgba(29,28,28,1)));
background: -webkit-linear-gradient(top, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
background: -o-linear-gradient(top, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
background: -ms-linear-gradient(top, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
background: linear-gradient(to bottom, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323030', endColorstr='#1d1c1c', GradientType=0 );
}
footer .subscribe { color:#fff; padding:15px 0 0 0; clear:both; text-align:center; }
    footer .social .subscribe a.btn-subscribe {display: block !important; width: 100%;font-size: 14px;margin: auto; background:#007933; color:#fff;}
    footer .social .subscribe a.btn-subscribe:hover {}
footer .txt-subscribe { width:100%; margin-top:5px; }
footer .btn-subscribe { width:100%; border:none; color:#fff; height:30px; margin-top:5px; 
background: rgba(50,48,48,1);
background: -moz-linear-gradient(top, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(50,48,48,1)), color-stop(100%, rgba(29,28,28,1)));
background: -webkit-linear-gradient(top, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
background: -o-linear-gradient(top, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
background: -ms-linear-gradient(top, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
background: linear-gradient(to bottom, rgba(50,48,48,1) 0%, rgba(29,28,28,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323030', endColorstr='#1d1c1c', GradientType=0 );
 }
footer .social .icon-facebook { background:#46629E; color:#fff; }
footer .social .icon-twitter-1 { background:#2FC2EF; color:#fff; }
footer .social .icon-google { background:#696969; color:#fff; }
footer .social .icon-flickr-1 { background:#FF0063; color:#fff; }
footer .social .icon-youtube { background:#D92625; color:#fff; }

footer .social a:hover { color:#CECCCC; -webkit-box-shadow:0px 0px 0px 0px #000; box-shadow:0px 0px 0px 0px #000; }
footer .social .icon-facebook:hover { background:rgba(70, 98, 158, 0.85); }
footer .social .icon-twitter-1:hover { background:rgba(47, 194, 239, 0.85); }
footer .social .icon-google:hover { background:rgba(105, 105, 105, 0.85); }
footer .social .icon-flickr-1:hover { background:rgba(255, 0, 99, 0.85); }
footer .social .icon-youtube:hover { background:rgba(217, 38, 37, 0.85); }
footer .address { color:#fff; font-size:15px; line-height:27px; }
footer .address a { color:#fff; font-size:15px; line-height:27px; }
footer .credits { color:#b5c1d0; font-size:12px; text-align: center; }
footer .credits a { color:#b5c1d0; font-size:12px; }
footer .credits p {color:#ccc; font-style:italic;}

.breadcrumbs { float:right; color: #cacbcc; font-size:13px; }
.breadcrumbs a { color: #cacbcc; font-size:13px; line-height:43px; }

.content { padding:30px; }
.content img { max-width:688px; }
.content p, .contentPane .Normal, .EDN_article_content, .contentPane, .content li { font-size:1em; margin-top:0; }
.content a { color:#00467d; text-decoration:underline; }
    .content a:hover { text-decoration:none; }
.content h2 { color:#00467d; margin:0; padding-bottom:0.5em; }
.content h3 { padding-bottom:0.5em; }
.content ul li, .content ol li { padding-bottom:0.5em; }
.content a .icon-doc { float:left; margin:4px 8px 0 0; color:#00467D; font-size:1em; }
.content a[href$=".pdf"] { display: inline-block; line-height:22px; font-size:1em; }
.content a[href$=".jpg"], .content a[href$=".jpg"] { display: inline-block; line-height:22px; font-size:1em; }


.summary { border-top:1px dashed #E1E1E1; padding-top:15px; }
.summary p { /*font-size:15px; margin-top:5px;*/font-size:14px; line-height:1.25em; }
.summary .row { padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #E1E1E1; }
.summary .text { /*padding-top:10px;*/ }
.summary .text a.button { font-size:14px; color:#00467D; text-decoration:underline; }
    .summary .text a.button:hover { text-decoration:none; }
.summary .subTitle { color:#a0a2a5; font-size:11px; }
.summary .col3 { position: relative; min-height:1px; }
.summary .date { /*position: absolute; right:-10px; bottom:-10px;*/ position:relative; text-align:center; }
.summary .col3 img { width:100%; height:auto; max-width:233px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25); }

.menu li { display:none; }
.menu .on { display:block; }
.menu .on > ul > li { display:block; }
.menu li.on.level0 > a { display:none; }

.menu .icon-right-open { font-size:9px; width:16px; height:16px; background:#d5d7d9; display:block; float:left; line-height:16px; text-align: center; margin-right:10px; color:#fff; margin-bottom: 5px; }
.menu .on > a > .icon-right-open { background:#39316b; }
.menu .on > a { background:#04186f; color:#fff; }
.menu ul ul a { display: block; padding:10px 15px; border-bottom:4px solid #f3f3f3; margin:0; }
.menu a, .menu a:visited { display: block; padding:23px 15px; margin-bottom:6px; font-size:0.9em; }
.menu > li > ul > li > a { background:#e1e1e1; color:#181717; }
.menu > li > ul > li > a .icon-right-open { background:#bdbfc1; color:#e7e7e8; }

.meta-text-wraper { display: none; }

.no-svg .logo img { display:none; }
.no-svg .logo { background:url('images/logo.png') no-repeat; width:169px; height:173px; }
.no-svg .homeSocial { width:21%; }

/*#EDN_NewsTwo.calendar .callendar_table_container .calendar_table td.day a { min-height:100px; }*/
#EDN_NewsTwo.calendar .callendar_table_container .calendar_table td.day { min-height:50px; }
#EDN_NewsTwo.calendar .callendar_table_container .calendar_table td.other_month { color:#EBEBEB; }
.events h1 { margin:0; padding:0; font-weight:normal; font-size:25px; color:#00467d !important; }
.loader { background:url('images/loader.gif') no-repeat right; font-size:25px; color:#00467d; padding-bottom:10px; }
.timeAgo { color:#a0a2a5; font-size:11px; }
#EDN_NewsTwo.news .article-details .featured img { border:0 !important; }
#EDN_NewsTwo.news .article-details .featured .newstwo-date { display:none; }
#EDN_NewsTwo.news .article-details .featured { float:right !important; }
#EDN_NewsTwo h1 > span, #EDN_NewsTwo h1 .Head, #EDN_NewsTwo h2 > span, #EDN_NewsTwo h2 .Head, #EDN_NewsTwo h3 > span, #EDN_NewsTwo h3 .Head, #EDN_NewsTwo h4 > span, #EDN_NewsTwo h4 .Head { color:#00467d; }
#EDN_NewsTwo .text, #EDN_NewsTwo .article-details { font-size:14px; }
#EDN_NewsTwo .summary a { text-decoration:none; }
#EDN_NewsTwo .summary a h2 { color:#00467d; margin-bottom:0.5em; font-weight:bold; }
#EDN_NewsTwo .subTitle { margin-bottom:1em; }
#EDN_NewsTwo.news .article-details h2 { color:#00467d !important; margin-bottom:0.5em; line-height:1.125em; font-weight:bold; }
#EDN_NewsTwo.news .article-details .event_date { font-size:0.9em; }
ul.searchSkinObjectPreview { z-index: 9999; }
ul.searchSkinObjectPreview > li { width:90%; }
ul.searchSkinObjectPreview > li:last-child { display:none !important; }
.searchSkinObjectPreview_more { display: none; }

.honey, .honeyLabel { display:none !important; }

.contactInfo { padding:0 0 0 0; }
.contactInfo .clear { display:block; width:100%; height:1px; margin:5px 0; }
.contactLeft { float:left; width:15%; font-size:18px; text-align: center; }
.contactLeft span { color:#00467d; text-align:right; display: block; }
.contactRight { float:left; width:70%; padding:0 0 5px 10px; }
.contactRight a { color:#181717; }

.content .contactInfo a { font-size:16px; }
.content .contactInfo {  }
.content .contactInfo .contactRight {  }
.content .contactInfo .col6 { margin-bottom:20px; background:#f5f5f5; }
.content .contactInfo p { margin:5px 0; font-size:16px; }

.contactForm .item { position: relative; }
.contactForm label { padding:4px 0 4px 8px; }
.contactForm input, .contactForm textarea { width:96%; }
.contactForm textarea { height:77px; margin-bottom:14px; }
.contactForm input { margin-bottom:12px; }
.contactForm .button { margin-bottom:0px; }
.conForm { padding:0 15px 15px 15px; }
.conForm p { margin-top:0; }

.contentArea { margin-bottom:30px; }

.rcbArrowCellRight a { display: none !important; }
.RadComboBox_Simple .rcbReadOnly .rcbInput { background:none; border:0; box-shadow:none !important; }

.prc_maintable { width:100% !important; }

.gradient { height:15px; margin-bottom:10px;
background: #294a82; /* Old browsers */
background: -moz-linear-gradient(left,  #294a82 0%, #00745a 51%, #ed7c31 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#294a82), color-stop(51%,#00745a), color-stop(100%,#ed7c31)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #294a82 0%,#00745a 51%,#ed7c31 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #294a82 0%,#00745a 51%,#ed7c31 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #294a82 0%,#00745a 51%,#ed7c31 100%); /* IE10+ */
background: linear-gradient(to right,  #294a82 0%,#00745a 51%,#ed7c31 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#294a82', endColorstr='#ed7c31',GradientType=1 ); /* IE6-9 */
}

.logoArea { position: absolute; right:30px; top:0; }
.imagePane { }
.themeTop { position: relative; }
.row .col12 .DNNEmptyPane { display: none; }
.row .first {clear:left;}

.rightPane h1 { display:none; }
.rightPane .edn_category_menu_wrapper a { border-bottom: 4px solid #F3F3F3; display: block; margin: 0; padding: 10px 15px; }
.rightPane .rss, .rightPane .expand_collapse { display: none !important; }
.eds_news_BlogOne.eds_subCollection_categoryMenu ul.edn_category_menu_wrapper li.level_0 > div { background:none !important; padding:0 !important; }
.eds_news_BlogOne.eds_subCollection_categoryMenu ul.edn_category_menu_wrapper li div { padding:0 !important; background:none !important; margin:0 !important; }
.categoryTitle { background:#181717; color:#fff; padding:15px 15px; margin-bottom:6px; font-size:19px; }
.edn_module_box h2 { color:#000 !important; }
.edn_archive-month:hover { color:#3c3c3c !important; }
.eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li > div .edn_year_article_count { background:#3c3c3c !important; }
.rightPane .eds_news_NewsTwo .edn_module_box > .edn_module_title, .eds_news_NewsTwo.eds_subCollection_calendar .callendar_table_container > .edn_module_title, .eds_news_NewsTwo.eds_subCollection_calendar .archive_list > .edn_module_title { background:#181717; color:#fff !important; padding:15px 15px; margin-bottom:6px; font-size:19px; font-family: 'calibri',arial,verdana; }
.rightPane .eds_news_NewsTwo .edn_module_box > .edn_module_title, .eds_news_NewsTwo.eds_subCollection_calendar .callendar_table_container > .edn_module_title, .eds_news_NewsTwo.eds_subCollection_calendar .archive_list > .edn_module_title span { color:#fff !important; }
.rightPane .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li > div .edn_archive-year, .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li > div .edn_archive-month { font-weight: normal; padding:23px 15px; }
.rightPane .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li { border-bottom:4px solid #F3F3F3; }
.rightPane .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box { border:0; }
.rightPane .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li > div:hover { background:none; border:none; }
.rightPane .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li > div { border:none; }
.rightPane .eds_news_NewsTwo .edn_module_box, .eds_news_NewsTwo.eds_subCollection_calendar .callendar_table_container, .eds_news_NewsTwo.eds_subCollection_calendar .archive_list { border:0 !important; }
.rightPane .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li.active > div > a.edn_archive-year, .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li.active > div > a.edn_archive-month { color:#000 !important; font-weight: bold; }
.rightPane .eds_news_NewsTwo.eds_subCollection_calendar .archive_list .edn_module_box li > div .edn_year_article_count { background:transparent !important; }
.rightPane .edn_archive_menu_wrapper {  }

#EDN_NewsOne.news .article .meta_text, #EDN_NewsOne.search .article .meta_text { display:none; }
#EDN_NewsOne.news .article .box_list_container, #EDN_NewsOne.search .article .box_list_container { display:none; }

.cloud a { display: inline-block; margin-right:6px; }

.dnnForm input.dnnFormRequired { border-left:1px solid #C9C9C9 !important; }
.leftPane .dnnForm input { width:100%; }
.leftPane .dnnFormItem input[type="text"], .leftPane .dnnFormItem input[type="password"], .leftPane .dnnFormItem input[type="email"], .leftPane .dnnFormItem input[type="tel"], .leftPane .dnnFormItem select, .leftPane .dnnFormItem textarea { width:100%; }
.leftPane .dnnLabel { display: block; text-align: left; margin:0; float:none; }
.leftPane .dnnSecondaryAction { display: none; }
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, .dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnFormItem input[type="submit"], .dnnPrimaryAction, .dnnSecondaryAction, .dnnTertiaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span { background:#007933; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; border:0; }
.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover { background:#005a26; }

.solutions {margin:1em 0;}
.solutions h3 {font-size:20px; padding:0.75em; /*border-bottom:solid 4px #000;*/ background-color:#04186F; color:#fff}
.solutions h3 span {font-size:13px; display:block; color:#fff;}
.solutions ul {list-style:none; margin:0 0 1em; padding:0;}
.solutions ul > li { border-bottom:solid 1px #ccc;}
.solutions ul > li a {background-color:#e1e1e1; display:block; color:#000; padding:1em; }
.solutions ul > li a:hover, .solutions ul > li a:active {background-color:#efefef;}
.solutions ul > li a .type {color:#00467d; line-height:20px; font-size:16px;}
.solutions ul > li a h4 {margin-bottom:0.5em;}
.solutions ul > li a .when {margin-bottom:0.5em; color:#666;}


@media only screen and (min-width: 0px) and (max-width: 767px), (orientation: portrait) and (min-width: 0px) and (max-width: 767px), (orientation: landscape) and (min-width: 0px) and (max-width: 767px) {
    .container { width:90%; }
    /*ResponsiveMenu*/
    nav { position:relative; margin:0; width:100%; }
    nav li { margin:0; float:none; width:100% !important; float:none; padding:0; overflow:hidden; line-height:29px; border:0 !important; background:#FFFDEB !important; display: none; position: relative; }
    nav a { padding:0; margin:0; line-height:36px; border-top:4px solid #f5f5f5; }
    .pull { display:block; background:none;position: absolute; right:23px; top:63px; font-size:20px; display:block;  text-align: center; font-size:24px; padding:0;  color:#000; }
    .subPull { display:block; background:none;position: absolute; right:0px; top:0px; font-size:16px; display:block; text-align: center; padding:0; cursor: pointer; width:44px; height:44px; line-height:44px; text-align: center; color:#007933; }
    /**/
    body { background:#fff; }
    header .top { display: block; margin:0; width:100%; float:none; clear:both; }
    header .top li { float:none; width:100%; height:0; overflow:hidden; display:none; }
    header .top a { background:#fcfcfc; text-transform: uppercase; font-size: 16px; text-align: center; display: block; margin-right:4%; padding:0; line-height:36px; border-top:1px solid #f5f5f5; color:#00467D; margin:0; background:none; }
    header .top li:last-child { position: absolute; top:-58px; right:10px; width:163px; display:block; }
    header .top ul { position: relative; }
    header .searchText { width:100px; }
    header .logo { padding-left:21%; position: relative; }    
    .icon-menu { color:#007933; font-size:24px; }
    .homeFaq { display: none; }
    .homeCta a { float:none; margin:0 auto 20px auto; display:block; }
    .homeLatestNews img { /*max-width:62px; height:auto; float:right;*/ }
    .homeMore { width:90%; float:none; display:block; margin:0 auto 1em auto; }
    .homeSocial .col8 img { position:static; right:0; }
    .ctaPane ul li a { padding-top:20px; padding-left:40px; }
        .ctaPane ul li a span.line1 {font-size:12px;}
        .ctaPane ul li a span.line2 {font-size:14px;}
        .waterwayButton, .seekingButton, .seedButton, .regionalButton { background-size:24px; background-position:10px; background-image:none; padding:0.5em !important; }
    footer .footerNav { display:none; }
    footer .social { padding:0; }
    footer .address { text-align: center; }
    .homeSocial .col8 { min-height:0; }
    .breadcrumbs { float:none; }
    .breadcrumbs a { line-height:15px; }
    .summary img { max-width: 164px; height:auto; }
    header ul.searchSkinObjectPreview li { display: block; height:auto !important; width:90% !important; position: static !important; float:none; overflow:visible; }
    header ul.searchSkinObjectPreview { border:0; right:0px !important; width:320px !important; position: absolute; }
    ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group { padding:0; }
    .homeLatestNews, .homeUpcoming, .homeSocial { min-height:0 !important; }
    .homeSocial { padding-bottom:30px; }
    .summary .date { bottom:0; right:auto; left:0; }
    #EDN_NewsTwo.news .article-details h1 { clear:both; color:#181717 !important; }
    .homeUpcoming .col4 .date, .homeSocial .col4 .date { float:right; }
    /*#EDN_NewsTwo.calendar .callendar_table_container .calendar_table td.day a { min-height:45px; }*/
    .content { padding:10px; }
    h1 { font-size: 26px; }
    .heading { padding:10px; }
    .menu a { padding:15px; }
    .PageSummary_Container img { max-width:150px; }
    .imagePane img { width:100%; height:auto; }
    .logoArea { position: static; text-align: center; padding:5px 0 !important; }
    .homeFeature .caroufredsel_wrapper { width:100% !important; height:310px !important; }
	.homeFeature .caroufredsel_wrapper ul { width:100% !important; height:310px !important; }
    header .top .social {margin:10px auto; clear:left; float:none; text-align:center;}
    .prc_commentpostingpanelcommentsectiontextboxcomment { width:90% !important; }
	nav ul ul { position:static; opacity:1; height:auto; }
	nav ul ul li { display:none; width:100%; float:none; }
	nav ul ul a { border-top:1px solid #F5F5F5; margin:0;font-size:14px !important; line-height:36px; padding:5px 15px; background:#fff; text-align:center; color:#00467D; text-transform: capitalize; }
	nav ul ul .icon-right-open { display: none; }
	nav ul ul .mmIcon { display: none; }
	.searchText, .icon-search { display: none; }  
}

/* 700 IPAD PORTRAIT */
@media only screen and (min-width: 768px) and (max-width: 989px), (orientation: portrait) and (min-width: 768px) and (max-width: 989px) {
    .container { width:767px; }
    nav { width:567px; }
    .waterwayButton, .seekingButton, .seedButton { padding-left:76px; background-position: 10px center; }
    .homeLatestNews img { width:100%; height:auto; }
    .homeUpcoming .date { width:33px; }
    .homeSocial .date { width:33px; }
    .homeSocial .col8 img { width:100%; height:auto; }
    .content .Normal > img, .content .Normal > p > img { width:100%; height:auto; }
    .content img { max-width:504px; width:100%; height:auto; }
    .imagePane img { width:100%; height:auto; max-width:767px; }
    header .top .social {margin:10px 0 -10px; clear:left;}
}

/* 960 IPAD LANDSCAPE / DESKTOP*/
@media only screen and (min-width: 990px), (orientation: landscape) and (min-width: 990px) {
	.container { width:990px; }
    .contactForm .item { width:70%; }
}

/* For portrait Ipad layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
}

/* For landscape Ipad layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    
}

/* Editor */
a.necma-button-blue { color:#fff; font-weight:bold; text-decoration:none; text-align:center; 
	padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #13487D;
	background: #6587a9; /* Old browsers */
	background: -moz-linear-gradient(top,  #6587a9 0%, #416f9b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6587a9), color-stop(100%,#416f9b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6587a9 0%,#416f9b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6587a9 0%,#416f9b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6587a9 0%,#416f9b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6587a9 0%,#416f9b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6587a9', endColorstr='#416f9b',GradientType=0 ); /* IE6-9 */
}
a .necma-button-blue {color:#fff; font-weight:bold; text-decoration:none; text-align:center; padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #13487D; background: #6587a9; background: -moz-linear-gradient(top,  #6587a9 0%, #416f9b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6587a9), color-stop(100%,#416f9b)); background: -webkit-linear-gradient(top,  #6587a9 0%,#416f9b 100%); background: -o-linear-gradient(top,  #6587a9 0%,#416f9b 100%); background: -ms-linear-gradient(top,  #6587a9 0%,#416f9b 100%); background: linear-gradient(to bottom,  #6587a9 0%,#416f9b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6587a9', endColorstr='#416f9b',GradientType=0 );}
.necma-button-blue a {color:#fff; font-weight:bold; text-decoration:none; text-align:center; padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #13487D; background: #6587a9; background: -moz-linear-gradient(top,  #6587a9 0%, #416f9b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6587a9), color-stop(100%,#416f9b)); background: -webkit-linear-gradient(top,  #6587a9 0%,#416f9b 100%); background: -o-linear-gradient(top,  #6587a9 0%,#416f9b 100%); background: -ms-linear-gradient(top,  #6587a9 0%,#416f9b 100%); background: linear-gradient(to bottom,  #6587a9 0%,#416f9b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6587a9', endColorstr='#416f9b',GradientType=0 );}
a.necma-button-blue:hover {box-shadow:2px 2px 2px rgba(0,0,0,0.2);}

a.necma-button-orange { color:#181717; font-weight:bold; text-decoration:none; text-align:center; 
	padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #E48328;
	background: #ffc578; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffc578 0%, #f9ad4f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc578), color-stop(100%,#f9ad4f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffc578 0%,#f9ad4f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#f9ad4f',GradientType=0 ); /* IE6-9 */
}
a .necma-button-orange {color:#181717; font-weight:bold; text-decoration:none; text-align:center; padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #E48328; background: #ffc578; background: -moz-linear-gradient(top,  #ffc578 0%, #f9ad4f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc578), color-stop(100%,#f9ad4f)); background: -webkit-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); background: -o-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); background: -ms-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); background: linear-gradient(to bottom,  #ffc578 0%,#f9ad4f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#f9ad4f',GradientType=0 );}
.necma-button-orange a {color:#181717; font-weight:bold; text-decoration:none; text-align:center; padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #E48328; background: #ffc578; background: -moz-linear-gradient(top,  #ffc578 0%, #f9ad4f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc578), color-stop(100%,#f9ad4f)); background: -webkit-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); background: -o-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); background: -ms-linear-gradient(top,  #ffc578 0%,#f9ad4f 100%); background: linear-gradient(to bottom,  #ffc578 0%,#f9ad4f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#f9ad4f',GradientType=0 );}
a.necma-button-orange:hover {box-shadow:2px 2px 2px rgba(0,0,0,0.2);}

a.necma-button-green { color:#fff; font-weight:bold; text-decoration:none; text-align:center; 
	padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #0F866C;
	background: #76c9ab; /* Old browsers */
	background: -moz-linear-gradient(top,  #76c9ab 1%, #61ad9c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#76c9ab), color-stop(100%,#61ad9c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #76c9ab 1%,#61ad9c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c9ab', endColorstr='#61ad9c',GradientType=0 ); /* IE6-9 */
}
a .necma-button-green {color:#fff; font-weight:bold; text-decoration:none; text-align:center; padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #0F866C; background: #76c9ab; background: -moz-linear-gradient(top,  #76c9ab 1%, #61ad9c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#76c9ab), color-stop(100%,#61ad9c)); background: -webkit-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); background: -o-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); background: -ms-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); background: linear-gradient(to bottom,  #76c9ab 1%,#61ad9c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c9ab', endColorstr='#61ad9c',GradientType=0 );}
.necma-button-green a {color:#fff; font-weight:bold; text-decoration:none; text-align:center; padding: 10px; margin: 10px 0; min-width:75px; font-size:14px !important; line-height:1.5em; border-radius:5px; display:inline-block !important;  border:solid 1px #0F866C; background: #76c9ab; background: -moz-linear-gradient(top,  #76c9ab 1%, #61ad9c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#76c9ab), color-stop(100%,#61ad9c)); background: -webkit-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); background: -o-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); background: -ms-linear-gradient(top,  #76c9ab 1%,#61ad9c 100%); background: linear-gradient(to bottom,  #76c9ab 1%,#61ad9c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c9ab', endColorstr='#61ad9c',GradientType=0 );}
a.necma-button-green:hover {box-shadow:2px 2px 2px rgba(0,0,0,0.2);}

.notify { color: #333; padding: 20px; margin: 0 0 20px 0; font-size:14px !important; line-height:1.5em; border-radius:5px; display:block !important;  border:solid 1px #ccc;
	background: #eee; /* Old browsers */	
	background: -moz-linear-gradient(top,  #eee 0%, #ddd 44%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(44%,#ddd), color-stop(100%,#dadada));
	background: -webkit-linear-gradient(top,  #eee 0%,#ddd 44%,#dadada 100%);
	background: -o-linear-gradient(top,  #eee 0%,#ddd 44%,#dadada 100%);
	background: -ms-linear-gradient(top,  #eee 0%,#ddd 44%,#dadada 100%);
	background: linear-gradient(to bottom,  #eee 0%,#ddd 44%,#dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#dadada',GradientType=0 );
}
.notify a { font-weight:bold; text-decoration:underline; }
.notify-green {
	color: #333; padding: 20px 20px 20px 60px; margin: 0 0 20px 0; font-size:14px !important; line-height:1.5em; border-radius:5px; display:block !important;
	border: 1px solid #B8CB71;
	background-color: #dde6ba;
	border-color: #d0e289 #c6d881 #b8cb71;
	background: #e6efc2; /* Old browsers */
	background: url(images/icon-tick.png) no-repeat 20px 20px;
	background: url(images/icon-tick.png) no-repeat 20px 20px, linear-gradient(to bottom, #e6efc2, #d9e2b7);
	background: url(images/icon-tick.png) no-repeat 20px 20px, -webkit-gradient(linear, left top, left bottom, from(#e6efc2), to(#d9e2b7));
	background: url(images/icon-tick.png) no-repeat 20px 20px, -webkit-linear-gradient(top, #e6efc2, #d9e2b7);
	background: url(images/icon-tick.png) no-repeat 20px 20px, -moz-linear-gradient(top, #e6efc2, #d9e2b7);
	background: url(images/icon-tick.png) no-repeat 20px 20px, -o-linear-gradient(top, #e6efc2, #d9e2b7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6efc2', endColorstr='#d9e2b7');
}
.notify-green a { color:#62B724; font-weight:bold; text-decoration:underline;}
.notify-blue {
	color: #333; padding: 20px 20px 20px 60px; margin: 0 0 20px 0; font-size:14px !important; line-height:1.5em; border-radius:5px; display:block !important;
	border:solid 1px #9ED1F5;
	background: #dff5ff; /* Old browsers */
	background: url(images/icon-info.png) no-repeat 20px 20px;
	background: url(images/icon-info.png) no-repeat 20px 20px, -moz-linear-gradient(top,  #dff5ff 0%, #daecf6 44%, #cee8f5 100%);
	background: url(images/icon-info.png) no-repeat 20px 20px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dff5ff), color-stop(44%,#daecf6), color-stop(100%,#cee8f5));
	background: url(images/icon-info.png) no-repeat 20px 20px, -webkit-linear-gradient(top,  #dff5ff 0%,#daecf6 44%,#cee8f5 100%);
	background: url(images/icon-info.png) no-repeat 20px 20px, -o-linear-gradient(top,  #dff5ff 0%,#daecf6 44%,#cee8f5 100%);
	background: url(images/icon-info.png) no-repeat 20px 20px, -ms-linear-gradient(top,  #dff5ff 0%,#daecf6 44%,#cee8f5 100%);
	background: url(images/icon-info.png) no-repeat 20px 20px, linear-gradient(to bottom,  #dff5ff 0%,#daecf6 44%,#cee8f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dff5ff', endColorstr='#cee8f5',GradientType=0 );
}
.notify-blue a { color:#0495FF; font-weight:bold; text-decoration:underline;}
.notify-red {
	color: #333; padding: 20px 20px 20px 60px; margin: 0 0 20px 0; font-size:14px !important; line-height:1.5em; border-radius:5px; display:block !important;
	border:solid 1px #F2B5B8;
	background: #fbe3e3; /* Old browsers */
	background: url(images/icon-cross.png) no-repeat 20px 20px;
	background: url(images/icon-cross.png) no-repeat 20px 20px, -moz-linear-gradient(top,  #fbe3e3 0%, #eccdca 100%); /* FF3.6+ */
	background: url(images/icon-cross.png) no-repeat 20px 20px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe3e3), color-stop(100%,#eccdca)); /* Chrome,Safari4+ */
	background: url(images/icon-cross.png) no-repeat 20px 20px, -webkit-linear-gradient(top,  #fbe3e3 0%,#eccdca 100%); /* Chrome10+,Safari5.1+ */
	background: url(images/icon-cross.png) no-repeat 20px 20px, -o-linear-gradient(top,  #fbe3e3 0%,#eccdca 100%); /* Opera 11.10+ */
	background: url(images/icon-cross.png) no-repeat 20px 20px, -ms-linear-gradient(top,  #fbe3e3 0%,#eccdca 100%); /* IE10+ */
	background: url(images/icon-cross.png) no-repeat 20px 20px, linear-gradient(to bottom,  #fbe3e3 0%,#eccdca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe3e3', endColorstr='#eccdca',GradientType=0 ); /* IE6-9 */
}
.notify-red a { color:#CE2913; font-weight:bold; text-decoration:underline;}
.notify-yellow {
	color: #333; padding: 20px 20px 20px 60px; margin: 0 0 20px 0; font-size:14px !important; line-height:1.5em; border-radius:5px; display:block !important;
	border:solid 1px #F0EFAE;
	background: #ffffb9; /* Old browsers */
	background: url(images/icon-alert.png) no-repeat 20px 20px;	
	background: url(images/icon-alert.png) no-repeat 20px 20px, -moz-linear-gradient(top,  #ffffb9 0%, #f1f0b0 100%); /* FF3.6+ */
	background: url(images/icon-alert.png) no-repeat 20px 20px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffb9), color-stop(100%,#f1f0b0)); /* Chrome,Safari4+ */
	background: url(images/icon-alert.png) no-repeat 20px 20px, -webkit-linear-gradient(top,  #ffffb9 0%,#f1f0b0 100%); /* Chrome10+,Safari5.1+ */
	background: url(images/icon-alert.png) no-repeat 20px 20px, -o-linear-gradient(top,  #ffffb9 0%,#f1f0b0 100%); /* Opera 11.10+ */
	background: url(images/icon-alert.png) no-repeat 20px 20px, -ms-linear-gradient(top,  #ffffb9 0%,#f1f0b0 100%); /* IE10+ */
	background: url(images/icon-alert.png) no-repeat 20px 20px, linear-gradient(to bottom,  #ffffb9 0%,#f1f0b0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffb9', endColorstr='#f1f0b0',GradientType=0 ); /* IE6-9 */
}
.notify-yellow a { color:#9E8700; font-weight:bold; text-decoration:underline;}

.quote { display:block; border:solid 1px #D7D7D5; background:#E7E9E6 url(images/quote.png) no-repeat 10px 10px; color:#333; padding: 20px 20px 20px 80px; margin: 0 0 20px 0; border-radius:5px; font-size:14px !important; line-height:1.5em;}
.quote .author {float:right; text-transform:uppercase;}
blockquote {display:block; border:solid 1px #D7D7D5; background:#E7E9E6 url(images/quote.png) no-repeat 10px 10px; color:#333; padding: 20px 20px 20px 80px; margin: 0 0 20px 0; border-radius:5px; font-size:14px !important; line-height:1.5em;}
blockquote .author {float:right; text-transform:uppercase;}