/* ---------- MAIN CONTENT FORMATTING ---------- */
body, p, th, td, li, dd {
  font-family: Helvetica, Arial, sans-serif;
//  font-size: 14px; /* was small edit 7-2016 */
  margin-top: 5px;
 }
 
/*
@font-face {
    font-family: 'FontinBold';
    src: url('/files/style/fontin-bold-webfont.eot');
    src: url('/files/style/fontin-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/style/fontin-bold-webfont.ttf') format('truetype'),
         url('/files/style/fontin-bold-webfont.woff') format('woff'),
         url('/files/style/fontin-bold-webfont.svg#FontinBold') format('svg');
    font-weight: normal;
    font-style: normal;

} 
*/

@font-face {
	font-family: 'GillSansLight';
	src: url('/files/style/GillSans-Light.eot');
	src: url('/files/style/GillSans-Light.eot?#iefix') format('embedded-opentype'),
		url('/files/style/GillSans-Light.woff') format('woff'),
		url('/files/style/GillSans-Light.ttf') format('truetype'),
		url('/files/style/GillSans-Light.svg#GillSans-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

body {
margin: 0; 
padding: 0;
background: #ffffff url(/files/PageLayoutImages/bkgd%5Fsite.png) repeat-x;
overflow-x: hidden;
}

/* HEADERS  */
body h1 {
color: #0f2264;
font-size:  18px;
font-weight: bold;
font-family: 'GillSansStd', 'GillSansLight', Helvetica, Arial, sans-serif;
}

body h2 {
color: #3e959a;
font-size:  18px;
font-weight: bold;
font-family: 'GillSansStd', 'GillSansLight', Helvetica, Arial, sans-serif;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #182d75; font-weight: bold; text-decoration: none;}
a:visited { color: #01466D; font-weight: bold; text-decoration: none;}	
a:hover   { color: #3e959a; font-weight: bold; text-decoration: none;}
a:active  { color: #3e959a; font-weight: bold; text-decoration: none;}


.color_my_date_teal {
/* color: #182d75; */
color: #3e959a;
font-weight: bold;
}

body a img {
border: none;
}

body ul {
/* color: #0f2264; */
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}

body ul li {
/* color: #0f2264; */
list-style: square;
margin: 0;
padding: 0 2px 5px 0;
}

.callout {

}

#main {
width: 980px;
margin: 0 auto 20px auto;
}

#header {
/* background-image: url(/files/pagelayoutimages/bkgd_header.png); */
width: 980px;
height: 134px;
}

#logo {
float: left;
width: 130px;
height: 102px;
padding: 0; 
margin: -10px 0 0 30px;
border-color: white;
border-style: solid;
border-width: 3px;
}

#tagline {
float: left;
width: 500px;
margin-top: 55px;
padding-left: 14px;
color: #fff;
font-weight: bold;
font-size: 15px;
letter-spacing: wide;
}

#utility {
text-align: right;
width: 961px;
height: 23px;
padding: 7px 20px 0 0;
margin: 16px 0 0 0;
padding-right: 12px; 
color: #81ba04;
}

#utility a:link {
color: #ffffff;
}

#utility a:visited {
color: #c5dfe0;
}


#FPlink {padding-right: 12px; color: #ff0000;}
#FPlink a:link {padding-right: 12px; color: #ff0000;}
#FPlink a:visited {padding-right: 12px; color: #ff0000;}

#profilelink {padding-right: 12px; color: #ff0000;}
#profilelink a:link {padding-right: 12px; color: #ff0000;}
#profilelink a:visited {padding-right: 12px; color: #ff0000;}


#utility label {
  color: #999;
}

#utility label.overlabel-apply {
  left: 10px;
}


.fieldwrap {
margin-top: -3px;
position: relative;
}

label.overlabel {
  display: none;
}

label.hidden {
  text-indent: -1000em;
}

label.overlabel-apply {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 10;
  line-height: 25px;
  text-align: left;
}

#search {
float: left;
margin-top: 15px;
}

#search a:link    {color: #fff; font-size: 11px;}
#search a:visited {color: #fff; font-size: 11px;}	
#search a:hover   {color: #fff; font-size: 11px;}
#search a:active  {color: #fff; font-size: 11px;}

#search form {
margin-top: -3px;
float: right;
}

#search .box {
border: none; 
padding: 0 0 0 25px; 
margin: 0;
width: 208px; 
height: 24px; 
background: url(/files/pagelayoutimages/BKGD_Searchbox.png) no-repeat;
font-size: 12px; 
font-weight: bold;
line-height: 25px;
} 

#search .SearchButton {
width: 25px; 
height: 25px; 
border: none; 
margin: 0;
padding: 0;
vertical-align: top;
}

#navigation {
color: #0f2163;
background-color: #0f2163;
}

#navigation .mn {
    padding: 5px 38px 5px 38px;
//  border: solid 1px #ffffff;
    list-style: none;
}

#navigation #mn_issues {
  background-color: #0f2264;

}

#navigation li:hover #mn_issues {
  background-color: #8cc947;
}


 #navigation #mn_issuesCurrent {
  color: #8cc947;
}
#navigation li:hover #mn_issuesCurrent {
  background-color: #8cc947;
  color: #0f2264;
}


#navigation #mn_Newsroom {
  background-color: #0f2264;

}

#navigation li:hover #mn_Newsroom {
  background-color: #8cc947;
}


 #navigation #mn_NewsroomCurrent {
  color: #8cc947;
}
#navigation li:hover #mn_NewsroomCurrent {
  background-color: #8cc947;
  color: #0f2264;
}


#navigation #mn_Events {
  background-color: #0f2264;
}

#navigation li:hover #mn_Events {
  background-color: #8cc947;
}

#navigation #mn_EventsCurrent {
  color: #8cc947;
}

#navigation li:hover #mn_EventsCurrent {
  background-color: #8cc947;
  color: #0f2264;
}

#navigation #mn_Audioconferences {
  background-color: #0f2264;
}

#navigation li:hover #mn_Audioconferences {
  background-color: #8cc947;
}

#navigation #mn_AudioconferencesCurrent {
  color: #8cc947;
}

#navigation li:hover #mn_AudioconferencesCurrent {
  background-color: #8cc947;
  color: #0f2264;
}


#navigation #mn_Publications {
  background-color: #0f2264;
}

#navigation li:hover #mn_Publications {
  background-color: #8cc947;
}

#navigation #mn_PublicationsCurrent {
  color: #8cc947;
}

#navigation li:hover #mn_PublicationsCurrent {
  background-color: #8cc947;
  color: #0f2264;
}

#navigation #mn_About {
  background-color: #0f2264;
}

#navigation li:hover #mn_About {
  background-color: #8cc947;
}

#navigation #mn_AboutCurrent {
  color: #8cc947;
}

#navigation li:hover #mn_AboutCurrent {
  background-color: #8cc947;
  color: #0f2264;
}

#navigation #mn_Job {
  background-color: #0f2264;
}

#navigation li:hover #mn_Job {
  background-color: #8cc947;
}

#navigation #mn_JobCurrent {
  color: #8cc947;
}
#navigation li:hover #mn_JobCurrent {
  background-color: #8cc947;
  color: #0f2264;
}


/* FLYOUTS */

#nav {
margin-right: auto;
margin-left: auto;
padding: 0;
text-align: center;
display:table;
z-index: 1100;  /* http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/ */
}


#nav ul { /* all lists */
position: absolute;
		list-style: none;
		float: left;
}


#nav li { /* all list items */
		float: left;
		padding: 0;
  		margin: 0;
		list-style: none;
		font-family: 'GillSansStd', 'GillSansLight', Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
}

#nav li a:link, #nav li a:visited, #nav li a:active {
color: #ffffff; 
text-decoration: none;  
font-weight: bold;
display: block;
}

#nav li a:hover {
color: #ffffff; 
text-decoration: none;  

display: block;
}

#nav li a.on:link, #nav li a.on:visited, #nav li a.on:active {
color: #ffffff;
background: #e38622;
text-decoration: none;  

display: block;
}

#nav li a.on:hover {
color: #ffffff;
background: #8fb334;
text-decoration: none;  

display: block;
}

#nav li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		width: 300px;
		padding: 0;
		margin: 0;
		/* border-right: #0f2264 solid 1px;
		border-left: #0f2264 solid 1px;
		border-bottom: #0f2264 solid 1px; */
		display: block;
		z-index: 1000;
		}		

#nav li ul li {
		padding: 0;
		margin: 0;
		background-color: #e8fdbc;
		width: 300px;
		display: block;
	    z-index: 1000;
		font-size: 16px;
		}		

#nav li ul li a:link,  #nav li ul li a:visited,  #nav li ul li a:active {
  		color: #0f2264;
		background-color: #e8fdbc;
		font-size: 16px;
  		font-weight: bold;
		line-height: 24px;
		padding: 0 0 0 3px;
		margin: 0;
		text-align: left;
		display: block;

}
		
#nav li ul li a:hover {
 		color: #ffffff;
		background-color: #0f2264;
  		font-weight: bold;
		line-height: 24px;
		padding: 0 0 0 3px;
		margin: 0;
		text-align: left;
		display: block;
}

/* aligns the last navigation flyout right so it doesn't break out of the container */


#nav li:hover ul.lastone {
    right: 0;
	padding: 0;
	}

#nav li:hover ul.firstone {
    left: 0;
	padding: 0;
	}
	
#nav li:hover ul ul, #nav li.over ul ul, #nav li.over ul ul ul {
	left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul {
	left: auto;
	margin-top: 0;
}



.registerlink{
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:65px;
	line-height:65px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}

.registerlink:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}

.registerlink:active {
	position:relative;
	top:1px;
}

#HomeContent {
width: 920px; /* 960 pixels minus padding */
padding: 0 20px 0 20px;
margin: 0;
text-align: left;
float: left;
background-color: white;
border-color:#0f2264;
border-width: 3px;
border-style: solid;
/* background: url(/files/pagelayoutimages/bkgd_content.png) repeat-y; */

} 


#HomeContent #Col1 {
float: left;
width: 703px;
margin-top: 12px;
margin-bottom: 10px;
padding-bottom: 0;
}

#HomeContent .feature {

}

#HomeContent #Col2 {
float: left;
margin-top: 12px;
}

#HomeContent #Col2 label {
color: #838383;
font-weight: bold;
font-size: 10px;
}

#HomeContent #Col2  label.overlabellogin-apply {
}

#HomeContent #Col2 .fieldwraplogin {
}

#HomeContent #Col2 label.overlabellogin {
}

#HomeContent #Col2 label.hiddenlogin {
}

#HomeContent #Col2 label.overlabellogin-apply {
}

#usernamepassword {
margin-bottom: 10px;
font-size: 12px;
width:181px; 
background-color:#eaeaea; 
border-color:#0f2264; 
border-style: solid; 
border-width:2px; 
padding: 14px;
}

.logintitle {
color: #0f2264;
padding-bottom: 0;
font-size: 18px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
text-transform: uppercase;
text-align: center;
}

a.forgot:link    {font-size: 10px; color: #838383; font-weight: normal; font-style: italic;}
a.forgot:visited {font-size: 10px; color: #838383; font-weight: normal; font-style: italic;}	
a.forgot:hover   {font-size: 10px; font-weight: normal; font-style: italic;}
a.forgot:active  {font-size: 10px; font-weight: normal; font-style: italic;}

#username  {
margin: 0 0 0 0;
}

#username .usernamebox {
border: 1px solid #d6d6d6;
padding: 0 0 0 3px; 
width: 200px;
height: 21px; 
font-weight: bold; 
font-size: 12px;
line-height: 23px;
}

#password {
margin: 0 0 0 0;
}

#password .passwordbox {
border: 1px solid #d6d6d6;
padding: 0 0 0 3px; 
line-height: 23px;
width: 167px;
height: 21px; 
font-weight: bold; 
font-size: 12px; 
}

#password .passwordButton {
width: 25px; 
height: 23px; 
margin: 0;
padding: 0;
vertical-align: top;
}


#focus_on_issues {
  background-color: #e8fdbc;
  width: 209px;
  border: 2px solid #81ba04;
}
#focus_on_issues.enabled {
  padding-bottom: 1.2em; }

#focus_on_issues .focus_title {
  background-image: url("/files/pagelayoutimages/FocusOnIssues.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-color: #81ba04;
  padding: 7px 0 0 18px;
  padding-bottom: 31px;
  color: #fff;
  font-size: 18px;
  text-align: left;
  font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
}

#focus_on_issues ul {
  color: #0f2264;
  margin-left: 1em;
  padding: 0 0 1em 10px;
  font-size: 11px;
}
#focus_on_issues.enabled ul {
  max-height: 0;
  overflow: hidden;
  padding: 0 0 0 2em;
    -webkit-transition: max-height 0.22s ease-out, padding-top 0.22s ease-out;
    -moz-transition: max-height 0.22s ease-out, padding-top 0.22s ease-out;
    -ms-transition: max-height 0.22s ease-out, padding-top 0.22s ease-out;
    -o-transition: max-height 0.22s ease-out, padding-top 0.22s ease-out;
  transition: max-height 0.22s ease-out, padding-top 0.22s ease-out; }
#focus_on_issues.enabled ul.active {
  max-height: 10em;
  padding-top: 0.5em;
    -webkit-transition: max-height 0.22s ease-in, padding-top 0.22s ease-in;
    -moz-transition: max-height 0.22s ease-in, padding-top 0.22s ease-in;
    -ms-transition: max-height 0.22s ease-in, padding-top 0.22s ease-in;
    -o-transition: max-height 0.22s ease-in, padding-top 0.22s ease-in;
  transition: max-height 0.22s ease-in, padding-top 0.22s ease-in; }
#focus_on_issues li {
  color: #0f2264;
  list-style: square;
  margin: 0;
  padding: 0 2px 5px 0;
  font-size: 11px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
#focus_on_issues.enabled li + li {
  padding-top: 0.35em; }
#focus_on_issues.with-cats li {
  padding-bottom: 0;
}
#focus_on_issues a {
  color: #0f2264;
}
#focus_on_issues a:hover {
  color: #3e959a;
}
#focus_on_issues a.on {
  color: #3e959a;
}
#focus_on_issues .subtitle {
  margin: 0;
  padding: 0 0 0 0.8em;
  font-size: 13px; }
#focus_on_issues.enabled .subtitle {
  margin-top: 1em;
  padding-left: 2em;
  position: relative; }
#focus_on_issues.enabled .subtitle:before, #focus_on_issues.enabled .subtitle:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0.9em;
  top: 50%;
  margin-top: -0.4em;
  border: 0.4em solid transparent;
  border-left-color: #687c88;
  border-right-width: 0;
    -webkit-transition: all 0.18s ease;
    -moz-transition: all 0.18s ease;
    -ms-transition: all 0.18s ease;
    -o-transition: all 0.18s ease;
  transition: all 0.18s ease; }
#focus_on_issues.enabled .subtitle:after {
  left: 0.65em;
  border-left-color: #e8fdbc; }

#focus_on_issues.enabled .subtitle.active:before, #focus_on_issues.enabled .subtitle.active:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
  transform: rotate(90deg); }

#focus_on_issues.enabled .subtitle.active:after {
  left: 0.9em;
  margin-top: -0.65em; }

#focus_on_issues .subtitle a:hover, #focus_on_issues .subtitle.active a {
  color: #3e959a;
}

/* Home page styles */

.Col1_left {
float: left;
width: 200px;
font-size: 11px;
line-height: 17px;
/* margin: 20px 0 20px 0; */
/* padding-right: 28px; */
}

.description {
float: left;
width: 200px;
font-size: 11px;
line-height: 17px;
margin: 20px 0 20px 0;
padding-right: 28px;
}

.welcometitle {
font-weight: bold;
font-size: 16px;
color: #0f2264;
}

.welcometext {
color: #1c1c1c;
}

.Col1_middle {
float: left;
color: #0f2264;
font-size: 18px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
text-transform: uppercase;
text-align: center;
background-color: #eaeaea;
border-color: #0f2264;
border-style: solid;
border-width: 2px;
padding: 14px;
width: 181px;
height:100px;
margin: 20px 10px 20px 0;
}

.Col1_right {
float: left;
display: table;
margin: 20px 0 20px 0;
color: #0f2264;
font-size: 18px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
text-transform: uppercase;
text-align: center;
background-color: #eaeaea;
border-color: #0f2264;
border-style: solid;
border-width: 2px;
padding: 14px;
width: 181px;
height:100px;

}

.center {
    height:100%;
    display: table-cell;
    vertical-align: middle;
}

#quicksearch {
float: left;
padding: 60px 0 0 8px;
}

#quicksearch a:link    { font-size: 11px;}
#quicksearch a:visited { font-size: 11px;}	
#quicksearch a:hover   { font-size: 11px;}
#quicksearch a:active  { font-size: 11px;}

#quicksearch form {
margin-top: -3px;
float: right;
}

#quicksearch .quickbox {
padding: 0 0 0 5px; 
margin: 0;
width: 194px; 
height: 24px; 
border: 2px solid #3e959a;
font-size: 12px; 
font-weight: bold;
line-height: 25px;
} 

#quicksearch .qscontent {
background: #f7f7f7;
width: 176px;
height: 40px;
padding: 12px 10px 10px 10px;
border: 2px solid #3e959a;
font-size: 11px;
text-align: center;
font-style: italic;
}

#quicksearch .quickSearchButton {
width: 25px; 
height: 25px; 
border: none; 
margin: 0;
padding: 0;
vertical-align: top;
}

.qslearnmore {
clear: both;
text-align: right;
width: 214px;
height: 18px;
margin: 0;
padding: 32px 0 0 0;
}


#quicksearch .fieldwrap {
margin-top: -3px;
}

.blue_button_w_arrow {
clear: both;
float: left;
background: #182d76 url(/files/pagelayoutimages/bkgd_bluearrow.png) no-repeat right;
height: 23px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-size: 15px;
color: #fff;
margin: 0 0 10px 0;
padding: 7px 50px 0 10px;
}

.blue_button_w_arrow a:link    {color: #fff; font-size: 15px; display: block; font-weight: normal;}
.blue_button_w_arrow a:visited {color: #fff; font-size: 15px; display: block; font-weight: normal;}	
.blue_button_w_arrow a:hover   {color: #fff; font-size: 15px; display: block; font-weight: normal;}
.blue_button_w_arrow a:active  {color: #fff; font-size: 15px; display: block; font-weight: normal;}

.green_button_w_arrow {
float: left;
background: #8cc947 url(/files/pagelayoutimages/bkgd_greenarrow.png) no-repeat right;
width: 436px;
height: 23px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-size: 15px;
color: #182d76;
margin: 0 0 0 0;
padding: 7px 0 0 10px;
}

.green_button_w_arrow a:link    {color: #fff; font-size: 15px; padding-left: 10px; font-weight: normal;}
.green_button_w_arrow a:visited {color: #fff; font-size: 15px; padding-left: 10px; font-weight: normal;}	
.green_button_w_arrow a:hover   {color: #fff; font-size: 15px; padding-left: 10px; font-weight: normal;}
.green_button_w_arrow a:active  {color: #fff; font-size: 15px; padding-left: 10px; font-weight: normal;}


/* HOME PAGE BOXES */

#box1 {
float: left;
width: 290px;
margin-right: 20px;
}

#box1 .box1title {
float: left;
color: #fff;
font-size: 18px;
/* background: #81ba04; */
background: #8cc947 ;
height: 24px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 5px 15px 0 10px;
margin: 0;
display: block;
-moz-border-radius-topright:  .75em;
-webkit-border-top-right-radius:  .75em;
border-top-right-radius: .75em;
}

#box1 .box1title a:link    {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}
#box1 .box1title a:visited {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}	
#box1 .box1title a:hover   {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}
#box1 .box1title a:active  {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}

#box1 .box1titlecurve {
float: left;
margin: 0;
padding: 0;
width: 12px;
height: 29px;
vertical-align: top;
}

#box1 .box1content {
clear: left;
float: left;
background: #eaeaea;
padding: 0 0 0 10px;
border-top: 5px solid #0f2264;
width: 290px;
height: 100%;
font-size: 12px;
}

#box1 ul {
color: #0f2264;
margin: 15px 0 0 15px;
padding: 0 0 0 10px;
font-size: 12px;
height: 100%;
}

#box1 ul li {
color: #0f2264;
list-style: square;
margin: 0;
padding: 0 5px 15px 0;
font-size: 12px;
font-weight: bold;
}

#box1 .learnmorebox1 a {
color: #608c00;
font-size: 10px;
}

#box1 .learnmorebox1 a:hover {
color: #182d75;
font-size: 10px;
}

.see_all_box1 {
background: #0f2264;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align: right;
max-width: 237px;
height: 18px !important;
margin-top: 35px;
padding: 0 0 0 10px;
float: right;
display: block;
-moz-border-radius-topleft:  .75em;
-webkit-border-top-left-radius:  .75em;
border-top-left-radius: .75em;
}

#box1 .see_all_box1 a {
color: #fff;
display: block;
background: #0f2264;
}

#box1 .see_all_box1 img {
vertical-align: middle;
height: 18px;
}

#box2 {
float: left;
width: 290px;
margin-right: 20px;
}

#box2 .box2title {
float: left;
color: #fff;
font-size: 18px;
background: #8cc947;
height: 24px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 5px 15px 0 10px;
-moz-border-radius-topright:  .75em;
-webkit-border-top-right-radius:  .75em;
border-top-right-radius: .75em;
}

#box2 .box2title a:link    {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}
#box2 .box2title a:visited {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}	
#box2 .box2title a:hover   {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}
#box2 .box2title a:active  {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}

#box2 .box2titlecurve {
float: left;
margin: 0;
padding: 0;
width: 12px;
height: 34px;
}

#box2 .box2content {
clear: left;
float: left;
background: #eaeaea;
border-top: 5px solid #0f2264;
font-size: 12px;
color: #464646;
padding: 0 0 0 10px;
width: 290px;
height: 100%;
}

.see_all_box2 {
background: #0f2264;
color: #fff;
font-weight: bold;
text-align: right;
max-width: 237px;
height: 18px !important;
padding: 0 0 0 10px;
float: right;
display: block;
-moz-border-radius-topleft:  .75em;
-webkit-border-top-left-radius:  .75em;
border-top-left-radius: .75em;
}

#box2 .see_all_box2 a {
color: #fff;
display: block;
}

#box2 .see_all_box2 img {
vertical-align: middle;
height: 18px;
}

#box2 ul {
color: #0f2264;
margin: 15px 0 0 15px;
padding: 0 0 0 10px;
font-size: 12px;
height: 100%;
}

#box2 ul li {
color: #0f2264;
list-style: square;
margin: 0;
padding: 0 5px 15px 0;
font-size: 12px;
font-weight: bold;
}

#box2 .learnmorebox1 a {
color: #608c00;
font-size: 10px;
}

#box3 {
float: left;
width: 290px;
}

#box3 .box3title {
float: left;
color: #fff;
font-size: 18px;
background: #8cc947;
height: 24px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 5px 15px 0 10px;
-moz-border-radius-topright:  .75em;
-webkit-border-top-right-radius:  .75em;
border-top-right-radius: .75em;
}

#box3 .box3title a:link    {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}
#box3 .box3title a:visited {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}	
#box3 .box3title a:hover   {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}
#box3 .box3title a:active  {color: #fff; font-size: 18px; font-weight: normal; font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}

#box3 .box3titlecurve {
float: left;
margin: 0;
padding: 0;
width: 12px;
height: 29px;
}

#box3 .box3content {
clear: left;
background: #eaeaea;
border-top: 5px solid #0f2264;
width: 290px;
height: 100%;
}

#box3 ul {
color: #464646;
margin: 15px 0 0 15px;
padding: 0 0 0 10px;
font-size: 12px;
}
#box3 ul li {
color: #464646;
list-style: square;
margin: 0;
padding: 0 5px 15px 0;
font-size: 12px;
font-weight: bold;
}

/* 
#box3 .box3content  a:link    {color: #464646;}
#box3 .box3content  a:visited {color: #464646;}	
#box3 .box3content  a:hover   {color: #464646;}
#box3 .box3content  a:active  {color: #464646;}
*/

#box3 .fundingpartner {
color: #0051ba;
}



/* FEATURED CONTENT */

#spotlight2 { 
	display: none;
}

#spotlight3 { 
	display: none;
}

#spotlight4 { 
	display: none;
}

#spotlight5 { 
	display: none;
}

#spotlight6 { 
	display: none;
}

#spotlight7 { 
	display: none;
}

#spotlight8 { 
	display: none;
}

/* .spotlightfunction {
	position: relative;
	top: -20px;
	text-align: right;
   	z-index: 1;	
	margin: 0 30px 0 0;
	padding: 0 7px 0 0; 	
} */

 .spotlightfunction {
	vertical-align: bottom;
	text-align: right;
   	z-index: 1;	
	margin: -20px 30px 0 0;
	padding: 0 7px 0 0; 	
}


/* INTERIOR STYLES */

#page_tools {
text-align: right;
color: #989898;
font-size: 11px;
margin: 0 20px 16px 0;
}

#page_tools a:link    {color: #989898; text-decoration: underline;}
#page_tools a:visited {color: #989898; text-decoration: underline;}	
#page_tools a:hover   {color: #0f2264; text-decoration: underline;}
#page_tools a:active  {color: #0f2264; text-decoration: underline;}

#page_tools .tool_image {
vertical-align: middle;
padding-left: 10px;
}

#logged_in {
width: 205px;
text-align: right;
font-size: 12px;
font-weight: bold;
color: #0f2264;
margin: 20px 20px 14px 0;
}

#logged_in a:link    {color: #797979; text-decoration: underline; font-size: 12px; font-style: normal; font-weight: bold;}
#logged_in a:visited {color: #797979; text-decoration: underline; font-size: 12px; font-style: normal; font-weight: bold;}	
#logged_in a:hover   {color: #0f2264; text-decoration: underline; font-size: 12px; font-style: normal; font-weight: bold;}
#logged_in a:active  {color: #0f2264; text-decoration: underline; font-size: 12px; font-style: normal; font-weight: bold;}


#logged_in_home {
width: 205px;
text-align: right;
font-size: 12px;
font-weight: bold;
color: #0f2264;
margin: 0 20px 14px 0;
}

#logged_in_home a:link    {color: #797979; text-decoration: underline; font-size: 12px; font-style: normal; font-weight: bold;}
#logged_in_home a:visited {color: #797979; text-decoration: underline; font-size: 12px; font-style: normal; font-weight: bold;}	
#logged_in_home a:hover   {color: #0f2264; text-decoration: underline; font-size: 12px; font-style: normal; font-weight: bold;}
#logged_in_home a:active  {color: #0f2264; text-decoration: underline; font-size: 12px; font-style: normal; font-weight: bold;}


#banner_ads {
text-align: right;
margin: 16px 15px 50px 0;
}

#breadcrumb {
color: #034091;
font-size: 11px;
}

#breadcrumb a:link    {color: #034091; font-weight: normal; text-decoration: none;}
#breadcrumb a:visited {color: #034091; font-weight: normal; text-decoration: none;}	
#breadcrumb a:hover   {font-weight: normal; text-decoration: none;}
#breadcrumb a:active  {font-weight: normal; text-decoration: none;}

/* LEFT COLUMN */ 

#left_column {
float: left;
width: 216px;
margin-right: 20px;
}

/* SUB NAV */

#sub_nav {
margin: 17px 0 7px 0;
background: #e7f0fd url(/files/pagelayoutimages/BKGD_subnav_title.gif) no-repeat;
width: 210px;
border: 2px solid #034091;
}

#sub_nav .sub_nav_title {
padding: 2px 0 0 10px;
color: #fff;
font-size: 18px;
text-align: left;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
}

#sub_nav  ul {
margin: 18px 0 5px 10px;
padding: 0 0 0 10px;
}

#sub_nav  ul li {
color: #4a4b4b;
list-style: square;
margin: 0;
padding: 0 2px 5px 0;
font-size: 11px;
font-weight: bold;
}

#sub_nav  ul li.lit  {
/* color:  #034091; */
color: #56a2a7;
list-style: square;
margin: 0;
padding: 0 2px 5px 0;
font-size: 11px;
font-weight: bold;
}

#sub_nav  a:link {
color: #4a4b4b;
}

#sub_nav  a:visited {
color: #0f2264;
}

#sub_nav a:hover {
/* color:  #034091; */
color: #56a2a7;
}

#sub_nav a:active {
/* color:  #034091; */
color: #56a2a7;
}


#sub_nav  a.on:link {
/* color:  #034091; */
color: #56a2a7;
}

#sub_nav  a.on:visited {
/* color:  #034091; */
color: #56a2a7;
}

#sub_nav a.on:hover {
color: #034091;
}

#sub_nav a.on:active {
/* color:  #034091; */
color: #56a2a7;
}


/* TRI NAV */


#tri_nav ul {
margin: 10px 0 5px 10px;
padding: 0 0 0 10px;
}

#tri_nav ul li {
color: #4a4b4b;
list-style: square;
margin: 0;
padding: 0 2px 5px 0;
font-size: 11px;
font-weight: bold;
}

#tri_nav  ul li.tri_lit  {
color: #034091;
list-style: square;
margin: 0;
padding: 0 2px 5px 0;
font-size: 11px;
font-weight: bold;
}

#tri_nav a:link {
color: #4a4b4b;
}

#tri_nav a:visited {
color: #0f2264;
}

#tri_nav a:hover {
color:  #034091;
}

#tri_nav a:active {
color:  #034091;
}


#tri_nav a.on:link {
color: #034091;
}

#tri_nav a.on:visited {
color: #034091;
}

#tri_nav a.on:hover {
color: #034091;
}

#tri_nav a.on:active {
color: #034091;
}


/* MIDDLE COLUMN */

#middle_column {
float: left;
width: 457px;
margin-right: 10px;
}

#middle_column p, #middle_column li, #middle_column td {
color: #1c1c1c;
}

#middle_column a:link    {color: #034091; font-weight: bold;}
#middle_column a:visited {color: #01466D; font-weight: bold;}	
#middle_column a:hover   {color: #3e959a; font-weight: bold;}
#middle_column a:active  {color: #3e959a; font-weight: bold;}


/* RELATED CONTENT */

#related {
width: 448px;
padding-top: 10px;
}

#related .relatedtitle {
float: left;
color: #fff;
background: #3e959a;
height: 22px;
font-weight: normal;
padding: 7px 15px 0 10px;
-moz-border-radius-topright:  .75em;
-webkit-border-top-right-radius:  .75em;
border-top-right-radius: .75em;
}

#related .relatedtitle a:link    {color: #fff; font-weight: bold;}
#related .relatedtitle a:visited {color: #fff; font-weight: bold;}	
#related .relatedtitle a:hover   {color: #fff; font-weight: bold;}
#related .relatedtitle a:active  {color: #fff; font-weight: bold;}

#related .relatedcontent {
clear: left;
float: left;
background: #eaeaea;
border-top: 5px solid #0f2264;
color: #464646;
padding: 5px 0 0 10px;
width: 438px;
}

#related ul {
color: #0f2264;
margin: 15px 0 0 5px;
padding: 0 0 0 10px;
}

#related ul li {
color: #0f2264;
list-style: square;
margin: 0;
padding: 0 5px 15px 0;
font-weight: bold;
}

#related .relatedcontent a:link    {color: #034091; font-weight: bold;}
#related .relatedcontent a:visited {color: #01466D; font-weight: bold;}	
#related .relatedcontent a:hover   {color: #3e959a; font-weight: bold;}
#related .relatedcontent a:active  {color: #3e959a; font-weight: bold;}


/* RECENT AUDIO */

#recent_audio {
width: 212px;
padding-top: 10px;
}

#recent_audio .recent_audio_title {
float: left;
color: #fff;
font-size: 12px;
background: #3e959a;
height: 22px;
font-weight: normal;
padding: 7px 15px 0 10px;
-moz-border-radius-topright:  .75em;
-webkit-border-top-right-radius:  .75em;
border-top-right-radius: .75em;
}

#recent_audio .recent_audio_title a:link    {color: #fff; font-size: 12px; font-weight: bold;}
#recent_audio .recent_audio_title a:visited {color: #fff; font-size: 12px; font-weight: bold;}	
#recent_audio .recent_audio_title a:hover   {color: #fff; font-size: 12px; font-weight: bold;}
#recent_audio .recent_audio_title a:active  {color: #fff; font-size: 12px; font-weight: bold;}

#recent_audio .recent_audio_content {
clear: left;
float: left;
background: #eaeaea;
border-top: 5px solid #0f2264;
font-size: 11px;
font-weight: normal;
color: #010101;
padding: 5px 0 0 10px;
width: 202px;
}

#recent_audio ul {
color: #0f2264;
margin: 15px 0 0 5px;
padding: 0 0 0 10px;
font-size: 11px;
}

#recent_audio ul li {
list-style: square;
margin: 0;
padding: 0 5px 15px 0;
font-size: 11px;
font-weight: normal;
color: #010101;
}

#recent_audio .recent_audio_content a:link    {color: #182d75; font-weight: bold;}
#recent_audio .recent_audio_content a:visited {color: #01466D; font-weight: bold;}	
#recent_audio .recent_audio_content a:hover   {color: #3e959a; font-weight: bold;}
#recent_audio .recent_audio_content a:active  {color: #3e959a; font-weight: bold;}


#recent_audio .see_all_recent_audio {
background: #0f2264;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align: right;
max-width: 237px;
height: 18px !important;
margin-top: 20px;
padding: 0 0 0 10px;
float: right;
display: block;
-moz-border-radius-topleft:  .75em;
-webkit-border-top-left-radius:  .75em;
border-top-left-radius: .75em;
}

#recent_audio .see_all_recent_audio a:link {color: #fff; display: block;}
#recent_audio .see_all_recent_audio a:visited {color: #fff; display: block;}	
#recent_audio .see_all_recent_audio a:hover   {color: #fff; display: block;}
#recent_audio .see_all_recent_audio a:active  {color: #fff; display: block;}

.see_all_recent_audio img {vertical-align: middle; height: 18px;}



/* UPCOMING AUDIO */


#box_upcoming_audio {
float: left;
width: 457px;
margin-top: 10px;
margin-right: 20px;
border-bottom: 5px solid #0f2264;
}

#box_upcoming_audio .box_upcoming_audio_title {
float: left;
color: #fff;
font-size: 14px;
/* background: #81ba04; */
background: #81ba04 ;
height: 24px;
font-weight: bold;
padding: 5px 15px 0 10px;
margin: 0;
display: block;
-moz-border-radius-topright:  .75em;
-webkit-border-top-right-radius:  .75em;
border-top-right-radius: .75em;
}

#box_upcoming_audio .box1titlecurve {
float: left;
margin: 0;
padding: 0;
width: 12px;
height: 29px;
vertical-align: top;
}

#box_upcoming_audio .box_upcoming_audio_content {
clear: left;
float: left;
border-top: 5px solid #0f2264;
width: 457px;
font-size: 12px;
}

#box_upcoming_audio ul {
color: #0f2264;
margin: 15px 0 0 15px;
padding: 0 0 0 10px;
font-size: 12px;
}

#box_upcoming_audio ul li {
clear: left;
color: #000;
list-style: square;
margin: 0;
padding: 0 5px 5px 0;
font-size: 12px;
font-weight: normal;
}

#box_upcoming_audio a:link {
color: #182d75;
font-weight: bold;
}

#box_upcoming_audio a:visited {
color: #182d75;
font-weight: bold;
}

#box_upcoming_audio a:active {
color: #3e959a;
font-weight: bold;
}

#box_upcoming_audio a:hover {
color: #3e959a;
font-weight: bold;
}

#box_upcoming_audio .audio_date_time {
/* color: #182d75; */
color: #3e959a;
font-weight: bold;
}

#middle_column .teal_button_audio {
float: left;
margin: 0 17px 0 0;
background-image: url(/files/pagelayoutimages/btn_teal_audio.png);
width: 89px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

#middle_column .teal_button_audio a:link    {color: #fff; display: block; font-size: 14px;}
#middle_column .teal_button_audio a:visited {color: #fff; display: block; font-size: 14px;}	
#middle_column .teal_button_audio a:hover   {color: #fff; display: block; font-size: 14px;}
#middle_column .teal_button_audio a:active  {color: #fff; display: block; font-size: 14px;}

#middle_column .green_button_audio {
float: left;
margin-top: 0;
background-image: url(/files/pagelayoutimages/btn_green_audio.png);
width: 75px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

#middle_column .green_button_audio a:link    {color: #fff; display: block; font-size: 14px;}
#middle_column .green_button_audio a:visited {color: #fff; display: block; font-size: 14px;}	
#middle_column.green_button_audio a:hover   {color: #fff; display: block; font-size: 14px;}
#middle_column .green_button_audio a:active  {color: #fff; display: block; font-size: 14px;}

#box_upcoming_audio .audio_subjects {
clear: left;
padding: 10px 0 5px 0;
}

#box_upcoming_audio .audio_subjects a:link    {color: #034091; font-size: 11px; font-weight: normal;}
#box_upcoming_audio .audio_subjects a:visited {color: #034091; font-size: 11px; font-weight: normal;}	
#box_upcoming_audio .audio_subjects a:hover   {color: #3e959a; font-size: 11px; font-weight: normal;}
#box_upcoming_audio .audio_subjects a:active  {color: #3e959a; font-size: 11px; font-weight: normal;}

#box_upcoming_audio .audio_subjects_title {
color: #3e959a;
font-weight: bold;
}

#box_upcoming_audio .box_upcoming_audio_learnmore a:link {
color: #608c00;
font-size: 10px;
}

#box_upcoming_audio .box_upcoming_audio_learnmore a:hover {
color: #182d75;
font-size: 10px;
}

#box_upcoming_audio .see_all_box_upcoming_audio {
background: #0f2264;
color: #fff;
font-weight: bold;
text-align: right;
max-width: 260px;
height: 15px !important;
margin-top: 20px;
padding: 0 0 0 10px;
float: right;
display: block;
-moz-border-radius-topleft:  .75em;
-webkit-border-top-left-radius:  .75em;
border-top-left-radius: .75em;
}

#box_upcoming_audio .see_all_box_upcoming_audio a:link {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_upcoming_audio .see_all_box_upcoming_audio a:visited {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_upcoming_audio .see_all_box_upcoming_audio a:active {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_upcoming_audio .see_all_box_upcoming_audio a:hover {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_upcoming_audio .see_all_box_upcoming_audio img {
vertical-align: middle;
height: 18px;
}

#box_upcoming_audio .see_all_box_list_long {
background: #0f2264;
color: #fff;
font-weight: bold;
text-align: right;
margin-top: 20px;
padding: 0 0 0 10px;
float: right;
display: block;
-moz-border-radius-topleft:  .75em;
-webkit-border-top-left-radius:  .75em;
border-top-left-radius: .75em;
}

#box_upcoming_audio .see_all_box_list_long a:link {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_upcoming_audio .see_all_box_list_long a:visited {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_upcoming_audio .see_all_box_list_long a:active {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_upcoming_audio .see_all_box_list_long a:hover {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_upcoming_audio .see_all_box_list_long img {
vertical-align: middle;
height: 18px;
}

/* LIST BOXES*/


#box_list {
/* float: left; */
/* width: 457px; */
margin-top: 17px;
margin-right: 5px;
padding-bottom: 20px;
border-bottom: 5px solid #0f2264;
}

#box_list .box_list_title {
/* float: left; */
color: #fff;
font-size: 14px;
background: #81ba04 ;
height: 24px;
font-weight: bold;
padding: 5px 15px 0 10px;
margin: 0;
display: block;
-moz-border-radius-topright:  .75em;
-webkit-border-top-right-radius:  .75em;
border-top-right-radius: .75em;
}


#box_list .teal_button_list {
/* float: left; */
margin: 0 17px 0 0;
background-image: url(/files/pagelayoutimages/btn_teal_audio.png);
width: 89px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

#box_list .teal_button_list a:link    {color: #fff; display: block; font-size: 14px;}
#box_list .teal_button_list a:visited {color: #fff; display: block; font-size: 14px;}	
#box_list .teal_button_list a:hover   {color: #fff; display: block; font-size: 14px;}
#box_list .teal_button_list a:active  {color: #fff; display: block; font-size: 14px;}

#box_list .green_button_list {
float: left;
margin-top: 0;
background-image: url(/files/pagelayoutimages/btn_green_audio.png);
width: 75px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

#box_list .green_button_list a:link    {color: #fff; display: block; font-size: 14px;}
#box_list .green_button_list a:visited {color: #fff; display: block; font-size: 14px;}	
#box_list .green_button_list a:hover   {color: #fff; display: block; font-size: 14px;}
#box_list .green_button_list a:active  {color: #fff; display: block; font-size: 14px;}




#box_list .box1titlecurve {
float: left;
margin: 0;
padding: 0;
width: 12px;
height: 29px;
vertical-align: top;
}

#box_list .box_list_content {
clear: left;
/* float: left; */
border-top: 5px solid #0f2264;
/* width: 457px; */
font-size: 12px;
}

#box_list ul {
color: #0f2264;
margin: 15px 0 0 15px;
padding: 0 0 0 10px;
font-size: 12px;
}

#box_list ul li {
clear: left;
color: #000;
list-style: square;
margin: 0;
padding: 0 5px 5px 0;
font-size: 12px;
font-weight: normal;
}

#box_list a:link {
color: #182d75;
font-weight: bold;
}

#box_list a:visited {
color: #182d75;
font-weight: bold;
}

#box_list a:active {
color: #3e959a;
font-weight: bold;
}

#box_list a:hover {
color: #3e959a;
font-weight: bold;
}


.box_upcoming_audio_content_title {
font-size: 14px;
}

.listpage_date_header {
font-size: 14px;
font-weight: bold;
}


#box_list .audio_date_time {
/* color: #182d75; */
color: #3e959a;
font-weight: bold;
}

#box_list .teal_button_event {
float: left;
margin: 0 17px 0 0;
background-image: url(/files/pagelayoutimages/btn_teal_event.png);
width: 89px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

#box_list .teal_button_event a:link    {color: #fff; display: block; font-size: 14px;}
#box_list .teal_button_event a:visited {color: #fff; display: block; font-size: 14px;}	
#box_list .teal_button_event a:hover   {color: #fff; display: block; font-size: 14px;}
#box_list .teal_button_event a:active  {color: #fff; display: block; font-size: 14px;}

#box_list .green_button_event {
float: left;
margin-top: 0;
background-image: url(/files/pagelayoutimages/btn_green_event.png);
width: 75px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

#box_list .green_button_event a:link    {color: #fff; display: block; font-size: 14px;}
#box_list .green_button_event a:visited {color: #fff; display: block; font-size: 14px;}	
#box_list .green_button_event a:hover   {color: #fff; display: block; font-size: 14px;}
#box_list .green_button_event a:active  {color: #fff; display: block; font-size: 14px;}

#box_list .audio_subjects {
clear: left;
padding: 10px 0 5px 0;
}

#box_list .audio_subjects a:link    {color: #034091; font-size: 11px; font-weight: normal;}
#box_list .audio_subjects a:visited {color: #034091; font-size: 11px; font-weight: normal;}	
#box_list .audio_subjects a:hover   {color: #3e959a; font-size: 11px; font-weight: normal;}
#box_list .audio_subjects a:active  {color: #3e959a; font-size: 11px; font-weight: normal;}

#box_list .audio_subjects_title {
color: #3e959a;
font-weight: bold;
}

#box_list .box_list_learnmore a:link {
color: #608c00;
}

#box_list .box_list_learnmore a:hover {
color: #182d75;
}

#box_list .see_all_box_list {
background: #0f2264;
color: #fff;
font-weight: bold;
text-align: right;
max-width: 260px;
margin-top: 5px;
padding: 0 0 0 10px;
float: right;
display: block;
-moz-border-radius-topleft:  .75em;
-webkit-border-top-left-radius:  .75em;
border-top-left-radius: .75em;
}

#box_list .see_all_box_list a:link {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_list .see_all_box_list a:visited {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_list .see_all_box_list a:active {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_list .see_all_box_list a:hover {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_list .see_all_box_list img {
vertical-align: middle;
height: 18px;
}

#box_list .see_all_box_list_long {
background: #0f2264;
color: #fff;
font-weight: bold;
text-align: right;
margin-top: 5px;
padding: 0 0 0 10px;
float: right;
display: block;
-moz-border-radius-topleft:  .75em;
-webkit-border-top-left-radius:  .75em;
border-top-left-radius: .75em;
}

#box_list .see_all_box_list_long a:link {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_list .see_all_box_list_long a:visited {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_list .see_all_box_list_long a:active {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_list .see_all_box_list_long a:hover {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#box_list .see_all_box_list_long img {
vertical-align: middle;
height: 18px;
}




/* SPOTLIGHT */


#spotlight_list {
float: left;
width: 457px;
margin-top: 17px;
margin-right: 20px;
border-bottom: 5px solid #0f2264;
}

#spotlight_list .spotlight_list_title {
float: left;
color: #fff;
font-size: 14px;
/* background: #81ba04; */
background: #81ba04 ;
height: 24px;
font-weight: bold;
padding: 5px 15px 0 10px;
margin: 0;
display: block;
-moz-border-radius-topright:  .75em;
-webkit-border-top-right-radius:  .75em;
border-top-right-radius: .75em;
}

#spotlight_list .box1titlecurve {
float: left;
margin: 0;
padding: 0;
width: 12px;
height: 29px;
vertical-align: top;
}

#spotlight_list .spotlight_list_content {
clear: left;
float: left;
border-top: 5px solid #0f2264;
width: 457px;
font-size: 12px;
background: #e8fdbc;
}

#spotlight_list ul {
color: #0f2264;
margin: 15px 0 0 15px;
padding: 0 0 0 10px;
font-size: 12px;
}

#spotlight_list ul li {
clear: left;
color: #000;
list-style: square;
margin: 0;
padding: 0 5px 5px 0;
font-size: 12px;
font-weight: normal;
}

#spotlight_list p {
padding: 5px 10px 0 10px;
}



#spotlight_list a:link {
color: #182d75;
font-weight: bold;
font-size: 14px;
}

#spotlight_list a:visited {
color: #182d75;
font-size: 14px;
font-weight: bold;
}

#spotlight_list a:active {
color: #3e959a;
font-size: 14px;
font-weight: bold;
}

#spotlight_list a:hover {
color: #3e959a;
font-weight: bold;
font-size: 14px;
}

#spotlight_list .audio_date_time {
/* color: #182d75; */
color: #3e959a;
font-weight: bold;
}

#spotlight_list .teal_button_event {
float: left;
margin: 0 17px 0 0;
background-image: url(/files/pagelayoutimages/btn_teal_event.png);
width: 89px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

#spotlight_list .teal_button_event a:link    {color: #fff; display: block; font-size: 14px;}
#spotlight_list .teal_button_event a:visited {color: #fff; display: block; font-size: 14px;}	
#spotlight_list .teal_button_event a:hover   {color: #fff; display: block; font-size: 14px;}
#spotlight_list .teal_button_event a:active  {color: #fff; display: block; font-size: 14px;}

#spotlight_list .green_button_event {
float: left;
margin-top: 0;
background-image: url(/files/pagelayoutimages/btn_green_event.png);
width: 75px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

#spotlight_list .green_button_event a:link    {color: #fff; display: block; font-size: 14px;}
#spotlight_list .green_button_event a:visited {color: #fff; display: block; font-size: 14px;}	
#spotlight_list .green_button_event a:hover   {color: #fff; display: block; font-size: 14px;}
#spotlight_list .green_button_event a:active  {color: #fff; display: block; font-size: 14px;}

#spotlight_list .audio_subjects {
clear: left;
padding: 10px 0 5px 0;
}

#spotlight_list .audio_subjects a:link    {color: #034091; font-size: 11px; font-weight: normal;}
#spotlight_list .audio_subjects a:visited {color: #034091; font-size: 11px; font-weight: normal;}	
#spotlight_list .audio_subjects a:hover   {color: #3e959a; font-size: 11px; font-weight: normal;}
#spotlight_list .audio_subjects a:active  {color: #3e959a; font-size: 11px; font-weight: normal;}

#spotlight_list .audio_subjects_title {
color: #3e959a;
font-weight: bold;
}

#spotlight_list .spotlight_list_learnmore a:link {
color: #608c00;
}

#spotlight_list .spotlight_list_learnmore a:hover {
color: #182d75;
}

#spotlight_list .see_all_spotlight_list {
background: #0f2264;
color: #fff;
font-weight: bold;
text-align: right;
max-width: 260px;
margin-top: 20px;
padding: 0 0 0 10px;
float: right;
display: block;
-moz-border-radius-topleft:  .75em;
-webkit-border-top-left-radius:  .75em;
border-top-left-radius: .75em;
}

#spotlight_list .see_all_spotlight_list a:link {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#spotlight_list .see_all_spotlight_list a:visited {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#spotlight_list .see_all_spotlight_list a:active {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#spotlight_list .see_all_spotlight_list a:hover {
color: #fff;
display: block;
background: #0f2264;
font-weight: bold;
}

#spotlight_list .see_all_spotlight_list img {
vertical-align: middle;
height: 18px;
}

.pdf_icon {
vertical-align: middle;
}

.landing_image {
}

#jobs table tr td {
font-size: 10px;
}

/* TWITTER */

.dateStamp {
color: #0051ba;
}

.dateStamp a:link    { color: #0051ba;}
.dateStamp a:visited { color: #0051ba;}	
.dateStamp a:hover   { color: #0051ba;}
.dateStamp a:active  { color: #0051ba;}

#twitter_update_list {
list-style: square;
}

#twitter_update_list li  {
color: #464646;
padding-bottom: 20px;
}

#twitter_update_list a:link    { color: #0051ba;}
#twitter_update_list a:visited { color: #0051ba;}	
#twitter_update_list a:hover   { color: #0051ba;}
#twitter_update_list a:active  { color: #0051ba;}


#follow {
text-align: right;
padding: 20px 10px 0 0 ;
}

.longbutton {
margin-top: 0;
background-image: url(/files/pagelayoutimages/longbutton.png);
width: 115px;
height: 19px;
font-size: 14px;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
color: #fff;
padding: 3px 0 0 5px;
}

.longbutton a:link    {color: #fff; display: block; font-size: 14px; font-weight: normal;}
.longbutton a:visited {color: #fff; display: block; font-size: 14px; font-weight: normal;}	
.longbutton a:hover   {color: #fff; display: block; font-size: 14px; font-weight: normal;}
.longbutton a:active  {color: #fff; display: block; font-size: 14px; font-weight: normal;}


/* FOOTER */ 

#footer {
clear: left;
border-top: 1px solid #81ba04;
margin: 10px 0 0 0;
padding: 15px 0 0 0;
color: #182d75;
}

#footer #footercontent {
width: 920px;
height: 100%;
padding: 0 0 0 0;

}

#footer  a:link    {font-size: 12px;}
#footer  a:visited {font-size: 12px;}	
#footer  a:hover   {font-size: 12px;}
#footer  a:active  {font-size: 12px;}

#footer .footertitle {
text-transform: uppercase;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-size: 16px;
}

#footer .footercontact {
float: left;
text-align: left;
padding: 0 0 0 0;
font-size: 12px;
}

#footer .Social {
float: right;
width: 455px;
text-align: right;
}

#footer .twitter {
vertical-align: top;
float: right;
}

#footer .follow {
float: right;
padding-left: 10px;
}

#footer .follow a:link    {color: #182d76;}
#footer .follow a:visited {color: #182d76;}	
#footer .follow a:hover   {color: #3e959a;}
#footer .follow a:active  {color: #3e959a;}


#footer .disclaimer {
clear: right;
color: #112468;
font-weight: normal;
padding-top: 20px;
font-size: 12px;
}

.skipnavigation {
display: none;
}

.rdcms-DateRange {
float: left;
margin-right: 10px;
}

.instructions {
font-weight: normal;	
}

#using_fp {
background: #e8fdbc url(/files/PageLayoutImages/FocusOnIssuesTall.png) no-repeat;
float: left;
margin: 0 30px 0 30px;
padding: 10px;
width: 189px;
border: 2px solid #81ba04;
}


#using_fp .usingfp_title {
padding: 2px 0 0 10px;
color: #fff;
font-size: 18px;
text-align: left;
font-family: 'GillSansLight', Helvetica, Arial, sans-serif;
font-weight: normal;
height: 70px;
}

#fp_content {
width: 660px;	
float: left;
}


.org_search_results_header {
background: #81ba04;
color: #fff;
}

.org_search_results_row {
background: #eee;
}

.org_search_instruct {
float: right; 
width: 250px; 
margin-right: 40px;
padding: 10px;
background: #e8fdbc;
border: #7fbb00 solid 2px;
}

.ind_search_results_header {
background: #81ba04;
color: #fff;
}

.ind_search_results_row {
background: #eee;
}

.ind_search_instruct {
float: right; 
width: 250px; 
margin-right: 40px;
padding: 10px;
background: #e8fdbc;
border: #7fbb00 solid 2px;
}


.circle {
    border-radius: 50%/50%; 
    width: 160px;
    height: 160px;
    background: #e8fdbc;
    text-align: center;
    padding: 4px;
    border: 2px solid #81ba04;
    font-family: Helvetica, Arial, sans-serif;
}

.circle .issuecategory {
    height: 160px;
    width: 160px;
    display:table-cell; 
    vertical-align:middle;
    font-size: 11px;
}

.circle .issuecategory .heading {
    font-size:14px;
    font-weight:bold;
}


.error {
    color: #000000;
    font-size:16px;
    font-weight:bold;
    border: #ff0000 solid 2px;
    background: #ffeeee;
    padding: 10px;
}

/* focus on issues changes */



#middle_column_focus {
float: left;
width: 675px;
margin-right: 40px;
}

h1.focus {
font-size: 24px;	
}

.featured {
color: #498acb;
font-weight: bold;
font-size: 18px;
margin-bottom: 10px;
}

/* ------------- TABS ----------------*/

.tabs {
	margin-top: 40px;
}

.tabs-nav a {
  padding: 10px;
  display:inline-block;
  font-size: 1.1em;
  font-weight: 700;
  color: #fff;
  text-decoration:none;
	background: #81ba04 ;
	-moz-border-radius-topright:  .75em;
	-webkit-border-top-right-radius:  .75em;
	border-top-right-radius: .75em;
}

.tabs a.active {
  background:#0072ff;
  color:#fff;
}

.pane {
  display: none;
}

.pane.active {
  display: block;

}
.tabs.accordion .pane {
  padding-left: 20px;
  padding-right: 20px;
}

.tabs .pane-description {
  margin-top: 20px;
}


@media all and (max-width: 719px) {
  .tabs.accordion .tab {
    display: none;
  }
  .tabs.accordion .accordion-tab {
    display: block;
  }
  .tabs.accordion .pane {
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: all 0.25s ease;
  }
  .tabs.accordion .pane.active {
    max-height: 45em;
    transition: all 0.25s ease;
  }
}


@media all and (min-width: 720px) {
  .tabs.accordion .accordion-tab {
    display: none;
  }
}

.tabs.accordion > .pane {
	border-top: #0072ff solid 3px;
	background-color: #eaeaea;
	padding-bottom: 25px;
	margin-bottom: 20px;
}

.body-area {
	padding-right: 30px;
}

ul.no-bullet-list {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding-left: 0;
}

ul.no-bullet-list .date {
color: #4689cd !important;	
}

.no-bullet-list li{
	list-style-type: none;
	padding: 5px 0 10px 0;
}

.see_all {
    background: none repeat scroll 0 0 #0f2264;
    border-top-left-radius: 0.75em;
    color: #fff;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 26px !important;
    margin-top: 20px;
    max-width: 260px;
    padding: 0 0 0 10px;
    text-align: right;
}
.see_all a{
	color: #fff;
}

.image-right {
	float: right;
	padding: 0 0 0 10px;

}

.date {
	font-weight: bold;
	color: #3d89cd;
}

.callout {
	background-color: #fff;
	border: dotted #0f2264 2px;
	padding: 15px;
	margin-bottom: 20px; 
}

.callout h2 {
	color: #0f2264;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 0;
}

.left-icon {
	clear: left;
	float: left;
	margin: 0 10px 0 0;
}

.rule {
	border-top: #0f2264 solid 2px;
	width: 75%;
	margin: 10px;
	display: inline-block;
	text-align: center;
}

.blue-text {
	color: #0f2264;
	font-weight: 700;

}

.blue-text a{
	color: #0f2264;
	font-weight: 700;

}

.blue-text a:hover { color: #3e959a; font-weight: bold; text-decoration: none;}

.view_all {
display: block;
float: right;	
background: #0f2264 url(/files/images/green-arrow.png) center right no-repeat;
color: #fff;
font-size: 11px;
height: 14px;
margin-left: 20px;
padding: 7px 20px 7px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.view_all a {
color: #fff;	
font-size: 11px;
padding-right: 10px;
}

.clear {
clear: both;	
}