/* General Styles */
body {
	background-color:#F8F8F8;
	margin: 0px 0px 0px 0px;
	padding:0px;
	
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
}

img {
	margin:0px;
	padding:0px;
	display:block;
}

a:link, a:visited {
	/*color:#0678AA;*/
	color:#5D65C2;
	text-decoration:none;
}

a:hover, a:active {
	/*color:#0678AA;*/
	color:#5D65C2;
	text-decoration:underline;
}

table, tbody
{
	margin: 0px;
	padding: 0px;
	border: none 0px white;
	text-align: left;
}

table.clean-table, table.clean-table td {
	padding:0px;
	margin:0px;
}

dl {
  margin: 0.5em 0 1em 1.5em;
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em;
}
/* General Styles */

/* Home Page Styles */
.home-table-layout {
	padding:0px;
	width:740px;
	margin:0px auto;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}

.home-flash-layout {
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:-2px;
}

a.home-news {
	font-weight:bold;
}

.bordertop
{
	border-top:solid 1px #cccccc;	
}
/* Home Page Styles */

/* Header Content Styles */
.header-border-topmiddle {
	background-image:url('../themes/F5SB/F5SB_images/headerborder_top.gif');
	background-repeat:repeat-x;
	width:100%;
}

.header-border-left {
	background-image:url('../themes/F5SB/F5SB_images/headerborder_left.gif');
	background-repeat:repeat-y;
}

.header-border-right {
	background-image:url('../themes/F5SB/F5SB_images/headerborder_right.gif');
	background-repeat:repeat-y;
}

.header-content {
	background-color:#fff;
}

.header-content #header-divs {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:16px;
	margin-right:17px;
}

.header-content #top-logo {
	float:left;
}

.header-content #top-nav {
	float:right;
	clear:right;
	
	color:#666;
	font-size:10px;
	
	margin-top:0px;
	margin-bottom:10px;
}

.header-content #top-nav a:link, .header-content #top-nav a:visited {
	color:#666;
	text-decoration:none;
}

.header-content #top-nav a:hover, .header-content #top-nav a:active {
	text-decoration:underline;
}

.header-content #search-box {
	float:right;
	clear:right;
	width:300px;
	text-align:right;
	margin-bottom:10px;
}

.header-content #search-box #search-button {
	vertical-align:bottom;
}

p.search-info {
	display:none;
}

.header-content #main-nav {
	float:right;
	clear:right;
	margin-bottom:0px;
	margin-top:6px;
}

.header-content #header-spacer {
	clear:both;
	width:100%
}

.F5SB-logo {
	margin:5px 0px 12px 0px;
	padding:0px;
}
/* Header Content Styles */

/* Left Side Bar */
.sidebar {
	margin-left:10px;
}
/* Left Side Bar */

/* Main Content Styles */
.main-content {
	background-color:#F4F2F5;
	/*background-color:#F1F1F1;*/
	width:100%;
}

.content-border-left {
	background-image:url('../themes/F5SB/F5SB_images/contentborder_left.gif');
	background-repeat:repeat-y;
}

.content-border-right {
	background-image:url('../themes/F5SB/F5SB_images/contentborder_right.gif');
	background-repeat:repeat-y;
}

.content-border-bottom {
	background-image:url('../themes/F5SB/F5SB_images/contentborder_bottom.gif');
	background-repeat:repeat-x;
}

/* orange boxes */
.box-border-orange-top {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_orange_top.gif');
	background-repeat:repeat-x;
}

.box-border-orange-left {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_orange_left.gif');
	background-repeat:repeat-y;
}

.box-border-orange-right {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_orange_right.gif');
	background-repeat:repeat-y;
}

.box-border-orange-bottom {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_orange_bottom.gif');
	background-repeat:repeat-x;
}

.box-orange-content {
	background-color:#FFE8C6;
	font-size:11px;
	vertical-align:top;
}

.box-orange-content h2 {
	color:#fa1d0b;
}
/* orange boxes */

/* red boxes */
.box-border-red-top {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_red_top.gif');
	background-repeat:repeat-x;
}

.box-border-red-left {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_red_left.gif');
	background-repeat:repeat-y;
}

.box-border-red-right {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_red_right.gif');
	background-repeat:repeat-y;
}

.box-border-red-bottom {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_red_bottom.gif');
	background-repeat:repeat-x;
}

.box-red-content {
	background-color:#FEDFCD;
	font-size:11px;
	vertical-align:top;
}

.box-red-content h2 {
	color:#fa1d0b;
}
/* red boxes */

/* blue boxes */
.box-border-blue-top {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_blue_top.gif');
	background-repeat:repeat-x;
}

.box-border-blue-left {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_blue_left.gif');
	background-repeat:repeat-y;
}

.box-border-blue-right {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_blue_right.gif');
	background-repeat:repeat-y;
}

.box-border-blue-bottom {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_blue_bottom.gif');
	background-repeat:repeat-x;
}

.box-blue-content {
	background-color:#DFEEF3;
	font-size:11px;
	vertical-align:top;
}

.box-blue-content h2 {
	color:#fa1d0b;
}
/* blue boxes */

/* default boxes */
.box-border-top {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_top.gif');
	background-repeat:repeat-x;
}

.box-border-left {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_left.gif');
	background-repeat:repeat-y;
}

.box-border-right {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_right.gif');
	background-repeat:repeat-y;
}

.box-border-bottom {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_bottom.gif');
	background-repeat:repeat-x;
}

.box-content {
	background-color:#fff;
	font-size:11px;
	vertical-align:top;
}

.box-content h2 {
	color:#fa1d0b;
}
/* default boxes */

.box-div {
	margin:5px;
}
/* Main Content Styles */

/* Footer Content Styles */
#footer-content {
	margin-top:20px;
	text-align:center;
	font-size:10px;
	color:#999;
	line-height:1.5em;
}

#footer-nav {
	margin-bottom:5px;
}

#footer-nav a, #footer-nav a:visited {
	color:#999;
	text-decoration:none;
}

#footer-nav a:hover, #footer-nav a:active {
	color:#999;
	text-decoration:underline;
}
/* Footer Content Styles */

/* Sub Page Styles */
.sub-table-layout {
	padding:0px;
	width:760px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}

.sub-table-back {
	background-color:#f1f1f1;
}

.sub-main-back {
	/*background-image:url('/F5SB_images/subpage_main_back.gif');*/
	/* Removed to make the background align correctly */
	background-repeat:no-repeat;
	
	vertical-align:top;
}

.sub-table-layout td { 
	vertical-align:top;
}

.sub-table-layout .sub-table-back {
	background-color:#F1F1F1;
	height:146px;
	width:212px;
}

.sub-left-nav {
	background-image:url('../themes/F5SB/images/SubPage_Left_NavBox.jpg');
}

.hidden
{
	display:none;	
}

.sub-table-layout #left-content {
	margin-left:12px;
}

.sub-table-layout #main-content {
	margin-left:10px;
	margin-right:21px;
	margin-top:0px;
	margin-bottom:0px;
}
/* Sub Page Styles */

/* Text Heading Styles */
h1
{
	font-size: 18px;
	font-style: normal; /*color:#0678AA;*/
	color: #FB1D0B;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}

h2 {
	font-size:13px;
	font-style:normal;
	/*color:#0678AA;*/
	color:#FB1D0B;
	margin-top:0px;
	margin-bottom:10px;
	font-weight: bold;
}

h3 {
	font-size:11px;
	font-style:normal;
	color:#000;
	font-weight: bold;
}

h4 {
	
}

h5 {
	
}

h6 {
	
}
/* Text Heading Styles */

/* Breadcrumbs */
.breadcrumb {
	font-size:10px;
	color:#999;
	z-index: 3;
}

.breadcrumb a, .breadcrumb a:visited {
	color:#666;
	text-decoration:none;
}

.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a.last:hover, .breadcrumb a.last:active {
	text-decoration:underline;
}

.breadcrumb a.last {
	color:#666;
	text-decoration:none;
}
/* Breadcrumbs */

/* Print Link */
.printable {
	float:right;
	margin-top:5px;
	
	font-size:10px;
	color:#999;
}

.printable a, .printable a:visited {
	color:#666;
	text-decoration:underline;
}

.printable a:hover, .printable a:active {
	text-decoration:none;
}
/* Print Link */

/* List Styles */
ul {
	margin-top:10px;
	color:#000;
	list-style-type:none;
}

/*	margin-left:-25px;
ul li {
	margin-bottom:7px;
	list-style-image:url('themes/F5SB/F5SB_images/bullet_blue.gif');
}

ul.Normal li
{
	margin-left:5px;
	margin-bottom:7px;
	list-style-image:url('themes/F5SB/F5SB_images/bullet_blue.gif');
}*/
/* List Styles */

/*  Button Styles */
#button-home-eventcalendar, #button-home-spotviewall {
	margin-left:12px;
	margin-bottom:5px;
	margin-top:20px;
}
/*  Button Styles */

/* Global Styles */
.posted {
	color:#999;
	margin-bottom:5px;
}
/* Global Styles */

/* Admin Tabs */
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
  display:block;
}

#tabs-wrapper {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #666;
}

ul.primary {
  padding: 0.5em 0 10px;
  float: left;
    display:block;

}
ul.secondary
{
	clear: both;
	text-align: left;
	border-bottom: 1px solid #e9eff3;
	margin: -0.2em -26px 1em;
	padding: 0 26px 0.6em;
	display: block;
}
h2.with-tabs {
  float: left;
  margin: 0 2em 0 0;
  padding: 0;
}

ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
	border: 0;
	background: transparent;
	padding: 4px 1em;
	margin: 0 0 0 1px;
	height: auto;
	text-decoration: none;
	position: relative;
	top: -1px;
	  display:block;
}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
	background: url('../themes/F5SB/F5SB_images/tabs_back.png') repeat-x 0 50%;
	color: #fff;
	
}
ul.primary li.active a,
ul.secondary li.active a {
	font-weight: bold;
		  display:block;
}
/* Admin Tabs */

/* Message Styles */
.messages, .preview {
	margin: .75em 0 .75em;
	padding: .5em 1em;
}

.messages ul {
	margin: 0;
}

.messages {
	background-color: #fff;
	border: 1px solid #b8d3e5;
}

div.status {
	color: #3a3;
	border-color: #c7f2c8;
}

/*div.error {
	color: #c52020;
	display: none;
/*	visibility: hidden;
	top: -1000;
	left: -1000;
}*/
/* Message Styles */

/* Alternate Row Styles */
tr.even, tr.odd, tbody th {
	border: solid #d3e7f4;
	border-width: 1px 0;
}

tr.odd, tr.info {
	background-color: #edf5fa;
}

tr.even {
	background-color: #fff;
}

tr.odd td.active {
	background-color: #ddecf5;
}

tr.even td.active {
	background-color: #e6f1f7;
}

td.region, td.module, td.container {
	border-top: 1.5em solid #fff;
	border-bottom: 1px solid #b4d7f0;
	background-color: #d4e7f3;
	color: #455067;
	font-weight: bold;
}
/* Alternate Row Styles */

/* Watchdog Styles */
tr.watchdog-user {
	background-color: #fcf9e5;
}

tr.watchdog-user td.active {
	background-color: #fbf5cf;
}

tr.watchdog-content {
	background-color: #fefefe;
}

tr.watchdog-content td.active {
	background-color: #f5f5f5;
}

tr.watchdog-warning {
	background-color: #fdf5e6;
}

tr.watchdog-warning td.active {
	background-color: #fdf2de;
}

tr.watchdog-error {
	background-color: #fbe4e4;
}

tr.watchdog-error td.active {
	background-color: #fbdbdb;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
	background: #d7ffd7;
}
tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
	background: #c7eec7;
}
/* Watchdog Styles */

/* Status Report Styles */
table.system-status-report tr.error, table.system-status-report tr.error th {
	background-color: #fcc;
	border-color: #ebb;
	color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
	background-color: #ffd;
	border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
	background-color: #dfd;
	border-color: #beb;
}
/* Status Report Styles */

/* Fieldset Styels */
fieldset {
	margin: .5em 0;
}

fieldset ul.clear-block li {
	margin: 0;
	padding: 0;
	background-image: none;
	list-style:none;
}

fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
	margin: 0;
}
/* Fieldset Styels */

/* Collapsible Fieldset Styles */
fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #999;
}

html.js fieldset.collapsed {
	background: transparent;
	padding-top: 0;
	padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
	padding-left: 2em;
	background: url('../themes/F5SB/images/menu-expanded.gif') no-repeat 0% 50%;
}

html.js fieldset.collapsed legend a {
	background: url('../themes/F5SB/images/menu-collapsed.gif') no-repeat 0% 50%;
}
/* Collapsible Fieldset Styles */

/* Policy Picks Styles */
#block-views-on_the_radar h3 {
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#f00;
}

#block-views-on_the_radar #radar-content {
	margin:10px;
}

#block-views-on_the_radar ul li {
	margin-bottom:7px;
	list-style-image:url('themes/F5SB/F5SB_images/bullet_blue.gif');
}

/* block on policy and advocacy */
.view-content-on-the-radar h2 {
	margin-bottom:2px;
	font-weight:bold;
	font-size:11px;
}

.view-content-on-the-radar a:link, .view-content-on-the-radar a:visited {
	text-decoration:underline;
}

.view-content-on-the-radar a:hover, .view-content-on-the-radar a:active {
	text-decoration:none;
}

.view-content-on-the-radar .view-data-node-data-field-abstract-field-abstract-value {
	margin-top:3px;
}

.view-content-on-the-radar img {
	display:none;
}

.view-content-on-the-radar .node {
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
}
/* Policy Picks Styles */

/* Partner Type Page Styles */
.view-content-partnership-view h2 {
	margin-bottom:0px;
}

.view-content-partnership-view .content p {
	margin-top:0px;
}

.view-content-partnership-view .clear-block {
	visibility:hidden;
	display:none;
}
/* Partner Type Page Styles */

span.clear {
	display: block;
	clear: both;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	margin-bottom: -1px;
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0;
}

#block-user-3 {
	margin-top:10px;
}

/* Grantee Document Selection Block */
.grant-agreements h3, .renewals h3, .financial-forms h3, .reporting h3 {
	margin-bottom:5px;
}
/* Grantee Document Selection Block */

#block-AboutUsNavigation
{
	margin-bottom: 10px;
}

#EviesDesk
{
/*	position: absolute;
	top:150px;
*/
	width: 230px;
	float: right;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:3px;
	text-align:left;
}

#EviesDesk .PostedDate
{
	color: #ccc;
}

/* On the Radar View Styles */
.view-content-PolicyPicks .node {
	margin-bottom:20px;
	vertical-align:top;
}

.view-content-PolicyPicks .node .clear-block {
	clear:both;
}

.view-content-PolicyPicks .node .terms {
	display:none;
}

.view-content-PolicyPicks .node h2 {
	margin-bottom:0px;
}

.view-content-PolicyPicks .node .field-field-thumbnail .field-label {
	display:none;
}

.view-content-PolicyPicks .node .field-field-thumbnail {
	display:block;
	float:right;
	position:relative;
	margin-top:-15px;
}

.view-content-PolicyPicks .node .field-field-display-in-spotlight, 
.view-content-PolicyPicks .node .field-field-display-on-home-page-0 {
	display:none;
}
/* On the Radar View Styles */


.view-summary-Success-Stories-Index-Block ul, .view-summary-Success-Stories-Index-Block ul li, 
.view-summary-Spotlight-Stories-Index-Block ul, .view-summary-Spotlight-Stories-Index-Block ul li, 
.view-summary-News-And-Announcements-Block ul, .view-summary-News-And-Announcements-Block ul li,
.view-summary-Policy-Center-Block ul, .view-summary-Policy-Center-Block ul li, 
.view-summary-OnTheRadar-Block ul, .view-summary-OnTheRadar-Block ul li,
.view-summary-First-5-SB-Research-Block ul, .view-summary-First-5-SB-Research-Block ul li,
.view-summary-First-5-County-Research-Block ul, .view-summary-First-5-County-Research-Block ul li,
.view-summary-First-5-National-Research-Block ul, .view-summary-First-5-National-Research-Block ul li,
.view-summary-First-5-Research-Block ul, .view-summary-First-5-Research-Block ul li,
.view-summary-Events-Block ul, .view-summary-Events-Block ul li, 
.view-summary-monday-morning-report-block ul, .view-summary-monday-morning-report-block ul li, 
.view-summary-press-room-block ul, .view-summary-press-room-block ul li, 
.view-summary-commission-info-packets-block ul, .view-summary-commission-info-packets-block ul li, 
.view-commission-info-minutes-block ul, .view-commission-info-minutes-block ul li
{
	margin:0px;
	padding:0px;
	padding-right: 25px;
	list-style:none;
	display:inline;
	list-style-image:none;
	list-style-type:none;
}

/*.view-content-Success-Stories-Index-Page ul, .view-content-Success-Stories-Index-Page ul li,*/ 
.view-content-Spotlight-Stories-Index-Page ul, .view-content-Spotlight-Stories-Index-Page ul li, 
.view-content-News-And-Announcements-Page ul, .view-content-News-And-Announcements-Page ul li,
.view-content-Policy-Center-Page ul, .view-content-Policy-Center-Page ul li, 
.view-summary-OnTheRadar-Page ul, .view-summary-OnTheRadar-Page ul li,
.view-content-First-5-SB-Research-Page ul, .view-content-First-5-SB-Research-Page ul li,
.view-content-First-5-County-Research-Page ul, .view-content-First-5-County-Research-Page ul li,
.view-content-First-5-National-Research-Page ul, .view-content-First-5-National-Research-Page ul li,
.view-content-First-5-Research-Page ul, .view-content-First-5-Research-Page ul li,
.view-content-Events-Page ul, .view-content-Events-Page ul li, 
.view-content-monday-morning-report ul, .view-content-monday-morning-report ul li, 
.view-content-press-room-page ul, .view-content-press-room-page ul li
{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	list-style: none;
	display:block;
	list-style-image:none;
	list-style-type:none;
}

.box-div .view-content-News-And-Announcements-Page a
{
	font-weight:normal;
}

.view-content-Spotlight-Stories-Index-Page a,
.view-content-Policy-Center-Page a,
.view-content-OnTheRadar-Page a,
/*.view-content-First-5-SB-Research-Page a,
.view-content-First-5-County-Research-Page a,
.view-content-First-5-National-Research-Page a,
.view-content-First-5-Research-Page a,*/
.view-content-Events-Page a
{
	font-weight:bold;
	display:block;
	clear:both;/* This makes the news show up right in the news and anouncements for IE */
}

.view-content-Success-Stories-Index-Page a,
.view-content-First-5-SB-Research-Page a,
.view-content-First-5-County-Research-Page a,
.view-content-First-5-National-Research-Page a,
.view-content-First-5-Research-Page a
{
	font-weight:bold;
	/*clear:both; This makes the news show up right in the news and anouncements for IE */
}

.view-content-Success-Stories-Index-Page .item-list ul, 
.view-content-First-5-County-Research-Page .item-list ul,
.view-content-First-5-National-Research-Page .item-list ul,
.view-content-First-5-Research-Page .item-list ul,
.view-content-First-5-SB-Research-Page .item-list ul
{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
/*	display: block;*/
}
.view-content-First-5-County-Research-Page .item-list ul li,
.view-content-First-5-National-Research-Page  .item-list ul li,
.view-content-First-5-Research-Page  .item-list ul li,
.view-content-First-5-SB-Research-Page .item-list ul li
{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 25px;
}
.view-content-Success-Stories-Index-Page .view-data-node-data-field-mini-thumb-field-mini-thumb-fid,
.view-content-First-5-SB-Research-Page .view-data-node-data-field-mini-thumb-field-mini-thumb-fid
{
	display:inline;
	float:left;
	padding-right:10px;
	clear:both;
}

.view-item-Spotlight-Stories-New-Index-Page .view-data-node-data-field-mini-thumb-field-mini-thumb-fid
{
	display:inline;
	float:left;
	padding-right:10px;
	clear:both;
}

.view-content-Spotlight-Stories-New-Index-Page .item-list ul
{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	display: block;
	
}
.view-content-Success-Stories-Index-Page .item-list ul li,
.view-content-Spotlight-Stories-New-Index-Page .item-list ul li
{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 35px;
	
}

.view-item-PolicyPicks .view-data-node-data-field-mini-thumb-field-mini-thumb-fid
{
	display:inline;
	float:left;
	padding-right:10px;
	clear:both;
}

.view-content-PolicyPicks .item-list ul
{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	display: block;
	
}
.view-content-PolicyPicks .item-list ul li
{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	display: block;
	padding-bottom: 35px;
}





.view-content-News-And-Announcements-Page a
{
	/*font-weight:bold;*/
	display:inline;
}

.box-div .view-content-Events-Page a, 
.box-div .view-content-Spotlight-Stories-Index-Page a {
	font-weight:normal;
}

.view-content-News-And-Announcements-Page img
{
	display:inline;
	float:left;
	padding-right:10px;
	clear:both;
}

div.view-item-News-And-Announcements-Page
{
	display:block;
/*	border-color:black;
	border-width:5px;
	border-style:solid;*/
    overflow:auto;
	height:auto;
}

.view-content-Program-OverView-Learning ul,
.view-content-Program-OverView-Health ul,
.view-content-Program-OverView-Safety ul, 
.view-content-Program-OverView-Learning div, .view-content-Program-OverView-Health div, .view-content-Program-OverView-Safety div
{
/*	margin:0px;
	padding:0px;
	padding-bottom:10px;
	padding-right: 25px;
	display:inline;
	list-style-image:none;
	list-style: none;
	list-style-type:none;*/
	width:100%;
	display: inline;
	margin-bottom: 10px;
}

.view-content-Program-OverView-Learning div.item-list ul li,
.view-content-Program-OverView-Health div.item-list ul li, 
.view-content-Program-OverView-EarlyCare div.item-list ul li, 
.view-content-Program-OverView-Family div.item-list ul li, 
.view-content-Program-OverView-System div.item-list ul li, 
.view-content-Program-OverView-Safety div.item-list ul li
{
	width:215px;
	float: left;
}

/*This selector is not specific enough - is affecting all views and damaging the output for ContentList Views*/
/*
.view-data-node-title {
	float:left;
	width:70%;
	margin-bottom:5px;
}


.view-data-node-data-field-date-universal-field-date-universal-value {
	float:left;
	width:30%;
	text-align:right;
}
*/

/* video landing styles */
#block-views-video_english_block,
#block-views-video_spanish_block {
	margin-top:15px;
	vertical-align:top;
}

#block-views-video_english_block h2,
#block-views-video_spanish_block h2 {
	font-size:14px;
	font-weight:bold;
}

#block-views-video_english_block ul,
#block-views-video_spanish_block ul {
	margin-left:0px;
	list-style-type:none;
	list-style-image:none;
}

#block-views-video_english_block ul li,
#block-views-video_spanish_block ul li {
	margin-left:-10px;
	margin-bottom:10px;
	list-style:none;
	list-style-image:none;
	clear:both;
}

#block-views-video_english_block .view-data-node-data-field-thumbnail-field-thumbnail-fid,
#block-views-video_spanish_block .view-data-node-data-field-thumbnail-field-thumbnail-fid {
	float:right;
}

#block-views-video_english_block .view-data-node-data-field-thumbnail-field-thumbnail-fid img,
#block-views-video_spanish_block .view-data-node-data-field-thumbnail-field-thumbnail-fid img {
	margin-left:3px;
	margin-bottom:10px;
}

#block-views-video_english_block .view-data-node-title,
#block-views-video_spanish_block .view-data-node-title {
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
}

#block-views-video_english_block .view-data-node-view,
#block-views-video_spanish_block .view-data-node-view {
	margin-top:2px;
}
/* video landing styles */

/* video details styles */
.node-video h1 {
	margin-bottom:0px;
}

#video-date {
	margin-top:0px;
	margin-bottom:15px;
}

#video-date .field-label {
	display:none;
}

#video-div {
	width:100%;
	text-align:center;
	margin-top:30px;
}
/* video details styles */

/* commission documents block styles */
#comdocs-div {
	padding:5px;
}

#comdocs-div h2 {
	font-size:11px;
}

#comdocs-div ul {
	margin-left:1px;
}

#comdocs-div ul li {
	list-style:none;
	list-style-image:none;
	margin-left:0px;
	margin-bottom:5px;
}

#commission-packets-div h2, 
#meeting-minutes-div h2 {
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
}

/* these are hidden but used through jquery */
#comdocs-div .view-data-node-data-field-date-universal-field-date-universal-value {
	display:none;
}

.view-commission-info-packets .view-data-files-fileext, 
.view-commission-info-minutes .view-data-files-fileext, 
.view-commission-agendas .view-data-files-fileext {
	float:left;
	margin-right:5px;
}

.view-commission-info-packets .view-item, 
.view-commission-info-minutes .view-item, 
.view-commission-agendas .view-item{
	margin-bottom:10px;
}

#block-views-commission_info_minutes, 
#block-views-commission_agendas {
	margin-top:10px;
}

.view-commission-info-packets .view-all-fileext, 
.view-commission-info-minutes .view-all-fileext, 
.view-commission-agendas .view-all-fileext {
	color:#000;
	font-weight:normal;
}
/* commission documents block styles */

/*contact information styles */
.contact-link-active {
	font-weight:bold;
}

.contact-link-normal {
	font-weight:normal;
}

#contact-info-links {
	margin-top:10px;
	margin-bottom:10px;
}

#contact-contact-info {}

#contact-map-directions {
	display:none;
}

#contact-parking-info {
	display:none;
}

.webform-component-fieldset {
	border:0px;
	margin-top:20px;
	padding:0px;
}

.webform-component-fieldset legend {
	margin-bottom:5px;
	padding:0px;
	font-weight:bold;
	color:#0678AA;
}
/*contact information styles */

/* monday morning report styles */
.view-content-monday-morning-report ul li .view-data-node-title {
	font-weight:bold;
}
/* monday morning report styles */

.view-content-contract-opportunity-documents ul li div.view-data-node-title,
.view-content-contract-opportunity-documents ul li div.view-data-node-data-field-date-universal-field-date-universal-value
{
	display:none;
}
.view-content-contract-opportunity-documents ul li
{
	padding-top:10px;
}

/* home page blocks */
.view-header-Events-Page h1, 
.view-header-Spotlight-Stories-Index-Page h1, 
.view-header-News-And-Announcements-Page h1 {
	margin-bottom:0px;
	color:#666;
}
.view-header-Events-Page p, 
.view-header-Spotlight-Stories-Index-Page p, 
.view-header-News-And-Announcements-Page p {
	margin-top:0px;
}

div.field-field-funding-for div.field-label
{
	font-size:120%;
	padding-bottom: 10px;
	color: #ff0000;
}

/* ABC's of Advocacy Block */
#block-abcadvocacy {
	margin-bottom:10px;
}

#block-abcadvocacy .content-abcadvocacy {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.content-abcadvocacy h3 {
	font-size:13px;
	font-weight:bold;
	color:#f00;
}
/* ABC's of Advocacy Block */


/* White Box Content Padding */
.view-content-Goal-Area-Index-Learning, .view-content-Goal-Area-Index-Health, 
.view-content-Goal-Area-Index-Safety, .white-box-inner-margin {
	margin:5px;
}

.program-overview-health-div, .program-overview-learn-div, .program-overview-safe-div, 
.view-block-div {
	margin:5px 5px 5px 5px;
}
/* White Box Content Padding */

.view-content-First-5-National-Research-Page .node {
	margin-top:10px;
}

img.pageoneimage-thumbnail {
	margin-left:5px;
	margin-bottom:3px;
}

.related-info-list ul {
	margin-left:5px;
	margin-right:3px;
}

.date-display-single {
	color:#666;
}

/* block view - commission packets and meeting minutes */
#comdocs-div .view-content-commission-info-packets, 
#comdocs-div .view-commission-info-packets .more-link, 
#comdocs-div .view-content-commission-info-minutes, 
#comdocs-div .view-commission-info-minutes .more-link, 
#comdocs-div .view-content-commission-agendas, 
#comdocs-div .view-commission-agendas .more-link {
	display:none;
}

/* page view - commission packets and meeting minutes */
.view-commission-info-packets .node, 
.view-commission-info-minutes .node, 
.view-commission-agendas .node {
	margin-bottom:10px;
}

.view-commission-info-packets .node h2, 
.view-commission-info-minutes .node h2, 
.view-commission-agendas .node h2 {
	margin-bottom:0px;
}

.view-commission-info-packets .node h2, 
.view-commission-info-packets .node h2 a,
.view-commission-info-minutes .node h2, 
.view-commission-info-minutes .node h2 a, 
.view-commission-agendas .node h2, 
.view-commission-agendas .node h2 a {
	font-size:11px;
}

.view-commission-info-packets .node #attachments, 
.view-commission-info-packets .node .field-field-date-universal, 
.view-commission-info-minutes .node #attachments, 
.view-commission-info-minutes .node .field-field-date-universal, 
.view-commission-agendas .node #attachments, 
.view-commission-agendas .node .field-field-date-universal {
	display:none;
}

/* CSS code to hide the "field label title" in get involved pages */
.view-content-get-involved-index-block .field-field-abstract div.field-label
{
	display:none;
}



/*Purple Boxes on Homepage*/
.purple-table-layout
{
	margin-top: 5px;
	margin-bottom: 5px;
	float:left;
}

.purple-border-left {
	background-image:url('../themes/F5SB/images/PurpleBoxesLeft.jpg');
	background-repeat:repeat-y;
}

.purple-border-right {
	background-image:url('../themes/F5SB/images/PurpleBoxesRight.jpg');
	background-repeat:repeat-y;
	padding-right:1px;
}

.purple-border-bottom {
	background-image:url('../themes/F5SB/images/PurpleBoxesBottom.jpg');
	background-repeat:no-repeat;
}

.purple-border-top {
	background-image:url('../themes/F5SB/images/PurpleBoxesTop.jpg');
	background-repeat:no-repeat;
}

.purple-border-middle {
	background-image:url('../themes/F5SB/images/PurpleBoxesDivider.jpg');
	background-repeat:repeat-y;
}

.purple-background {
	background-image:url('../themes/F5SB/images/PurpleBoxesBackground.jpg');
	background-repeat:repeat-x;
	background-color: #D9D8DD;
	padding:5px;
}

.purple1{
width:219px;
}

.purple2{
width:217px;
}

.purple3{
width:217px;
}

/* News and Announcements Home Page Element */
/* default boxes */
.green-box-border-top {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_top_green.gif');
	background-repeat:repeat-x;
}

.green-box-border-left {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_left_green.gif');
	background-repeat:repeat-y;
}

.green-box-border-right {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_right_green.gif');
	background-repeat:repeat-y;
}

.green-box-border-bottom {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_bottom_green.gif');
	background-repeat:repeat-x;
}

.green-box-content {
	background-color: #E5E8E5;
	font-size:11px;
	vertical-align:top;
}


/* Graphic Tabs */
#primary a:hover
{
	color: #FFFFFF;
}


#primary{
	width:100%;
	position:relative;
	left:-15px;

}

.primary-links { 
    float: left;
    line-height: normal;

}

#primary ul 
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display:block;
}

#secondary ul 
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display:block;
}

/*#primary .menu-1-1-46 a, #primary .menu-1-2-46 a, #primary .menu-1-3-46 a, #primary .menu-1-4-46 a, #primary .menu-1-5-46 a, #primary .menu-1-6-46 a, #primary .menu-1-1-46 a
{
	background: url('../themes/F5SB/images/Tab_Right_Off.gif') no-repeat right top; 
	padding: 5px 10px 4px 5px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}*/
/*
#primary .menu-1-1-46 a hover, #primary .menu-1-2-46 a, #primary .menu-1-3-46 a, #primary .menu-1-4-46 a, #primary .menu-1-5-46 a, #primary .menu-1-6-46 a, #primary .menu-1-1-46 a
{
	background: url('../themes/F5SB/images/Tab_Right_On.gif') no-repeat right top; 
	padding: 5px 10px 4px 5px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
*/
 #primary li
{
	/* Change the following entry to make the tabs line up to the left */
	float: left;
	margin: 0;
	list-style-type: none;
}

.InactiveTab 
{
	display: block;
	background: url( '../themes/F5SB/images/Tab_Left_Off.gif' ) no-repeat left top;
	padding: 0px 0px 0px 4px;
	margin: 0;
	text-decoration: none;
	color: white;
}

.InactiveTab span
{
	display: block;
	background: url('../themes/F5SB/images/Tab_Right_Off.gif') no-repeat right top; 
	padding: 5px 10px 4px 5px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}


.InactiveTab:hover 
{ 
	color: white; 
	background-image: url('../themes/F5SB/images/Tab_Left_On.gif');
	padding: 0px 0px 0px 4px;
	margin: 0;
}

.InactiveTab:hover span
{ 
	display: block;
	background: url('../themes/F5SB/images/Tab_Right_On.gif') no-repeat right top; 
	padding: 5px 10px 4px 5px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

.ActiveTab
{
	display: block;
	background: url( '../themes/F5SB/images/Tab_Left_On.gif' ) no-repeat left top;
	padding: 0px 0px 0px 4px;
	margin: 0;
	text-decoration: none;
	color: white;
}

.ActiveTab span
{
	display: block;
	background: url('../themes/F5SB/images/Tab_Right_On.gif') no-repeat right top; 
	padding: 5px 10px 4px 5px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

h1.redText
{
	/*color:#E80648;*/
	color: #FB1D0B;
}

h1.greenText
{
	color:#72BA50;
}

a.menulink
{
	color: #fff;	
}

.SubPageTrim
{
	background-image:url('../themes/F5SB/images/SubPageTrim.gif');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	height:59px;
}

.SubPageTrim #subpage-trim
{
	 height:59px;
}

#secondary .menu-2-1-257 a, #secondary .menu-2-2-257 a, #secondary .menu-2-3-257 a
{
	font-weight: bold;
	text-decoration: none;
	color: white;
}

.secondary-links a.active:link, .secondary-links a.active:visited, .secondary-links a.active:link
{
	font-weight: bold;
	color: #CCFF99;
}

.secondary-links a:link, .secondary-links a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.secondary-links a:hover, .secondary-links a:active {
	text-decoration:underline;
		color: white;

}

.secondary-links li
{
	border-right: solid 1px #FFFFFF;
}


.secondary-links li.last
{
	border-right: none;
}

.partner-box-content
{
	background-image: url('../themes/F5SB/images/boxgradient.gif') ;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	padding:5px;
}

.box-border-top-red {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_red2_top.gif');
	background-repeat:repeat-x;
}

.box-border-left-red {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_red2_left.gif');
	background-repeat:repeat-y;
}

.box-border-right-red {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_red2_right.gif');
	background-repeat:repeat-y;
}

.box-border-bottom-red {
	background-image:url('../themes/F5SB/F5SB_images/boxborder_red2_bottom.gif');
	background-repeat:repeat-x;
}

.partner-box-content h2
{
	color:#3A55A5;
}

#research-center
{
	width: 195px;
}

#edit-bar-1
{
	width: 150px;
}

div.error {
	color: #c52020;
	display: block;
	visibility: hidden;
	top: -1000;
	left: -1000;
}

#subNav
{
	margin-left:7px;
	width:100px;
}

#subNav img.button
{
	margin-bottom: 3px;
}
.block-block
{
}
.view
{
}
.view-content
{
}
.view-field
{
}
.first
{
}
.view-Spotlight-Stories-Index-Page
{
}
.view-empty
{
}
.view-News-And-Announcements-Page
{
}
.view-footer
{
}

.imageRight {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.imageLeft {
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.ul li {
	margin-bottom:7px;
	list-style-image:url('../themes/F5SB/F5SB_images/bullet_blue.gif');
}

