/* Background Image and Styling */

/*
 * Global LI rule for Drupal
 * 
 * 
 */


body {
    background-image: url("../images/bgimg.jpg");
    font-family: Arial,Helvetica,sans-serif;
    
}

.block-bean ul li{
list-style-type: square;
color: #083949;
}


/* GLOBAL S CLASSES */
li a:link{color:#0062A0;}
li a:hover{color:#000;}

ul.fns_link_bean li {
    margin-left:0px;
}
ul {
    color: #000;
    list-style-type: square;

}
.bean-fns-content li {
    margin-left:0px;
}

li {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #000;
}

/* { list-style:  none;}*/
b {
    font-weight:bold;
}
p {
    margin:0 0 15px 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
div {
    margin:0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
}
h1 {
    color:#093C4D;
    font-size: 24px;
    border-bottom: 1px solid #ddd;
    /*clear:both;*/
    margin-bottom:0px;
    margin-top: 4px;
}

a h3 {
    color:#0062A0;
}

a h3:hover {
    color:#000;
}

h3{
    color: #093C4D;
    font-size: 15px;
    font-weight:bold !important;
    margin-bottom:10px;
}

h4 {
    color:#093C4D;
    font-size: 13px;
    margin-bottom: 10px;
}

h5 {
    color: #000000;
    font-size:13px;
    margin-bottom:0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

h2{
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    margin-bottom: 10px;
    color:#093C4D;
}

h2.node-title {
    font-size: 20px;
}

h2.block-title {
    border-bottom: 1px solid #ddd;
    font-size: 15px;
    margin-bottom: 10px;
    color:#093C4D;
}

.front h2.block-title {
    border:none;
    font-size: 15px;
}

aside.region-sidebaer-first h2 {
font-size:15px;
border:none;
margin-top:10px;
margin-bottom:0;
}


/* Applying global :hover rule to all the a selector
* a:hover
{ 
    text-decoration:underline;
}*/

 a {
    font-size: 13px;
    text-decoration:none;
}


#fns-site-wrap {
    background-color:#FFF;
    margin-left:auto;
    margin-right:auto;
    max-width: 996px;
    position:relative;
    margin-bottom:15px;
}

.front .section-content {
    margin-bottom:0;
}
.section-content {
    margin-bottom:100px;
    
}

table {
    border:none;
    
}
/*
td, th {
    vertical-align:top;
}
*/


thead th, th {
border-bottom: 1px solid #eee;
}

.node ol, .node ul {
    margin:5px 0 15px 0px;
    
}

.node ul li {
list-style-type: square;
color: #083949;
}
a:link, a:active, a:visited {
    text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#000;
}

.node-type-page a:link {
    font-weight:normal;
}

.views-field h5 a {
    font-size:13px;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -webkit-box-shadow: 0px 0px 1px #093C4D;
  box-shadow: 0px 0px 3px #093C4D;
  background-clip: padding-box;
  background:#093C4D url(../images/button.png) repeat-x top;
  border: 1px solid #093C4D;
  cursor: pointer;
  font-weight:bold;
  color:#fff;
  outline: 0;
  overflow: visible;
  padding: 4px;
  width: auto;
  *padding-top: 2px; /* IE7 */
  *padding-bottom: 0px; /* IE7 */
  text-shadow:none;
}

button,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background:#014546;
}

button {
  *padding-top: 1px; /* IE7 */
  *padding-bottom: 1px; /* IE7 */
}

.field-type-datetime .field-label {
    float:left;
}

#page {
    min-height:100%;
    height:100%;
}

html, body {
    margin:0;
    padding:0;
    height:100%;
}

.front footer {
   bottom:0;
    overflow:visible;
    vertical-align:baseline;
    width:100%;
    margin-bottom:10px; 
    position:relative;
}
footer {
    bottom:0;
    position:absolute;
    overflow:visible;
    vertical-align:baseline;
    width:100%;
    margin-bottom:10px;
}
#region-footer-second {
width: 960px;
margin: 0;
background:#093C4D;
}

/*
 * Added on 12/12/12 by jay footer bottom style
 */
#block-menu-block-13 {
text-align: center;
padding-bottom: 80px;
border-top:1px solid hsl(196,39%,23%);
}

#block-menu-block-13 ul {
margin:15px 0;
clear: both;
padding: 0;
text-align: center;
font-size: .833em;
}

#block-menu-block-13 ul li {
list-style-type: none;
display: inline;
text-align: center;
border-right: 1px solid #999;
padding: 0 7px 0 3px;
}


#block-menu-block-13 ul li.last  {
border-right: 0px;
}

.block .block-bean .contextual-links-region .block-wic-frequently-requested-infor .block-bean-wic-frequently-requested-infor .even{
float:left !important;
}


.block .block-bean .contextual-links-region .block-wic-other-links .block-bean-wic-other-links .odd {

float: right !important;
padding-right: 16% !important;

}

/* Header Styling - Branding Zone */


#fns-header {
  background: url("../images/Header.jpg") no-repeat scroll left top #FFFFFF; 
  height:110px;
} 

tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
  background: #F7F7F7;
}

.context-demographics .views-field  ul li {
    background: url("../images/bullet.gif") no-repeat scroll 0 6px transparent;
    margin-left: 10px;
    padding-left: 20px;
}

.context-demographics .views-field ul {
    list-style:none;
}

#block-megamenu-1 {
    background:none;
}

.front .zone-content-wrapper {
    display:none;
}
#zone-menu {
    width:100%;
    z-index:100;
    position:relative;

}


/* Breadcrumbs  */
.breadcrumb {
    padding:0;
    margin:10px 0 10px 27px;
    float:left;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
}

#breadcrumb {
    margin:0;
    border-bottom: 1px solid #033C57;
    width:996px;
    padding: 5px 0;
}

#social-media li {
    float:left;
    margin-right:6px;
    list-style:none;
}

#social-media {
    float:right;
   
}

/* Secondary Navigation */

#region-user-second #menu-secondary-navigation {
   /* background: url("../images/Green_Nav_Background.gif") repeat scroll 0 0 transparent; */
    background:#b4ad90;
    float: right;
    font-weight:normal;
    height: 27px;
    padding: 0 10px;
    text-align: right;
    font-size: 11px;
    position: relative;
    left: 10px;

/* css 3 gradient */
background: #d3cba9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2QzY2JhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGFkOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d3cba9 1%, #b4ad90 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d3cba9), color-stop(100%,#b4ad90)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d3cba9 1%,#b4ad90 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d3cba9 1%,#b4ad90 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d3cba9 1%,#b4ad90 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d3cba9 1%,#b4ad90 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3cba9', endColorstr='#b4ad90',GradientType=0 ); /* IE6-8 */


}

#region-user-second #menu-secondary-navigation ul {
    list-style-type: none;
    margin: 0;
    padding: 4px 5px 0;
}
#region-user-second #menu-secondary-navigation ul li {
    display: inline;
}

#region-user-second #menu-secondary-navigation a {
    color: #FFFFFF;
    font-size:11px;
    font-family: Arial,Helvetica,sans-serif;
    margin-right:3px;
    font-weight:bold;
}

ul#menu-secondary-navigation li.last {
    border-right:none;
}
ul#menu-secondary-navigation li {
    padding:0 4px;
    line-height:18px;
    border-right: 1px solid #FFFFFF;
    margin:4px 4px 0 0;
    float: left;
}
ul#menu-secondary-navigation li a:hover{text-decoration:underline;color:#000;}
.webform-component-fieldset {
    padding:0;
    border:1px solid #E5DAEF;
    width:550px;
    
}
.fieldset-legend {
    color: #005782;
    font-weight:bold;
}

.fieldset-wrapper .webform-component {
    margin-left:20px;
    
}

.fieldset-wrapper label {
    width:100px;
    display:block;
    float:left;
}

.fieldset-wrapper input {
    width:300px;
}
.fieldset-wrapper input.webform-calendar {
    width:auto;
}


#region-menu {
    margin:9px 0 0 0;
}

/*******************************
*   webform fox                *
*******************************/

#webform-component-new-or-update {
    display:none;
}

/*************************************************
*   Region Menu Second Formatting                *
*************************************************/

#block-menu-menu-help-menu {
    position: relative;
    bottom: 5px;
    left: -8%;
    width: 460px;
}

#block-menu-menu-help-menu .content {
    float:right;
}

#block-menu-menu-help-menu .content ul {
    font-size: 12px;
    margin-bottom: 0;
    margin-top:5px;
}

#block-menu-menu-help-menu .content ul li {
    display:block;
    float:left;
    list-style-type:none;
}

#block-menu-menu-help-menu .content ul li a{font-weight:normal;}


#block-menu-menu-help-menu .content a {
    color:#000000;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
    font-family: Arial, Helvetica, serif;
}

#block-menu-menu-help-menu .content a:hover{text-decoration:underline;}

#block-menu-menu-help-menu .content li.leaf {
    border-right: 1px solid #ccc;
    padding-right: 10px;
}

#block-menu-menu-help-menu .content li.last.leaf {
    border-right: 0px;
    padding-right: 0px;
}

/*  Region Preface First, Second, and Third Formatting */

.front #region-postscript-first, .front #region-postscript-second, .front #region-postscript-third {
     background-color: #F3F3F3;
    border-top: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    min-height: 476px;
    margin:0;
}

.front #region-postscript-first {
    
    width: 262px;
    border-left: 2px solid #BBBBBB;
}

.front #region-postscript-second {
    width:367px;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
}

.front #region-postscript-third {
     border-right: 2px solid #BBBBBB;
     width: 323px;
     
}


.front #region-postscript-third a:hover ,.front #region-postscript-first a:hover,.front #region-postscript-second a:hover{
}


.front #block-views-spotlight-block {
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    margin: 10px 10px 5px 15px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.front #block-views-spotlight-block img {
     border: 2px solid #899CA2;
     float:left;
     -moz-border-radius: 6px;
    border-radius: 6px;
     
}

.front  #block-views-spotlight-block .views-row {
    clear:both;
    margin-bottom:15px;
    height:38px;
}

.front #block-views-spotlight-block .views-row .views-field-title {
    margin-left:66px;
    padding-top:2px;
    width:180px;
    
}

.front #block-views-spotlight-block a {
    /*font-weight:bold;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    
}


.front #block-views-spotlight-block a:hover {
text-decoration:underline;
color:#000;
}

.front #block-block-34 p {
    margin:0;
}
/* Region Preface Second Formatting */

/* Main Navigation */



#admin-menu {
    z-index:9000;
    font: small "Lucida Grande",Verdana,sans-serif;
}

#admin-menu-wrapper a {
    font-size: 1em !important;
}

/*.block-megamenu {
    padding:0;
    margin:0;
    width:100%;
    background-color:#FFFFFF;
   
} */

.block-megamenu  ul.megamenu-menu {
   margin: 10px 0;
   list-style: none;
   padding: 0;
   width: 100%;
}

.block-megamenu ul.megamenu-menu li {
    margin: 0 0 0 1px;
}

ul.megamenu-bin li a:hover{
text-decoration:underline!important;
}


.block-megamenu ul.megamenu-menu li.megamenu-parent {
   background:#093C4D; 
   height:38px;
   color: #FFFFFF;
   display: block;
   float: left;
}

.block-megamenu ul.megamenu-menu li.megamenu-parent:hover {
    background:#0B4A5F; /* Jumoke */
}

.block-megamenu ul#megamenu-menu-primary-navigation li.first a {
    background: url("../images/img_leftnav.png") repeat-y scroll 0 0 transparent;
    clear:both;
}

ul.megamenu-bin  li a {
    background:none !important;
}

.block-megamenu ul.megamenu-menu li.first ul li h3 a { background: none; }
.block-megamenu ul.megamenu-menu li ul li a,
.block-megamenu ul.megamenu-menu li ul li.last a,
.block-megamenu ul.megamenu-menu li.last ul li a,
.block-megamenu ul.megamenu-menu li.first ul li a {
background:none;
    height:  auto;
    line-height: normal;
    padding: 0;
}
.block-megamenu ul.megamenu-bin li.first ul li a {
    background:none;
}
.block-megamenu ul.megamenu-menu li.last a {
    background: url("../images/img_rightnav.png") repeat-y scroll right 0 transparent;
}

.block-megamenu ul.megamenu-menu li a {
    padding: 0px 10px;
    height:38px;
    line-height:38px;
    color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display:block;
    float: left;
    text-transform:none;
}

.block-megamenu ul.megamenu-menu li.megamenu-parent ul li a {
    color:#083949;
}

.block-megamenu ul.megamenu-menu li.megamenu-parent ul li a:hover {
    color:#000;
}

h3.megamenu-slot-title {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 5px;
    
    /*background: url("../images/headers/double_line.gif") repeat-x scroll 0 0 transparent; */
}

h3.megamenu-slot-title a {
    background: none;
}

.block-megamenu ul.megamenu-bin a {
    background-color: #FFFFFF;
    color: #005782;
    font-size: 12px;
    line-height:15px;
    margin-bottom: 5px;
}

.block-megamenu li .megamenu-bin {
    background: none repeat scroll 0 0 #FFFFFF;
    
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding-left: 15px;
    margin-top:38px;
    border-radius:0;
    
   
}

.block-megamenu li .megamenu-bin a {
    width:auto;
    color: #005782;
}

.megamenu-skin-minimal .megamenu-slot-title, .megamenu-skin-minimal .megamenu-slot-title a {
color: #FFFFFF;
font-size: 100%;
text-align: left;
 text-transform: uppercase;
}

.megamenu-skin-minimal .megamenu-slot {
    border:0;
    margin:0;
}

.megamenu-skin-minimal {
   
}

.megamenu-skin-minimal {
    background-color:transparent;
}

/**************************************
 *    Sidebar Navigation on           *
 *       subpages                     *
 **************************************/

#zone-content {
    width:996px;
}

#region-sidebar-first {

    border: 6px solid #E9DFB9;
    background-color: #F6F3E7;
    width:258px;
    margin:0;
    float: left;
}


.region-sidebar-first-inner {
    padding-bottom:10px;
    padding-top:5px;
}

#region-sidebar-first ul {
    
    margin:0;
    padding: 0px 0 0 17px;
    list-style-type:none;
}

#region-sidebar-first ul li {
    line-height:1.5em;
    list-style-image:url('../images/Arrow-Menu.png');
    list-style-type:none;
}

#region-sidebar-first ul li a.active {
    /*color: #0062A0;*/
}

#region-sidebar-first ul li a:link, 
#region-sidebar-first ul li a:hover,
#region-sidebar-first ul li a:active
{
    display: block;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    /*color:#0062A0;*/
}

/*************************************
*    Secondary Footer Formatting     *
*************************************/


.region-footer-second {
    height:65px;
    background:#093C4D;
}

.region-footer-second ul li {
list-style-type: none;
display: inline;
text-align: center;
border-right: 1px solid #999;
padding: 0 7px 0 3px;
}

.region-footer-second ul li.leaf {

    
}

.region-footer-second ul li.last {
    border:none;
}

.region-footer-second ul li a {
    color: #C0D0D5;
    font-size:11px;
    font-weight:normal;
    text-decoration:  none;
}


.region-footer-second ul li a:hover {
text-decoration:underline;
  color:#fff;
  padding-bottom:2px;
}


/***********************************
 *  Front Page Formatting          *
 *  Popular Topics and Slideshow   *
 ***********************************/

.front #region-preface-first {
    width: 260px;
    background-color: #F6F3E7;
    border: 6px solid #E9DFB9;
    height: 313px;
    margin: 4px 0 0 0px;
    padding-bottom: 0;



    
}


#region-preface-first ul.fns_link_bean li {
line-height: 1.5em;
list-style-image: url('../images/Arrow-Menu.png');
margin-left: 16px;
}



.front #region-preface-first a:hover {
text-decoration:underline;
color:#000;
}


#region-preface-second {
    margin:10px 0 0 0;
}

#region-preface-first section#block-views-popular-topics-block {
    width: 258px;
    margin: 0;
    height:225px;
    
}

#region-preface-second  {
    width: 687px;
    margin: 4px 0 0 0px;

}


#block-views-popular-topics-block h2.block-title {
    color:#093C4D;
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px 20px 0 10px;
    margin-bottom:0;
}

#block-views-popular-topics-block ul {
    padding-left: 25px;
}

#block-views-popular-topics-block ul li {
    list-style-image: url("../images/arrow.gif");
    margin: 0;
}

.region #block-block-3 {
      background-color: #F6F3E7;
    border-color: #E9DFB9;
    border-right: 6px solid #E9DFB9;
    border-style: solid;
    border-width: 6px 6px 6px 0;
    margin: 0;
    padding-bottom: 0;
    width: 664px;
    height: 313px;
}

.view-popular-topics- a {
    font-family:Arial,Helvetica,sans-serif;
    font-variant: normal;
    color:#000;
    font-size:13px;
}

.view-popular-topics- .view-footer {
    float:right;
    margin-right:30px;
    font-weight:bold;
    color:#005782;
}

/*********************************************
*     Sidebar second formatting              *
**********************************************/

aside.region-sidebar-second {
}

aside.region-sidebar-second .block-block-14 p {
    margin:0;
}
aside.region-sidebar-second .block-block-14 ul {
    list-style-type:none;
}

aside.region-sidebar-second .block-block-14 ul li {
    background: url("../images/bullet.gif")0 6px no-repeat ;
    margin-left: 10px;
    padding-left:20px;
}

.block-block-16 p {
    margin:0;
}

.block-block-16 .content, .block-block-14 .content, .block-block-15 .content {
    padding-left:15px;
    padding-right:15px;
      background-color: #F6F3E7;
    border: 1px solid #DDDDDD;
    word-wrap:break-word;
}

.block-block-16, .block-block-14 {
   
   
}

.region-sidebar-second-inner {
    padding: 10px 15px;
    border-left: 1px solid #ddd;
} 

.region-sidebar-second-inner a {
    color: #3a3a3a;
    font-weight: 100;
}

/*********************************************
*     Preface Third formatting              *
**********************************************/

/**********************************************
*      Initiatives Slideshow                   *
**********************************************/

.view.view-initiatives-slideshow {
background: #093C4D;
color: #fff;
}


.view.view-initiatives-slideshow .views-field.views-field-field-slideshow-images {
margin-bottom: 8px;
}

.view.view-initiatives-slideshow p {
width:560px;
color: #fff;
margin:0;
padding:0;
}

.view.view-initiatives-slideshow .field-content a{
color:#fff;
margin-left:5px;
font-size:18px;
}

.view.view-initiatives-slideshow .views-slideshow-controls-bottom {
float: right;
margin-top: -58px;
margin-right: 16px;
color: #fff;
position: relative;
z-index: 888;
}




/**********************************************
*      Front Page Slideshow                   *
**********************************************/

.front #region-preface-second .block-views-slideshow-block .views-row {
    background-color: #F6F3E7;
    border-color: #E9DFB9;
    border: 6px solid #E9DFB9;
    border-style: solid;
    height: 313px;
    padding-bottom: 0;
    width: 671px;
}
.front #slideshow-right span.field-content,
.front #slideshow-right .field-content p {
    margin:10px 10px 0px 10px;
    width:auto;
    color:#FFFFFF;
    font-weight:normal;
}

.front #region-preface-second .block-views-slideshow-block .views-row .field-content {
       float:left;
}

.block-slideshow-block .field-content img {
    width:520px;
    height:313px;
}

.front #slideshow-right {
    display:block;
    height:313px;
    width:151px;
    background:#093C4D;
    float:right;
}

.front #slideshow-right a {
    color: #FFFFFF;
    font-family: "Verdana",Arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
}

.front #slideshow-counter {
   position:absolute;
   bottom:0;
   right:125px;
   color: #FFFFFF;
   font: bold 11px "Verdana",Arial,sans-serif;
   padding:0 0 10px 5px;
}
.front .views_slideshow_cycle_main {
    z-index:100;  
}



.front .views-slideshow-controls-bottom {
    position: absolute;
    top: 285px;
    left: 570px;
    z-index:200;
    width:200px;
}


.views-slideshow-controls-text-pause .fnsplaying {
  background: url(../images/rotator-pause.png) no-repeat 0 0;
  width:30px;
  height:22px;
  
  
}
.views-slideshow-controls-text-pause .views_slideshow_controls_text_pause .views-slideshow-controls-text-pause-processed .fnsplaying .fnspaused{
/*.views-slideshow-controls-text-pause .fnspaused .view-initiatives-slideshow{*/
  background: url(../images/rotator-play.png) no-repeat;
  
}

#views-slideshow-controls-text-pause a {
    display:none !important;
}

/**********************************************
*      WIC Page Slideshow                     *
**********************************************/

.context-wic .block-inner .block-title {
    display:none;
}

.context-wic #region-content .block-views-slideshow-block-1 .view-slideshow .views-row {
    background-color: #F6F3E7;
    border-color: #E9DFB9;
    border: 6px solid #E9DFB9;
    border-style: solid;
    height: 250px;
    padding-bottom: 0;
    width: 671px;
}
.context-wic #slideshow-right span.field-content,
.context-wic #slideshow-right .field-content p {
    margin:10px 10px 0px 10px;
    width:auto;
    color:#FFFFFF;
    font-weight:normal;
}

.context-wic #region-content .block-views-slideshow-block-1 .view-slideshow .views-row .field-content {
    float: left;
}

.block-slideshow-block .field-content img {
    width:520px;
    height:313px;
}

.context-wic #slideshow-right {
    display:block;
    height:250px;
    width:151px;
    background:#093C4D;
    float:right;
}

.context-wic #slideshow-right a {
    color: #FFFFFF;
    font-family: "Verdana",Arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
}

.context-wic #slideshow-counter {
   position:absolute;
   bottom:0;
   right:125px;
   color: #FFFFFF;
   font: bold 11px "Verdana",Arial,sans-serif;
   padding:0 0 25px 5px;
}
.context-wic .views_slideshow_cycle_main {
    z-index:100;  
}



.context-wic .views-slideshow-controls-bottom {
    position: absolute;
    bottom: 25px;
    left: 570px;
    z-index:200;
    width:200px;
}

.context-wic .skin-default {
    position: relative;
}

/**********************************************
*            SFSP Page Slideshow              *
***********************************************/

.context-sfsp .block-inner .block-title {
    display:none;
}

.context-sfsp #region-content .block-views-slideshow-block-2 .view-slideshow .views-row {
    background-color: #F6F3E7;
    border-color: #E9DFB9;
    border: 6px solid #E9DFB9;
    border-style: solid;
    height: 250px;
    padding-bottom: 0;
    width: 671px;
}
.context-sfsp #slideshow-right span.field-content,
.context-sfsp #slideshow-right .field-content p {
    margin:10px 10px 0px 10px;
    width:auto;
    color:#FFFFFF;
    font-weight:normal;
}

.context-sfsp #region-content .block-views-slideshow-block-2 .view-slideshow .views-row .field-content {
    float: left;
}

.block-slideshow-block .field-content img {
    width:520px;
    height:313px;
}

.context-sfsp #slideshow-right {
    display:block;
    height:250px;
    width:151px;
    background:#093C4D;
    float:right;
}

.context-sfsp #slideshow-right a {
    color: #FFFFFF;
    font-family: "Verdana",Arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
}

.context-sfsp #slideshow-counter {
   position:absolute;
   bottom:0;
   right:125px;
   color: #FFFFFF;
   font: bold 11px "Verdana",Arial,sans-serif;
   padding:0 0 25px 5px;
}
.context-sfsp .views_slideshow_cycle_main {
    z-index:100;
}



.context-sfsp .views-slideshow-controls-bottom {
    position: absolute;
    bottom: 25px;
    left: 570px;
    z-index:200;
    width:200px;
}

.context-sfsp .skin-default {
    position: relative;
}



.views-slideshow-controls-text-pause .fnsplaying {
  background: url(../images/rotator-pause.png) no-repeat 0 0;
  width:30px;
  height:22px;
  
  
}
.views-slideshow-controls-text-pause .views_slideshow_controls_text_pause .views-slideshow-controls-text-pause-processed .fnsplaying .fnspaused{
/*.views-slideshow-controls-text-pause .fnspaused .view-initiatives-slideshow{*/
  background: url(../images/rotator-play.png) no-repeat;
  
}

#views-slideshow-controls-text-pause a {
    display:none !important;
}

.context-find-office #search-control, .context-find-office #search-control2 {
    float:left;

}

.context-find-office #search-control3 {
    float:left;
    padding-left:30px;
    padding-bottom:20px;
}

.context-find-office #search-control4 {
    clear:both;
    float:left;
}

.context-find-office #block-program-search-statedropdown {
    margin:0 0 30px 0;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom:30px;
    color: #005782;
}
#block-program-search-statedropdown #program-search-form .form-item {
    float: left;
    margin-top:0;
    margin-bottom:0;
}

#block-program-search-statedropdown #program-search-form input.form-submit {
    margin: 0;

    
}

#block-program-search-statedropdown #program-search-form .form-item-stateselect {
    width:200px;
    float: left;
}

#block-program-search-statedropdown #program-search-form select#edit-stateselect {
    width: 190px;
}

#contact_search_controls {
    width:95%;
}

.or-text {
    float:left;
    margin-top:20px;
    padding:0 20px;
}

.context-find-office .block-find-an-office-block-1 h2 {
    border-bottom:none;
}

.context-find-office .block-find-an-office-block-1 h3 {
    margin-bottom:0;
}

.context-find-office .block-find-an-office-block-1 .views-field-php {
    float:right;
}

.context-find-office .regional-images {
    margin-right:250px;
}

.view-find-an-office .view-grouping-header {
    color:#005782;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}

.view-find-an-office .view-grouping-content caption {
    color:#000;
    font-size:15px;
    font-weight:bold;
    text-align:left;
    margin-bottom:20px;
}

.view-find-an-office thead {
    font-weight:bold;
}

.view-find-an-office tbody {
    font-size:12px;
}

.view-find-an-office table.views-table {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2em;
    border-collapse:collapse;
    text-align:center;
     font-family: Verdana,Arial,Helvetica,sans-serif;
}

.view-find-an-office table.views-table th {
    font-weight:bold;
}
.view-find-an-office table.views-table th, 
.view-find-an-office table.views-table td {
     padding:10px;
    color:#000;
    background-color:#ACD7ED;
    border-left:1px dotted #666;
    border-right:1px dotted #666;
    border-top:3px solid #B7B7B7;
    -moz-box-shadow:0px -1px 4px #B7B7B7;
    -webkit-box-shadow:0px -1px 4px #B7B7B7;
}

.view-find-an-office table.views-table p {
    margin:0;
}

.view-find-an-office table.views-table label {
    float:left;
    margin-right:10px;
}

.view-find-an-office table.views-table thead th:empty{
    background:transparent;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}

.view-find-an-office table.views-table tbody td{
    padding:10px;
    background-color:#fff;
    border-right:1px dotted #999;
    border-left:1px dotted #999;
    text-shadow:-1px 1px 1px #fff;
    color:#333;
}


/*  Program Offices Block Display */
.view-offices ul li {
    padding-bottom: 15px;
}

.page-taxonomy-term-16 .view-display-id-block_7


/*  Data and Statistics Styling */

form#views-exposed-form-dataandstatistics-block .views-exposed-form .form-item-field-datastats-date-value-value label {
    display:none;
}

form#views-exposed-form-dataandstatistics-block .views-exposed-form #edit-field-datastats-date-value-value {
    margin: 0;
    padding:0;
}

.view-dataandstatistics table td,
.view-dataandstatistics table th {
    text-align:left;
   /* vertical-align:top; */
}

.view-dataandstatistics table caption {
    text-align:left;
    font-weight:bold;
    font-size:12px;
}

.view-program-fact-sheets table caption {
    text-align:left;
    font-weight:bold;
    font-size:12px;
}

.view-dataandstatistics table.views-table,
.view-dataandstatistics table.views-table span.file{
    width:90%;
}

.node-type-data-and-statistics .field-name-field-datastats-date {
    margin-bottom:20px;
}

.node-type-data-and-statistics .field-name-field-datastats-datatype .field-label {
    float:left;
    margin-right:8px;
}

.node-type-data-and-statistics .field-name-field-datastats-datatype {
    margin-bottom:20px;
}

/* Regions formatting */



#region-postscript-third #fnsconcern {
    display: block;
    clear: both;
    margin: 0 0 0 10px;
    padding: 40px 0;
}

#region-postscript-third #fnsconcern img {
     border: 1px solid #E9DFB9;
     float: left;
     margin-right: 20px;
}

#region-content .views-row {
    margin-bottom: 15px;
    clear:both;
}
/********************************
*Taxonomy term pages formatting *
*********************************/

/*Contact Us Formatting */


.context-contact-us .view-content,
.context-office-type .view-content {
    margin-top:20px;
}
.view-fns-nonprogram-contactus ul li{
    background: url("../images/bullet.gif")0 6px no-repeat ;
    margin-left: 20px;
    padding-left:20px;
}

.field-name-body ul.nobullets li {
    list-style-type:none;
    margin-left: 15px;
}


.view-fns-taxonomy-display .views-field-address {
    margin-bottom: 15px;
}

.view-fns-taxonomy-display .views-field-field-office-dpmt-org {
    font-weight:bold;
}

.view-fns-taxonomy-display .views-field-field-office-dpmt-org,
.view-fns-taxonomy-display .views-field-address {
    width:31%;
    /*float:left;*/
    clear:both;
    font-size:13px;
}

.view-display-id-block_4 .views-field-address {
}

.view-fns-taxonomy-display .views-field-field-office-dpmt-org p {
    margin:0;
    padding:0;
}

.view-fns-taxonomy-display .views-field-field-office-contactemail a {
    color: #005782;
}


.view-fns-taxonomy-display .views-field-field-office-state {
    margin-top:20px;
    font-size:12px;
    color: #005782;
    

}

.field-name-field-office-indicator .field-label {
    display:none;
}

.views-field-field-office-dpmt-org h5 p,
.views-field-field-office-dpmt-org h5{
    margin-bottom:0;
}

.view-display-id-block_3 .views-field-body {
    margin-right: 40px;
    font-size: 12px;
}
.view-display-id-block_4 .views-field-body {
   font-size:13px;
}

 

.view-display-id-block_4 .views-field-body ul {
    list-style-type:none;
}

.views-field-body {
    font-size: 12px!important;
    padding:0px 0px 0px 5px;
}

.view-fns-taxonomy-display .views-field-body ul {
    margin-left:30px;
}

.view-fns-taxonomy-display .views-field-body b {
    font-size: 12px;
}
.view-fns-taxonomy-display .views-field-body td {
    vertical-align: top;
}

.context-office-type .block-views .views-field-title h3,
.context-office-type .block-views .views-field-nothing h3,
.context-office-type .view-fns-taxonomy-display .views-field-field-office-state h3,
.view-display-id-block_4 h3 {
    margin-bottom:10;
    border-bottom: 1px solid #ddd;
    font-size:14px;
    clear:both;
    padding: 0 0 10px 0;
    
}

#block-views-fns-taxonomy-display-block-2 .view-filters {
    margin-bottom: 40px;
}

#block-views-fns-taxonomy-display-block-3 .view-filters {
    margin-top:40px;
}

#block-views-fns-taxonomy-display-block-2 .views-field-field-office-state {
    font-size:12px;
    margin:15px 15px 0 0;
    color: #005782;
}

view-display-id-block_3 .views-field-address {
    clear:both;
}

.view-display-id-block_7 .views-field-field-office-state {
    display:none;
}

.view-display-id-block_7 .views-field-address {
    clear:none;
    float:none;
}

.view-fns-taxonomy-display .views-field-body table a {
    font-size:12px;
    
}

.view-fns-taxonomy-display .views-field-body table td {
    border-bottom: 1px solid #CCCCCC;
}

.page-taxonomy-term-28 .view-display-id-block_4 .views-field-title h3.field-content {
    display:none;
}

/************************************************************
*   Demographics Taxonomy Formatting                        *
************************************************************/
.context-demographics .block-views .views-field-title h3 {
    margin-bottom:10px;
    
}

.context-demographics .block-views .views-field-title h3 a {
    font-size:16px;
    color: #005782;
}

/************************************************************
*      Program Formatting                                   *
*************************************************************/

.block-block-5 img {
    background:none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    margin: 10px 0 20px 10px;
    padding: 5px;
}

.block-block-4 img {
    float:left;
    padding-right: 10px;
}

#zone-preface {
    /*background-color: #F3F3F3; */
    /*border: 1px solid #BBBBBB;*/
}

/***********************************************
*     WIC Program Pages                        *
***********************************************/

.group-context-node-1 .field-name-body img,
.group-context-group-2 .field-name-body img {
    float:left;
    padding-right:10px;
}


.group-context-node-1 #region-postscript-first {
    padding: 0 20px;
}
.block-block-8 ul li,
.block-block-6 ul li{
    background: url("../images/bullet.gif")0 6px no-repeat ;
    margin-left: 2px;
    padding-left:20px;
    list-style:none;
}

.block-block-7 ul li {
    background: url("../images/bullet.gif")0 6px no-repeat ;
    margin-left: 10px;
    padding-left:20px;
    list-style:none;
}

.block-block-6 h2.block-title,
.block-block-7 h2.block-title{
    margin:10px 0 10px 5px;
}

/*******************************************************
*   SNAP Program Page Formatting                       *
*******************************************************/

.group-context-node-2 .field-name-body span.specialtext {
    font-style:italic;
    font-size:16px;
    font-weight:bold;
}

.group-context-node-2 .field-name-body img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    margin:5px 15px 20px 10px;
    padding:5px;
}

.group-context-node-2 .region-postscript-first {
    background-color:#F3F3F3;
    border: 1px solid #BBBBBB;
    display:block;
    height: 340px;
}

/*============QUICKTABS BLOCK ===========*/

.block-quicktabs {
    background-color: #F3F3F3;
    margin: 0 !important;
    padding: 0 !important;
}

.quicktabs_main.quicktabs-style-basic {
    background-color: #F3F3F3;
    border: none !important;
    clear: both;
    padding: 0 10px !important;
}

.quicktabs_main.quicktabs-style-basic h2 {
    display: none;
}

.quicktabs_main.quicktabs-style-basic ul li {
margin:0px 0px 6px 6px;
}

.quicktabs_main.quicktabs-style-basic ul {
    display: block;
    float: left;
    list-style-type: none;
    margin-top: 10px;
    padding: 0;
}

ul.quicktabs-tabs.quicktabs-style-basic {
   height: 29px !important;
   border: none !important;
   margin: 0 !important;
   padding: 0 !important;
}

ul.quicktabs-tabs.quicktabs-style-basic li {
   /* background: url("../images/tabs_main.gif") repeat-x scroll 0 0 transparent;*/
    background:#093C4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding: 4px;
    margin: 0 !important;
    position: relative;
    border: none !important;
    width: 29.7%;
    float: left;

}
/*
ul.quicktabs-tabs.quicktabs-style-basic li.last{
  float: right;
  width: 92.5px;
}*/

ul.quicktabs-tabs.quicktabs-style-basic li.active,
ul.quicktabs-tabs.quicktabs-style-basic li:hover,
ul.quicktabs-tabs.quicktabs-style-basic li:hover a {
   /*background: url("../images/transparent.gif") repeat-x scroll 0 0 transparent;*/
    background: none repeat scroll 0 0 #F5F5F5;
    border: none !important;
    color: #093C4D!important;
}
ul.quicktabs-tabs.quicktabs-style-basic li a{
    color: #fff;
    letter-spacing: -0.05em;
    line-height: 1.3em;
}
ul.quicktabs-tabs.quicktabs-style-basic li.active a {
    color: #093C4D;
}
ul.quicktabs-tabs.quicktabs-style-basic li a:hover,
ul.quicktabs-tabs.quicktabs-style-basic li a:focus{
    color: #093C4D;
}
.quicktabs_main.quicktabs-style-basic {
  margin-top:5px;
}
.quicktabs-style-basic .item-list ul li {
  list-style: disc outside none;
}

.quicktabs-style-basic .node ul li {
  list-style: disc outise none;
  margin-left: 20px;
}
.quicktabs_main.quicktabs-style-basic .content a {
    font-weight: normal;
}



#block-quicktabs-upcoming-events h2 {
    display:none;
}

.quicktabs_main .block-views li {
    list-style-type:disc;
}

.quicktabs_main .block-views .view-footer {
    float:right;
}

.quicktabs_main .block-views a {
    color:#000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*============EVENTS BLOCK ===========*
.block-events-block .views-field-title {
    
}

.block-events-block h3 {
    border: medium none;
    color: #808333;
    font-size: 100% !important;
    padding: 0;
    margin-bottom: 0 !important;
    letter-spacing: 0 !important;
}

.block-events-block ul {
  
}*/

#block-views-events-block ul li, .square ul li {
    background: url("../images/list_square.png") no-repeat scroll 10px 12px transparent !important;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 5px 25px;
}

.group-context-node-2 .region-postscript-second {
    background-color: #F3F3F3;
    border: 1px solid #BBBBBB;
    display:block;
    height:340px;
    margin:0;
    padding:0;
    width:286px;
}

#block-block-9 img {
    float:left;
    margin: 0 5px 20px 10px;
    border: 1px solid #BBBBBB;
}

#block-block-9 .highlight {
    clear:both;
}

#block-block-9 .highlight a {
    font-style:italic;
    font-weight:bold;
}

#block-block-9 .block-title {
    margin: 5px 0 20px 5px;
}

/**************************************
*  Events Type Styling                *
***************************************/

.node-type-event .field-type-image img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    margin: 5px 15px 20px 10px;
    padding: 5px;

}

.node-type-event .field-type-image {
    float:right;
}
.node-type-event .field-name-field-event-time {
    float:left;
}
.node-type-event .field-name-body {
    padding-top:30px;
}

.node-type-event .adr {
    margin-bottom:20px;
}

.node-type-event .location-locations-wrapper {
    margin-bottom: 20px;
}



/****************************************
*   Brochure Formatting                 *
*****************************************/
.page-node-269 .get-help-options, .page-node-345 .get-help-options {
    display:block;
    clear:both;
}

.page-node-269 table img, .page-node-345 table img {
    float:left;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    padding:1px;
    margin: 5px 20px 10px 0;
    width:100px;
    height:90px;
}

.page-node-269 table, .page-node-345 table {
    border: 1px solid #DDDDDD;
}

.page-node-269 table tr, .page-node-345 table tr {
    border-bottom: 1px solid #DDDDDD;
}

.page-node-269 table tr td, .page-node-345 table tr td {
    padding:10px 20px 10px 30px;
    font-weight:bold;
}

/*******************************
*  Get Involved CSS
*******************************/

.context-get-involved .block-block-26 a#link-getinvolved {
    display:block;
    width:578px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/start1.jpg");
   /* margin: 0 auto;*/
       
}

.context-get-involved .block-block-26 #link-getinvolved:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/start11.jpg");
    
}

 span#involved, span#order, span#webinar, span#funding, span#data, span#toolkits, span#initiatives, span#partnerships, span#coalition {
    display:none;
}

.block-block-27 td {
    padding: 2px;
}
.block-block-27 a#ordermaterials {
    display:block;
    width:140px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/order_materials.jpg");
    margin: 0 auto;
}

.block-block-27  #ordermaterials:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/order_materials_on.jpg");
}

.block-block-27 a#webinarlibrary {
    display:block;
    width:140px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/webinar_library.jpg");
    margin: 0 auto;
}

.block-block-27  #webinarlibrary:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/webinar_on.jpg");
}
.block-block-27 a#getfunding {
    display:block;
    width:140px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/funding.jpg");
    margin: 0 auto;
}

.block-block-27  #getfunding:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/funding_on.jpg");
}

.block-block-27 a#data {
    display:block;
    width:140px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/data.jpg");
    margin: 0 auto;
}

.block-block-27  #data:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/data_on.jpg");
}

.block-block-27 a#toolkits {
    display:block;
    width:140px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/toolkits.jpg");
    margin: 0 auto;
}

.block-block-27  #toolkits:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/toolkits_on.jpg");
}
.block-block-27 a#initiatives {
    display:block;
    width:140px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/strategic_initiatives.jpg");
    margin: 0 auto;
}

.block-block-27  #initiatives:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/strategic_initiatives_on.jpg");
}
.block-block-27 a#partnerships {
    display:block;
    width:140px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/partnerships.jpg");
    margin: 0 auto;
}

.block-block-27  #partnerships:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/partnerships_on.jpg");
}
.block-block-27 a#coalition {
    display:block;
    width:140px;
    height:130px;
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/outreach_coalition.jpg");
    margin: 0 auto;
}

.block-block-27  #coalition:hover {
    background-image: url("/profiles/fns_gov/themes/fns/images/resources_icons/outreach_coalition_on.jpg");
}

/* Food Distribution Programs Formatting  */

.page-node-349 #region-postscript-first #left {
    float: left;
    width:130px;
}

.page-node-349 #region-postscript-first .content {
    margin: 20px 5px 10px 25px;
}

.page-node-342 img.recovery, .page-node-342 img.arra-map {
    float:left;
    margin-right:20px;
}

.page-ask-the-expert #region-content a:link {
    font-size: 12px;
    color: #0062A0;
}

.page-ask-the-expert #region-content ul.rn_List {
    list-style-type: none;
}

.page-ask-the-expert 

 .rn_Item {
    font-size: 1.333em;
    margin-bottom: 12px;
    text-decoration:none;
}

.page-ask-the-expert #region-content img#logo_img {
    float:right;
    margin-right:70px;
}

#rn_Contentskw_0 {
    margin-top:50px;
}

/************************
*  Press Releases
************************/


.context-newsroom .views-field-title {
    margin:15px 0 5px 0;
}

.context-newsroom .view-newsroom .views-row {
     border-bottom: 1px solid #ccc;
     padding: 0 0 15px 0;
}







.context-newsroom .view-newsroom img {
    float:left;
    padding: 0;
}

.node-type-press-releases .field-name-field-pr-subtitle {
    font-weight:bold;
}

.node-type-press-releases .field .field-label {
    float:left;
}

.node-type-press-releases .field-name-body {
    padding-top:20px;
}

.view-press-releases-filter td {
    vertical-align: baseline;
}


#google-appliance-block-form {
    float: right;
    display: inline-block;
    position: relative;
    bottom: 12px;
    left: 15%;
}
/*  Blog CSS Formatting */

#blog_item {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

.context-blog .more-link {
    display:none;
}

/* e-updates CSS Formatting */

.view-blogs-and-e-updates .views-field-field-blog-image {
    float:right;
}
.view-blogs-and-e-updates img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 4px solid #DDDDDD;
    margin-left:15px;

}

.context-e-updates .views-field-body {
    clear:none;
}

.context-e-updates .views-row {
    margin-bottom:50px;
    /*height:190px;*/
}

.page-gsearch {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    
}

.google-appliance-results-control-bar {
background:none;
border:none;
margin: 0;
padding: 0;
}

.google-appliance-search-stats {
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 15px;
    width:100%;
    margin: 20px 0;
}

.container-inline.google-appliance-sort-headers {
    float: right;
    width: 200px;
}
.google-appliance-snippet {
    margin-bottom:0;
}

p.google-appliance-info {
    font-size: 13px;
}

.active-sort:before{
    content:"[ ";
}

.active-sort:after{
    content:" ]";
}

.google-appliance-sort-headers .google-appliance-sorter {
    display:inline;
    float: none;
    padding-right: 0px;
}


/*
.google-appliance-sort-headers .google-appliance-sorter {
    float:right;
}
*/

.google-appliance-results {
    padding-top:25px;

}

.page-gsearch  .pager {
    border-style:none;
    background:none;
    padding-right:100px;
    float:right;
}

.page-gsearch  .pager li.first, .page-gsearch .pager li.first a, .page-gsearch .pager li.first a:hover {
    border-style:none;
}

.google-appliance-results .search-results .search-snippet-info {
margin:0;
padding:0;
}

.page-gsearch  .pager li.pager-current, page-gsearch .pager li a {
    color: #000;
}
.page-gsearch  .pager li a {
    background:none;
}

.page-gsearch  .pager li.pager-current {
    background:none;
}

.page-gsearch  .pager li {
    border:none;
}

.pager li a {

    background: none repeat scroll 0 0 #EBEBEB;
    border-color: #DDDDDD #BBBBBB #999999;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
    border-style: none;
    border-width: 1px;
    border-right: 0px !important;
    
}
.pager ul li{
float:inherit;

}

.pager li {
    border-right: 0 none;
    }
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
    padding: 4px 0;
    text-align: center;
    width: auto;
}

.pager li.pager-current {
    background: none repeat scroll 0 0 #093C4D;
    color: #FFFFFF;
    height: auto;
    outline: 0 none;
    text-align: center;
    width: 27px;
}


form.email-updates {
    bottom: 12px;
}

#block-block-35 {
background:url('../images/stay_connected_background.png') no-repeat  bottom;
height:auto;
position:absolute;
bottom:0;
width:100%;

}


#block-block-35 .block-inner {
    margin-top:20px;
}

#block-block-35 ul {
    list-style-type:none;
    margin-left:10px;
    position:relative;
    bottom:6px;
}

#block-block-35 ul li {
    float: left;
    margin-right:3px;
}

#block-block-35 form {
    margin:5px 0px 0px 12px;
    float: left;
    clear: both;
    position:relative;
    bottom:3px;
}

#block-block-35 input {

}

#block-block-35 input.emailgo {

}


div#block-views-workbench-og-usergroup-block-1 {
    margin-top:10px;
}

#block-block-32 { 
    float: left;
    border-right: 1px dotted #000000;
    display: block;
    height: auto !important;
    margin: 0 0 0 5px;
    max-height: 340px;
    width: 170px;
    
}

#block-block-32 h2, #block-block-33 h2{
     color: #093C4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 20px;
    margin: 6px 0 0 5px;
    padding: 0 0 0 10px;
    text-decoration: none;
    text-transform: none;
}

#block-block-32 ul li, #block-block-33 ul li { 
    list-style: none;  
    line-height:15px;
}

#block-block-32 ul li a, #block-block-33 ul li a { 
    margin: 0; 
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: lighter;
    padding: 4px 10px 0 20px;
    text-align: left;
    text-transform: none;
    color:#000000;
}

#block-block-33 {
    float:right;
    display:block;
    margin: 0 5px 0 0;
    max-height:340px;
    width:165px;
}
#block-block-34 {
    height:170px;
    clear:both;
     border-top: 1px dotted #000000;
     margin:10px 10px 0;
}

#block-block-34 img {
    margin:14px 0 0 60px;
}

/*
 * STYLE ADDED ON 10/26/2012 
 * authored by: Jay Chand
 * Get involve slideshow
 */

div.views-slideshow-ddblock-cycle-vsd-default div.slide-inner img {
    height:auto;
    width:auto;
    border:1px solid #093C4D;
}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-bottom {
    bottom:auto;
}

div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-inner a {
    color:#FFFFA6;

}
 
div.views-slideshow-ddblock-cycle-vsd-default div.views-slideshow-ddblock-prev-next-slide {
    top: 207px;
    left: 378px;
    width: 100px;
} 

div.views-slideshow-ddblock-cycle-vsd-default div.views-slideshow-ddblock-prev-next-slide a.prev {
    margin-left:0px;
} 

div.views-slideshow-ddblock-cycle-vsd-default div.slide-text {
    background:#093C4D;
}

div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more-horizontal a {
    right: -2px;
}

div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more-horizontal a:hover {
    right: -2px;
}
 
div.views-slideshow-ddblock-cycle-vsd-default div.prev-container {
    float: left;
    height: 50px;
    opacity: 0.7;
    position: relative;
    width: 50px;
}

div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more {
    width:auto;
    right:10px;
}


table {
    width:auto;
}
/*  Reports Formatting */

/*
 * ADDED ON 11/12/2012 BY Jay chand
 * ADD COMMENT : CSS RULES FOR HOMEPAGE BEAN BLOCKLS TITLED "INFORMATION FOR,SECRETARY'S PRIORITIES 
 * & FNS HOMEPAGE LINKED IMAGE"
 */

/* Pseudo classes for bean block global style  */
.field-items a{color:#0062A0;}
.field-items a:link{color:#0062A0;}
.field-items a:hover{color:#000000;}

#block-bean-frontpage-popular-topics .field-items a{font-weight:bold;}


#block-bean-information-for h2,#block-bean-frontpage-popular-topics h2,
#block-bean-secretarys-priorities h2{margin:0;padding:0;font-size:15px;}

#block-bean-information-for h2 a,#block-bean-frontpage-popular-topics h2 a,
#block-bean-secretarys-priorities h2 a, #block-bean-fns-strategic-priorities-non-l h2 a {margin:0;padding:0;font-size:15px;}

#block-bean-information-for h2 a:hover,#block-bean-frontpage-popular-topics h2 a:hover,
#block-bean-secretarys-priorities h2 a:hover{text-decoration: underline;color: #000;}


#block-bean-fns-strategic-priorities-non-l ul li{
color: #083949;
 list-style-type: square;
 margin-left: 20px;
}
#block-bean-frontpage-popular-topics h2{margin-left:15px;}


/* POPULAR TOPICS BLOCK WILL REQUIRE MARGIN TOP*/
#block-bean-frontpage-popular-topics{margin:10px 0px 0px 0px;}

#block-bean-secretarys-priorities{border-left:1px solid #bbb;min-height:240px;}
#block-bean-fns-homepage-linked-images{border-top:1px solid #bbb;min-width:320px;}
#block-bean-fns-homepage-linked-images h2{font-size:15px;margin-left:10px;margin-top:10px;}
/*  */
#block-bean-fns-homepage-linked-images img{
 -moz-box-shadow: 1px 0px 4px #b9bab4;
  -webkit-box-shadow: 1px 0px 4px #b9bab4;
  box-shadow: 1px 0px 4px #b9bab4;
 filter:
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=1),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=100,strength=1),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=4),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=4);

  background:#F3F3F3;
  padding:2px;
  border:1px solid #C0C2C4;
}


/*#block-bean-fns-homepage-linked-images p{margin:0;padding:0;}*/
/* Removing background color from program integrity h2*/
#block-quicktabs-program-integrity h2.block-title{background:#fff;margin:0;}


/* ADDED ON 12/18/2012 */
#block-bean-fns-homepage-linked-images{clear:both;}
section.block-information-for,section.block-secretarys-priorities{margin-top:12px;padding:0;float:left;}

/* ADDED ON 12/28/2012 */
#block-bean-information-for ul li,#block-bean-secretarys-priorities ul li{margin:0;padding:0;list-style:none;}
#block-bean-information-for ul.fns_link_bean,#block-bean-secretarys-priorities ul.fns_link_bean {padding:0 0px 0px 0px;}

section.block-information-for{max-width:180px;padding-left:12px;padding-bottom:12px;margin-right:4px;}
section.block-secretarys-priorities{max-width: 150px;padding-left: 12px;}

#block-bean-programs-and-services-fns-homepa ul.fns_link_bean li,
#block-bean-programs-and-services-fns-homepa ul,
#block-bean-non-programs-fns-homepage-block- ul.fns_link_bean li,
#block-bean-non-programs-fns-homepage-block- ul,
#block-views-newsroom-block-2 ul li {
list-style:none;
margin:0;
padding:0;
}

/* Global ul.fns_links_bean style */ 
.front ul.fns_link_bean{margin-left:16px;}

/*
 * ADDING CSS RULES FOR PRESS-RELEASE PAGE
 * 
 */

section#block-views-newsroom-block p{margin:0;}
section#block-views-newsroom-block img{margin:6px 10px 0px 0px;border:1px solid #ccc; padding:2px;float:left;}

/*
 * RECENT BLOG POST,RADIO FEATURES,RECENT REPORTS BLOCK NEWSROOM LINK *
 */
section#block-bean-recent-blog-posts,section#block-bean-radio-features,
section#block-bean-recent-reports {
margin:15px 0px;
}

/*
 * STYLE FOR PRESS RELEASE PAGE FULL VIEW ( @see Custom Template: node--press-releases.php. )
 * 
 */


#newsroom_full ul li{margin-left:20px;}
.group-nr-header{margin-bottom:15px;max-width:240px;}
.group-nr-body img {height:400px;width: 450px; float:left;margin:0px 15px 15px 0px;
border:1px solid #ccc; padding:2px;}
.group-nr-footer{text-align:center;}
.group-nr-footer p{text-align:left;}
.news_room_subtitle p em {font-style:normal;}


/*
 * BEIGN STYLE FOR NEW FOOTER BOTTOM 
 * 
 */

#zone-footer-top{   
background:#0a5167 url("/profiles/fns_gov/themes/fns/images/ech/footer_top_bg.png") repeat-x;  
color:#c0d0d5;
padding-bottom: 20px;
}

#zone-footer-top h2.block-title{    
font-size:15px;
color:#fff;
}

#zone-footer-top ul li a, #zone-footer-top li a, #zone-footer-top a,#zone-footer-top p,#zone-footer-top h2 {    
color:#c0d0d5;

}

#zone-footer-top ul li a:hover, #zone-footer-top li a:hover, #zone-footer-top a:hover,#zone-footer-top p a:hover{   
color:#fff;
text-decoration:underline;
}


#region-footer-bottom-first{margin:0;}

/*
 * Added css rule for all hiddne conent  
 */
.fns-hidden-contentp,.fns-hidden-content{display:none;}

/*
 * hide statistics_counter
 */
li.statistics_counter span{display:none!important;}

/*
 * BEGIN STYLE FOR FOOTER WITH TITLE FOOTER FIRST 12/10/2012
 */
.footer-with-title{margin:15px 0px 20px 0px;border-bottom:1px solid #777;}
.footer-with-title h2.block-title{margin-bottom:5px;padding:0;}

/*
 * 
 */


#block-views-slideshow-block{background:#E9DFBA;}

/*
 * Footer margin fix
 */

#region-footer-first{}


#block-views-slideshow-block {background:#E9DFBA;}

#block-bean-fns-homepage-linked-images img a:hover{
border:none;
}

section#block-bean-wic-frequently-requested-infor {
    float:left;
    padding-right:40px;
}

/*
 * Email Update block 
 * 
 */

#email {
float: left;
margin-right:5px;
width:193px;}

.read-more a{border-bottom:1px dotted #ccc;color:#fff!important;}
.read-more a:hover{border:none;color:#eee;}

#region-footer-bottom-second,#region-footer-bottom-third{position:relative;left:22px;}

/*ADDED THIS ON 12/13/2012 REMOVE THIS CSS RULE IF ZONE FIRST IS REQUIRED WITHIN THE THEME */
.not-front #zone-footer-top{display:none;}

/*
 * ADDED ON 12/13/2012 NEW CSS RULES FOR SITEMAP PAGE 
 */

#site-map{
    
}

#site-map ul .site-map-menu li .expanded{font-weight:bold;list-style-image:url("../../misc/menu-expanded.png");}

#site-map h2.title{
margin:0;padding:0;
font-size:15px;
color:#093C4D;
}

#site-map ul.site-map-menu{
margin-left:8px;
}

#site-map ul.site-map-menu li{

}

#site-map ul.site-map-menu li a:hover{
    border-bottom:1px solid #000;
}

/* ADDING EXTRA SPACE BETWEEM SIDEBAR FIRST AND MAIN CONTENT IF THIS IS NOT THE FRONT PAGE*/
.not-front #region-content{left: 2px; min-height:400px;}

/* All bean block styles */
#region-sidebar-first .bean-fns-links-bean,
#region-sidebar-first .bean-fns-content{    
margin-left:20px;
}

#region-sidebar-first li a{display: block;
font-family: Arial,Helvetica,sans-serif;
margin-top: 2px;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #000000;}

#region-sidebar-first h2{font-family: Arial,Helvetica,sans-serif;
border: medium none;
font-size: 15px;
color: #093C4D;
margin-top: 10px;
font-weight: bold;
margin-bottom: 0;
list-style-image: url("../../misc/menu-expanded.png");}


.bean-fns-content a:hover{text-decoration:underline;}

.not-front .region-sidebar-first .bean-fns-links-bean a:link,.not-front .region-sidebar-first .menu-block-wrapper a:link,.not-front .region-sidebar-first .meu-block-wrapper .region-sidebar-first .filed-items{font-size:13px;font-weight:bold;}

.bean-fns-links-bean a:hover,.menu-block-wrapper a:hover {
text-decoration:underline;
}

#region-sidebar-first section h2 {margin-left:15px;}

/*
 * Adding rules for footer news block 
 */

#block-views-newsroom-block-2 hr{
background: #CCC;
margin-bottom:6px;
padding:0px;
}

#block-views-newsroom-block-2 a:hover{
text-decoration:none;
}

caption {

}
ul.table-title{background:#f1f5fa;text-align:left;color:#093c4d;font-weight:bold;list-style:none;padding:6px;border-bottom:1px solid #ccc;}
ul.table-title ul li{list-style:none; }

 ul.ico{float:left;}
 
/* BEGIN STYLE FOR MEGAMENU PRIMARY LINKS */

/*
 * BEGIN STYLE FOR ALL SUB BLOCKS 
 */

li#megamenu-mlid-6711{margin-left:20px;}
li#megamenu-mlid-5962{margin-left:20px;}
li#megamenu-mlid-5305{clear:left;}
/*li#megamenu-mlid-5055{ 0px 10px 20px;}*/
li#megamenu-mlid-5060{margin-left:20px;margin-top:10px;}
li#megamenu-mlid-5051{margin:0px 0px 10px 20px;}
li#megamenu-mild-5960{}
li#megamenu-mlid-6600{margin-top:10px}
li#megamenu-mlid-7422{margin-left:20px;margin-top:10px;}
/* Lets make each menu block certain width */
li#megamenu-mlid-349 ul.megamenu-bin{max-width: 430px !important;list-style:none;list-style-image:none;}
li#megamenu-mlid-5590 ul.megamenu-bin{max-width: 430px !important;list-style:none;list-style-image:none;}
li#megamenu-mlid-7248 ul.megamenu-bin{max-width: 430px !important;list-style:none;list-style-image:none;}
li#megamenu-mlid-9564 ul.megamenu-bin{max-width:430px !important;list-style:none;list-style-image:none; }

li#megamenu-mlid-4405 ul.megamenu-bin,li#megamenu-mlid-3600 ul.megamenu-bin,li#megamenu-mlid-3601 ul.megamenu-bin{width:200px!important;}

li#megamenu-mlid-349 ul.megamenu-bin,li#megamenu-mlid-4405 ul.megamenu-bin,li#megamenu-mlid-3600 ul.megamenu-bin{
-webkit-box-shadow: 2px 2px 14px rgba(0, 3, 1, 0.75);
-moz-box-shadow:    2px 2px 14px rgba(0, 3, 1, 0.75);
box-shadow:         2px 2px 14px rgba(0, 3, 1, 0.75);   
}


/*
 * ALL MENU LI ITEMS TOGETHER
 */
li#megamenu-mlid-6601 a,li#megamenu-mlid-5960 a,li#megamenu-mlid-6601 a,li#megamenu-mlid-8219 a,
li#megamenu-mlid-5962 a,li#megamenu-mlid-5305,li#megamenu-mlid-6601 a,
li#megamenu-mlid-5055 a,li#megamenu-mlid-5057 a,li#megamenu-mlid-5058 a,
li#megamenu-mlid-5060 a{max-width:200px;background:none;}
/*
 * ALL MENU H3 TITLES
 * 
 */
li#megamenu-mlid-6601 h3 .nolink,li#megamenu-mlid-5960 h3 .nolink,li#megamenu-mlid-6601 h3 .nolink,li#megamenu-mlid-8219 h3 .nolink,
li#megamenu-mlid-5962 h3 .nolink,li#megamenu-mlid-5305 h3 .nolink,li#megamenu-mlid-6601 h3 .nolink,
li#megamenu-mlid-5055 h3 .nolink,li#megamenu-mlid-6603 h3 .nolink,li#megamenu-mlid-5058 h3 .nolink,
li#megamenu-mlid-5060 h3 .nolink {font-weight:bold; background-color:#eee;}

/*
 * 
 */
.megamenu-skin-minimal .megamenu-bin {
background-color: #EEE;
border: 2px groove #093C4D;
}

.megamenu-skin-minimal .megamenu-slot-title, .megamenu-skin-minimal .megamenu-slot-title a {
    background-color:#fff;
    font-weight:normal; 
    color:#000;
    padding-bottom:2px;
    margin-bottom:6px;
}

h3.megamenu-slot-title span.nolink{
color:#093C4D;
font-size:13px;
min-width:160px;
padding:0;
margin-top:10px;
text-transform:capitalize;
font-weight:bold;
}
/* Spanish and English Primary Menu Styles */
ul#megamenu-menu-primary-navigation li#megamenu-mlid-349 ul li h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-6601 ul li h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-5962 ul li h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-5060 ul li h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-9220 h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-9221 h3.megamenu-slot-title a,

/*spanish*/
ul#megamenu-menu-primary-navigation li#megamenu-mlid-8223 ul li h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-8220 ul li h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-8219 ul li h3.megamenu-slot-title a,

ul#megamenu-menu-primary-navigation li#megamenu-mlid-8224 ul li h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-8225 ul li h3.megamenu-slot-title a,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-5590 ul li h3.megamenu-slot-title a{  
color:#093C4D;
font-size: 13px;
font-weight: bold;
margin-bottom:8px; 
border-top:4px double #093C4D;
min-width:160px;
padding-top:6px;
text-transform: capitalize;}

ul#megamenu-menu-primary-navigation li#megamenu-mlid-8613 h3.megamenu-slot-title,
/*Research dropdowns */  
ul#megamenu-menu-primary-navigation li#megamenu-mlid-9214 h3.megamenu-slot-title,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-7503 h3.megamenu-slot-title,
/* Data dropdowns */
ul#megamenu-menu-primary-navigation li#megamenu-mlid-9564 h3.megamenu-slot-title,
ul#megamenu-menu-primary-navigation li#megamenu-mlid-9565 h3.megamenu-slot-title{  
color:#093C4D;
font-size: 13px;
font-weight: bold;
margin-bottom:8px; 
border-top:4px double #093C4D;
min-width:160px;
padding-top:6px;
text-transform: capitalize;}

/* Programs dropdown */
ul#megamenu-menu-primary-navigation li#megamenu-mlid-5960 h3.megamenu-slot-title a{
display: inline-block;
width:100%;
}
ul#megamenu-menu-primary-navigation li#megamenu-mlid-5962 h3.megamenu-slot-title a{
display: inline-block;
width:100%;
}

#megamenu-mlid-8219,#megamenu-mlid-8224{
padding-right:24px;
width:194px;
}

#megamenu-mlid-8230{
float:right;
padding-right:16px;
width:194px;
}

/* Research dropdowns */
#megamenu-mlid-9081{float:right; padding-right:30px; width:150px;}
#megamenu-mlid-7503{max-width:150px; padding-right:46px;}
#megamenu-mlid-9214{max-width:150px; padding-right:20px;} 

/* Data dropdowns */
#megamenu-mlid-9564{max-width:150px; padding-right:30px;} 
#megamenu-mlid-9565{max-width:150px; padding-right:30px;} 

#region-sidebar-first ul li.expanded span,#region-sidebar-first ul li.expanded a {
    font-family: Arial,Helvetica,sans-serif;
    border: medium none;
    font-size: 15px;
    color:#093C4D;
    font-weight:bold;
    margin-bottom: 0;
    list-style-image: url("../../misc/menu-expanded.png");
}

#region-sidebar-first ul li.expanded ul.menu li a {
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
margin-top:2px;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #000;
}

/*
 * css rule to explicitly remove text-decoration bug in ie7/ie8 
 * This will require testing as i am unable to recreate this issue locally in my machine. including using ietester. 
 * 
 */

/* FIX */
.front #region-preface-first a:visited{
text-decoration:none;
}


#region-sidebar-first ul li.expanded {
    list-style: none outside none;
    margin-top:10px;
}

/* Noticias menu list style 
.megamenu-bin.megamenu-slots-columnar {
    max-width: 225px !important;
}
*/

/**
 *  BEGIN STYLE FOR FNS SEARCH PAGE.
 * 
 */

form.search-google-appliance-search-form{
background: #EEE;
padding:10px;
display: block;
}

body.page-gsearch h1#page-title{display:none;}
/*
.google-appliance-sort-headers .google-appliance-sorter {

display:inline;
}*/



.google-appliance-sorter .active-sort{
    color:#093C4D;
}

.google-appliance-snippet-info {
border-bottom: 1px solid #EEE;
margin:0;
padding:0;
}

.search-results .search-snippet-info {
padding-left: 0em;

}

.search-results .search-info {
font-size: 0.85em;
color:#1F414D;
}
.google-appliance-results-control-bar .google-appliance-search-stats {
font-weight: bold;
}

li.google-appliance-result a {font-size:15px;font-weight:bold;}

.search-results li {
margin-bottom: 1em;
padding: 4px;
}

.search-form {
margin-bottom:0em;
}

#block-search-form {
  float: right;
  position: relative;
  right: -50px;
  padding-bottom: 10px;
  z-index: 100;
}

#search-block-form {
    float: right;
}

#search-block-form input[type="text"] {
    width: 200px;
}

/*
 * fix for ie7 not rendering proper color inside beanblock h2.
 */

.block-bean h2{color: #093C4D;}


/*
 * Just removing background and border form the print link.
 * printfriendlyLink.
 */

.printfriendlyLink {
background:white!important;
border: none!important;
}


input.print_btn{
background:url("../images/print_btn.png");
text-indent:-9999px;
width:70px;
height:22px;
box-shadow:0;
float:right;
cursor: pointer;
outline: 0;
overflow: visible;
padding: 0;
margin:10px 15px 10px 0px ;
}

input.print_btn:hover{
background:#ccc url("../images/print_btn.png");

}
/* HOMEPAGE BEAN BLOCK LIST STYLES */
#block-bean-information-for ul li ,#block-bean-secretarys-priorities ul li {
list-style-type: square;
color: #083949;
margin-left: 20px;
margin-bottom:6px;
}

#block-bean-secretarys-priorities ul,#block-bean-fns-strategic-priorities-non-l ul {margin-left:0;padding:0;margin-top:5px;}
/* if print button appares inside user and search page */
.page-user .print_btn ,.page-gsearch .print_btn{display:none;}


.megamenu-menu .megamenu-slot {
    margin-bottom: 0.5em;
    width: 196px;
}

/* BEGIN STYLE FOR "OFFICE-TYPE" / * PAGES */

td.views-field-field-office-state{
font-weight:normal;
}

td.views-field-field-office-state h3{
border:none!important;
font-weight:normal!important;
}

td.views-field-field-office-dpmt-org p{
    font-weight:normal!important;
}

thead th.views-field-field-office-state,th.views-field-field-office-dpmt-org, th.views-field-field-office-website-url,th.views-field-address {
font-weight: bold;
color:#093C4D!important;
text-align:left;
}

.views-field ul li {
margin: 0;
padding: 0;
}

.views-field ul li a:hover {
text-decoration:underline;
}

/* CSS RULE FOR VIEW DISPLAYES INSIDE CONTACT PAGE */
.views-field-field-office-last-name,.field-content,.views-field-field-office-dpmt-org{font-weight:bold;}
.views-field.views-field-field-office-dpmt-org {width:auto;}
.views-field-address{margin-top:10px;}
.adr { font-weight: lighter;}

/* CSS RULE FOR SIDEBAR NAVIGATION LINKS */
.zone-content ul li a:hover{text-decoration:underline}

.front .region-inner.region-postscript-second-inner {
background: #F3F3F3;
}

/*Homepage image block table style temp */
.myplate a, .hsd a,.rfd a:link {font-weight:bold;color:#0062A0;}


.myplate, .hsd, .rfd {
position: relative;
left: 0px;
text-align: center;
text-transform:capitalize;
font-weight: normal;
color: #02465C;
}


table.homepage-block {
margin: 0;
padding: 0;
}

#block-bean-fns-strategic-priorities-non-l {
margin-right: 4px;
max-width: 180px;
padding-left: 12px;
float:left;
margin-top:12px;
}

.block-bean-fns-strategic-priorities-non-l h2.block-title{margin-bottom:0;padding-bottom:0;}

h2.node-h2{font-size:18px;}

/* apply this h2 class for all node h2's within the site */
h4 a:hover{text-decoration:underline;color:#093C4D;}
.snap-studies ul li{margin-left:20px;}
.snap-studies{margin-top:30px;}
.snap-studies img {margin-right:10px;}
.snap-studies h3 {margin-top:30px;}
.views-field.views-field-field-office-first-name {float:left; padding-right:7px; }
.front td,th{padding-bottom:0px;}

.not-front .region-inner.region-content-inner ul li {
  margin-left: 16px; 
  color: #000;
}

.megamenu-menu.columnar.megamenu-skin-minimal ul li{list-style:none; list-style-image:none;}

.view-program-fact-sheets .views-field-publication-file-upload {float:right;}

/*  Ending Childhood Hunger formatting */

/*****************/
/* PAGE-SPECIFIC */
/*****************/

/* ECH HOME */

.home h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-what-will-you-do-567x208.gif') no-repeat top left transparent;
    height: 208px;
    margin: 0;
    text-indent: -99999px;
    width: 567px;
}
.home #primary p {
    border: 3px solid #df7926;
    border-width: 3px 0 3px;
    color: #666;
    font: 1.2em helvetica,arial,sans-serif;
    line-height: 1.2;
    margin: 10px 0;
    padding: 15px;
    word-spacing: 1px;
}
.home #primary .action {
    height: 127px;
    margin: 10px 0 10px;
    padding: 0;
}
.home #primary .action li {
    display: inline;
    overflow: hidden;
    width: 189px;
}
.home #primary .action li a {
    display: block;
    float: left;
    height: 127px;
    margin-right: 4px;
    text-indent: -99999px;
    width: 186px;
}
.home #secondary .action {
    height: 175px;
    margin: 10px 0 10px;
    padding: 0;
}
.home #secondary .action li {
    display: inline;
    overflow: hidden;
    width: 560px;
}
.home #secondary .action li a {
    display: block;
    float: left;
    height: 175px;
    margin-right: 4px;
    text-indent: -99999px;
    width: 560px;
}
.home #primary .action .commitment a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-make-a-commitment-go-186x125.gif') no-repeat left 2px transparent;
}
.home #primary .action .commitment a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-make-a-commitment-go-on-186x125.gif') no-repeat left top transparent;
}
.home #primary .action .ideas a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-see-our-ideas-go-186x125.gif') no-repeat left 2px transparent;
}
.home #primary .action .ideas a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-see-our-ideas-go-on-186x125.gif') no-repeat left top transparent;
}
.home #primary .action .volunteer a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-volunteer-go-186x125.gif') no-repeat left 2px;
    margin-right: 0
}
.home #primary .action .volunteer a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-volunteer-go-on-186x125.gif') no-repeat left top transparent;
}
.home #secondary .action .video a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/2013_sfsp_webinarinvitation_488px.jpg') no-repeat left 2px transparent;
    margin-right: 0;
}
.home #secondary .action .video a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/2013_sfsp_webinarinvitation_488px_go.jpg') no-repeat left top transparent;
}
.home #secondary {
    border: 3px solid #cadee7;
    border-width: 3px 0 0;
    margin: 11px 0 10px;
    overflow: hidden;
    padding: 15px;
    width: 537px;
}
.home  #secondary h2 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-whats-new-272x41.gif') no-repeat top left transparent;
    float: left;
    height: 41px;
    margin: 0 15px 10px 0;
    text-indent: -99999px;
    width: 272px;
}
.home  #secondary .usda_widget {
    float:right;
    margin-right:20px;
}
.home  #secondary ul {
    float: left;
    font-family: 'Verdana','Arial',sans-serif,serif;
    font-size: 0.7em;
    list-style: disc outside url('/profiles/fns_gov/themes/fns/images/ech/bullet-right-arrow.gif');
    margin: 0 15px 0 0;
    padding: 0 0 15px 20px;
    width: 335px;
}
.home  #secondary ul a {
    color: #021179;
    font-size: 1.2em;
    line-height: 1.6;
}


.home  #secondary ul a:link {
    text-decoration:none;
}

/* ANNOUNCEMENTS HUB */

.announcements #primary {
    background: url('/profiles/fns_gov/themes/fns/images/ech/bg-announcements-broccoli-girl-250x127.gif') no-repeat right top transparent;
    overflow: hidden;
    width: 100%;
}
.announcements  .breadcrumb p,
.announcements  .breadcrumb ol {
    margin-bottom: 3px;
}
.announcements h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-whats-new-announcements-at-usda-387x64.gif') no-repeat top left transparent;
    height: 64px;
    margin: 0 0 15px;
    text-indent: -99999px;
    width: 387px;
}
.announcements  #secondary h3 {
    height: 36px;
    margin: 15px 0;
}
.announcements  #secondary h3 a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-enter-our-video-contest-567x34.gif') no-repeat left 2px transparent;
    display: block;
    height: 36px;
    text-indent: -99999px;
}
.announcements  #secondary h3 a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-enter-our-video-contest-on-567x34.gif') no-repeat left top transparent;
}
.announcements  #primary p,
.announcements  #secondary p {
    color: #666;
    font: .75em/1.3 helvetica,arial,sans-serif;
    margin: 10px 0 15px;
    padding: 0;
    word-spacing: 1px;
}
.announcements  #primary h2.main,
.announcements  #secondary h2 {
    color: #666;
    font: bold 1em helvetica,arial,sans-serif;
    margin: 0 0 15px;
}
.announcements  #primary h2.button {
    float: right;
    height: 127px;
    margin: 46px 15px 15px;
    width: 186px;
}
.announcements  #primary h2.button a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-make-a-commitment-go-186x125.gif') no-repeat left 2px transparent;
    display: block;
    height: 127px;
    text-indent: -99999px;
    width: 186px;
}
.announcements  #primary h2.button a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-make-a-commitment-go-on-186x125.gif') no-repeat left top transparent;
}

/* COMMITMENT PAGE */

.commitment #primary {
    overflow: hidden;
    width: 100%;
}
.commitment  .breadcrumb p,
.commitment  .breadcrumb ol {
    margin-bottom: 3px;
}
.commitment h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-make-a-commitment-567x64.gif') no-repeat top left transparent;
    height: 64px;
    margin: 0 0 15px;
    text-indent: -99999px;
    width: 567px;
}
.commitment #primary h2 {
    color: #666;
    font: bold 1.4em helvetica,arial,sans-serif;
    margin: 0 0 15px;
}
.commitment  a {
    font-weight: bold;  
}
.commitment  form,
.commitment  fieldset {
    color:#666;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.commitment  form strong,
.commitment  form .required {
    clear:both;
    color: #000;
    display:block;
    font-weight: bold;
    line-height:1.5em;
    margin: 1em 0 .3em;
}
.commitment  #fldset_topic_id input {
    display:block;
    float:left; 
}
.commitment  #fldset_topic_id .commitment_radio {
    display:block;
    float:left;
    margin-right:15px;
    text-align:left;
    width:15px;
}
.commitment  #fldset_topic_id label {
    display:block;
    float:left; 
    margin-bottom:1em;
    width:525px;
}
.commitment  label .required {
    color: #000;
    font-weight: bold;
}
.commitment  input#email {
    width: 156px;
    margin-bottom: 4px;
}
.commitment  input.btnCommitment {
    background-image: url('/profiles/fns_gov/themes/fns/images/ech/btn-make-your-commitment.jpg');
    border: none;
    width: 156px;
    height: 38px;
    text-indent: -9999px;
}
.commitment  #secondary h3 {
    height: 36px;
    margin: 15px 0;
}
.commitment  #secondary h3 a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-enter-our-video-contest-567x34.gif') no-repeat left 2px transparent;
    display: block;
    height: 36px;
    text-indent: -99999px;
}
.commitment  #secondary h3 a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-enter-our-video-contest-on-567x34.gif') no-repeat left top transparent;
}
.commitment  #primary p,
.commitment  #secondary p {
    color: #666;
    /*font: .75em/1.3 helvetica,arial,sans-serif;*/
    margin: 10px 0 15px;
    padding: 0;
    word-spacing: 1px;
}

/* VIDEO CONTEST HUB */

.video #primary {
    overflow: hidden ;
    width: 100%;
}
.video  .breadcrumb p,
.video  .breadcrumb ol {
    margin-bottom: 3px;
}
.video h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-video-contest-enter-to-win-567x64.gif') no-repeat top left transparent;
    height: 64px;
    margin: 0 0 15px;
    text-indent: -99999px;
    width: 567px;
}
.video  #primary p,
.video  #secondary p {
    color: #666;
    margin: 10px 0 15px;
    padding: 0;
    word-spacing: 1px;
}
.video  #primary h2.main {
    color: #666;
    font: bold 1em helvetica,arial,sans-serif;
    margin: 0 0 15px;
    width: 350px;
}
.video  #primary h2.button {
    float: right;
    height: 127px;
    margin: 0 15px 15px 15px;
    width: 186px;
}
.video  #primary h2.button a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/first-place-star-186x125.jpg') no-repeat left 2px;
    display: block;
    height: 127px;
    text-indent: -99999px;
    width: 186px
}
.video  #primary h2.button a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/first-place-star-186x125.jpg') no-repeat left top;
}
.video  #secondary ul {
    clear: left;
    list-style: square outside none;
    margin: 0 0 30px 15px;
    padding: 0;
    width:550px;
}
.video  #secondary ul li {
    color: #dedede;
    font-size: 1em;
    margin: 15px 0;
    padding: 0 0 0 7px;
    vertical-align: middle;
}
.video  #secondary h3 {
    height: 36px;
    margin: 15px 0;
}
.video  #secondary h3 a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-make-a-commitment-567x34.gif') no-repeat left 2px transparent;
    display: block;
    height: 36px;
    text-indent: -99999px;
}
.video  #secondary h3 a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-make-a-commitment-on-567x34.gif') no-repeat left top transparent;
}

/* Ending Childhood Hunger - Ideas page */
.ideas_sub.government #primary h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/icon-government-47x40.gif') no-repeat scroll left top transparent;
    padding: 15px 0 0 57px;
}
.ideas_sub.elected #primary h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/icon-elected-23x40.gif') no-repeat left top transparent;
    padding: 14px 0 0 33px;
}
.ideas_sub.faith #primary h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/icon-faith-27x40.gif') no-repeat top left transparent;
    padding: 12px 0 0 37px;
}
.ideas_sub.funders #primary h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/icon-funders-30x40.gif') no-repeat top left transparent;
    padding: 15px 0 0 40px;
}
.ideas_sub.schools #primary h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/icon-schools-33x40.gif') no-repeat top left transparent;
    padding: 15px 0 0 43px;
}
.ideas_sub.civic #primary h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/icon-civic-38x40.gif') no-repeat top left transparent;
    margin: 20px 0 0;
    padding: 5px 0 0 48px;
}
.ideas_sub.youth #primary h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/icon-youth-28x40.gif') no-repeat top left transparent;
    padding: 15px 0 0 38px;
}
.ideas_sub.public #primary h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/icon-public-32x40.gif') no-repeat scroll left top transparent;
    margin: 4px 0 0;
    padding: 16px 0 0 42px;
}
.ideas #primary {
    background: url('/profiles/fns_gov/themes/fns/images/ech/bg-ideas-broccoli-girl-250x127.gif') no-repeat 348px top transparent;
    overflow: hidden;
    width: 100%;
}
.ideas #primary h2.button {
    float: right;
    height: 127px;
    margin: 46px 15px 15px;
    width: 186px;
}
.ideas #primary h2.button a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-make-a-commitment-go-186x125.gif') no-repeat left top transparent;
    display: block;
    height: 127px;
    text-indent: -99999px;
    width: 186px;
}
.ideas #primary h2.button a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-make-a-commitment-go-on-186x125.gif') no-repeat left top transparent;
}
.ideas #secondary h3 a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-make-a-commitment-567x34.gif') no-repeat left 2px transparent;
    display: block;
    height: 36px;
    text-indent: -99999px;
}
.ideas #secondary h3 a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-make-a-commitment-on-567x34.gif') no-repeat left top transparent;
}
.ideas_sub h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-ideas-stakeholder-guides-350x64.gif') no-repeat top left transparent;
    height: 64px;
    margin: 0 0 15px;
    text-indent: -99999px;
    width: 350px;
}
.ideas_sub #primary {
    border-bottom: 3px solid #dfb126;
}
.ideas_sub #primary h2.button {
    margin:120px 0 30px 0;
    padding-right:50px;
}
.ideas_sub #primary h2.main {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-we-need-your-help-257x33.gif') no-repeat 15px top transparent;
    height: 33px;
    margin: 0 0 10px;
    text-indent: -99999px;
    width: 272px;
}
.ideas_sub #primary p {
    color: #666;
    font: 1.1em helvetica,arial,sans-serif;
    line-height: 1.2;
    margin: 10px 0 15px;
    padding: 0 15px;
    word-spacing: 1px;
}
.ideas_sub #secondary ul {
    list-style: none outside none;
    margin: 15px 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.ideas_sub #secondary ul li {
    float: left;
    margin: 0 0 4px 2px;
}
.ideas_sub #secondary ul li.leftmost {
    margin-left: 0;
}
.ideas_sub #secondary ul li.bottom {
    margin-bottom: 0;
}
.ideas_sub #secondary ul li a {
    display: block;
    height: 182px;
    text-indent: -99999px;
    width: 140px;
}
.ideas_sub #primary h2.subject {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-ideas-stakeholder-guides-350x64.gif') no-repeat top left transparent;
    height: 64px;
    margin: 0;
    text-indent: -99999px;
    width: 350px;
}
.ideas_sub #primary h1 {
    color:#5496D3;
    font-family: "arial narrow",arial,sans-serif;
    font-size: 1.6em;
    min-height: 40px;
}

.ideas_sub #secondary ul li.government a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-government-go-140x180.gif') no-repeat left 2px transparent;
}
.ideas_sub #secondary ul li.government a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-government-go-on-140x180.gif') no-repeat left top transparent;
}
.ideas_sub #secondary ul li.elected a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-elected-official-go-140x180.gif') no-repeat left 2px transparent;
}
.ideas_sub #secondary ul li.elected a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-elected-official-go-on-140x180.gif') no-repeat left top transparent;
}
.ideas_sub #secondary ul li.faith a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-faith-and-community-based-ogranizations-go-140x180.gif') no-repeat left 2px transparent;
}
.ideas_sub #secondary ul li.faith a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-faith-and-community-based-ogranizations-go-on-140x180.gif') no-repeat left top transparent;
}
.ideas_sub #secondary ul li.funders a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-funders-go-140x180.gif') no-repeat left 2px transparent;
}
.ideas_sub #secondary ul li.funders a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-funders-go-on-140x180.gif') no-repeat left top transparent;
}
.ideas_sub #secondary ul li.schools a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-schools-and-parents-go-140x180.gif') no-repeat left 2px transparent;
}
.ideas_sub #secondary ul li.schools a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-schools-and-parents-go-on-140x180.gif') no-repeat left top transparent;
}
.ideas_sub #secondary ul li.civic a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-volunteers-and-civic-groups-go-140x180.gif') no-repeat left 2px transparent;
}
.ideas_sub #secondary ul li.civic a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-volunteers-and-civic-groups-go-on-140x180.gif') no-repeat left top transparent;
}
.ideas_sub #secondary ul li.youth a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-youth-go-140x180.gif') no-repeat left 2px transparent;
}
.ideas_sub #secondary ul li.youth a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-youth-go-on-140x180.gif') no-repeat left top transparent;
}
.ideas_sub #secondary ul li.public a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-general-public-go-140x180.gif') no-repeat left 2px transparent;
}
.ideas_sub #secondary ul li.public a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-general-public-go-on-140x180.gif') no-repeat left top transparent;
}
.ideas_sub #primary p {
    color: #666;
    margin: 0px 0 15px;
    padding: 0;
    word-spacing: 1px;
}
.ideas_sub #primary h2.button {
    margin: 45px 15px 30px;
}

.government #primary h2.button, .elected #primary h2.button, .faith #primary h2.button, .funders #primary h2.button,
.schools #primary h2.button, .civic #primary h2.button, .youth #primary h2.button, .public #primary h2.button  {
    margin:128px 15px 30px;
}

.government #primary h1, .elected #primary h1, .faith #primary h1, .funders #primary h1, .schools #primary h1, 
.civic #primary h1, .youth #primary h1, .public #primary h1 {
    text-indent:0;
}
.ideas_sub #primary h2.list_header {
    clear: left;
    color: #666;
    float: left;
    font: bold 1em helvetica,arial,sans-serif;
    margin: 10px 0;
}
.ideas_sub #primary ul {
    clear: both;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width:567px;
}
.ideas_sub #primary ul li {
    background: url('/profiles/fns_gov/themes/fns/images/ech/bullet-right-arrow-12x38.gif') no-repeat left 20px transparent;
    border-top: 2px solid #dedede;
    font-size: 1em;
    min-height: 50px;
    padding: 10px 20px 10px 30px;
    vertical-align: middle;
    list-style:none outside none;
}
.ideas_sub #primary ul li.first {
    border-top: none;
}

/* IDEAS SUB PAGES: GOVERNMENT PAGE */

.public #content #primary h2.list_header {
    width: 350px;
}
.public #content #primary ul li.first {
    background-position: left top;
    padding-top: 0;
}
.public #content #primary ul li.first p {
    margin-top: 0;
}
/* BACKGROUND PAGE */

.background #primary {
    background: url('/profiles/fns_gov/themes/fns/images/ech/bg-background-broccoli-girl-250x127.gif') no-repeat right top transparent;
    overflow: hidden;
    width: 100%;
}
.background  .breadcrumb p,
.background  .breadcrumb ol {
    margin-bottom: 3px;
}
.background h1 {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-background-learn-more-350x64.gif') no-repeat top left transparent;
    height: 64px;
    margin: 0 0 15px;
    text-indent: -99999px;
    width: 350px;
}
.background  #primary p {
    color: #666;
    font: 1.1em helvetica,arial,sans-serif;
    line-height: 1.2;
    margin: 10px 0 15px;
    padding: 0 15px;
    word-spacing: 1px;
}
.background  #primary p {
    margin: 30px 0;
}
.background  #primary h2.button {
    float: right;
    height: 127px;
    margin: 46px 15px 15px;
    width: 186px;
}
.background  #primary h2.button a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-make-a-commitment-go-186x125.gif') no-repeat left 2px transparent;
    display: block;
    height: 127px;
    text-indent: -99999px;
    width: 186px;
}
.background  #primary h2.button a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/button-make-a-commitment-go-on-186x125.gif') no-repeat left top transparent;
}
.background  #primary ul {
    clear: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width:567px;
}
.background  #primary ul li {
    background: url('/profiles/fns_gov/themes/fns/images/ech/bullet-right-arrow-12x38.gif') no-repeat left 20px transparent;
    border-top: 2px solid #dedede;
    font-size: 1em;
    min-height: 50px;
    padding: 10px 20px 10px 30px;
    vertical-align: middle;
}
.background  #primary ul li.first {
    background-position: left top;
    border-top: none;
    padding-top: 0;
}
.background  #secondary p {
    color: #666;
    font: .9em/1.3 helvetica,arial,sans-serif;
    margin: 10px 0 15px;
    padding: 0;
    word-spacing: 1px;
}
.background  #secondary ol {
    list-style: none outside none;
}
.background  #secondary ol li {
    font: .9em/1.3 helvetica,arial,sans-serif;
}
.background  #secondary ul {
    clear: left;
    list-style: square outside none;
    margin: 0 0 30px 15px;
    padding: 0;
    width:550px;
}
.background  #secondary ul li {
    color: #dedede;
    font-size: .9em;
    margin: 15px 0;
    padding: 0 0 0 7px;
    vertical-align: middle;
}
.background  #secondary ul li p {
    color: #666;
}
.background  #secondary h3 {
    height: 36px;
    margin: 15px 0;
}
.background  #secondary h3 a {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-enter-our-video-contest-567x34.gif') no-repeat left 2px transparent;
    display: block;
    height: 36px;
    text-indent: -99999px;
}
.background  #secondary h3 a:hover {
    background: url('/profiles/fns_gov/themes/fns/images/ech/heading-enter-our-video-contest-on-567x34.gif') no-repeat left top transparent;
}

/*
 * Added on 6-5-2013 
 * As requested by : Dan Solo 
 */
.views-field.views-field-field-blog-image {
    float: left;
    padding-right: 16px;
    height: 100px;
}

.view-e-updates .field-content {
margin: 0;
}

.view-e-updates span.date-display-single {
margin: 10px 0px;
font-weight: inherit;
}

.context-tribal-news-and-updates td.views-field{
    vertical-align:top;
}

.context-tribal-news-and-updates table {
    border-collapse: collapse;
}

.context-tribal-news-and-updates th {
    background: #BBBBBB; 
    color: #fff; 
    border: 1px solid #777; 
    text-align:center;
}

.context-tribal-news-and-updates td {
    border: 1px solid #777; 
}

.context-tribal-news-and-updates tr:hover {
    background:#F1F5FA;
}


/*
 * Added on 6/13/2013   
 */

#block-bean-fns-strategic-priorities-non-l h2 a,
#block-bean-secretarys-priorities h2 a {
color: #093C4D;
}

#region-sidebar-first ul li.expanded ul.menu li a:hover {
coloR: #000;
}



/*
 * Added on 6/14/2013   
 */
.rss-blog-description{
    color:#000;
    padding: 10px 0 0px 0;
}

.rss-blog-title a {
/*color: #093C4D!important;*/
font-size: 15px;
font-weight: bold!important;

}


#block-bean-frontpage-popular-topics ul li a{
color: #083949;
}




#zone-postscript a{
color: #093C4D;
}

#zone-postscript a:hover {
color: #000;
}


#zone-postscript ul.quicktabs-tabs li a {
color: #fff;
}

#zone-postscript ul.quicktabs-tabs li.active a,
#zone-postscript ul.quicktabs-tabs li.active a:hover {
color:  #093C4D;
}

h1.program-title {
 /*background: none repeat scroll 0 0 #083544;*/
    border: medium none;
    color: #083544;
    margin-bottom: 10px;
    /*padding: 6px;*/
}

/*  Spotlight CSS for image, title and brief description text  */

ul.fns-spotlight {
    float:left;
    margin:5px;
    padding-bottom:15px;
    border-bottom:1px dotted #CCCCCC;
} 

ul.fns-spotlight li {
        list-style:none outside none;
}

ul.fns-spotlight li img {
    float:left;
    width:100px;
    height:100px;
    padding:0 15px 15px 0;
}

ul.fns-spotlight li h3 {
    line-height:15px;
    margin-bottom:0;
    font-size:13px;
}

ul.fns-spotlight li a {
    font-weight:bold !important;
}


.not-front .region-inner.region-content-inner .galleryformatter ul li {
    margin-left:0px;
}

/* Added news css rule for photo gallery p's */
.node-type-photo-gallery .field-name-body {padding: 1.5em;}
.node-type-photo-gallery .field-name-body h3 {margin-bottom:0px;}

/* Updating photo gallery font colors */
.node-type-photo-gallery .overlay-inner h4{color:#fff; text-transform:uppercase;}
.node-type-photo-gallery .overlay-inner h3{color:#fff;font-weight: normal!important;}

/* Globel pager style */
.pager {
   background: none repeat scroll 0 0 #EEEEEE;
    border-color: #eee!important;
}

.pager li.pager-current {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #EEEEEE;
    text-align: center;
}

.pager li.pager-next {
    border:none;
}

.pager-last {
    margin-right: 12px !important;
}

.pager-next {
    margin-right: 20px!important;
}   

.pager li a {
    background: none repeat scroll 0 0 #EBEBEB;
    border-bottom:none!important;
    border-image: none;
    padding:5px!important;
    border-radius: 0 0 0 0 !important;
    border-left: 1px none #BBBBBB;
    border-right: 0 none !important;
    border-top: 1px none #DDDDDD;
}

.pager li a:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #454545;
}

.pager li.pager-current{
width:auto;
}

/* Globel table style */

table {
   // border: 1px solid #EEEEEE;
    width: auto;
}
.view-program-data table, .view-data-find-by-program table{
   width:100%;
}


tr {
    border: 1px solid #EEEEEE;
}

td {
    border: 1px solid #EEEEEE;
    vertical-align:top;
}


tr:first-child {
    background: none repeat scroll 0 0 #fafafa !important;
    border: 1px solid #CCCCCC;
}

table tr{border:none;}

table tr td p {
    margin: 5px;
    padding: 0;
}

table caption {
     color: #093C4D;
    font-size: 15px;
    margin-bottom: 10px;
    font-weight:bold;
    text-align:left;
}

td.views-field-field-publication-file-upload ul li {
    list-style-type:none;
}

table thead th, table thead th a {
    color:#083544;
    font-weight:bold !important;
    text-align:center;
}



/* common styles start*/
.floatRt { float:right;}
.floatLt { float:left;}
.pageWrapper{width:521px; margin:0px auto;}
/* banner styles starts*/
.banner{width:auto; height:321px;padding-top:20px;}
.banner .bannerInfo{ height:auto; padding:0 5px 0 11px;}
.banner .bannerInfo h1{font-size:24px; font-weight:bold;}
.banner .bannerInfo p.topBannerInfo{font-size:16px; font-weight:bold; width: 243px;}
.banner .bannerInfo p.botBannerInfo{font-size:12px; color:#010101;}
/* banner styles ends*/

/* contentList styles starts*/
.contentList{width:100%; padding:14px 0 0 4px;  }
.contentList ul li{display:inline-block; float:left; list-style:none;}
.contentList ul li a{ border:5px solid #ffffff; display:block;}
.contentList p.imageInfo{ float:left;height:auto; background-color:#0072bc; width:496px; color:#ffffff;clear: both;font-size:14px;
    padding:5px 5px 10px 8px; display:none;border-right:5px solid #ffffff; line-height: 18px; font-weight:bold;}
.contentList #info1{display:block;}

/* page specific styles start*/
/* skin blue( milk ) styles starts*/
.milkSkin{color:#0072bc;}  /* milk page skin color*/
.milkSkin .banner img{padding:0 8px 0 10px;}
.milkSkin .banner .bannerInfo {width:239px;}
.milkSkin .banner .bannerInfo h1 {padding-top:6px;}
.milkSkin .banner .bannerInfo p.topBannerInfo{ line-height:20px;padding:10px 0 12px 0;}
.milkSkin .banner .bannerInfo p.botBannerInfo {width:auto; padding-top:45px;}
.milkSkin #a1{ border:5px solid #0072bc;}
.milkSkin .contentList p.imageInfo{ background-color:#0072bc; border-left:5px solid #0072bc;}
.milkSkin .contentList p.imageInfo.padTopMinWidth{ padding-top:13px;  min-height:46px; }
.milkSkin .footer{padding:18px 0 21px 9px; }
.milkSkin .footer a{color:#0072bc;}
/* skin blue( milk ) styles ends*/

/* skin brown( grains ) styles*/
.grainSkin{color:#603913;}  /* grains page skin color*/
.grainSkin .banner img{padding:0 8px 0 9px;}
.grainSkin .banner .bannerInfo {width:212px;}
.grainSkin .banner .bannerInfo h1 {padding-top:7px;line-height:29px;font-size:23px;}
.grainSkin .banner .bannerInfo p.topBannerInfo{ line-height:20px;padding:17px 0 11px 0;}
.grainSkin .banner .bannerInfo p.botBannerInfo {width:242px;}
.grainSkin #a1{ border:5px solid #603913;}
.grainSkin .contentList p.imageInfo{ background-color:#603913; border-left:5px solid #603913; }
.grainSkin .contentList p.imageInfo.padTopMinWidth{ padding-top:13px;  min-height:46px; }
.grainSkin .footer{padding:18px 0px 21px 9px; }
.grainSkin .footer a{color:#603913;}
/* skin brown( grains ) styles ends*/

/* skin green( dfr ) styles starts*/
.dfrSkin{color:#00a651;}  /* dfr page skin color*/
.dfrSkin .banner img{padding:0 8px 0 9px;}
.dfrSkin .banner .bannerInfo {width:212px;}
.dfrSkin .banner .bannerInfo h1 {padding-top:7px;line-height:29px;}
.dfrSkin .banner .bannerInfo p.topBannerInfo{ line-height:19px;padding:14px 0 11px 0;}
.dfrSkin .banner .bannerInfo p.botBannerInfo {width:242px; padding-top:4px; line-height:13px;}
.dfrSkin #a1{ border:5px solid #00a651;}
.dfrSkin .contentList p.imageInfo{ background-color:#00a651; border-left:5px solid #00a651; vertical-align:bottom;}
.dfrSkin .contentList p.imageInfo.padTopMinWidth{ padding-top:13px;  min-height:46px; }
.dfrSkin .contentList {padding-left:5px;}
.dfrSkin .footer{padding:18px 0 21px 9px; }
.dfrSkin .footer a{color:#00a651;}
/* skin green( dfr ) styles ends*/
.milkSkin ul li, .dfrSkin ul li, .grainSkin ul li {margin:0 !important;}
.milkSkin ul, .dfrSkin ul, .grainSkin ul {padding:0 !important; margin:0 !important; }

.field-name-field-publication-image{
float: left;
margin-right: 10px;
}









.view-footer{
    padding-top:30px;
    padding-bottom:10px;
}

.view table {
    width:100%;
}



.submitted {
    margin: 0px;
    margin-bottom: -25px;
		font-style: italic;
		text-align:left;
}
.submitted span {
    /* font-weight: bold;    */
}

.view-federal-register-notices .view-footer {
    float: right;
    
}

.node-unpublished {
background-color: #ffffff;
}

.views-field-field-agency-programs ul {
        margin: 0 0 0 0 !important;
}

.views-field-field-agency-programs li {
        list-style: square;
        margin: 1 !important;
				font-weight: normal;
}

.views-field-field-website ul {
        margin: 0 0 0 0 !important;
}

.views-field-field-website li {
        list-style: none;
        margin: 0 !important;
				font-weight: normal;
}


.views-field-field-contact-names-f-m-l-t ul {
        margin: 0 0 0 0 !important;
}

.views-field-field-contact-names-f-m-l-t li {
        list-style: none;
        margin: 0 !important;
				font-weight: normal;
}

.views-field-field-phone-numbers-p-tf-td-f ul {
        margin: 0 0 0 0 !important;
}

.views-field-field-phone-numbers-p-tf-td-f li {
        list-style: none;
        margin: 0 !important;
				font-weight: normal;
}




.view-id-agency_contacts_search .field-content {
				font-weight: normal;
				font-size: 13px !important;
}

.view-agency-contacts-search  .view-content {
	font-size: 13px !important;
}

.views-field-title h3 {
        margin-bottom: 0 !important;
}

.view-agency-contacts-search .view-content {
  margin-top: 25px;
}

.view-agency-contacts-search .views-table {
  table-layout: fixed;
}

.view-agency-contacts-search .views-table tr > td {
  padding-bottom: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  /* white-space: nowrap;	 */
	word-wrap: break-word;
}

.view-agency-contacts-search  .pager-next {
	position: absolute;
	top: 0;
	right: 100px !important;
}

.view-agency-contacts-search  .pager-last {
	position: absolute;
	top: 0;
	right: 56px !important;
}

.view-agency-contacts-search  .pager-all {
	position: absolute;
	top: 0;
	right: 0 !important;
}


#views-exposed-form-national-hunger-clearinghouse-orgs-page .bef-checkboxes label {
    float:  none;
}


div#edit-secondary-wrapper {
    width: 500px;
}

#views-exposed-form-national-hunger-clearinghouse-orgs-page .bef-checkboxes input {
    position: absolute;
}

.nhc-ef-section {
	
}

.page-federal-register-documents-rules-view-all #edit-field-rin-value-wrapper{
	display: none;
}

.block-agency-contacts-search-block-2 .view-agency-contacts-search .view-content .country-name{
        display: none;
}

.block-agency-contacts-search-block-2 .view-agency-contacts-search .view-content .map-link{
        display: none;
}

/*************************************************
*   Infographics view                *
*************************************************/

.view.view-infographics{
    text-align: center;
}

/**********************************************
*      CACFP Page Slideshow                     *
**********************************************/

.context-cacfp .block-inner .block-title {
    display:none;
}

.context-cacfp #region-content .block-views-slideshow-block-3 .view-slideshow .views-row {
    background-color: #F6F3E7;
    border-color: #E9DFB9;
    border: 6px solid #E9DFB9;
    border-style: solid;
    height: 250px;
    padding-bottom: 0;
    width: 671px;
}
.context-cacfp #slideshow-right span.field-content,
.context-cacfp #slideshow-right .field-content p {
    margin:10px 10px 0px 10px;
    width:auto;
    color:#FFFFFF;
    font-weight:normal;
}

.context-cacfp #region-content .block-views-slideshow-block-3 .view-slideshow .views-row .field-content {
    float: left;
}

.block-slideshow-block .field-content img {
    width:520px;
    height:313px;
}

.context-cacfp #slideshow-right {
    display:block;
    height:250px;
    width:151px;
    background:#093C4D;
    float:right;
}

.context-cacfp #slideshow-right a {
    color: #FFFFFF;
    font-family: "Verdana",Arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
}

.context-cacfp #slideshow-counter {
   position:absolute;
   bottom:0;
   right:125px;
   color: #FFFFFF;
   font: bold 11px "Verdana",Arial,sans-serif;
   padding:0 0 25px 5px;
}
.context-cacfp .views_slideshow_cycle_main {
    z-index:100;  
}



.context-cacfp .views-slideshow-controls-bottom {
    position: absolute;
    bottom: 25px;
    left: 570px;
    z-index:200;
    width:200px;
}

.context-cacfp .skin-default {
    position: relative;


/**********************************************
*      TN Page Slideshow                     *
**********************************************/

/*.context-team_nutrition_slideshow .block-inner .block-title {
    display:none;
*/}

.context-tn .block-inner .block-title {
    display:none;
}

.context-tn .block-inner .block-title {
    display:none;
}

.context-tn #region-content .block-views-slideshow-block-4 .view-slideshow .views-row {
    background-color: #F6F3E7;
    border-color: #E9DFB9;
    border: 6px solid #E9DFB9;
    border-style: solid;
    height: 250px;
    padding-bottom: 0;
    width: 671px;
}
.context-tn #slideshow-right span.field-content,
.context-tn #slideshow-right .field-content p {
    margin:10px 10px 0px 10px;
    width:auto;
    color:#FFFFFF;
    font-weight:normal;
}

.context-tn #region-content .block-views-slideshow-block-4 .view-slideshow .views-row .field-content {
    float: left;
}

.block-slideshow-block .field-content img {
    width:520px;
    height:313px;
}

.context-tn #slideshow-right {
    display:block;
    height:250px;
    width:151px;
    background:#093C4D;
    float:right;
}

.context-tn #slideshow-right a {
    color: #FFFFFF;
    font-family: "Verdana",Arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
}

.context-tn #slideshow-counter {
   position:absolute;
   bottom:0;
   right:125px;
   color: #FFFFFF;
   font: bold 11px "Verdana",Arial,sans-serif;
   padding:0 0 25px 5px;
}
.context-tn .views_slideshow_cycle_main {
    z-index:100;  
}



.context-tn .views-slideshow-controls-bottom {
    position: absolute;
    bottom: 25px;
    left: 570px;
    z-index:200;
    width:200px;
}

.context-tn .skin-default {
    position: relative;}
	
	/**********************************************
*      f2s Page Slideshow                     *
**********************************************/

/*.context-farmtoschool .block-inner .block-title {
    display:none;
*/}

.context-farmtoschool .block-inner .block-title {
    display:none;
}

.context-farmtoschool .block-inner .block-title {
    display:none;
}

.context-farmtoschool #region-content .block-views-slideshow-block-5 .view-slideshow .views-row {
    background-color: #F6F3E7;
    border-color: #E9DFB9;
    border: 6px solid #E9DFB9;
    border-style: solid;
    height: 250px;
    padding-bottom: 0;
    width: 671px;
}
.context-farmtoschool #slideshow-right span.field-content,
.context-farmtoschool #slideshow-right .field-content p {
    margin:10px 10px 0px 10px;
    width:auto;
    color:#FFFFFF;
    font-weight:normal;
}

.context-farmtoschool #region-content .block-views-slideshow-block-5 .view-slideshow .views-row .field-content {
    float: left;
}

.block-slideshow-block .field-content img {
    width:520px;
    height:313px;
}

.context-farmtoschool #slideshow-right {
    display:block;
    height:250px;
    width:151px;
    background:#093C4D;
    float:right;
}

.context-farmtoschool #slideshow-right a {
    color: #FFFFFF;
    font-family: "Verdana",Arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
}

.context-farmtoschool #slideshow-counter {
   position:absolute;
   bottom:0;
   right:125px;
   color: #FFFFFF;
   font: bold 11px "Verdana",Arial,sans-serif;
   padding:0 0 25px 5px;
}
.context-farmtoschool .views_slideshow_cycle_main {
    z-index:100;  
}



.context-farmtoschool .views-slideshow-controls-bottom {
    position: absolute;
    bottom: 25px;
    left: 570px;
    z-index:200;
    width:200px;
}

.context-farmtoschool .skin-default {
    position: relative;}
	
section#block-twitter-block-1 {
    margin-top: -40px;
    width: 700px;
    max-width: 700px !important;
    min-width: 700px !important;
}
section#block-twitter-block-1 .timeline {
    max-width: 700px !important;
    min-width: 700px !important;
    margin-bottom: 10px;
    background-color: #fff;
    border-radius: 5px;
}