/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

p,h1,h2,h3,h4,span,a,label,ul,ol{font-family:arial, sans-serif; font-size:100%;}
ul,ol {font-size:15px; font-family:arial, sans-serif !important; padding-left:40px;}

body{
    padding:0;
    margin:0;
}

h1 {font-size:35px; color:#568D3E; font-style:italic; font-weight:600;}
h2 {font-size:20px; color:#568D3E; margin-bottom:0px; padding:0;}

a {text-decoration:none !important; color:#568D3E; border:0;}
a:hover { text-decoration: underline !important; }

p {color:#407f63; font-size:15px; line-height:16px; padding:0;}

.clear{
    clear:both;
}

.views-exposed-form .views-submit-button {
  background:transparent url('../images/button.png') 100% -29px no-repeat;
  height:28px;
  padding:0;
  padding-right:18px;
}

.views-exposed-form .views-submit-button .form-submit {
  border-color: transparent;
  border-radius:0;
  border-style: none;
  border-width: 0;
  color: #333333;
  cursor: pointer;
  font: bold 12px/1.2 Arial,sans-serif;
  outline: 0 none;
  overflow: visible;
  text-shadow:none;
  background:transparent url('../images/button.png') top left no-repeat;
  padding-top:3px;
  margin-top:0;
  height:27px;
  text-transform:uppercase;
  color:#fff;
  font-family:"Open Sans",sans-serif;
  font-size:10px;
  font-weight:700;
}

.comment-form .form-actions {
  background:transparent url('../images/button.png') 100% -29px no-repeat;
  height:28px;
  padding:0;
  padding-right:13px;
  display: inline-block;
}

.comment-form .form-actions .form-submit {
  padding-left: 25px;
  border-color: transparent;
  border-radius:0;
  border-style: none;
  border-width: 0;
  color: #333333;
  cursor: pointer;
  font: bold 12px/1.2 Arial,sans-serif;
  outline: 0 none;
  overflow: visible;
  text-shadow:none;
  background:transparent url('../images/button.png') top left no-repeat;
  padding-top:3px;
  margin-top:0;
  height:27px;
  text-transform:uppercase;
  color:#fff;
  font-family:"Open Sans",sans-serif;
  font-size:10px;
  font-weight:700;
}

.green-button {
  background:transparent url('../images/button.png') 100% -28px no-repeat;
  float:left;
  height:30px;
  padding-right:18px;
}

.green-button .green-button-text {
  float:left;
  background:transparent url('../images/button.png') top left no-repeat;
  padding:6px 11px 11px 10px;
  margin-top:0;
  height:27px;
  text-transform:uppercase;
  color:#fff;
  font-family:"Open Sans",sans-serif;
  font-size:10px;
  font-weight:700;
}

.green-button-left-margin {margin-left:17px;}

.green-button .green-button-text a{
  color:#fff;
}
.green-button .green-button-text a:hover{
  text-decoration:none !important;
}


/* Header styles */

#section-header{
    background:url('../images/headerbg.jpg') top center repeat-x;
}

#section-header #zone-user-wrapper,
#section-header #zone-header-wrapper {
  display:none;
}

#zone-branding{
  height:131px;
}

#region-branding .logo-img { margin-top:16px; }

#branding-data{float:left;}

#block-menu-menu-secondary-menu{ float:right; margin-top:10px; }
#block-menu-menu-secondary-menu li{display:inline;}
#block-menu-menu-secondary-menu a{color:#588f3f; font-weight:300; padding-top:10px; font-family: "Open Sans", sans-serif; font-size:17px;}
#block-menu-menu-secondary-menu .first a{
    padding-left:40px;
    padding-bottom:15px;
    background: url('../images/program-icon.png') 0 3px no-repeat;
}

#block-menu-menu-secondary-menu .last a{
    padding-left:40px;
    padding-bottom:15px;
    background: url('../images/contact-icon.png') 0 3px no-repeat;
}




#block-menu-menu-member-logged-in-menu{
	float:right;
	margin-top:10px;
	
	
}

#block-menu-menu-member-logged-in-menu li{display:inline;}

#block-menu-menu-member-logged-in-menu a{
    padding-bottom: 15px;
    text-align: left;
    
    
    color: #588F3F;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 300;
    padding-top: 10px;
    text-decoration: none !important;
    
}
#block-menu-menu-member-logged-in-menu ul li.leaf{
	list-style-type: none;
	list-style-image: none;
}



#zone-preface-wrapper{height:50px;}

#zone-menu #main-menu li {padding:0; margin:0;}

#zone-branding-wrapper {
margin: 0 auto;
max-width: 960px;
width: 100%;
}

#zone-menu-wrapper{
    background:url('../images/menubg.jpg') repeat-x;
    height:37px;
    margin:0;
    padding-top:15px;
    border-bottom:4px solid #efefef;
}

#zone-menu-wrapper a{
    color:#FFF;
    font-size:16px;
    margin: 0 7px;
    height:31px;
    padding:18px 10px 2px 10px;
    position:relative;
    top:-20px;
    font-family: "Open Sans", sans-serif;
}

#zone-menu #block-superfish-1 li{
  padding-top:15px;
  top:-15px;
}

#zone-menu #block-superfish-1 li.sf-depth-2{
  top:0;
  height:25px;
  border-bottom:1px solid #EEE;
}
#zone-menu #block-superfish-1 li.sf-depth-2 a{
  height:10px;
}

#zone-menu-wrapper .sfHover{
  background-color:#fff;
  position:relative;
  border-radius: 5px 5px 0 0;
}

#zone-menu-wrapper .sfHover.sf-no-children{
  background-color:transparent;
  border-radius:0;
  color:#eee;
}

#zone-menu-wrapper .sfHover a{
  color:#588f3f;
  background:none !important;
}

#zone-menu-wrapper .sfHover.sf-no-children a{
  color:#fff;
}

#zone-menu-wrapper .menuparent ul{
  background-color:#fff;
  color:#407F63;
  border-radius:0 0 5px 5px;
  margin-top:15px;
  width: 305px !important;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);

}

#zone-menu-wrapper .menuparent ul li:last-child {
border-bottom: none !important; 
}

#zone-menu .navigation{ }

#zone-menu #search-block-form #edit-search-block-form--2{
    background:url('../images/search.png') no-repeat;
    width:80px;
    height:23px;
    padding:0 0 0 7px;
    color:#fff;
    border:none;
    background-color:transparent;
    float:left;
}

#zone-menu #search-block-form .form-submit{
    background:url('../images/search-submit.png') no-repeat;
    width:24px;
    height:23px;
    color:#fff;
    border:none;
    background-color:transparent;
    float:left;
    border-radius: 0;
    font-size:0px;
}

#zone-menu #block-superfish-1 {
    float:left;
    padding-top:5px;
}

#zone-menu #block-block-2 {
    float:right;
}

/* content area */

#section-content #zone-preface-wrapper { display:none; }

#views-exposed-form-resources-page-1 .views-submit-button{clear:both;}

#zone-content{margin-bottom:25px;}

#superfish-1 .active-trail .active{
  background:url('../images/active-bg.png') no-repeat center bottom;
  background-size:100% 100%;
}

/* homepage */
.front #section-content #zone-content-wrapper #zone-content #region-content {
  margin-top:-34px;
}

/* program styles */

#zone-programs-wrapper{
    background:#e8ebe3 url('../images/programsbg.jpg') top center repeat-x;
}

#zone-programs{
  background:url('../images/programs.jpg') top left no-repeat;
}

#zone-programs .block-inner{
    margin-top:70px;
    margin-bottom:15px;
}

#zone-programs #block-block-4{margin-left:10px;}

#zone-programs section h2{
    color: #568D3E;
    font-size: 21px;
    padding-bottom:5px;
    border-bottom: 1px solid #568D3E;
    margin-bottom: 15px;
    font-family: "Open Sans", sans-serif;
    font-weight:600;
}

#zone-programs #block-views-34d41e6ae27cb98fcd4096582e3670bc{
    float:left;
    width:315px;
    margin-right:15px;
}

#zone-programs #block-views-34d41e6ae27cb98fcd4096582e3670bc #edit-field-region-tid,
#zone-programs #block-views-34d41e6ae27cb98fcd4096582e3670bc #edit-title{
    background: url("../images/text-background.png") no-repeat right #FFFFFF;
    font-size: 16px;
    height: 24px;
    width: 300px;
}

#zone-programs #block-views-34d41e6ae27cb98fcd4096582e3670bc .views-submit-button{
  margin-top:12px;
}

#zone-programs #block-block-3{
    float:left;
    width:320px;
    margin-right:10px;
}

#zone-programs #block-block-3 #program-search{
    background: url("../images/text-background.png") no-repeat right #FFFFFF;
    font-size: 16px;
    height: 24px;
    width: 300px;
}

#zone-programs #block-block-4 .block-inner{
    float:left;
    width:600px;
}

/* hightlights styles */
#zone-highlights-wrapper{
  background:url('../images/highlightsbg.jpg') center;
  height:303px;
}

#zone-highlights{
  background:url('../images/highlights.jpg') top left no-repeat;
  padding-top:60px;
}

#zone-highlights #block-views-featured-program-block-1,
#zone-highlights #block-views-featured-video-block-1{
  float:left;
  width:300px;
  height:220px;
  margin-right:24px;
}

#zone-highlights .block-inner{
  float:left;
  width:300px;
  height:220px;
  margin-right:20px;
}

#zone-highlights #block-views-featured-story-block-1{
  float:left;
  width:300px;
  height:220px;
}

#zone-highlights .view-featured-program .views-field-title{
  background-color:#568d3e;
  height:30px;
}

#zone-highlights .view-featured-program .views-field-title{
  background-color:#568d3e;
  padding-top:4px;
  height:46px;
}

#zone-highlights .view-featured-program .views-field-title a{
  color: #aec8a3;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
  font-family:"Open Sans", sans-serif;
}

#zone-highlights #block-views-featured-story-block-1 .views-field-title{
  background-color:#568d3e;
  height:45px;
}

#zone-highlights .view-id-featured_story .views-field-title{
  background-color:#568d3e;
  padding-top:4px;
  height:46px;
}

#zone-highlights .view-id-featured_story .views-field-title a{
  color: #aec8a3;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
  font-family:"Open Sans", sans-serif;
}

#zone-highlights h2.block-title{
  font-size: 21px;
  margin-bottom: 5px;
  color:#568d3e;
  float:left;
  font-family: "Open Sans", sans-serif;
  font-weight:600;
}

#zone-highlights .view-featured-video iframe{
  height: 175px;
  width: 300px;
}

#zone-highlights .view-story-of-success .view-content{
  background: url("../images/quotebg.jpg") no-repeat center;
  display: block;
  height: 175px;
  width: 300px;
  clear:both;
}

#zone-highlights .view-story-of-success p{
  float: left;
  font-size: 18px;
  line-height: 24px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 45px;
  font-family:"Open Sans", sans-serif;
  color:#fff;
  font-weight:600;
}

#zone-highlights .view-header{
  float:right;
  margin-top:8px;
}

#zone-highlights .view-header a{
  color:#a8c089;
  font-size:10px;
  font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

/* title area - title + share links */

.page-title-share .row-title{
  color:#003c6d;
  font-size:35px;
  border-bottom: 3px solid #c9d6e0;
}

.page-title-share .row-title .column-title{
  width:75%
}

.page-title-share .row-title .column-share{
  width:25%;
}

.page-title-share .row-title .column-title .region-title{
  font-family: "Open Sans", sans-serif;
  font-weight:600;
  font-size:30px;
}

.page-title-share .row-title .column-share #share_this {float:right; margin-right:10px;}
.page-title-share .row-title .column-share #share_this span{
  margin-right:0;
  padding-right:0;
  width:7px;
}

.page-title-share .standard-article-left{width:70%;}
.page-title-share .standard-article-right{width:30%;}

/* page-title-share class definitions by content type */

.page-title-share .row-title .column-title .region-title-resource-library {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-size:30px;
  color:#588f3f;
}

.page-title-share .row-title .column-title .region-title-news {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-size:30px;
  color:#588f3f;
}


/* Resource Page Styles */

#resource-page {margin-bottom:100px;}

#resource-page p{color:#000;}
#resource-page label{color:#000;}

#resource-page .pane-node-field-image{float:right; padding:15px; background-color:#f1f4f7; margin:0 0 15px 15px;}

#resource-page .pane-related-content h2{font-size:20px;}
#resource-page .pane-related-content .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#resource-page .pane-related-content .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#resource-page .pane-related-content .view-footer{ background-color: #fef6e2; padding:10px;}
#resource-page .pane-related-content .view-footer p{ margin:0; font-weight:600; font-size:8px;}

.pane-latest-news h2{font-size:20px;}
.pane-latest-news .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
.pane-latest-news .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
.pane-latest-news .view-footer{ background-color: #fef6e2; padding:10px;}
.pane-latest-news .view-footer p{ margin:0; font-weight:600; font-size:8px;}

/* Member Page Styles */

#member-page {margin-bottom:100px;}

#member-page p{color:#000;}
#member-page label{color:#000;}

#member-page .pane-node-field-image{float:right; padding:15px; background-color:#f1f4f7; margin:0 0 15px 15px;}
#member-page  pane-content view view-related-content view-id-related_content view-display-id-default view-dom-id-58ec36d631d4fe12e896c93766ff02c9 contextual-links-region contextual-links-wrapper contextual-links-processed{border-top: 3px solid #c9d6e0; background-color: #fef6e2;}

.pane-menu-menu-member-menu h2{color: #003C6D; font-family: "Open Sans",sans-serif; text-transform:uppercase; font-size:14px; border-bottom: 3px solid #C9D6E0;}
.pane-menu-menu-member-menu ul li{list-style:none; color: #004276; font-family: "Open Sans",sans-serif; font-size:14px; border-bottom: 1px solid #C9D6E0; padding:10px; margin:0; background-color:#fef6e2; }
.pane-menu-menu-member-menu ul li a {color:#004276; line-height:100%;}
.pane-menu-menu-member-menu ul li a.active-trail {background:none;}
.pane-menu-menu-member-menu {margin-bottom:30px;}

/* Partner Page Styles */

#partner-page {margin-bottom:100px;}

#partner-page p{color:#000;}
#partner-page label{color:#000;}

#partner-page .panels-flexible-region-3-left{width:70%;}
#partner-page .panels-flexible-region-3-right{width:30%;}

#partner-page .pane-node-title{
  color:#003c6d;
  font-size:35px;
  border-bottom: 3px solid #c9d6e0;
  padding-bottom:5px;
  margin-bottom:25px;
}
#partner-page .pane-node-field-image{float:right; padding:15px; background-color:#f1f4f7; margin:0 0 15px 15px;}

#partner-page .pane-related-content h2{ color:#003c6d; font-size:20px;}
#partner-page .pane-related-content .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#partner-page .pane-related-content .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#partner-page .pane-related-content .view-footer{ background-color: #fef6e2; padding:10px;}
#partner-page .pane-related-content .view-footer p{ margin:0; font-weight:600; font-size:8px;}

/* Articles Page Styles */

#articles-page {margin-bottom:100px;}

#articles-page p{color:#000;}
#articles-page label{color:#000;}

#articles-page .panels-flexible-region-4-left{width:70%;}
#articles-page .panels-flexible-region-4-right{width:30%;}

#articles-page .pane-node-title{
  color:#003c6d;
  font-size:35px;
  border-bottom: 3px solid #c9d6e0;
  padding-bottom:5px;
  margin-bottom:25px;
}
#articles-page .pane-node-field-image{float:right; padding:15px; background-color:#f1f4f7; margin:0 0 15px 15px;}

#articles-page .pane-related-content h2{ color:#003c6d; font-size:20px;}
#articles-page .pane-related-content .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#articles-page .pane-related-content .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#articles-page .pane-related-content .view-footer{ background-color: #fef6e2; padding:10px;}
#articles-page .pane-related-content .view-footer p{ margin:0; font-weight:600; font-size:8px;}

#articles-page .pane-related-news h2{ color:#003c6d; font-size:20px;}
#articles-page .pane-related-news .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#articles-page .pane-related-news .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#articles-page .pane-related-news .view-footer{ background-color: #fef6e2; padding:10px;}
#articles-page .pane-related-news .view-footer p{ margin:0; font-weight:600; font-size:8px;}

/* Programs Page Styles */

#programs-page {margin-bottom:100px;}

#programs-page p{color:#000;}
#programs-page label{color:#000;}

#programs-page .panels-flexible-region-5-left{width:70%;}
#programs-page .panels-flexible-region-5-right{width:30%;}

#programs-page .pane-node-title{
  color:#003c6d;
  font-size:35px;
  border-bottom: 3px solid #c9d6e0;
  padding-bottom:5px;
  margin-bottom:25px;
}

#programs-page .pane-related-content h2{ color:#003c6d; font-size:20px;}
#programs-page .pane-related-content .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#programs-page .pane-related-content .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#programs-page .pane-related-content .view-footer{ background-color: #fef6e2; padding:10px;}
#programs-page .pane-related-content .view-footer p{ margin:0; font-weight:600; font-size:8px;}

#programs-page .pane-related-news h2{ color:#003c6d; font-size:20px;}
#programs-page .pane-related-news .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#programs-page .pane-related-news .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#programs-page .pane-related-news .view-footer{ background-color: #fef6e2; padding:10px;}
#programs-page .pane-related-news .view-footer p{ margin:0; font-weight:600; font-size:8px;}

/* Office Pages Styles */
#office-page {margin-bottom:100px;}

#office-page p{color:#000; display:inline-block;}
#office-page label{color:#000;}

#office-page .panels-flexible-column-page-title-share-12{width:70%;}
#office-page .panels-flexible-column-page-title-share-13{width:30%;}

#office-page .pane-node-title{color:#003c6d; font-size:35px;}

#office-page .pane-related-content .pane-content a {color:#004276;}

#office-page .view-related-content .view-footer a {font-size:11px;}
#office-pagee .view-related-content .field-content a {font-size:14px;}

#office-page .pane-related-content h2{ color:#003c6d; font-size:20px;}
#office-page .pane-related-content .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#office-page .pane-related-content .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#office-page .pane-related-content .view-footer{ background-color: #fef6e2; padding:10px;}
#office-page .pane-related-content .view-footer p{ margin:0; font-weight:600; font-size:8px;}

#office-page .pane-latest-news .pane-content a {color:#004276;}

#office-page .view-latest-news  .view-footer a {font-size:11px;}
#office-pagee .view-latest-news  .field-content a {font-size:14px;}

#office-page .pane-latest-news  h2{ color:#003c6d; font-size:20px;}
#office-page .pane-latest-news  .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#office-page .pane-latest-news  .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#office-page .pane-latest-news  .view-footer{ background-color: #fef6e2; padding:10px;}
#office-page .pane-latest-news  .view-footer p{ margin:0; font-weight:600; font-size:8px;}

#office-page .pane-related-news h2{ color:#003c6d; font-size:20px;}
#office-page .pane-related-news .view-content{ border-top: 3px solid #c9d6e0; background-color: #fef6e2;}
#office-page .pane-related-news .views-row{ border-bottom:1px solid #c9d6e0; padding:10px;}
#office-page .pane-related-news .view-footer{ background-color: #fef6e2; padding:10px;}
#office-page .pane-related-news .view-footer p{ margin:0; font-weight:600; font-size:8px;}

#office-page .panels-flexible-region-page-title-share-content_-inside .pane-title {
    clear: both;
    color: #7D7D7D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    width: 100px;
    padding-top:5px;
}

#office-page .pane-related-content h2 {
font-size:14px;
font-family: "Open Sans", sans-serif;
text-transform:uppercase;
}

#office-page .pane-latest-news h2 {
font-size:14px;
font-family: "Open Sans", sans-serif;
text-transform:uppercase;
}

#office-page .pane-node-field-services .pane-content{float:left;}

/* default panel page overrides */

.panel-default-page #office-page .pane-node-title{color:#588f3f;}
.panel-default-page #office-page .pane-related-content h2 {color:#588f3f;}
.panel-default-page #office-page .pane-related-content .pane-content a { color:#588f3f;}
.panel-default-page #office-page .pane-latest-news h2 {color:#588f3f;}
.panel-default-page #office-page .pane-latest-news .pane-content a { color:#588f3f;}
.panel-default-page #office-page .page-title-share .row-title { border-bottom:3px solid #dce7d6; }
.panel-default-page #office-page a { color:#4fb021; }

.pane-related-content .view-footer a { font-size:11px; font-weight:bold; }
.pane-related-content .more-link { background-color: #fef6e2; padding:10px; text-align:left;}
.pane-related-content .more-link a { font-size:11px; font-weight:bold; }

.pane-latest-news .view-footer a { font-size:11px; font-weight:bold; }
.pane-latest-news .more-link { background-color: #fef6e2; padding:10px; text-align:left;}
.pane-latest-news .more-link a { font-size:11px; font-weight:bold; }

/* footer styles */
#zone-upperfooter-wrapper{
    background:url('../images/footerbg.jpg') center;
    height:70px;
    border-top:2px solid #25614d;
}
#zone-footer-wrapper{
    background-color:#559767;
    height:230px;
    border-top:2px solid #407f63;
    color:#aacbb1;
    font-size:10px;
}

#zone-footer #region-footer-first #block-block-1 {float:left; margin-top:9px;}

#zone-footer #region-footer-first ul{float:right; margin-top:9px;}

#zone-footer #region-footer-first li{
  display:inline; float:left; padding-top:0; padding-right:14px; padding-left:4px;
  background:transparent url('../images/footer_menu_divider.png') center right no-repeat;
}

#zone-footer #region-footer-first li.last {background:none; padding-right:0;}

#region-footer-first {float:left;}
#region-footer-first p{color:#fff; font-size:10px;}
#region-footer-first a{color:#fff; font-size:15px;}
#region-footer-first h2{display:none;}

#views-slide-text h2{width:400px;}

#resource-page .pane-related-content h2 {
font-size:14px;
font-family: "Open Sans", sans-serif;
text-transform:uppercase;
color:#003c6d;
}

#resource-page .pane-related-content .pane-content a {color:#004276;}

#resource-page .pane-related-content .view-content {background-color:#fef6e2;}
#resource-page .view-related-content .view-footer a {font-size:11px;}
#resource-page .view-related-content .field-content a {font-size:14px;}


.view-latest-news .view-footer {
    background-color: #FEF6E2;
    padding: 10px;
    text-align: left;
}

.pane-latest-news h2 {
font-size:14px;
font-family: "Open Sans", sans-serif;
text-transform:uppercase;
color:#003c6d;
}

.pane-latest-news .pane-content a {color:#004276;}

.pane-latest-news .view-content {background-color:#fef6e2;}
.view-latest-news .view-footer a {font-size:11px;}
.view-latest-news .field-content a {font-size:14px;}


#resource-page .panels-flexible-region-page-title-share-summary .pane-title {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7D7D7D;
text-transform:uppercase;
float:left;
clear:both;
width:100px;
padding-top:3px;
margin-bottom:20px;
}

#resource-page .panels-flexible-region-page-title-share-summary .pane-content {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
float:left;
margin-left:20px;
width:190px;
}

#resource-page .panels-flexible-region-page-title-share-summary .pane-separator {
height:20px;
}

#resource-page .pane-node-body .pane-content p{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
line-height:180%;
}

#resource-page .panels-flexible-region-page-title-share-content .pane-title {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7D7D7D;
margin-bottom:15px;
}

.node-type-news .pane-related-content .pane-content {
background-color:#FEF6E2;
}

.node-type-news .pane-related-content .views-row {
border-bottom: 1px solid #C9D6E0;
padding: 10px;
}

#news-page .pane-related-content .pane-content  .view-footer {
margin-top:0px!important;
padding:10px;
}

#news-page .pane-related-content .view-footer p{
margin:0px;
}

/*
#resource-page .page-title-share .row-title {
padding-bottom:0px;
margin-bottom:20px;
}
*/

.page-title-share .region-content p {
  line-height:180%;
}

#front-page .pane-news h2 { font-family: "Open Sans", sans-serif; font-weight:600; }

/* Search Results Styles */

.page-search-node #search-form
{
    background-color: #DBE2CD;
    border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 7px #E5E5E5;
    height: 45px;
    margin-bottom: 20px;
    margin-top: 25px;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-top: 40px;
}

.page-search-node #search-form label
{
    color: #588F3F;
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    margin-bottom: 8px;
    padding-top: 15px;
    text-transform: uppercase;
}

.page-search-node #search-form .form-submit {
    background: url("../images/search-button.png") no-repeat scroll left top transparent;
    border-color: transparent;
    border-radius: 0 0 0 0;
    border-style: none;
    border-width: 0;
    color: #FFFFFF;
    cursor: pointer;
    font: 700 10px/1.2 "Open Sans",sans-serif;
    height: 26px;
    width:82px;
    margin-top: 0;
    outline: 0 none;
    overflow: visible;
    padding-top: 3px;
    font-size:0px;
    text-transform: uppercase;
}

.page-search-node #search-form #edit-keys
{
    border: 0 none;
    font-size: 16px;
    height: 27px;
    width: 315px;
    margin:0 10px;
}

.page-search-node #edit-advanced{display:none;}

.page-search-node h2{
    font-size: 25px;
    margin-bottom:20px;
}

.page-search-node .search-result{
    padding:10px;
}

.page-search-node .search-results li:nth-child(2n+1) {
    background: none repeat scroll 0 0 #FFFFFF;
}

.page-search-node .search-results li:nth-child(2n) {
    background-color: #F1F5FA;
}

.pane-view-comment-count-news {

float: left;
margin-left: -5px;
position: absolute;
font-size: 12px;
margin-top: 22px;
padding-right: 8px;
border-right: 1px dotted #CCC;
width: 100px;
text-align: right;

}

.pane-view-comment-count-news .pane-content:hover { cursor:pointer; }

.pane-view-comment-count-news div { display:inline; }

.view-comment-count-image { }

.comment-form .tips, .comment-form .filter-help, .comment-form .grippie, .comment-links { display: none; }
.comment-form .form-text, .comment-form .form-textarea { width: 420px !important; }

.comment-form .form-submit { 

background: transparent url('../images/button.png') 100% -29px no-repeat;
height: 28px;
padding: 0;
padding-right: 18px;

}

.comment-form #edit-comment-body-und-0-format { display:none; }

.regional_map_links a {
font-size: 16px; font-family: Arial; color: #274532;
}

.views_slideshow_cycle_slide .views-slideshow-cycle-main-frame-row-item {
width:886px;
}

.region-programs-first-inner .block-inner{ 
    float: left;
    margin-right: 10px;
}

#region-programs-first #find_programs {
background: url("../images/text-background.png") no-repeat right white;
font-size: 16px;
height: 24px;
width: 300px;
}
.custom_autocomplete_ { z-index:200; position:absolute;}
.custom_autocomplete_ ul li { list-style:none;}
 .custom_autocomplete_ ul li a { display:block; list-style:none; padding: 2px; padding-left:4px; color:#6b6b6b;}
        .custom_autocomplete_ ul li a:hover { text-decoration: none !important; cursor:pointer; background:#e5e5e5;color:#6b6b6b;}
        .custom_autocomplete_ ul { margin: 0; padding: 0; border: 1px solid #ccc; background:#fff;}






.find_programs_submit_container .form-submit {
border-color: transparent;
border-radius: 0;
border-style: none;
border-width: 0;
color: #333;
cursor: pointer;
font: bold 12px/1.2 Arial,sans-serif;
outline: 0 none;
overflow: visible;
text-shadow: none;
background: transparent url('../images/button.png') top left no-repeat;
padding-top: 3px;
margin-top: 0;
height: 27px;
text-transform: uppercase;
color: white;
font-family: "Open Sans",sans-serif;
font-size: 10px;
font-weight: 700;
}
.find_programs_submit_container {
display:inline-block;
margin-top:20px;
background: transparent url('../images/button.png') 100% -29px no-repeat;
height: 28px;
padding: 0;
padding-right: 18px;
}

.standard-article-left p,
.standard-article-left li,
.standard-article-left ul,
.standard-article-left a,
.standard-article-left span{font-size:16px;}

.standard-article-left a{color:#4FB021 !important;}

.standard-article-left h3{font-family:"Open Sans",sans-serif; font-size:19px; color:#4C4C4C; font-weight:normal; margin-bottom:0;}

.standard-article-left h2{font-family:"Open Sans",sans-serif; font-size:22px; color:#588F3F; font-weight:normal;  margin-bottom:0;}


#views-exposed-form-find-your-office-program-page #download-csv {
clear: both;
float: left;
text-align: left;

}

#views-exposed-form-find-your-office-program-page #download-csv a{
color: #588f3f;
}
