﻿html, body {
	background:#DEEFF9;
	color:#3f4a68
}
html #divMobile, body  #divMobile{
	background:#fff;
}
a {
	color:#2452C2
}
a:hover, a:focus {
	color:#2452C2
}
h1 {
	color:#244578
}
h2 {
	color:#254c91;
	
}
table {
	border-color:#999;
	color:#000
}
caption {
	color:#254c91
}
thead th {
	background-color:#DDEEF8;
	border-color:#999;
	color:#474747;
	font-size:1em
}
th {
	background-color:#DDEEF8;
	border-color:#999
}
td {
	border-color:#999
}
#divHeader {
	background-color:#daf2fc;
	color:#000
}
#divUserMenu ul.accessibleOptions li, #divUserMenu ul.screenSizeView li {
	border-left:solid .1em #000
}
#divViewOptions a {
	font-weight:bold
}
#frmSiteSearch legend span {
	color:#000
}
#divBanner {
	background:url(images/bannerbg.jpg) repeat-x bottom center;
	color:#000;
	text-align:center
}
#divBanner a {
	color:#000F64
}
#divBanner img {
	vertical-align:bottom
}
#divMobile #divBanner {
	text-align:left
}
#divBannerAds {
	height:120px;
	margin:0 auto;
	text-align:center;
	width:695px
}

#divBreadCrumbs {
	font-size:.8em;
	font-weight:bold;
	color:#042984
}
#divSectionTitle {
	background:#fff;
	color:#252B66;
	padding-top:.5em
}
#divSectionTitle a {
	color:#252B66
}
#divSectionTitle a:hover, #divSectionTitle a:focus {
	color:#0085CD
}
#divMainBody {
	background:#DDEEF8
}
#divLeftColumn .subMenuHeader {
	background:url('images/arrow_down.gif') no-repeat top left;
	padding-left:12px
}
#divLeftColumn li {
	border-bottom:dotted .1em #DFCEC6
}
#divLeftColumn li .currentPage {
	color:#244578;
	padding-left:12px;
	font-weight:bold;
}

/*Spacer for Arrow Image*/


#divLeftColumn li a {
	padding-left:12px; font-weight:bold;
}
#divLeftColumn li a.subMenuClosed {
	background:url('images/arrow_right.gif') no-repeat top left
}
#divLeftColumn li a.subMenuOpened {
	background:url('images/arrow_down.gif') no-repeat top left
}
#divLeftColumn li li {
	border-bottom:none
}

#divSectionBody {
	background:#fff url(images/cont_rep.gif) repeat-x bottom;
	padding-top:.5em
}
#divSectionContent {
	padding:1em 3.5em 1em 3em
}
#divSectionContentArea #divSectionContent {
	padding:1em 2em 1em 1.5em
}
#divSectionContent li {
	list-style-image:url(images/bullet.gif)
}
#divSectionContent ul.noBullet li {
	list-style-image:none
}
#divSectionContent li li {
	list-style-image:none;
	list-style-type:disc
}
#divContentBottom{padding-bottom:7.5em}
#divFooter {
	background:#bddbf3;
	margin:-7em 0 0 0;
	min-height:7em;
*height:7em
}
#divFooter li {
	border-left:solid .1em #295CA9;
*border-left:none
}
#divFooter a {
	color:#244578;
*white-space:nowrap;
}
#divFooter a:hover, #divFooter a:focus {
	color:#17325C
}
h1.home {
	font-size:1.5em;
	background:url(images/h1_bg.gif) repeat-x bottom;
	padding-bottom:1.2em
}
.captionedImage {
	border-color:#6E3517
}
.esubscribe a {
	background:url(images/esubscribe_logo.gif) no-repeat center left;
	padding-bottom:14px;
	padding-left:50px;
	padding-top:14px;
}
.esubscribe a:hover, .esubscribe a:focus {
	background:url(images/esubscribe_logo_over.gif) no-repeat center left
}
#divSectionContent #divDownload {
	background-color:#F0F0F0;
	border:solid .1em #ccc;
	color:#444
}
.linkPdfNotice {
	font-size:.85em
}
#contentRight {
	margin:0 0 0 2em;
	width:25%;
	height:auto;
	float:right;
}
#contentRight p.title {
	background:#5D88CC;
	color:#E1EBF7;
	font-weight:bold
}
#contentRight p {
	padding:.5em
}
#contentRight li {
	padding-bottom:.5em
}
#contentRight .feature {
	background-color:#E1EBF7;
	margin-bottom:1em
}
h1.caseStudy, h2.caseStudy, h3.caseStudy, h4.caseStudy, strong.caseStudy {
	color:#444;
	font-style:italic
}
div.caseStudy, p.caseStudy {
	border:solid .1em #ccc;
	padding:.3em .8em
}
#divControlMenu li {
	list-style-image:none
}
#divControlMenu li a {
	background-color:#753819;
	color:#eee;
	border:solid .1em #000
}
#divControlMenu li a:hover, #divControlMenu li a:focus {
	background-color:#753819;
	color:#fff
}
#divControlMenu li .currentPage {
	border-left:solid .1em #000;
	border-top:solid .1em #000;
	border-right:solid .1em #000
}
.calendarFull {
	border-color:#000;
	color:#000
}
.calendarFull th {
	background-color:#254c91;
	color:#fff
}
.calendarMonthPrevious {
	background-color:#E9F3FB
}
.calendarMonthCurrentDayPast {
	background-color:#E9F3FB;
	color:#333
}
.calendarMonthCurrentDayToday {
	color:#254c91
}
.calendarMonthCurrentDayFuture {
}
.calendarMonthNext {
	background-color:#E9F3FB
}
.calendarWeekend {
}
.calendarWeekday {
}
.calendarEventTime {
}
.calendarEventTitle {
}
.form fieldset {
	background-color:#C9E5F5;
	border-color:#666
}
.form fieldset.action {
	background:none;
	border:none
}
legend, .form label, .form fieldset fieldset.itemGroup legend {
	color:#000
}
#divSectionContent .form fieldset fieldset.itemGroup li {
	list-style:none;
	list-style-image:none
}
.buttonSubmit, #divViewOptions a.resizeLink {
	background:#85C5F6 url(images/button_bg_on.gif) repeat-x top;
	border-color:#999;
	color:#fff
}
.buttonSubmit:hover, .buttonSubmit:focus, .buttonSubmitHover, #divViewOptions a.resizeLink:hover, #divViewOptions a.resizeLink:focus {
	background:#68ACE5 url(images/button_bg_off.gif) repeat-x top;
	border-color:#666;
	color:#000
}
.buttonSubmitDisabled {
	background:#DD9C7E url(images/button.gif) repeat-x top;
	border-color:#999;
	color:#777
}
/*partners page*/
#intro, .partner_list {
	font-size:.8em;
	line-height:1em;
}
.partner_list {
	float:left;
	width:20%;
	min-width:100px;
	vertical-align: top;
}
#partners {
	font-size:.8em;
	line-height:1em;
	width:100%;
	float:right
}
#partners h2 {
	background-color: #e4e4e4;
	padding:.8em;
}
#partners p {
	overflow: hidden;
	border-bottom:1px solid gray;
	padding:.8em;
}
#partners li {
	display: inline;
}
#partners img {
	clear:left;
	padding:em;
	border: 1px #bcbcbc solid;
	margin:2%;
}
#col_left {
	float:left;
	width:49%;
	margin-left:0;
	min-width:200px;
	vertical-align:baseline
}
#col_right {
	float:right;
	width:49%;
	margin-left:0;
	min-width:200px;
}
#reports {
	float:right;
	margin:0 0 0 2em;
	min-width:200px;
	width:45%;
}
/***********  News and Reports Section  ***************/

#news_container {
	background: #9eaabe url(images/news_bg.gif) repeat-x;
	padding-bottom:1em;
	overflow: hidden;
}
.news_content_wrapper {
	width:80%;
	margin:0 auto;
	padding:1em;
	border:1px solid #fff;
	background-color:#EAEAEA;
	overflow:hidden;
}
.news_content_wrapper .news_banner {
	width:100%;
	background-color:#fff;
	border-bottom:2px solid #EAEAEA;
	
}
.news_content {
	float:left;
	width:67%;
	background-color:#fff;
	padding:2%;
}
.news_col_right {
	float:right;
	width:22%;
	min-width:200px;
	padding:3% 5% 3% 0;
}
.news_col_right h3 {
	font-size:1.5em;
	font-weight:200;
	color:#0b295b
}
.news_col_right h4 {
	color:#339933;
}
/* article or story posts */
.post img {
.border:1px solid #000;
}

/*#bottomline_news{float:left;min-width:200px;width:100%;}*/

.center_div{margin-left:2em;width:50%;padding:1em;background-color: #F1F1F1; text-align:center;}

/* ---------------------------------- Mega Dropdown Styles -------------------------------- */

#divTopNav {background:#20449F; border-bottom:solid .1em #7BCAFE}

#divHeader .ddm,#divHeader .ddm  li{margin:0;padding:0}

.ddm a,.ddm .currentPage,.ddm .subMenuHeader{min-height:20px;padding:.4em 1.4em 1.35em 1.4em;text-align:center;vertical-align:middle}
.ddm ul a,.ddm ul .currentPage{padding:.3em .5em;text-align:left}

.ddm .currentPage,#divMobile #divTopNav .currentPage {color:#BDDBF3}

.subMenuHeader, #divMobile #divTopNav .subMenuHeader {color:#244578}
.subMenuHeader:active, .subMenuHeader:focus, .subMenuHeader:hover {color:#314163}

.ddm a {color:#fff}
.ddm a:hover,.ddm a:focus,.ddm a:active{background:#20449F;color:#BDDBF3; text-decoration:underline}
.ddm .subMenuHeader:hover,.ddm .subMenuHeader:focus,.ddm .subMenuHeader:active,.ddmHoverLI .subMenuHeader,.ddmHoverA{background:url(images/arrow_white_down.gif) no-repeat center bottom;text-decoration:none}
.ddmDynamic .subMenuHeader:hover,.ddmDynamic .subMenuHeader:focus,.ddmDynamic .subMenuHeader:active{background-image:none;}
.ddmDynamic .ddmHoverLI .subMenuHeader:hover,.ddmDynamic .ddmHoverLI .subMenuHeader:focus,.ddmDynamic .ddmHoverLI .subMenuHeader:active{background:url(images/arrow_white_down.gif) no-repeat center bottom}
.ddm ul {border:.1em solid #bbb}
.ddm ul li{background:#20449F;border-bottom:.01em solid #ddd}
.ddm ul li:last-child,.ddm ul .last{border-bottom:none}
.ddm a:hover,.ddm ul a:focus,.ddm ul a:active{background:#1C3A87}

/* Mobile Version */
#divMobile #divTopNav a,#divMobile #divTopNav .subMenuHeader{color:#fff}
#divMobile #divTopNav a:hover,#divMobile #divTopNav a:focus,#divMobile .#divTopNav a:active{color:#000}

#divMobile .siteSearchMenu{background:#20449F}
