html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

/* HTML!!!! */
html, body { margin:0; padding:0; }
html, body { height:100.1%; background:#ffffff; }
html { overflow:auto; }
body { text-align:center; }
body.cke_contents_ltr { margin:20px !important;}
body.cke_editable {text-align:left;}
body, div, dd, dl, dt, h1, h2, h3, h4, li, ol, th, ul { font: 12px/15px Arial, Verdana, sans-serif; color:#4e7a84; }
div {color:#323632;}
a { text-decoration:none;color:#5698a4;}
p {color:#323632;font-size:14px;line-height:20px;margin-bottom:15px;}
em {font-style:italic;}
strong {font-weight:bold;}
a:hover{color:#356a74;}
.subsInput { width: 217px; border: solid 1px #c4c5c4; }
p.newsdate {font-size:12px;line-height:16px;color:#818681;margin:0px;padding:0px;font-family:arial;font-weight:normal}
div.form span.required,
span.required { color:#ff003a;}
.error { border:4px solid red; background-color: #e8afaf; }
.success { border:1px solid green; }
div.error, div.success { padding: 8px; width:450px; }
#centerBarTwoCol div.error { 
  width: 676px;
  float: left;
  margin: 10px 0;
}
#printLogo {display:none;}
div#tagLine {padding:0px;border:0px;margin-left:3px;}
div#tagLine img {margin-left:-4px;}
h4 { color:#323632;font-family:georgia;font-weight:bold;font-size:13px;line-height:17px;font-family:georgia; }
h1{font: 36px/40px Georgia; color:#525851;margin-bottom:14px;padding:0px;}
h2{font: 28px/33px Georgia; color:#525851;margin-bottom:13px;padding:0px;line-height:30px;}
h3{font: 24px/28px Georgia; color:#94a760;margin-bottom:16px;padding:0px;font-family:georgia;}
h4{font: 21px/25px Georgia; color:#94a760;font-weight:bold;margin-bottom:11px;padding:0px;font-family:georgia;font-weight:normal;}
h5{font: 18px/22px Georgia; color:#94a760;margin-bottom:11px;padding:0px;font-family:georgia;}
h6{font: 13px/18px Georgia; color:#525851;font-weight:bold;margin-bottom:8px;padding:0px;font-family:georgia;}
/* LAYOUT */
#contentWrapper { width:940px; margin:0 auto; position:relative; text-align:left; }
.cke_editable {text-align:left !important;color:#323632;}
#header { background:transparent url(/images/bgs/header.gif); height:109px; margin-bottom:0px; position:relative;cursor:pointer;}
div#searchBox { width:100%;padding:10px 0 6px 0; height:32px; }
div#toolIcons { width:100%;text-align:right;padding-top:15px; }
div#leftBar { width:220px;border-top:5px solid #e8e8e6;position:relative;float:left;}
div#centerBar { width:462px;padding:0px 19px 19px 19px;position:relative;float:left; }
div#centerBar.blog {width:650px;}
div#centerBarTwoCol{ width:700px;position:relative;float:left;padding-left:19px;}
div#twoColInner{padding:0px 19px 19px 0px; }
div#rightBar { width:220px;float:right;padding-top:4px;*padding-right:20px;}
div#content {  }

#leftBar .menu-block-wrapper ul li ul li ul {
  padding-left:10px;
}
#leftBar .menu-block-wrapper ul li ul li ul li {
  width:193px;
}
#leftBar .menu-block-wrapper ul li ul li ul li a {
  font-size:11px;
  padding-bottom:0;
}

h2.linked-list-post {
	font-size:16px;
	line-height:18px;
}
h2.linked-list-post img {
	width:16px;
	height:16px;
}

#blog-contributors {
	margin-bottom: 50px;
	padding: 12px;
	border: 1px solid #dedede;
	float: left;
}

.blog-contributor {
	float: left;
	clear: left;
	padding: 12px 0;
	border: 0 solid #dedede;
	border-bottom-width: 1px;
	width: 194px;
	margin:0 !important;
	margin-bottom:0 !important;
}
.blog-contributor.views-row-last {
	padding-bottom:0 !important;
	border:none;
}
.blog-contributor.views-row-first {
	padding-top:0 !important;
}

.blog-contributor a {
	font-size: 14px;
}

.view-blog-categories .fa:hover,
.view-blogs-authors .fa:hover {
	color:#ff8d13;
}

.view-blog-entries .views-row + .views-row {
	margin-top:3.5em;
}

.photo-essay-page {
	padding-right:0 !important;
}
.photo-essay-page .page-text {
	padding-right:0 !important;
}

.node-photo-essay-photo {
	-webkit-font-smoothing:antialiased;
	margin-top:4em;
	background-color:#000;
	border:1px solid #ccc;
}
.node-photo-essay-photo .field-name-field-photo img {
	width:100% !important;
	height:auto;
	display:block;
}
.node-photo-essay-photo * {
	color:#fff;
}
.node-photo-essay-photo a {
	color:#42828F;
	text-decoration: underline;
}
.node-photo-essay-photo .field-name-field-caption {
	padding:.5em 1em 1em;
}
.node-photo-essay-photo p {
	margin:0;
}
.node-photo-essay-photo p + p {
	margin-top:1em;
}
.small-hint {
	font-size:.9em;
}
.field-name-field-photos {
	margin-bottom:4em;
}

.rich-text-body__right-aligned-image-caption,
.rich-text-body__left-aligned-image-caption {
	font-size:13px;
	line-height:1.3;
	color:#777;
	img {max-width:100%;}
}

.rich-text-body__right-aligned-image-caption {
	float:right;
	width:50%;
	margin:0 0 1em 1em;
}
.rich-text-body__left-aligned-image-caption {
	float:left;
	width:50%;
	margin:0 1em 1em 0;
}
.rich-text-body__right-aligned-image-caption img,
.rich-text-body__left-aligned-image-caption img {
	width:100% !important;
	height:auto !important;
}

#content .pic-cycle div {
	color: #fff;
	background-color: #40463f;
	padding: 0 12px 12px;
}
#content .pic-cycle img {
	margin-left: -12px;
	margin-right: -12px;
	margin-bottom: 0;
	display: block;
}

#rightBar #subNav {
	width: 220px;
	border-top: 5px solid #e8e8e6;
	margin-top:40px;
}

#subNav li {
	font-size: 18px;
	color: #356a74;
	font-family: georgia;
	border-bottom: 1px solid #e8e8e6;
	padding-left: 8px;
	line-height: 24px;
	margin: 5px 0 0px 0;
	padding-bottom: 4px;
	width: 220px;
}
div.centerTwoCol div.page-text {width:460px;}

div#centerBar ul li {font-size:14px;line-height:20px;margin-top:10px;margin-bottom:10px;}
div#centerBarTwoCol ul { margin: 0 0 15px 0; }
div#centerBar ol { margin: 0 0 0px 4px; }
/* END LAYOUT */
strong em {font-weight:bold;}
/* SEARCHBOX */
div#searchBox div.searchLinks { float:right;line-height:21px;font-size:10px;color:#d9d6d2;margin-right:10px; }
div#searchBox div.searchLinks a { color:#4e7a84;}
div#searchBox div.searchLinks img {margin-bottom:-8px;}
div#searchBox form#search {float:right;position:relative;padding-top: 6px;}
div#searchBox form#search input.text { 
	height:17px;*height:18px;
	border:0px;
	background:#e4e5e4;
	float:right;
	width:145px;
	margin:0 2px 0 0;
	font-size:12px;
	color:#424942;
	line-height:21px;
	position:relative;
	float:right;
	padding:4px 0 0 3px;*padding:0 0 3px 3px;	
}
div#searchBox form#search input.submit { float:right; }
div#searchBox #social_icons a { padding-right:5px; }
/*END SEARCHBOX */
/*HEDER*/
div#header div#logo {float:left;position:relative;margin:27px 0 0 36px;}
div#header div#navWrapper {
  position: absolute;
  display: block;
  width: 690px;
  height: 44px;
  right: 0;
  bottom: 0;
}
div#header div.navItem img { position:relative;float:left;}
.navItem {
  float: left;
  display: block;
  height: 44px;
  padding:0;
}
.nav_link {
  text-indent: -9000px;
  display: block;
  height: 44px;
  width: 142px;
  border: 0 solid #9db077;
  border-left-width: 1px;
  background: transparent url(/images/nav/navigation.png) no-repeat 0 1px;
  outline: none;
}
.nav_about {
background-position: 0 1px;
width: 127px;
}
.nav_programs {
background-position: -129px 1px;
width: 132px;
}
.nav_grants {
background-position: -261px 1px;
width: 104px;
}
.nav_blog {
background-position: -367px 1px;
width: 189px;
}
.nav_learning {
background-position: -557px 1px;
width: 130px;
}
.active .nav_about, .nav_about:hover { background-position: 0 -43px }
.active .nav_programs, .nav_programs:hover { background-position: -129px -43px }
.active .nav_grants, .nav_grants:hover { background-position: -261px -43px}
.active .nav_blog, .nav_blog:hover { background-position: -367px -43px}
.active .nav_learning, .nav_learning:hover { background-position: -557px -43px }

/* END HEADER */
#homeSwf { margin-top:10px;}
/* TOOL BAR */
div#toolIcons a{ font-size:10px; }
/*END TOOL BAR */
/* LEFT SIDEBAR */
div#leftBar ul {  }
div#leftBar ul li{ 
	font-size:18px;
	color:#356a74;
	font-family:georgia;
	border-bottom:1px solid #e8e8e6;
	padding-left:8px;
	line-height:24px;
	margin:5px 0 0px 0;
	padding-bottom:4px; 	
  width: 220px;
  float: left;
  clear: left;
}
div#leftBar ul li a { color:#356a74;}
div#leftBar ul li a:hover { color:#5698a4; }
div#leftBar ul li.active a{ color:#525851; }
div#leftBar ul li.active ul li a { color:#356a74; }
div#leftBar ul li.active ul li.first { margin-top: 5px }
div#leftBar ul li ul { display:block; margin-top:0px; }
div#leftBar ul li ul li { 
	border:0px;
	background:#FFF;
	margin: 5px 0 0 0;
	padding:0 0 0 2px;
	font-size:13px;
	clear:right;
}
div#leftBar ul li ul li.last {
  clear: both;
} 
div#leftBar ul li ul li a { 
	font-size:13px;
	background:url('/images/bgs/leftactive.gif') 0px 5px no-repeat;
	padding-left:10px; 
	display:block;
	color:#356a74;
	float:left;	
	clear:both;
	line-height:17px;
	padding-bottom:8px;	
}
div#leftBar ul li ul li a.on {font-size:13px;color:#525851;clear:both; }
div#leftBar ul li ul li a:hover { background:none;background:#e9f1d2;clear:both;display:block;width:200px;  }	
div#leftBar ul, div#leftBar ul li.active ul li { float: left; clear:both; }
/* Suppress Staff listing */
div#leftBar ul .menu-mlid-2247 ul.menu, div#leftBar ul .menu-mlid-2418 ul.menu { display: none }
/* END LEFT SIDEBAR */
/* CENTER BAR */
div#centerBarTwoCol p strong {font-weight:bold;font-size:14px;margin:10px 0 0 0;font-family:arial;}
div#centerBar p strong {font-weight:bold;font-size:14px;font-family:arial;}
div#centerBarTwoCol p em { font-style:italic; }
div#centerBar p em { font-style:italic; }
blockquote  { 
	border-left:2px solid #bed67a;
	margin:29px 0;
	padding:8px 0 0 0px; 	
}
blockquote p { 
	color:#686d6a;
	font-family:georgia;
	width:450px;
	margin:0 0 0 0;
	margin:0 0 0 -2px;
	padding:0 0 9px 24px; 	
}
div#centerBarTwoCol blockquote { width:600px; }
div#centerBarTwoCol div#previous-report { 
	border:1px solid #bed67a;
	border-left:0px;
	border-right:0px;
	padding:0 0 20px 0; 	
} 
div#current-report { 
	margin-top:28px;
	border-top:1px solid #bed67a;
	clear:both; 	
}
div#current-report H1 { 
	font-size:24px;
	color:#525851;
	line-height:47px; 	
}
div#centerBarTwoCol div.previous-report { 
	border-bottom:1px dotted #b3b6b3;
	padding:12px 0 12px 0;
	clear:both; 	
}
div.previous-report div.report-image { float:left;margin:22px 18px 0 0; }
div.previous-report div.report-text {float:left;margin:22px 0 0 10px;font-family:arial;}
div.previous-report div.report-text H2 {
	font-size:16px;
	font-weight:bold;
	padding:4px 0 0px 0;
	color:#356a74;
	font-family:arial; 	
}
div.previous-report div.report-text H3 { 
	font-size:13px;
	font-weight:normal;
	padding:0px 0 5px 0;
	font-family:arial; 	
}
div.previous-report div.report-text H6 { font-size:13px;font-weight:normal;padding:0px 0 5px 0;font-family:arial; }
div.previous-report div.report-text p { font-size:13px;color:#969b97;font-family:arial; }
/* END CENTER BAR */

/* RIGHT BAR*/
div#rightBar { border-bottom:1px solid #E8E8E6; }
div#rightBar div.chip { 
  margin: 16px 0; 
  padding-top: 10px;
}
.block-block { margin-top: 18px }
#block-block-2, #block-block-3, #block-block-4 { margin-top: 0 }
div#rightBar div.imageChip { background:#e8e8e6; }
div#rightBar div.imageChip a{ display:block;font-size:16px;color:#5698a4;font-family:Georgia;line-height:20px}
div#rightBar div.imageChip p { color:#323632;font-size:11px;line-height:15px;padding:10px 6px;}
div#rightBar div.imageChip p span{ display:block;color:#323632;font-size:14px;font-family:Georgia;margin-top:6px}
div#rightBar div.chip h2 a {color:#356a74}
div#rightBar div.chip h2 a:hover {color:#5698a4}
/* END RIGHT BAR */

/* HOMEPAGE */
div#homepageHeading {  }
div#homepageHeading h1 { color:#969b97;font-family:georgia;font-size:22px;line-height:62px;  }
div#homepageHeading h1 a { color:#424942; }
div.homepagePanel { float:right;width:300px;margin-top:11px;border-top:5px solid #e8e8e6;height:245px; }
div.first { margin-left:0px;border-top:0px;height:245px; }
div#contentWrapper div.homepagePanel {height:245px;}
div.homepagePanelTabbed{
	width:627px;
	height: 250px;
	float:left;
}
.homepagePanelTabbedHeaderLinks {
    font-family: "Times New Roman";
    font-size: 13px;
}

.homepagePanelTabbedHeaderLinks .grant-updated-time {
	color: #b3b3b3;
	
}
.homepagePanelTabbedHeaderLinks.hidden {
    display:none;
}
.homepagePanelTabbedHeaderLinks.grants {
    margin-top: 5px;
}
div.homepagePanelTabbedHeader{
	height: 35px;
	width:627px;
}
div.homepagePanelTabbedTab{
	width:130px;
	height: 25px;
	float: left;
	border-bottom: solid 1px white;
	background-color: rgba(161, 181, 180, .5);
	color:#4E6674;
	text-align: center;
	font-family: "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	vertical-align: center;
	padding-top: 11px;
	cursor: pointer;
	position: absolute;
}
div.homepagePanelTabbedTab.first{
	border-right:none;
}
.homepagePanelTabbedTab.second {
    margin-left: 130px;
}
div.homepagePanelTabbedTab.active{
	height: 24px;
	z-index: 9999;
	background-color: white;
	border-bottom: none;
	border-right:solid 1px #B8B9B9;
	border-left:solid 1px #B8B9B9;
	border-top:solid 1px #B8B9B9;

}
div.homepagePanelTabbedHeaderLinks {
    float: right;
    font-size: 12px;
    font-family: arial;
}

div.homepagePanelTabbedHeaderLinks a.seeall{

}

div.homepagePanelTabbedHeaderlinks a{
	font-color:#4e6674;
}

div.homepagePanelTabbedContent{
	height: 210px;
	width:605px;
	border:solid 1px #B8B9B9;
	padding-left: 10px;
	padding-right: 10px;
	overflow-y:hidden;
	padding-top: 10px;
}
div.homepagePanelTabbedContent.hidden{
	display: none;
}

div.homepagePanelTabbedContent .date-created{
    color: #b3b3b3;
    float: left;
    width: 100%;
    margin-top: -15px;
    }
div.homepagePanelTabbedContent .views-field-field-category{
	padding-top: 6px!important;
	color: #e0bc4c;
}
div.grants-panel .views-row{
	width:600px;
	border-bottom: 1px solid #e8e8e6;
    padding-bottom: 4px;
    min-height: 20px;
    }
div.grants-panel .views-row:last-child{
	border-bottom: none;
    }
div.grants-panel .views-field-title{
	width:auto;
	font-size: 15px;
	
}
div.grants-panel .views-field-title a{
	width:auto;
	color:#4C6572;
	font-size: 15px;
}
div.grants-panel .amount-of-award{
	
}
div.grants-panel .amount-of-award div{
	font-size:15px;
	font-family: georgia;
}
div.grants-panel .category-of-award{
}
div.grants-panel .category-of-award{
	float: left;
	font-size: 12px;
	color:#4C6572;
}

div.grants-panel .date-of-award{
	font-size: 12px;
	color:#b3b3b3;
	
}

div.grants-panel span{
	float: left;
	line-height: 18px;
}

span.field-content.title-of-award a {
    font-family: georgia;
    line-height: 15px;
}

div.grants-panel .separator{
	margin-left: 10px;
	margin-right: 10px;
}

div.homepagePanel img.title { margin:10px 0 10px 0; }
div.homePanelImg { position:relative;float:left;margin-right:9px;margin-top:3px;}
div.homePanelText p a,
div.homePanelText p { font-size:14px;color:#5698A4;line-height:18px;font-weight:bold; }
div.homePanelText p { margin-bottom: 15px }
div.homePanelText a:hover { color:#356974 }
div.homePanelImg img { height: 50px }
div.homepageChip {margin-bottom:7px;}
div.subscribeChip {
	position:relative;
	float:left;
	padding:0px 0 0px 0;
	margin:0px 0 0 0;
	*margin:90px 0 0 0;
	background:#FFF;
  border-top:5px solid #e8e8e6;
  border-bottom:5px solid #e8e8e6;
}
div.subscribeChip img {
  display:block;
  width:300px;
  height:29px;
}
div.subscribeChip img:hover {
  opacity:.5;
}

a.seeall {font-size:12px;line-height:29px;padding-top:30px;}
/*END HOMEPAGE */
div.homepageImageChip {border-bottom:1px solid #e8e8e6;padding-top:3px;}

div.homepageImageChip:last-child {border-bottom:none;}

.form-radios {
  padding-left:10px;
}
.webform-component {
  padding:0 0 10px;
}
.pixelForm label {
  display:inline !important;
}

#loiForm label {
  display:block !important;
}


.webform-component-textfield input,
.webform-component-email input {
  display:block;
}

.node-library strong * {
  font-weight:bold !important;
}
form#grants,
form#library { width:620px;background:#c5d5d4; padding:17px 0px 13px 0px;margin:13px 0 0 0; }
form#grants label,
form#library label { font-size:13px;font-family:georgia;font-weight:bold;color:#323632;padding:3px 0px 0px 0px;float:left;margin-right:7px;}
form#grants input,
form#library input { border:0px;  }
form#grants  input[type="text"],
form#grants  input.text,
form#library input#libKeyword { width:325px;; border:0px solid black;}
form#grants  input[type="text"]{width:200px;}
form#grants  select#gYear,
form#library select#libYear {  width:102px; }
form#grants  select#libregion,
form#library select#libregion {  width:207px; }
form#grants  select#libprogram,
form#library select#libprogram {  width:222px; }
form#grants  input#submit,
form#library input#submit { float:right;margin-right:10px; }
form#grants  select,
form#library select {border:0px;}
div#libraryResults { margin-top:35px; }
.view-library .views-table, .view-grants .views-table { width:100%;color:#323632;border-top:0px solid #bed67a; }
.view-library table.views-table, .view-grants table.views-table {border-top:1px solid #bed67a;}
div#libraryResults table#libraryTable {width:620px;}
table#grantsTable thead, table#libraryTable thead, .view-grants thead { border-bottom:1px solid #bed67a; }
.view-library .views-table th, .view-grants .views-table th { 
  color: #323632;
  font-family:georgia;
  font-weight:bold;
  font-size:13px;
  padding: 12px 10px;
  border-bottom: 1px solid #bed67a; 
}
.view-library .views-table th a, .view-grants .views-table th a { color: #323632 }
.view-library .views-field-title, .view-grants .views-field-title { width: 168px }
.view-grants .views-field-field-program-value { width: 116px }
.view-grants .views-field-field-region-value { width: 100px }
.view-grants .views-field-field-date-of-award-value { width: 100px }
.view-grants .views-field-field-amount-value { width: 100px; text-align: right; }
.view-library .views-table td.views-field-title, .view-grants .views-table td.views-field-title {
  font-size: 12px;
  font-weight: normal;
  line-height: 15px;
}
table#grantsTable tr,
table#libraryTable tr { border-top:1px dotted #b3b6b3; }
table#libraryTable tr { border-top:0px dotted #b3b6b3; }
table#libraryTable thead tr th a,
table#grantsTable thead tr th a { color:#323632}
.view-library .views-table td, .view-grants .views-table td { 
  border-top:1px dotted #b3b6b3; 
  vertical-align:top;
  padding: 10px;
}
.view-grants .views-table th.views-field-title, .view-grants .views-table td.views-field-title { padding-left: 0 }
.view-grants .views-table th.views-field-field-amount-value, .view-grants .views-table td.views-field-field-amount-value { padding-right: 0 }

table#grantsTable tr.first ,
table#libraryTable tr.first{border-top:0px;}
table#grantsTable tr td.last,
table#libraryTable tr td.last{padding-right:0px;}
table#libraryTable tr td a {font-weight:bold;}
div.popup { width:239px;		
	*position:relative;
	position:absolute;
	margin:0 0 0 0;	
	display:none;
	*overflow:hidden;
}
div.popup div {border-right:4px solid #969b97;background:#eaf1d2;}
div.popupl { width:240px;
	background:#eaf1d2;	
	border-right:4px solid #969b97;
	position:relative;
	position:absolute;		
	display:none; 			
}
div.popupl img {margin-bottom:-3px;}
div.popup img {margin-bottom:-13px;margin-left:-3px;}
div.iehelp { margin-top:0px;display:none;position:absolute; }
div.popup p { padding:20px 11px 0;font-size:12px;line-height:16px;  }
div.popupl p { padding:4px 11px 0;font-size:12px;line-height:16px;  }
div.granteesChip div.popup img {*margin-bottom:-3px;}
ul.unindentedList { list-style:circle;margin:0 0 0px 0; }
ul.unindentedList li { color:#323632;list-style:disc;font-size:13px;margin:0px 0 5px 15px; }
ul.unindentedList li a{ color:#323632;list-style:disc;font-size:13px;margin:0px 0 5px 15px; }
/* FOOTER */
div#footer { width: 940px;padding:22px 0 50px 0; text-align: center; position:relative;font-size:10px;color:#a9aca9;float:left;margin:0 auto; }
div#footer a {color:#a9aca9;font-size:10px;}
/* END FOOTER */
/* PAGINATION */
.pagination { position:relative;float:left;width:100%;border-top:1px solid #bed67a;}
.pagination div.searchCount {float:left;position:relative;font-family:arial;font-size:10px;color:#969b97;}
.pagination ul, .pagination li { padding:0; margin:0;font-size:10px; }
.pagination ul { position:relative;float:right;margin-top:4px;font-size:10px;  }
.pagination li { background:none; float:left; line-height:31px; font-size:10px; }
.pagination li a, .pagination li span { display:block; float:left; padding:0 7px; color:#424942;font-size:10px; }
.pagination li span { line-height:15px; color:#424942; font-size:10px; }
.pagination li a.on { color:#424942; font-weight:bold;font-size:10px; }
/* END PAGINATION */
ul#tab-titles { border-bottom:1px solid #bed67a;height:41px; }
ul#tab-titles li {float:left;background:#FFF;height:30px;margin:0 0 0 7px;border:1px solid #bed67a;border-bottom:0px;min-width:155px;list-style:none; }
ul#tab-titles li.first { margin-left:0px; }
ul#tab-titles li.active {  }
ul#tab-titles li a { 
	line-height:23px;
	font-size:12px;
	font-family:georgia;
	color:#356a74;
	padding:0 14px 0 6px;
	text-transform: uppercase; 	
}
div.tabbed-copy { margin:32px 0 0 0; }
ul#tab-titles li.active { background:#bed67a; }
ul#tab-titles li:hover { background:#bed67a; }
ul#tab-titles li a:hover { 
	background:#bed67a;
	height:30px;
	display:block;
	color:#FFF;
	
}
ul#tab-titles li.active a { color:#FFF; }
div.page-text div.grants {margin:23px 0 23px 0;}
div.page-text div.grants table {border-top:1px solid #bed67a;border-bottom:1px solid #bed67a;width:100%;}
div.page-text div.grants table tr td { line-height:32px;border-bottom:1px dotted #b3b6b3;color:#323632;font-weight:normal;font-size:13px;padding:0px;font-family:arial; }
div.page-text div.grants table tr td a { color:#356a74; }
div.page-text div.grants table tr td.regular {color:#323632;font-size:13px;font-weight:normal;}
div.page-text table {border-top:0px solid #bed67a;border-bottom:1px solid #bed67a;}
div.page-text table tr td {color:#424942;padding:10px;font-size:13px;line-height:17px;vertical-align:top;border-bottom:1px dotted #B3B6B3;}
div.page-text table tr td.date { color:#323632;font-family:georgia;font-weight:bold;font-size:14px; }
div#tab- ul {margin:0 0 25px 15px;color:#323632;}
div#tab- ul li{list-style:disc;color:#323632;font-size:14px;}
div.page-text table thead { border-bottom:1px solid #bed67a; }
div.page-text table thead tr th,
div.page-text table thead tr th { color:#323632;font-family:georgia;font-weight:bold;font-size:13px;padding-bottom:12px; border-bottom:1px solid #bed67a;padding-left:10px;padding-top:5px; }
div#grantsRecord h1{color:#424942;font-size:32px;margin-top:0px}
div#grantsRecord h2{color:#424942;margin-top:-13px;font-size:26px;margin-bottom:21px}
div#grantsRecord a.back{font-size:11px;margin-top:1px;display:block;margin:0px;}
div.greenBorder { 
  width:462px;
  border-top: 1px solid #bed67a;
  border-bottom: 1px solid #bed67a;
  padding: 8px 0;
}
div#grantsRecord table { margin: 21px 0px 21px 0px }
div#grantsRecord td { 
  padding-bottom: 16px;
  vertical-align: top;
}
div#grantsRecord .field-label {
  color: #323632;
  font-family: georgia;
  font-size: 14px; 
  font-weight: bold;
  width: 180px;
}
div#grantsRecord .field-item {
  font-size: 14px;
  font-weight: normal;
  font-family: arial;
  width: 282px;
}
a.grantLink{margin-top:-2px;display:block;}
.newsSearch { float: left; background-color: #c5d5d4; padding: 10px; }	
.newsSearch #newskeyword { border: 0; margin-right: 10px; height: 18px; width: 180px;padding:2px 0 0 0; }
.newsSearch #newsformat { border: 0; margin-right: 20px; height: 18px; width: 150px; }
.newsSearch div { float: left; }
.newsSearch #searchkeyword { border: 0; margin-right: 10px; height: 18px; padding:2px 0 0 0; }
.newsSearch #searchtype { border: 0; margin-right: 10px; height: 18px; }
.newsSearch #searcprogram { border: 0; margin-right: 10px; height: 18px; }
.searchline { height: 10px; border-bottom: solid 1px #bed67a;margin-bottom:10px; }
.centerCol { width: 460px;}
.centerCol #simg { margin-bottom: 10px; }
.view-display-id-block_3 .views-field-title  { color: #356a74; font: normal 24px georgia; padding: 3px 0 10px 0; }
.searchTtl { color: #323632; font: bold 13px georgia }
.view-display-id-block_3 .views-field-field-sub-heading-title-value { font: normal 14px arial; color: #323632; padding-bottom: 0px; }

.nitemTtl { font: bold 16px arial; color: #356a74;line-height:20px; }
.nitemText, .views-field-field-preview-text-value { font: normal 14px arial; color: #323632; padding-top: 5px;line-height:18px; }
.views-field-field-preview-image-value { 
  float: left;
  margin: 0 10px 0 0;
}
.nitem { padding: 10px 0px 10px 0px;border-bottom:1px dotted #B3B6B3; }
.nline { font-size: 1px; line-height: 1px; }
.nTitle, .nTitle a { color: #323632; font: bold 13px georgia; padding: 5px 0; }
.searchCount { padding: 15px 0; font-weight: bold; }
.botdot { background-image: url(/images/news/sep.gif); background-position: bottom; background-repeat: repeat-x; padding: 10px 0; }
.staff_name { color: #356a74; font: bold 16px arial; padding: 10px 0 4px 0; }
.staff_pos { color: #424942; font: normal 12px arial; clear: both; }
.nprTtl { font: normal 16px georgia; color: #525851; padding: 0 0 20px 0; }
.nprTxt { font: normal 12px arial; color:#525851; padding: 0 0 10px 0; }
.nprTop { font: bold 12px arial; margin-top: 15px;color:#525851; }
.nprBanner { background-color: #cfdcac; padding: 15px; margin-bottom: 20px; }
.nprGBanner { background-color: #b3c7cb; padding: 15px; margin-bottom: 20px; }
.nprGBanner .top, .nprBanner .top { font: normal 24px georgia; color: #fff; }
.nprGBanner .text, .nprBanner .text { font: normal 13px georgia; color: #464a46; }
.nprMain { border-left: solid 1px #bed67a; padding: 0 20px; margin-bottom: 20px;color:#525851;}
.nprMain a:hover { color:#5698a4; }
div#emailBorder { background:#969b97;position:absolute;right:0px;margin:23px 0 0 0;display:none;width:235px;height:250px;text-align:left;z-index:1000;height:300px; }
div#emailBorder div#emailForm { width:240px;height:245px;background:#eaf1d2;margin:0 0 0 -9px;height:295px; }
div#emailBorder div#emailThanks {display:none;width:240px;height:245px;background:#eaf1d2;margin:0 0 0 -9px;height:295px; }
div#emailBorder div#emailForm H1 {font-family:georgia;font-size:13px;font-weight:bold;color:#323632;padding:14px 0 10px 11px;}
div#emailBorder div#emailThanks H1 {font-family:georgia;font-size:13px;font-weight:bold;color:#323632;padding:14px 0 0px 11px;}
div#emailBorder div#emailThanks p {padding:0px 0 10px 11px;}
div#emailBorder div#emailForm form#sharePage input.txtField { border:0px;height:18px;width:207px;margin:0 10px 10px 10px;font-size:13px;padding:3px 0 0px 11px; }
div#emailBorder div#emailForm form#sharePage input.imgSubmit { position:relative;float:right;right:11px; }
div#emailBorder div#emailForm div.toolIcons { margin:13px 0 0 0;border-top:1px solid #FFF;padding: 10px 0 0 0px;height:2000px; }
div#emailBorder div#emailForm div.toolIcons img { padding-left:25px;  }
#shareLink{}
#shareLinkOn{display:none;}
/* Chips */
div.granteesChip ul li div.makePopup, div.granteesChip h1 a { 
	font-family:georgia;
	font-size:28px;
	line-height:35px;
	color:#356A74;
	margin:4px 0 0 0; 	
}
div.granteesChip ul li div.makePopup, div.granteesChip p { 
	font-family:georgia;
	font-size:14px;
	color:#323632;
	margin:0 0 0px 0;	
}
div.granteesChip { 
  border-top: 5px solid #e8e8e6;
  margin-bottom: 4px;
  width: 220px;
  padding-left: 0px; 
  float: left;
}
div.granteesChip ul li div.makePopup, div.granteesChip li, 
 div.granteesChip .date-display-single, div.granteesChip .views-field-title {
  font-size: 14px;
  font-family: georgia;
  color: #818681;
  line-height: 18px;
  margin-bottom: 8px;
  width: auto;
}
div.granteesChip .views-field-title a { 
  color:#323632;
  font-weight: normal;
  width: 220px;
  display: block;
}
div.granteesChip .views-field-title a:hover  { color:#5698a4 }
div.form, div.form label, div.form span{color:#323632;font-size:13px;}
div.form span.rLabel{
	margin-top:1px;
	float:left;
}
div.form input,select,textarea{margin-bottom:11px;}
#checkLabel { font-size:11px; }
.textArea { height:73px; overflow:auto; }
div.form input[type="checkbox"],
div.form input[type="radio"]{
	margin-right:10px;
}
div.form input[type="checkbox"].cb,
div.form input[type="radio"].cb{
	float:left;
}
div.errorMessage.error{
	padding:0px;
	font-size:12px;
	color:red;
	margin-bottom:10px;
	border:0px;
}
div.successMessage.success,
div.successMessage.success p{
	font-weight:bold;
	padding:0px;
	font-size:12px;
	color:#323632;
	border:0px;
}
div.successMessage.success{
	margin-bottom:10px;	
}
div.page-text { margin:0px 0 0 0;padding-right:10px; }
div.page-text ul { }
div.page-text ol { margin-bottom:25px }
div.page-text ul li, div.page-text ol li { 
  margin: 10px 0px 10px 20px;
  font-size: 14px;
  line-height: 16px;
  color: #323632;
  list-style: disc outside none;
}
div.page-text ul ul li {
  margin: 10px 0px 10px 20px;
  list-style: circle outside none;
}
div.page-text ol li { 
  list-style-type: decimal;
  *margin-left: 25px;
  padding: 0px; 
}
.view-grants .item-list {
  padding-top:15px;
  border-top: 1px solid #bed67a;	
  width: 700px;
  display: block;
}
.pager { float: right }
div.view-grants div.item-list ul.pager li.pager-item {
  line-height: 14px;
  font-size: 10px;
  margin: 0;
  float: left;
  padding: 0 5px;
  border: 0 solid #999;
  border-right-width: 1px;
}
div.view-grants div.item-list ul.pager li.pager-item  a { font-size: 10px }
ul.pager li.pager-last { border-right-width: 0 }
.pager,
.pager div{
	background-color:#fff;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
.pager .right a{
	text-transform:uppercase;	
	color:#356a74;
}

.pager a.on, .pager-current { color:#999 }
.pager .left{
	float:left;
}
.pager .right{
	float:right;
}
.newsRssDiv .txt a { font: bold 13px Georgia; color: #424942; }
.newsRssDiv { 
  background-color: #c5d5d4; 
  padding: 15px;
  margin-bottom: 20px;
  float: left;
  width: 390px;
  height: 400px;
}
div.newsRssDiv ul li { list-style: none inside none }
.hpNews {height:201px;min-height:201px;}
div#staff {}
div#staff p { border-bottom:1px dotted #b3b6b3;padding-bottom:5px;}
div#staff h6 { border-bottom:1px dotted #b3b6b3;padding-bottom:5px;font-weight:normal;font-family:arial;line-height:18px;min-height:40px;padding-top:20px;}
div#staff div img {float:left;margin-right:10px;}
div#staff p a { color:#5698a4;font-size:16px;font-weight:bold; }
div#staff h6 a { color:#356a74;font-size:16px;font-weight:bold; }
div#staff p a:hover { color:#5698a4; }
div#staff p strong { border:none;font-weight:bold;font-size:16px; }
.imageCaption{
	background-color:#e8e8e6;
	font-size:11px;
	padding:9px 10px 7px 10px;
	line-height:14px;
	margin-top:-3px;
}
.form-messages li { color: #222 }
.pixelForm {
	color: #323632;
	width:620px;
}
.pixelForm fieldset {
  float: left;
  clear: left;
  width: 610px;
}
#webform-component-first_name, #webform-component-last_name,
#webform-component-email_address, #webform-component-phone_number {
  float: left;
  padding: 17px 20px 12px 0;
}
.pixelForm input.form-text { padding: 4px }
.pixelForm .form-required {
  color: #ff003a;
  font-size: 14px;
}
.pixelForm em{
	font-size:14px;		
	margin-bottom:17px;
	display:block;
}
.pixelForm span.required{
	color:#ff003a;
	font-size:14px;
}
.pixelForm h3, .pixelForm legend {
  width: 620px;
  font: 24px/28px georgia;
	font-weight:bold;
	color:#323632;
	font-size:14px;
	padding-top:19px;
	margin-bottom:14px;
	border-top:1px solid #bed67a;
}
.pixelForm h3.second{
	padding-top:18px;
}
.pixelForm label{
	font-size:13px;
	display:block;
	margin-bottom:2px;
}
.pixelForm input[type="text"]{
	padding:5px;
	font-size: 14px;
	color: #444;
	width:276px;
	border-left: 1px solid #e2e3ea;	
	border-right: 1px solid #dbdfe6;		
	border-bottom: 1px solid #e3e9ef;
	border-top:1px solid #abadb3;	
}
.pixelForm select,
.pixelForm textarea{
	font-size:12px;
	border-left: 1px solid #e2e3ea;	
	border-right: 1px solid #dbdfe6;		
	border-bottom: 1px solid #e3e9ef;
	border-top:1px solid #abadb3;	
	padding:1px 0px 1px 0px;
}
.pixelForm #edit-submit {
  width: 79px;
  height: 21px;
  display: block;
  background: transparent url(/images/btns/submit.gif) no-repeat 0 0;
  text-indent: -9000px;
  border: 0;
  cursor: pointer;
}
.pixelForm #edit-submit:hover { background-image: url(/images/btns/submit_over.gif) }
.pixelForm select {
  font-size: 14px;
  color: #444;
  padding: 5px;
  width:276px;
}
.pixelForm textarea{
	width:427px;
	height: 108px;
}
.pixelForm p{
	padding:0px;
	margin:0px;
	margin-right:31px;
	margin-top:17px;	
}
.pixelForm p.top{
	margin-top:0px;
}
.pixelForm p.last{
	margin-right:0px;
}
.pixelForm p.bottom{
	margin-bottom:12px;
}
.pixelForm input[type="text"].small{
	width:188px;
}
.pixelForm input[type="text"].smaller{
	width:112px;
}
.pixelForm select.small{width:219px;}
.pixelForm select.large{width:440px;}

.pixelForm #webform-component-subscribe_to_email .webform-component-fieldset legend { display: none }
div.webform-component-select .form-item label { display: none }
div.webform-component-select .form-item label.option, #webform-component-affiliation .form-item label,
  #webform-component-format .form-item label { display: block }
#webform-component-affiliation .form-item label, #webform-component-format .form-item label { font-weight: bold }
#webform-component-affiliation .form-item label.option, #webform-component-format .form-item label.option { font-weight: normal }
#webform-component-affiliation, #webform-component-format { margin: 10px 0 }
#webform-component-format { margin-bottom: 20px }
#webform-component-affiliation .form-item .form-item, #webform-component-format .form-item .form-item { padding: 3px 0 }
div.webform-component-select, fieldset.webform-component-fieldset { 
  float: left;
  clear: left;
}
div.webform-component-select { padding: 5px 0 0 5px }
fieldset.webform-component-fieldset fieldset.webform-component-fieldset { padding: 0 }
#webform-component-subscribe_to_email { 
  border-top: 0;
  margin-bottom: 20px;
} 

#edit-submitted-additional-information-your-interest-wrapper label { display: block }



div.searchResults { border-top:1px solid #bed67a;border-bottom:1px solid #bed67a;padding:1px 0 0 4px; }
div.searchResults ul li div div b a { color:#356a74;font-family:arial;font-size:14px;font-weight:bold;margin-bottom:-2px; }
div.searchResults ul li div { color:#323632;font-size:12px;font-family:arial; }
div.searchResults ul li div a:hover {color:#5698a4;}
div.searchResults ul li div.bylinenews  { margin-top:5px;color:#818681;font-size:12px;line-height:16px;color:#818681;margin:0px;padding:0px;font-family:arial;font-weight:bold; }
div.searchCount { font-family:georgia;color:#323632;font-weight:bold; }
div#site-map { border-top:1px solid #bed67a;margin-top:30px;padding-top:17px; }
div#site-map ul li {list-style:none;margin:0px;padding:0px;font-weight:bold;font-size:16px;margin-bottom:7px;}
div#site-map ul li a { font-weight:bold;font-size:16px; }
div#site-map ul ul li {margin-left:38px;margin-top:10px;}
div#site-map ul ul li a{ color:#5698a4;font-weight:bold;font-size:14px; }
div#site-map ul ul li ul li {margin-left:38px;list-style:disc;font-size:8px;margin-top:7px;margin-bottom:0px;padding:0px;margin-bottom:-5px;}
div#site-map ul ul li ul li a {font-weight:normal;font-size:13px;margin:0px;padding:0px;}
form#advsearch {padding:15px;padding-right:0px;background:#C5D5D4;height:96px;padding-bottom:0px;width:100%;}
form#advsearch label {color:#323632;font-weight:bold;font-family:georgia;font-size:12px;position:relative;float:left;}
form#advsearch div { height:40px; }
form#advsearch input#searchkeyword {width:190px;height:21px;*height:19px;margin-left:12px;position:relative;float:left;margin-right:10px;font-size:13px;}
form#advsearch select#searchtype {width:215px;height:21px;*height:25px;margin-left:12px;position:relative;float:left;font-size:13px;}
form#advsearch select#searcprogram {width:230px;height:21px;*height:25px;margin-left:12px;position:relative;float:left;font-size:13px;}
form#advsearch #submit {position:relative;float:right;top:4px;right:15px;margin-left:160px;}
form#grants #gProgram{width:232px}
form#grants input#searchkeyword,form#grants input#gkeyword{width:316px;float:left;padding:3px 0px 4px 0px;margin:0px}
form#grants input#searchkeyword{
	width:187px;
}
div p.imageCaption { margin:0px;margin-top:-3px; }
form#library input#libKeyword{
	width:316px;float:left;padding:3px 0px 4px 0px;margin:0px
}
div.searchResults ul li div a {font-size:14px;font-weight:bold;color:#356a74}
div.searchResults ul li div a.newsmore {font-size:14px;font-weight:normal;color:#356a74}
div.searchResults ul li div.byline {}
div.news h1 {font-family:georgia;font-size:28px;line-height:34px;color:#525851;}
div.news h4.news {font-family:georgia;font-size:13px;line-height:20px;color:#323632;font-weight:bold;} 
strong em{font-style:italic;}
em strong{font-style:italic;}
div.news h4.news {margin-bottom:-3px;}
.sortArrow{
	margin-bottom:2px;
}

span.libByline { font-size:12px;color:#424942; }
div.nonFlashHP { margin:0 0 0 0px;background:#e9f1d2;padding:5px 90px 0px 40px;border-bottom:1px solid #FFF;min-height:70px; }
div.nonFlashHP a {font-family:georgia;font-size:18px;color:#356a74;line-height:22px;}
div.nonFlashHP p {font-size:13px;color#323632;line-height:17px;margin-top:4px;}
ul#unorderedList {margin-left:15px;}
ul#unorderedList li {font-size:14px;}
div#itemAssocFile {background:url('/images/bgs/libraryitem.gif') 0 0 no-repeat;padding:20px 0 0 0;}
div#itemAssocFile a { font-family:arial;font-weight:bold;font-size:13px;line-height:16px; }
div#itemAssocFile a img {margin:0px 0 -3px 0;}
div#beta { position:absolute;margin-top:0px;z-index:10000;margin-top:-21px;width:200px; }
div#beta a {
	top:2px;
	position:absolute;
	width:450px;left;
	font-family:georgia;
	color:#d14d1c;
	left:60px;
}
div#beta div {position:relative;float:right;}
ul#expander { list-style:none;margin:0px;border-top:1px solid #bed67a;border-bottom:1px solid #bed67a;}
ul#expander li { list-style:none;margin:0px;background:url('/images/btns/accordarrow.gif') 0px 4px no-repeat;padding:0 0 0 15px;color:#5698a4;font-size:16px;font-weight:bold;}
ul#expander li.on { 
	background:url('/images/btns/accordarrowexpand.gif') 0px 8px no-repeat;
	padding:0 0 0 15px;
	color:#323632; 
}
ul#expander li ul { display:none; }
ul#expander li ul li{ background:none; }
ul#expander li ul li div {color:#323632;font-size:14px;line-height:18px;}
ul#expander li ul li.on {background:none;}
div#tabbed-content ol li{font-size:14px;line-height:20px;}
a.backnewslink {font-size:12px;color:#5597A3;}
div#popbottom {
	height:17px;
	width:244px;
	background:url('/images/popup/bottom.png') no-repeat;
	border:0px;
	margin-left:-5px;
	margin-bottom:-5px;
	*margin-bottom:0px;	
}

div#centerBarTwoCol div.twoColInner {border:0px solid red;*width:600px;}
div#centerBar div.centerTwoCol H1 { width:460px;}
div#centerBar div.centerTwoCol H2 { width:460px;}

table#dynamic {width:100%}

div#centerBarTwoCol ul.tabs.primary {
	padding-top:1em;
	border-bottom:1px solid #ccc;
}
.tabs.primary li {
	display:inline-block;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.tabs.primary li a {
	padding:.25em .5em;
	display:inline-block;
}

.tabs.primary li.active {
	background-color: #ededed;
}
.tabs.primary li + li {margin-left:.25em;}

.newsroom-search {
  margin-right:20px;
}
.newsroom-search h2 {
  color:#424942;
  font:30px georgia;
  text-transform:uppercase;
  border-bottom:1px solid #BED67A;
  padding-bottom:10px;
}
.newsroom-search .featured-stories-heading {
  color:#363c36;
  font:17px georgia;
  text-transform:uppercase;
  margin-bottom:.25em;
}
.newsroom-search #featured-stories {
  background:#f2f2f2;
  padding:10px;
  margin-bottom:20px;
}
#featured-stories .media-vimeo-outer-wrapper,
#featured-stories .media-vimeo-preview-wrapper {
	width:100% !important;
	height:auto !important;
}


#featured-stories .media-youtube-video,
#featured-stories .media-vimeo-video {
	position:relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	width:auto !important;
	height: 0 !important;
}
#featured-stories .media-youtube-video iframe,
#featured-stories .media-vimeo-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#featured-thumbnails td {
	vertical-align: top;
}
#featured-thumbnails .col-1 {
	padding: 0 !important;
}
#featured-thumbnails .cols-3 td + td {
	padding-left:30px;
}
.newsroom-search .col-1 {
  border:0;
}
.newsroom-search .view-filters {
  border-bottom: 1px solid #BED67A;
  border-top: 1px solid #BED67A;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
}

.view-id-newsroom.view-display-id-block_5 .row-date {
	-webkit-font-smoothing:antialiased;
}

.view-id-newsroom.view-display-id-block_5 img {
	width:100%;
	height:auto;
}

.view-newsroom.view-id-newsroom.view-display-id-block_3 .col-1,
.view-newsroom.view-id-newsroom.view-display-id-block_3 .col-2,
.view-newsroom.view-id-newsroom.view-display-id-block_3 .col-3,
.view-newsroom.view-id-newsroom.view-display-id-block_3 .views-field.views-field-title {
	padding-bottom:0;
}

.newsroom-search #views-exposed-form-newsroom-page-1 .views-exposed-form {
  width:97%;
  background-color: #C5D5D4;
      border-top: 4px solid #000000;
      float: left;
      margin-top: 10px;
      padding: 10px;
}
.newsroom-search .row-title a {
  color:#1a1a1a;
  font-weight:normal;
  font-family:georgia;
  font-size:15px;
}
.newsroom-search .views-field-created span {
  color:#b3b3b3;
  float:left;
  width:100%;
}
.newsroom-search .views-field-field-preview-text .field-content{
  color:#666;
  font-size:12px;
}
.newsroom-search .views-field-field-category div {
  color:#e0bc4c;
}
.newsroom-search .views-field-created {
  width:100%;
}
.newsroom-search .views-field-created .row .row-image {
  float:left;
  padding-right:10px;
  padding-bottom:10px;
}
.newsroom-search .views-field-created .row .row-title {
  float:left;
  width:585px;
  white-space:normal;
}
.newsroom-search .views-field-field-preview-text {
  float:left;
  width:100%;
}
.newsroom-search .views-field-field-category {
  float:left;
  padding-top:10px;
  padding-bottom:5px;
}
.newsroom-search .view-newsroom .views-row {
  border-bottom:1px #B3B3B3 solid;  
}

.newsroom-search .view-display-id-page_1 .views-row {
  width:100%;
}

.newsroom-search .view-display-id-block_5 .views-field-title a {
  color: #688D3D;
  font-family: georgia;
  font-size: 29px;
  font-weight: normal;
}

.newsroom-search .view-display-id-block_3 .views-field-title a {
	display:block;
  color:#688d3d;
  font-size:13px;
  line-height:1.3em !important;
  font-family:helvetica,arial,sans-serif;
  text-align:left;
  padding:0 10px;
}

.newsroom-search .category-links {
  border-bottom:1px solid #BED67A;
  padding-bottom:0;
  padding-top:0;
  text-align:justify;
}
.newsroom-search .category-links td {
	padding-top:8px;
}
.newsroom-search .category-links:after{
  content: "";
  width: 100%;
  display: inline-block;
}
.newsroom-search .category-links a {
  display:inline-block;
  color:#e0bc4c;
}
.newsroom-search .row-date {
  background: none repeat scroll 0 0 #777A77;
      color: #FFFFFF;
      display: block;
      font-family: georgia;
      font-size: 15px;
      margin-bottom: 10px;
      margin-top:-4px;
      padding: 10px;
      text-transform: uppercase;
}
.newsroom-search .hero-title a {
  color:#688d3d;
  font-family:georgia;
  font-size: 27px;
  font-weight: lighter;
  line-height: 1.1em;
  padding-bottom:.33em;
  display:block;
}

#block-views-tweets-block,
.twitter-feed-block, 
#block-views-tweets-block-1 {
  background:#f2f2f2;
}
#block-views-tweets-block h2,
.twitter-feed-block h2,
#block-views-tweets-block-1 h2 {
  background: none repeat scroll 0 0 #89C4D9;
      color: #FFFFFF;
      font-size: 14px;
      padding: 4px;
      text-transform: uppercase;
}
#block-views-tweets-block .title,
.twitter-feed-block .title,
#block-views-tweets-block-1 .title {
	font-family:helvetica,arial,sans-serif;
  padding:8px 15px;
  line-height:1.1em;
}

#block-views-tweets-block .content,
.twitter-feed-block .content {
	padding-left:15px;
  padding-right:15px;
}
#block-views-tweets-block .content ul li,
.twitter-feed-block .content ul li {
  padding-top:5px;
  padding-bottom:5px;
}

.twitter-status {
	background:transparent !important;
	padding:0 10px !important;
}
#block-views-tweets-block-1 .twitter-status {
	background:transparent !important;
	padding:0 24px !important;
}

.twitter-status .avatar {
	margin:0 10px 10px 0;
}
.twitter-status .timestamp {
	float:left !important;
}

.twitter-status a:hover {
	text-decoration:none !important;
}
.twitter-status .name-handle,
.twitter-status .text {
	margin-left:0 !important;
}

/* Anything Slider Overrides */

.homepage-slider-wrapper {
	margin-top:10px;
}
.homepage-slider-wrapper .view-content {
	clear:none !important;
}
.homepage-slider-wrapper .views-row {
	clear:none !important;
}
.homepage-slider-wrapper .flex-control-nav {
	bottom:95px;
	right:16px;
	text-align:right;
	z-index:100001;
}
.homepage-slider-wrapper .flex-control-nav li {
	margin:0 0 0 2px;
}
.homepage-slider-wrapper .flex-control-nav a {
	background-color:#a8b6b7;
	font-size:.01px;
	border-radius:0 !important;
	width:22px !important;
}
.homepage-slider-wrapper .flex-control-nav a.flex-active {
	background-color:#fff;
}
.homepage-slider-wrapper .flex-control-nav a:hover,
.homepage-slider-wrapper .flex-control-nav a.flex-active:hover {
	background-color:#c0d477;
}
.homepage-slider-wrapper .anythingSlider {
	margin:0 !important;
	padding:0 !important;
	border-top:none !important;
	border-bottom:none !important;
}
.homepage-slider-wrapper .anythingWindow {
	border-top:none !important;
	border-bottom:none !important;
}
.homepage-slider-wrapper .anythingControls {
	bottom:20px !important;
	margin:0 !important;
}
.homepage-slider-wrapper .anythingControls ul a {
	width:25px !important;
	margin:3px 1px 3px 0px !important;
}
.homepage-slide {
	position:relative;
}
.homepage-slide__overlay {
  position:absolute;
  right:0;
  bottom:80px;
  padding:1.5em;
  width:380px;
  box-sizing:border-box;
  border:1px solid #f3f3f3;
  border-right:none;
	-webkit-font-smoothing:antialiased;
}
.homepage-slide__overlay p {
	margin:0;
	font-family:georgia,serif;
	color:#fff;
	font-size:18px;
	line-height:1.3em;
}
.homepage-slide__overlay p + p {
	margin:1em 0 0;
}

.homepage-slide__overlay__link {
	text-transform:uppercase;
	margin-top:1em;
}
.homepage-slide__overlay__link a {
	color:#bbd379;
	font-weight:bold;
}

.page-image-gallery {
	margin-bottom:0em;
	-webkit-font-smoothing:antialiased;
	width:452px;
}
.page-image-gallery .action-links-field-collection-add {
	display:none !important;
}
.page-image-gallery img {
	display:block;
	width:452px;
	height:auto;
}

.admin-menu .page-image-gallery .flex-control-nav {
	bottom:40px;
}
.page-image-gallery .flex-control-nav {
	position: relative;
	bottom: 22px;
	z-index: 10000;
	width: 240px;
	margin: 0 auto !important;
}
.page-image-gallery .flex-control-nav a {
	background-color:#a8b6b7;
	width:10px !important;
	height:10px !important;
}
.page-image-gallery .flex-control-nav a.flex-active {
	background-color:#fff;
}
.page-image-gallery .flex-control-nav li + li a {
  margin-left:3px;
}
.page-image-gallery li {
	list-style:none !important;
	padding:0 !important;
	margin-left:0 !important;
	margin-bottom:0 !important;
	margin-top:0 !important;
}
.page-image-gallery .field-name-field-image-gallery {
	margin-bottom:0 !important;
}
.page-image-gallery .field-name-field-image-gallery:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.page-image-gallery .field-name-field-image-gallery-text {
	padding:1.5em 1.5em 2.8em;
	background-color:#878287;
	box-shadow: inset 0 0 15px 1px rgba(0,0,0,.5);
}
.page-image-gallery .field-name-field-image-gallery-text a {
	color:#bed775 !important;
}
.page-image-gallery .field-name-field-image-gallery-text p {
	color:#fff;
	font-family:georgia,serif;
	font-size:13px;
	line-height:1.4em;
	margin:0;
}
.page-image-gallery .field-name-field-image-gallery-text p + p {
	margin-top:1em;
}
.page-image-gallery .field-name-field-image-gallery-photo-credit p {
	margin-top:.5em;
}
.page-image-gallery a.image-gallery-link {
	font-family:arial,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	color:#bed775;
}
.page-image-gallery .field-name-field-image-gallery-photo-credit p {
	color:#ddd !important;
	font-size:11px !important;
	line-height:1.3em !important;
	-webkit-font-smoothing:auto;
}
.field-collection-container {
	position:relative;
}
.field-name-field-is-link-a-video- {
	display:none;
}
ul.field-collection-view-links {
  text-align:right;
  position:relative;
  top:-2em;
  padding-right:1em;
  margin:0 !important;
}
ul.field-collection-view-links li {
  display:inline-block;
  margin:0;
	padding-left:.5em !important;
}
ul.field-collection-view-links li a {
	color:#fff;
}
ul.field-collection-view-links li a:hover {
	text-decoration:underline;
}
.node-unpublished {background:transparent !important;}

.anythingSlider .fade .activePage { z-index: 1 !important; }
.anythingSlider .fade .panel { z-index: 0 !important; }

/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/font-awesome/fontawesome-webfont.eot?v=4.0.0');
  src: url('../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.0.0') format('embedded-opentype'), url('../fonts/font-awesome/fontawesome-webfont.woff?v=4.0.0') format('woff'), url('../fonts/font-awesome/fontawesome-webfont.ttf?v=4.0.0') format('truetype'), url('../fonts/font-awesome/fontawesome-webfont.svg?v=4.0.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-move:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-resize-full:before {
  content: "\f065";
}
.fa-resize-small:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-resize-vertical:before {
  content: "\f07d";
}
.fa-resize-horizontal:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-fullscreen:before {
  content: "\f0b2";
}
.fa-group:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-reorder:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building:before {
  content: "\f0f7";
}
.fa-hospital:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-expand-o:before {
  content: "\f116";
}
.fa-collapse-o:before {
  content: "\f117";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-o:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-horizontal:before {
  content: "\f141";
}
.fa-ellipsis-vertical:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.image-caption {
  text-decoration: none;
  font-size: 10pt;
  color: black;
}

.image-caption:hover {
  text-decoration: none;
  font-size: 10pt;
  color: black;
}

/* mailchimp form */
.mailchimp-newsletter-mergefields
{
  padding: 10px 0 0;
  margin: 10px 0 0;
  border-top: 1px #BED67A solid;
}

.mailchimp-newsletter-mergefields .form-type-textfield
{
  margin-bottom: 10px;
}

.mailchimp-newsletter-mergefields .form-item label
{
  width:100%;
  float:left;
  font-size:13px;
  margin-bottom:2px;
}

.mailchimp-newsletter-mergefields .form-item label .form-required
{
  color:#ff003a;
}

.mailchimp-newsletter-mergefields .form-item input
{
  padding: 4px;
  min-width: 188px;
  width: 75%;
}

.form-item-mailchimp-lists-interest-groups-19637
{
  border-top: 1px #BED67A solid;
  padding:15px 0;
  margin-top: 10px;
}

.form-item-mailchimp-lists-interest-groups-19637 label
{
  font-weight:bold;
  color: #323632;
  font-size: 14px;
}

.mailchimp-signup-subscribe-form .form-submit
{
  width: 79px;
  height: 21px;
  display: block;
  background: transparent url(/images/btns/submit.gif) no-repeat 0 0;
  text-indent: -9000px;
  border: 0;
  cursor: pointer;
}

.mailchimp-signup-subscribe-form .form-submit:hover
{
  background-image: url(/images/btns/submit_over.gif)
}

#edit-mailchimp-lists-interest-groups-19637
{
  margin-top: 10px;
}

#edit-mailchimp-lists-interest-groups-19637 label
{
  font-weight:normal;
}

.notoolspacer{
	display: block;
	width:100px;
	height: 20px;
}

.blog-social-icons.blog-detail {
    height: 28px;
    float: right;
    margin-right: -57px;
    position: relative;
    width:180px;
}
