/*------------------------------------------------------------------------
# Soapbox -> Style CSS (v2.3.0)
# ------------------------------------------------------------------------
# Copyright (C) 2012 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT: Body */
/* ----------------------------------------------------------------------*/
body {
  color: #000000;
  background: #fff;
}
body.ff-raleway,
.ff-raleway td {
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}
.fs16 { font-size: 16px; line-height: 1.5em; }

/* !Printable page & Mailto Page Popups */
body.contentpane			{  background: #fff; }

/* !Modal Pane Popups */
body.modalpane				{  background-color: #fff; }

/* !Table */
th						{}
td,div					{}


/* ------------------------------------------------------------------------
/* !LAYOUT: Containers */
/* ----------------------------------------------------------------------*/
#wrapper					{}

#main {
  padding: 0;
}
#maininner {
  padding: 0;
}
#main #content {
  padding: 0;
}


/* ------------------------------------------------------------------------
/* !LAYOUT: Header */
/* ----------------------------------------------------------------------*/
#header {
  line-height: normal;
  position: relative;
  z-index: 999;
}
#headerinner {
  position: relative;
  height: 120px;
  z-index: 999;
  padding: 0;
}

a#logo					{ position: absolute; top: 35px; left: 10px; display: block; }

#header-modules {
  position: absolute;
  top: 0;
  right: 0;
}
#header-modules .sbxModTable-buttons {
  position: absolute;
  top: 0;
  right: 0;
  width: 372px;
  text-align: right;
}
#header-modules .sbxModTable-buttons a {
  margin-right: 15px;
  border-top: 0;
  border-radius: 0 0 6px 6px;
}
#header-modules .sbxModTable-buttons a:last-child {
  margin-right: 0;
  text-decoration: none;
}
#header-modules .sbxModTable-login-button {
  position: absolute;
  top: 75px;
  right: 0;
  width: 372px;
  text-align: right;
}
#header-modules .sbxModTable-login-button a {
  color: #4b4b4d;
  text-decoration: none;
  padding: 5px 0;
}
#header-modules .sbxModTable-login-button a:before {
  content: '\F007';
  font-family: FontAwesome;
  display: inline-block;
  font-size: 20px;
  color: #c0c0c0;
  padding-right: 10px;
}
#header-modules .sbxModTable-login-button a:after {
  content: '\F054';
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px;
  color: #4db848;
  padding-left: 8px;
}
#header-modules .sbxModTable-login-button a:hover {
  color: #429e3e;
}
#header-modules .sbxModTable-login-button a:hover:before {
  color: #a4a3a3;
}
#header-modules .sbxModTable-login-button a:hover:after {
  color: #429e3e;
}

#nav {
  position: relative;
  z-index: 999;
}
#nav .sbxMod {
  margin:
   0;
  padding: 0;
}

/* ------------------------------------------------------------------------
/* !LAYOUT: Footer */
/* ----------------------------------------------------------------------*/
#footer {
  clear: both;
  color: #333;
  background: #4a4a4c;
  position: relative;
  padding: 0 0 30px;
  color: #aaaaab;
  font-style: normal;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}
#footer strong {
  font-size: 18px;
  font-weight: 600;
  color: #c8c8c8;
  line-height: 2.1em;
}
#footerinner {
}
#footerinner a {
  color: #c8c8c8;
  text-decoration: none;
}
#footerinner a:hover {
  color: #4db848;
  text-decoration: none;
}
#footer .sbxModTable-footer-socials {
  padding: 26px 0 20px;
  border-bottom: 1px solid #909090;
  margin: 0 0 30px;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}
#footer .sbxModTable-footer-socials a {
  display: inline-block;
  margin: 0 5px;
  padding: 0 10px;
  vertical-align: middle;
}
#footer .sbxModTable-footer-socials a:before {
  vertical-align: middle;
  display: inline-block;
  padding-right: 12px;
}
#footer .sbxModTable-footer-socials a.facebook:before {
  content: url(../images/icon-facebook.png);
}
#footer .sbxModTable-footer-socials a.twitter:before {
  content: url(../images/icon-twitter.png);
}
#footer .sbxModTable-footer-socials a.flickr:before {
  content: url(../images/icon-flickr.png);
}
#footer .sbxModTable-footer-address {
  float: left;
}
#footer .sbxModTable-footer-copyright {
  float: right;
  text-align: right;
}
#npsblink {
  float: right;
  clear: right;
  text-align: right;
  margin: 20px 0 0 0;
}


/* ------------------------------------------------------------------------
/* !LAYOUT: Breadcrumbs */
/* ----------------------------------------------------------------------*/
#pathway							{ font-size: .9em; padding: 20px 0px 0px 20px; }
.mod-breadcrumbs					{ border-bottom: 1px solid #f2f2f2; padding: 0 0 10px 0; }
.mod-breadcrumbs span.pathway a		{ text-decoration: none; }
.mod-breadcrumbs span.pathway a:hover	{}
.mod-breadcrumbs span.pathway img		{}




/* ------------------------------------------------------------------------
/* !LAYOUT: SLIM PAGE TEMPLATE */
/* ----------------------------------------------------------------------*/
.page-slim #nav,
.page-slim #header-modules,
.page-slim .sbxModTable-footer-socials,
.page-slim .sbxModTable-footer-address,
.page-slim .sbxModTable-footer-copyright {
	display: none;
}






/* ------------------------------------------------------------------------
/* !MENUS */
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Menu */
/* ----------------------------------------------------------------------*/
ul.menu {
  padding: 0;
  margin: 0;
}
ul.menu ul {
  padding: 0;
  margin: 0;
}
ul.menu > li > ul ul {
  padding: 0 0 0 40px;
  margin: 0;
}
ul.menu li {
  padding: 0;
  margin: 0;
  background: none;
}
ul.menu a {
  padding: 12px 0;
  margin: 0;
  color: #4b4b4d;
  text-decoration: none;
  font-weight: 600;
  display: block;
}
ul.menu a:hover {
  color: #429e3e;
  text-decoration: none;
}
ul.menu > li > a {
  font-size: 28px;
  color: #557a8a;
  padding-top: 0;
}
ul.menu > li > ul > li > a {
  font-size: 20px;
  padding: 10px 0;
}
ul.menu > li > ul > li > ul > li > a {
  font-size: 18px;
  padding: 8px 0;
}
ul.menu > li > ul a:after {
  font-size: 16px;
  color: #4db848;
  font-weight: 400;
  font-family: FontAwesome;
  content: '\F054';
  padding-left: 12px;
}
ul.menu > li > ul a:hover:after {
  color: #429e3e;
}



/* ------------------------------------------------------------------------
/* !MENU: main nav */
/* ----------------------------------------------------------------------*/
ul.menu-mainnav {
  font-weight: 600;
  color: #fff;
  position: relative;
  border: 1px solid #385663;
  background: #678b9b;
  border-radius: 6px;
  margin: 0;
  padding: 0;
}
ul.menu-mainnav ul {
  padding: 0;
  margin: 0;
}
ul.menu-mainnav li {
  padding: 0;
  margin: 0;
  background: none;
}
ul.menu-mainnav li:hover > a {
  background: #4f707f;
}
ul.menu-mainnav a {
  display: block;
  text-decoration: none;
  line-height: 1.3em;
  font-weight: 600;
  color: #fff;
}
ul.menu-mainnav > li {
  display: inline-block;
  position: relative;
  z-index: 1;
  border: 1px solid #4f707f;
  border-width: 0 1px;
  margin: 0 0 0 -1px;
}
ul.menu-mainnav > li.first-item {
  /*margin-left: 0;*/
  border-radius: 6px 0 0 6px;
  border-left: 1px solid transparent;
}
ul.menu-mainnav > li.first-item > a {
  border-radius: 6px 0 0 6px;
}
ul.menu-mainnav > li.first-item:hover {
  border-radius: 6px 0 0 0;
  border-left-color:#4f707f;
}
ul.menu-mainnav > li.first-item:hover > a {
  border-radius: 6px 0 0 0;
}
ul.menu-mainnav > li.last-item {
  border-radius: 0 6px 6px 0;
  border-right: none;
}
ul.menu-mainnav > li.last-item > a {
  border-radius: 0 6px 6px 0;
}
ul.menu-mainnav > li > a {
  font-size: 20px;
  width: 174px;
  padding: 11px 0;
  text-align: center;
}
ul.menu-mainnav > li.search > a {
  width: 118px;
}
ul.menu-mainnav > li.search > a:after {
  font-family: FontAwesome;
  content: '\F002';
}
ul.menu-mainnav > li.search > a span {
  display: none;
}
ul.menu-mainnav > li.active > a {
}
ul.menu-mainnav > li:hover {
  z-index: 2;
  border-color: #385663
}
ul.menu-mainnav > li:hover > a {
  background: #4f707f;
}
ul.menu-mainnav > li > ul {
  display: none;
  position: absolute;
  width: 245px;
  left: -1px;
  border-top: 1px solid #385663;
}
ul.menu-mainnav > li > ul > li {
  position: relative;
}
ul.menu-mainnav > li > ul > li > ul {
  display: none;
  position: absolute;
  width: 225px;
  left: 245px;
  top: -1px;
  border-top: 1px solid #385663;
}
ul.menu-mainnav > li:hover > ul {
  display: block;
}
ul.menu-mainnav > li:hover > ul > li:hover > ul {
  display: block;
}
ul.menu-mainnav > li.last-item > ul {
  left: auto;
  right: 0;
}
ul.menu-mainnav > li > ul a {
  background: #4e6d7b;
  background-color: rgba(78, 109, 123, .95);
  border: 1px solid #385663;
  border-color: rgba(56, 86, 99, .95);
  padding: 11px 38px;
}
ul.menu-mainnav > li > ul > li > a {
  font-size: 18px;
  border-width: 0 1px 1px 1px;
}
ul.menu-mainnav > li > ul > li:hover > a {
  background: #3d5c6a;
  background-color: rgba(61, 92, 106, .95);
}
ul.menu-mainnav > li > ul > li > ul a {
  font-size: 16px;
  border-width: 0 1px 1px 0;
  background: #3d5c6a;
  background-color: rgba(61, 92, 106, .95);
  padding: 11px 20px;
}
ul.menu-mainnav > li > ul > li > ul a:hover {
  background: #284655;
  background-color: rgba(40, 70, 85, .95);
}
ul.menu-mainnav > li > ul > li.parent > a:after {
  position: absolute;
  right: 23px;
  top: 12px;
  font-family: FontAwesome;
  content: '\F054';
  font-size: 16px;
  color: #d4dee5;
}
ul.menu-mainnav > li > ul li#current > a {
}
ul.menu-mainnav > li > ul li#current > a:hover,
ul.menu-mainnav > li > ul a:hover {
}









/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !QUICK STYLES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* !Component Heading */
h1.componentheading {
  margin: 27px 0 28px 0;
  color: #3a9634;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.4em;
}
.item-header h1.title {
}
h1.componentheading span.subheading {
}

/* !Article Heading */
.article-title {
  margin: 27px 0 28px 0;
}
.article-title h2.contentheading {
  color: #3a9634;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.4em;
  margin: 0;
}
.article-title h2.contentheading a						{ color: #3a9634; text-decoration: none; }
.article-title h2.contentheading a:hover				{}
.article-title h2.contentheading span.subheading			{}
.article-title h2.chBtns-icons						{}
.article-title h2.chBtns-text							{}
.article-title h2.chBtns-none							{}
.article-title .buttonheading 						{}
.article-title .buttonheading img						{}
.article-title .buttonheading span						{}
.article-title .bhBtns-icons span.btn					{}
.article-title .bhBtns-text span.btn					{}

/* !Article Meta */
.article-meta-wrap,
div.metadata,
.dn-meta,
.item-meta										{  }

.article-meta-wrap,
div.metadata,
span.small										{}

.article-meta-content								{}
.article-meta-content span							{}

.article-meta-content span strong,
div.metadata span.author-name,
span.title span.count,
span.small strong,
.item-meta strong									{  }
.article-meta-content span.title						{}

/* !Article Meta: Setup for just top portion and bottom */
.metaTop											{}
.metaBot											{}

/* !Article Content */
.article-content {
  margin: 0;
}
.article-content img								{
  border-radius: 6px;
}

/* !Separators */
span.article_separator								{}
span.afterdisplay_separator							{}

/* !Before and After Wrappers */
.article-beforecontent								{}
.article-aftercontent								{ border-color: #f2f2f2; }

/* !Table of Contents */
table.contenttoc 									{}
table.contenttoc a 									{}
table.contenttoc td 								{}
table.contenttoc th 								{ border-color: #ccc; }
table.contenttoc a.active							{}

/* !Blog Table */
table.blog tr td div.contentpaneopen					{}
table.blog tr td.article_column 						{}
table.blog tr td.column_separator 						{}
table.blog span.article_separator						{}
table.blog h2.contentheading							{}
table.blog h2.contentheading a	 					{ color: #429e3e; text-decoration: none; }
table.blog h2.contentheading a:hover					{ color: #000; text-decoration: none; }
table.blog .article-title {
  margin-top: none;
}
table.blog .article-title .buttonheading 				{}
table.blog .article-title .buttonheading img				{}
table.blog .article-title .buttonheading span			{}
table.blog .article-content 							{}
table.blog .article-content p							{}
table.blog .article-content img						{}

/* !Blog More */
.compBlogMore-wrap									{ border-color: #ccc; }
.compBlogMore-content								{}

/* !Read On Button */
a.readon,
a.readon:active,
a.readon:visited									{}
a.readon:hover										{}

/* !Back Button */
.back_button a,
.back_button a:active,
.back_button a:visited								{}
.back_button a:hover								{}

/* !Results Table */
table.resultsTBL caption								{ color: #5b91e5; border-color: #89a4b5; }
table.resultsTBL thead th							{ color: #fff; background: #2c4856; }
table.resultsTBL thead th a							{ color: #fff; }
table.resultsTBL thead th a:hover						{}
table.resultsTBL .row1 td,
table.resultsTBL .odd td								{ background: #e6e6e6; border-color: #89a4b5; }
table.resultsTBL .row0 td,
table.resultsTBL .row2 td,
table.resultsTBL .even td							{ background: #d4dee5; border-color: #89a4b5; }
table.resultsTBL tfoot td							{ background: #89a4b5; }
.resultsTBL-foot									{ background: #f2f2f2; border-bottom: 2px solid #89a4b5; }
.resultsTBL-foot .foot-total strong					{ color: #5b91e5; } 
table.resultsTBL tr.rowTitle1 td						{ background: #e6e6e6; }
table.resultsTBL tr.rowTitle2 td						{ background: #d4dee5; }

/* !Results Table: Manage Links */
a.mngViewLink										{}
a.mngEditLink										{}
a.mngRemoveLink									{}

/* !Pager: List */
ul.pagination 										{ border-color: #89a4b5; }
ul.pagination li 									{}
ul.pagination li span								{}
ul.pagination li.prevPage,
ul.pagination li.prevPageOff,
ul.pagination li.nextPage,
ul.pagination li.nextPageOff							{}
ul.pagination a,
ul.pagination a:active,
ul.pagination a:visited								{}
ul.pagination a:hover 								{}

/* !Poll Table Bars */
.polls_color_1 									{}
.polls_color_2 									{}
.polls_color_3 									{}
.polls_color_4 									{}
.polls_color_5 									{}

/* !Section Containers */	
.compSect-wrap										{}
.compSect-title									{}
.compSect-title a,
.compSect-title a:active,
.compSect-title a:visited							{}
.compSect-title a:hover 								{}
.compSect-title h3									{}
.compSect-title h3 span								{}
.compSect-title h3 span.sub							{ color: #999; font-size: .8em; }
.compSect-title-link h3								{}
.compSect-title-link h3 a,							{}
.compSect-title-link h3 a:active,						{}
.compSect-title-link h3 a:visited						{}
.compSect-title-link h3 a:hover						{}
.compSect-contentwrap								{}
.compSect-contentwrap fieldset						{}
.compSect-content									{  }
.compSectBtns-wrap									{}
.compSectBtns-contentwrap							{}
.compSectBtns-content								{}

/* !Section Internal Containers */	
.compSectInt-wrap									{}
.compSectInt-title									{}
.compSectInt-title a,
.compSectInt-title a:active,
.compSectInt-title a:visited							{}
.compSectInt-title a:hover 							{}
.compSectInt-title h3								{}
.compSectInt-title h3 span							{}
.compSectInt-title h3 span.sub						{}
.compSectInt-title-link h3							{}
.compSectInt-title-link h3 a,							
.compSectInt-title-link h3 a:active,					
.compSectInt-title-link h3 a:visited					{}
.compSectInt-title-link h3 a:hover						{}
.compSectInt-contentwrap								{}
.compSectInt-contentwrap fieldset						{}
.compSectInt-content								{}

/* !Section Containers Content & Forms */
.compSect-content label.desc							{}
.compSect-content label.descLrg						{}
.compSect-content label.desc span.subLBL				{}
ul.compList label.choice,
ul.compList li div label,
ul.compList li span label,
.compSect-content label.choice,
.compSect-content li div label,
.compSect-content li span label						{ color: #666; }
.compSect-content li.section,
.compSect-content li.sectionInstruct,
.compSect-content li.border-top,
.section-content li.border-top {
  border-color: #ccc;
}
.compSect-content li,
.section-content li {
  background: none;
  padding: 0;
}
			
/* !Results Nav */
.compResNav-wrap									{}
.compResNav-content									{}
.compResNavPgr-wrap									{}
.compResNavCtr-wrap									{}

/* !Tool Bar */
.compToolBar-wrap									{ border-color: #89a4b5; }
.compToolBar-content								{}
.compToolBar-content ul								{}
.compToolBar-content ul li a,
.compToolBar-content ul li a:active,
.compToolBar-content ul li a:visited					{ background: #d4dee5; border-color: #b6c4db; }
.compToolBar-content ul li a:hover						{ background: #e0e6f0; }
.compToolBar-content ul li							{}
.compToolBar-content ul li.first						{}
.compToolBar-content ul li.last						{}
.compToolBar-content ul li.left						{}
.compToolBar-content ul li.right						{}
.compToolBar-content ul li.active a					{ background: #89a4b5; border-color: #89a4b5; color: #fff; }
.compToolBar-content ul li.disabled a					{ text-decoration: none; background: #e6e6e6; border-color: #e6e6e6; color: #89a4b5; }

/* !Nav Bar */
.compNavBar-wrap									{ border-color: #89a4b5; }
.compNavBar-content									{}
.compNavBar-content ul								{}
.compNavBar-content ul li							{}
.compNavBar-content ul li.first						{}
.compNavBar-content ul li.last a						{}
.compNavBar-content ul li.active a						{ color: #000; text-decoration: underline; }
.compNavBar-content ul li.disabled a					{ color: #89a4b5; text-decoration: none; }
.compNavBar-content ul li a							{ border-color: #89a4b5; }
.compNavBar-content ul li.left						{}
.compNavBar-content ul li.right						{}

/* !Sort Bar */
.compSortBar										{ border-color: #89a4b5; }

/* !Nav Bar: Specific Link Types */
a.nbPubLink										{}
a.nbUnpubLink										{}
a.nbRemoveLink										{}
a.nbBackLink										{}
a.nbEditLink										{}
a.nbNewLink										{}
a.nbViewLink										{}
a.nbExportLink										{}

/* !Title Bar */
.compTitleBar-wrap									{}
.compTitleBar-content								{}
.compTitleBar-content ul								{}
.compTitleBar-content ul li							{}
.compTitleBar-content ul li.first						{}
.compTitleBar-content ul li.last						{}
.compTitleBar-content ul li.last a						{}
.compTitleBar-content ul li.active a					{ color: #000; text-decoration: underline; }
.compTitleBar-content ul li.disabled a					{ color: #89a4b5; text-decoration: none; }
.compTitleBar-content ul li a							{ border-color: #89a4b5; }
.compTitleBar-content ul li.left						{}
.compTitleBar-content ul li.right						{}

/* !Title Bar: Specific Link Types */
a.cstPubLink										{}
a.cstUnpubLink										{}
a.cstRemoveLink									{}
a.cstBackLink										{}
a.cstditLink										{}
a.cstNewLink										{}
a.cstViewLink										{}
a.cstExportLink									{}

/* !Stats Box */	
.compBox-wrap										{ border-color: #89a4b5; }
.compBox-content									{}

/* !Captcha */
.compCaptcha-wrap									{ border-color: #89a4b5; background: #d4dee5; }
.compCaptcha-content								{}

/* !Results Filter */	
.compResFilter-wrap									{}
.compResFilter-content								{}
.compResFilter-content label							{}
.compResFilter-content label.desc						{}

/* !Results Page Display Filter */
.compResPDFilter-wrap								{ color: #fff; background: #89a4b5; }
.compResPDFilter-content								{}
.compResPDFilter-content label.desc					{ color: #fff; }

/* !Content Rating */
.compConRating-wrap									{ color: #a68860; background: #d4dee5; }
.compConRating-content								{}

/* !Form: Fields */
.field,
.inputbox,
td.paramlist_value select							{  border-color: #7c7c7c #c3c3c3 #ddd; }

input.inputbox:hover,
input.inputbox:focus,
input.text:hover,
input.text:focus,
textarea.textarea:hover,
textarea.textarea:focus								{}

input.checkbox,
input.radio										{ color: #89a4b5; }

/* !Form: Main Button */


a.buttonLink										{}

/* !Big Link and Options */
a.bigLink											{ text-decoration: none !important; }

span.linkOptions									{  }
span.linkOptions a,
span.linkOptions a:visited,			
span.linkOptions a:active							{  }
span.linkOptions a:hover								{  }

/* !Flickr Album Plugin */
.gallery-flickr ul									{}
.gallery-flickr ul li								{}
.gallery-flickr ul li a								{}
.gallery-flickr ul li a:hover img						{ border-color: #333; }
.gallery-flickr ul li a img							{ border-color: #89a4b5; }
.gallery-flickr-link								{ font-weight: bold; }

/* !Item Actions */
div.item-actions									{}
div.item-actions div.ia								{}
a.ia-link,
a.ia-link:active,
a.ia-link:visited									{ color: #fff; background-color: #006699; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.ia-link:hover									{ color: #fff; background-color: #333; text-decoration: none; }
a.ia-link.active									{ background-color: #333; color: #ccc; }

/* !Modal Popups */
.modal-hdr										{ background-color: #92744c; }
.modal-title										{}
.modal-title h1.modaltitle							{}
.modal-toolbar										{}
.modal-toolbar button.button							{}
.modal-toolbar span									{}
.modal-content										{}

/* !Calendar Monthly Layout */
.cal-monthTBL th.cal-wdHead							{ color: #fff; border-color: #2c4856; background: #2c4856;  }
.cal-monthTBL tr.cal-weekHead,
.cal-monthTBL tr.cal-weekRow							{}
.cal-monthTBL td.cal-wd,
.cal-monthTBL td.cal-wdEmpty							{ border-color: #89a4b5; height: 110px; }
.cal-monthTBL td.cal-wd								{ color: #2c4856; background-color: #e6e6e6; }
.cal-monthTBL td.cal-wdEmpty							{ color: #89a4b5; background-color: #d4dee5; }
.cal-monthTBL td.cal-wd .cal-wdNum,
.cal-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{}
.cal-monthTBL .cal-wdNum a							{ color: #2c4856; }
.cal-monthTBL .cal-wdNum a:hover						{ color: #2c4856; }
.cal-monthTBL .cal-today								{ background-color: #d4dee5 !important; }
.cal-monthTBL .cal-wdPopup							{ border-color: #89a4b5; background-color: #fff; }
.cal-monthTBL .cal-wdPopup .cal-num					{}
.cal-monthTBL .cal-closeBtn							{}
.cal-monthTBL .cal-event								{}
.cal-monthTBL .cal-eventSingle						{}
.cal-monthTBL .cal-eventTitle							{}
.cal-monthTBL .cal-eventDate							{ color: #7eac2f; }
.cal-monthTBL .meta-line								{ color: #2c4856; }
.cal-monthTBL .cal-eventMultiStart,
.cal-monthTBL .cal-eventMultiMiddle,
.cal-monthTBL .cal-eventMultiEnd						{}
.cal-monthTBL .cal-eventMultiStart .cal-eventInfo,
.cal-monthTBL .cal-eventMultiMiddle .cal-eventInfo,
.cal-monthTBL .cal-eventMultiEnd .cal-eventInfo			{ background-color: #d4dee5; }
.cal-monthTBL .cal-eventMultiStart						{}
.cal-monthTBL .cal-eventMultiEnd						{}

/* !Calendar Monthly Navigation */
.compCalMonthNav-wrap								{ border-color: #ccc; }
.compCalMonthNav-content								{}
.cal-monthNavTBL									{}
.cal-monthNavTBL .cal-year,
.cal-monthNavTBL .cal-month							{}
.cal-monthNavTBL em.arrow							{}
.cal-monthNavTBL a									{ text-decoration: none !important; }
.cal-monthNavTBL td									{}
.cal-monthNavTBL td.cal-navmonthPrev					{}
.cal-monthNavTBL td.cal-navmonthNext					{}
.cal-monthNavTBL td.cal-navthismonth					{}
.cal-monthNavTBL .cal-prevyear,
.cal-monthNavTBL .cal-prevmonth						{}
.cal-monthNavTBL .cal-nextyear,
.cal-monthNavTBL .cal-nextmonth						{}
.cal-monthNavTBL .cal-thismonth						{}

/* !Calendar Module */
.calMod-monthTBL th.cal-wdHead						{ color: #fff; border-color: #2c4856; background: #2c4856;  }
.calMod-monthTBL td.cal-wd,
.calMod-monthTBL td.cal-wdEmpty						{ border-color: #89a4b5; }
.calMod-monthTBL td.cal-wd							{ color: #2c4856; background-color: #e6e6e6; }
.calMod-monthTBL td.cal-wdEmpty						{ color: #89a4b5; background-color: #d4dee5; }
.calMod-monthTBL td.cal-wd .cal-wdNum,
.calMod-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{ height: 30px; }
.calMod-monthTBL .cal-today							{ background-color: #d4dee5 !important; }
.calMod-monthTBL a.cal-wdNumEvent						{}
.calMod-monthTBL a.cal-wdNumEvent:hover					{ background: #fbf7fc; }
.calMod-monthNavTBL a								{ text-decoration: none !important; }
.calMod-monthTBL .cal-wdPopup							{ border-color: #89a4b5; background-color: #fff; }
.calMod-monthTBL .cal-eventDate						{ color: #7eac2f; }
.calMod-monthTBL .meta-line							{  }
.calMod-monthTBL .cal-wdPopNum a						{  }






/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MODULE CHROME */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/




/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable */
/* ----------------------------------------------------------------------*/
div.sbxModTable {
  margin-bottom: 15px;
  padding: 0 0 20px;
}
div.sbxModTable h3 {
  color: #7eac2f;
  font-size: 1.2em;
  font-weight: 400;
  text-transform: none;
  margin: 0;
  padding: 0 0 8px;
}
div.sbxModTable h3 span				{}



/* ------------------------------------------------------------------------
/* !MODULES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/




/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !PAGES, COMPONENTS, FORMS, VIEWS & PIECES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* Events */
.sbxEvents-event .event-meta-wrap.metaTop {
	display: none;
}

.sbxEvents-event .eventWhen,
.sbxEvents-event .eventWhere {
	margin-top: 0;
}

.sbxEvents-event .eventWhen h3,
.sbxEvents-event .eventWhere h3 {
	color: #3a9634;
}

.compSect-content h4.title {
	margin-bottom: 0;
}

.googleMap {
	margin-left: 0;
}

.mod-search input#mod_search_searchword {
       width: 170px;
       height: 35px;
       margin-right: 10px;
}



/* PAGE: Taxonomy */
#sectTaxonomySearch-formUL label.desc {
	width: 100%;
	float: none;
}

#sectTaxonomySearch-formUL div.cntr {
	width: 100%;
	float: none;
}

#sectTaxonomySearch-formUL li div span.span-block {
	width: 30%;
	margin: 0 3% 0 0;
}

#sectTaxonomySearch-formUL label.choice {
	line-height: 120%;
}


/* ------------------------------------------------------------------------
/* !COMPONENT: SBX Mapper */
/* ----------------------------------------------------------------------*/
/* !Mapper */
.com_sbxMapper .gmap-locBalloon h6,
.com_sbxMapper .gmap-locBalloon h6 a					{ color: #5b91e5; text-decoration: none; font-weight: bold; }
.com_sbxMapper .locAttribsBox							{ background-color: #d4dee5; }
.sbxMapper-map #mapper-gmapResults						{ background: #d4dee5; }
.sbxMapper-map #results-head							{ background: #2c4856; }
.sbxMapper-map #results-headTtl h4						{ color: #fff; }
.sbxMapper-map #results-headPgr						{ border-color: #89a4b5; }
.sbxMapper-map #results-headPgr a,
.sbxMapper-map #results-headPgr a:active,
.sbxMapper-map #results-headPgr a:visited				{ color: #fff; }
.sbxMapper-map #results-headPgr a:hover					{ color: #ccc; }
.sbxMapper-map .result-locActive						{ background: #d4dee5; }
.sbxMapper-loc .loc-address .cat						{ color: #89a4b5; }
.sbxMapper-loc .loc-address .cat .title					{ color: #92744c; }



/* ------------------------------------------------------------------------
/* !MODULE: SBXSS Simple Template */
/* ----------------------------------------------------------------------*/
/* !Base */
.sbxMod .sbxss-simple												{}
.sbxMod .sbxss-simple .sbxss-slide										{}

/* !Content */
.sbxMod .sbxss-simple .sbxss-content-wrap								{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content									{ color: #e6e6e6; }
.sbxMod .sbxss-simple .sbxss-content h2									{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content h2 a								{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content h2 a:hover							{ color: #89a4b5; }
.sbxMod .sbxss-simple .sbxss-content h3									{ color: #7eac2f; }
.sbxMod .sbxss-simple .sbxss-content span.catsection						{ color: #89a4b5; }
.sbxMod .sbxss-simple .sbxss-content p									{}
.sbxMod .sbxss-simple .sbxss-content a.readon							{ color: #fff; }
.sbxMod .sbxss-simple .sbxss-content a.readon:hover						{ color: #89a4b5; }

/* !Controls */
.sbxMod .sbxss-simple .sbxss-controls									{ background: #89a4b5; }

/* !Pagination */
.sbxMod .sbxss-simple a.sbxss-page										{ color: #fff; background: #dbc09a; }
.sbxMod .sbxss-simple a.sbxss-page:hover								{ color: #333; background: #e6e6e6;  }
.sbxMod .sbxss-simple a.sbxss-pageActive								{ color: #fff; background: #333; }
.sbxMod .sbxss-simple a.sbxss-pageActive:hover							{}
.sbxMod .sbxss-simple a.sbxss-page .thumbnail							{}

/* !Navigation (Next, Prev, Play/Pause) */
.sbxMod .sbxss-simple a.sbxss-nav										{ color: #fff; }
.sbxMod .sbxss-simple a.sbxss-nav:hover 								{ color: #333; }





/* buttons */
li.buttons {
  background: none;
  padding: 0;
}

.sbxModTable-upcoming-events .mod-contentFooter .foot-link a,
a.buttonLink,
button.button,
a.button {
  display: inline-block;
  border: 1px solid #3a6338;
  background: #4db848;
  border-radius: 6px;
  padding: 14px 28px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
  color: #ffffff;
  text-shadow: 0 -1px 1px rgba(33, 51, 58, .75);
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  font-family: 'Raleway', sans-serif;
}
.sbxModTable-upcoming-events .mod-contentFooter .foot-link a:hover,
a.buttonLink:hover,
button.button:hover,
a.button:hover {
  background: #429e3e;
  color: #fff;
  text-decoration: none;
}
button.button,
a.buttonLink {
  font-size: 16px;
  padding: 8px 12px;
  margin: 0 0 5px 0;
}
a.button.gray {
  background: #999999;
  border: 1px solid #616161;
  text-decoration: none;
}
a.button.gray:hover {
  background: #7e7d7d;
  color: #fff;
}
a.button.wide {
  display: block;
  text-align: center;
}

/* sidebar */
#sidebar-b {
  margin-top: 116px;
}

#sidebar-b .sbxMod {
  padding: 30px 46px;
  margin: 0 0 30px;
  border-radius: 6px;
  border: 1px solid #b2b2b2;
  background: #e6e6e6;
}
#sidebar-b .bg1,
#sidebar-b .sbxModTable-menu {
  background: #e6e6e6 url(../images/side-menu-back.png) left top no-repeat;
}
#sidebar-b .sbxMod.blue {
  border-color: #89a4b5;
  background: #d4dee5 url(../images/side-subscribe-back.png) left top no-repeat;
}
#sidebar-b .sbxMod.blue2 {
  border-color: #89a4b5;
  background: #d4dee5 url(../images/side-blue2-back.png) left 68px no-repeat;
}
#sidebar-b .bg2,
#sidebar-b .sbxModTable-blog {
  background: #e6e6e6 url(../images/side-blog-back.png) right top no-repeat;
}
#sidebar-b .sbxModTable-blog .mod-list {
  margin: 0 0 -24px;
}
#sidebar-b .sbxModTable-blog .mod-item {
  padding: 0;
  margin: 0 0 24px;
}
#sidebar-b .sbxModTable-blog .dn-title,
#sidebar-b .sbxModTable-blog .dn-title a {
  font-weight: 600;
  color: #4b4b4d;
  font-size: 20px;
  text-decoration: none;
  line-height: 1.5em;
}
#sidebar-b .sbxModTable-blog .dn-title a:hover {
  color: #429e3e;
  text-decoration: none;
}
#sidebar-b .sbxModTable-blog .dn-title a:after {
  font-size: 16px;
  color: #4db848;
  font-weight: 400;
  font-family: FontAwesome;
  content: '\F054';
  padding-left: 12px;
}
#sidebar-b .sbxModTable-blog .dn-title a:hover:after {
  color: #429e3e;
}
#sidebar-b .sbxModTable-blog .dn-meta,
#sidebar-b .sbxModTable-blog .dn-meta strong {
  font-weight: 500;
  color: #4b4b4d;
  font-size: 18px;
}
#sidebar-b .sbxModTable-blog .dn-more {
  display: none;
}

#sidebar-b h3.sbxMod-title {
  font-size: 28px;
  color: #557a8a;
  padding: 0;
  margin: 0 0 24px;
  text-decoration: none;
  font-weight: 600;
}

#sidebar-b .sbxModTable-getnews {
  margin-top: -128px;
  position: relative;
}
#sidebar-b .sbxModTable-getnews input {
  display: block;
  width: 100%;
  font-size: 20px;
  margin: 0;
  background: #fff;
  color: #4a4a4c;
  border-radius: 6px;
  border: 1px solid #89a4b5;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  text-align: center;
  padding: 10px 0;
  position: relative;
  box-shadow: inset 0 3px #dcdcdc, inset 0 -1px #dcdcdc;
}
#sidebar-b .sbxModTable-getnews input:focus {
  border-color: #406a7c;
}
#sidebar-b .sbxModTable-getnews button {
  display: block;
  width: 100%;
  font-size: 20px;
  font-weight: 600;
  margin: 18px 0 0 0;
}

#sidebar-b .sbxModTable-getnews .component-title,
#sidebar-b .sbxModTable-getnews .jsfsubmit-intro,
#sidebar-b .sbxModTable-getnews .jsfsubmit-outro,
#sidebar-b .sbxModTable-getnews span.req,
#sidebar-b .sbxModTable-getnews li.requiredtext {
	display: none !important;
}

#sidebar-b .sbxModTable-getnews .compSect-contentwrap,
#sidebar-b .sbxModTable-getnews .compSect-wrap {
	margin: 0;
	padding: 0;
}

#sidebar-b .sbxModTable-getnews ul.compList li {
	padding: 14px 0 0 0;
}

#sidebar-b .sbxModTable-getnews ul.compList li:first-child,
#sidebar-b .sbxModTable-getnews ul.compList li.buttons {
	padding-top: 0;
}

#sidebar-b .sbxModTable-getnews label.desc {
	color: #4b4b4d;
}


#sidebar-b .sbxModTable-tweets {
  padding: 0;
  border: none;
  border-radius: none;
  background: none;
}
#sidebar-b .sbxModTable-tweets iframe {
  display: block;
}


/* homepage slideshow */
.sbxModTable-hpss {
  min-width: 1170px;
  margin-top: -24px;
}
.sbxModTable-hpss .flexslider {
  background: transparent;
  border: none;
  border-radius: 0;
}
.sbxModTable-hpss .flexslider .slides {
  overflow: hidden;
}

.sbxModTable-hpss .flexslider .slides li.hide-content .flex-content {
	display: none;
}

.sbxModTable-hpss .flexslider .slides img {
  max-width: auto;
  width: 100%;
}
.sbxModTable-hpss .flexslider .flex-control-nav {
  width: 1132px;
  height: 38px;
  margin: -38px auto 0;
  padding: 0 0 0 38px;
  left: auto; right: auto; top: auto; bottom: auto;
  position: relative;
  text-align: left;
}
.sbxModTable-hpss .flexslider .flex-control-nav li {
  margin: 0 0 0 5px;
  padding: 0;
  display: inline-block;
  zoom: 1;
}
.sbxModTable-hpss .flexslider .flex-control-nav li:first-child {
  margin: 0;
}
.sbxModTable-hpss .flexslider .flex-control-nav li a {
  width: 26px;
  height: 26px;
  display: block;
  background: url(../images/slideshow-control.png) 0 0 no-repeat;
  cursor: pointer;
  text-indent: -9999px;
}
.sbxModTable-hpss .flexslider .flex-control-nav li a:hover {
  background-position: -26px 0;
}
.sbxModTable-hpss .flexslider .flex-control-nav li a.active {
  background-position: -52px 0;
  cursor: default;
}

.sbxModTable-hpss .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
}
.sbxModTable-hpss .flexslider .flex-direction-nav li {
  position: relative;
  margin: 0 auto;
  padding: 0;
  line-height: normal;
  background: none;
  max-width: 1420px;
  min-width: 1170px;
}
.sbxModTable-hpss .flexslider .flex-direction-nav li a {
  width: 50px;
  height: 50px;
  margin: -25px 0 0;
  display: block;
  background: url(../images/slideshow-arrows.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  text-indent: -9999px;
}
.sbxModTable-hpss .flexslider .flex-direction-nav li .prev {
  left: 10px;
}
.sbxModTable-hpss .flexslider .flex-direction-nav li .prev:hover {
  background-position: 0 -50px;
}
.sbxModTable-hpss .flexslider .flex-direction-nav li .next {
  background-position: -50px 0;
  right: 10px;
}
.sbxModTable-hpss .flexslider .flex-direction-nav li .next:hover {
  background-position: -50px -50px;
}
.sbxModTable-hpss .flexslider .flex-content {
  color: #fff;
  font-size: 28px;
  line-height: 1.4em;
  width: 1170px;
  margin: 0 auto;
  padding: 0;
  background: transparent;
  position: relative;
  left: auto;
  bottom: auto;
}
.sbxModTable-hpss .flex-content-inner {
  color: #fff;
  font-size: 28px;
  line-height: 1.4em;
  width: 338px;
  margin: 0px;
  padding: 32px 46px;
  background: #616161 url(../images/slideshow-back.png) left 10px no-repeat;
  background-color: rgba(97, 97, 97, .85);
  border: 1px solid #4f4f4f;
  border-color: rgba(79, 79, 79, .85);
  border-radius: 6px;
  position: absolute;
  bottom: 48px;
  left: 38px;
}
.sbxModTable-hpss .flexslider .flex-content h2.flex-title {
  color: #fff;
  margin: 0 0 12px;
  padding: 0;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.3em;
}
.sbxModTable-hpss .flexslider .flex-content .flex-content-inner a {
  color: #fff;
  text-decoration: none;
}
.sbxModTable-hpss .flexslider .flex-content .flex-content-inner a:hover {
  color: #429e3e;
  text-decoration: none;
}
.sbxModTable-hpss .flexslider .flex-content h3.flex-caption {
  color: #fff;
  margin: 0 0 6px;
  padding: 0;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.3em;
}
.sbxModTable-hpss .flexslider .flex-content .flex-text {
  color: #fff;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
}
.sbxModTable-hpss .flexslider .flex-content .flex-text a.flex-readon {
  color: #fff;
  text-decoration: none;
  display: block;
  margin: 24px 0 0 0;
}
.sbxModTable-hpss .flexslider .flex-content .flex-text a.flex-readon:hover {
  color: #429e3e;
  text-decoration: none;
}
.sbxModTable-hpss .flexslider .flex-content .flex-text a.flex-readon:after {
  content: '\F054';
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px;
  color: #4db848;
  padding-left: 8px;
}
.sbxModTable-hpss .flexslider .flex-content .flex-text a.flex-readon:hover:after {
  color: #429e3e;
}

/* hp content */

.sbxModTable-ourmission {
  background: url(../images/ourmission-back.png) left center no-repeat;
  margin: 0 0 42px;
  padding: 0 36px;
  color: #557a8a;
  font-size: 30px;
  line-height: 1.5em;
  font-weight: 600;
}
.sbxModTable-ourmission .sbxMod-content {
  margin: 0;
  padding: 62px 0;
  border-bottom: 1px solid #89a4b5;
}
.sbxModTable-ourmission span {
  color: #4db848;
}

.sbxModTable-hpnews {

}
.sbxModTable-hpnews ul.mod-list li {
  background: none;
  padding: 0 70px 0 0;
  margin: 0 0 30px 0;
  position: relative;
}

.sbxModTable-hpnews ul.mod-list .img-homeblog {
  position: absolute;
  left: 30px;
  top: 0;
  width: 142px;
  height: 142px;
  border: 1px solid #89a4b5;
  cursor: pointer;
  border-radius: 50%;
}
.sbxModTable-hpnews ul.mod-list .img-homeblog:hover {
  border-color: #406a7c;
}

.sbxModTable-hpnews .mod-item .item-title {
  font-size: 24px;
  line-height: 1.5em;
  font-weight: 600;
  display: block;
  margin: 0 0 10px 200px;
  color: #4a4a4c;
}
.sbxModTable-hpnews .mod-item .item-title a {
  color: #4a4a4c;
  text-decoration: none;
}
.sbxModTable-hpnews .mod-item .item-title a:hover {
  color: #429e3e;
  text-decoration: none;
}
.sbxModTable-hpnews .mod-item .item-meta {
  margin: 0 0 0 200px;
  font-size: 18px;
  line-height: 1.7em;
}
.sbxModTable-hpnews .mod-item .meta-line strong {
  font-weight: 600;
}
.sbxModTable-hpnews .mod-item .item-text {
  display: block;
  margin: 0 0 0 200px;
  line-height: 1.7em;
}
.sbxModTable-hpnews .mod-item .item-more {
  display: none;
}
.sbxModTable-hpnews .mod-contentFooter {
  margin: 0 0 0 200px;
}
4b4b4d
.sbxModTable-hpnews .mod-contentFooter .foot-link {
  margin: 0;
}
.sbxModTable-hpnews .mod-contentFooter .foot-link a {
  color: #4b4b4d;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}
.sbxModTable-hpnews .mod-contentFooter .foot-link a:after {
  content: '\F054';
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px;
  color: #4db848;
  padding-left: 8px;
}
.sbxModTable-hpnews .mod-contentFooter .foot-link a:hover {
  color: #429e3e;
  text-decoration: none;
}
.sbxModTable-hpnews .mod-contentFooter .foot-link a:hover:after {
  color: #429e3e;
}

.sbxModTable-upcoming-events {
  background: #d4dee5 url(../images/upcoming-events-back.png) left center no-repeat;
  border: 1px solid #89a4b5;
  border-radius: 6px;
  margin: 42px 0 42px 0;
  padding: 30px 35px;
  position: relative;
  min-height: 226px;
}
.sbxModTable-upcoming-events h3.sbxMod-title {
  color: #557a8a;
  font-size: 20px;
  margin: 16px 0 0 0;
  font-weight: 600;
  line-height: 1.4em;
  float: left;
}
.sbxModTable-upcoming-events .mod-contentFooter {
  margin: 0;
  position: absolute;
  left: 31px;
  top: 136px;
  width: 210px;
}
.sbxModTable-upcoming-events .mod-contentFooter .foot-link a {
  text-align: center;
  line-height: 27px;
}
.sbxModTable-upcoming-events .mod-list {
  margin-left: 234px;
}
.sbxModTable-upcoming-events .mod-item {
  display: inline-block;
  width: 222px;
  padding: 16px 30px;
  border-left: 1px solid #89a4b5;
  vertical-align: top;
}
.sbxModTable-upcoming-events .mod-item .item-title {
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 600;
  display: block;
  margin: 0 0 .2em 0;
}
.sbxModTable-upcoming-events .sbxMod-content a {
  color: #4a4a4c;
  text-decoration: none;
}
.sbxModTable-upcoming-events .sbxMod-content a:hover {
  color: #429e3e;
  text-decoration: none;
}
.sbxModTable-upcoming-events .mod-item .item-meta {
  font-size: .9em;
  line-height: 1.2em;
}
.sbxModTable-upcoming-events .mod-item .meta-line.event-date {
  color: #000000;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.6em;
  margin: 0 0 .2em 0;
}
.sbxModTable-upcoming-events .mod-item .meta-line.event-date strong {
  font-weight: 600;
}
.sbxModTable-upcoming-events .mod-item .meta-line.event-hostloc {
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8em;
}
.sbxModTable-upcoming-events .mod-item .meta-line.event-hostloc strong {
  font-weight: 500;
}

.sbxModTable-infographic {
  margin: 50px 0;
}
.sbxModTable-infographic .linkwrap {
  padding: 28px 0 0 907px;
}
.sbxModTable-infographic a {
  color: #4b4b4d;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}
.sbxModTable-infographic a:after {
  content: '\F054';
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px;
  color: #4db848;
  padding-left: 8px;
}
.sbxModTable-infographic a:hover {
  color: #429e3e;
  text-decoration: none;
}
.sbxModTable-infographic a:hover:after {
  color: #429e3e;
}

/* ------------------------------------------------------------------------
/* !PAGE: Change Password */
/* ----------------------------------------------------------------------*/
.page-changepw #usr-name,
.page-changepw #usr-email,
.page-changepw #sectReg-title,
.page-changepw #sectParams-title, 
.page-changepw #sectParams-wrap {
	display: none;
}



.jsfSearch-srch .item-pagetitle {
	margin: 0 0 10px 0;
}

.search-2col-search table.blog span.article_separator {
	display: none;
}

.search-2col-search table.blog .contentpaneopen {
	width: 46%;
	float: left;
	padding-right: 2%;
	margin: 14px 0 24px 0;
}

#Member_Profile__c_Program_Focus_Areas__c {height: 10em;}

.sbx-extended {display: none !important;}