﻿body {margin: 0px;padding: 0px;	background-color: #3963b4;}

h1{font: normal 16px Arial, Helvetica, sans-serif; color: #0038a5; font-weight : bold; padding: 0px; margin: 7px 0px 0px 0px; }
h2{font: normal 15px Arial, Helvetica, sans-serif; color: #333333; font-weight : bold;}
h3{font: normal 14px Arial, Helvetica, sans-serif; color: #333333; font-weight : bold;}
h4{font: normal 13px Arial, Helvetica, sans-serif; color: #333333; font-weight : bold;}
h5{font: normal 12px Arial, Helvetica, sans-serif; color: #333333; font-weight : bold;}
.PhotoCaption{font: italic 10px Arial, Helvetica, sans-serif;}


a img {	border:0px}
.clear {	clear:both;}
#hidden, .hidden {	display:none;	visibility:hidden;}
img.pngFix,
.pngFix img
{
  behavior: url(/iepngfix/iepngfix.htc);
}
/*************************************************************************************************************HOME LAYOUT*/
/************************************************************** top background*/

 #homeTopGradient {
	background:url(images/design004/homeTop_leftGrd.jpg) repeat-x left top;
	width:100%;
	height:403px;
	margin: 0px;
	padding: 0px;
 }
#PageContent em {
	display:inline !important;
	visibility:visible !important;
	font-style:italic !important;
}
em .content{font-style:italic;}
#homeTopMiddle {
	width:100%;
	height:403px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/*position: relative;*/
	padding: 0px;
	background: url(/images/design004/homeTop_Middle_1.jpg) no-repeat center top;
 }
/**************************************************************top container*/
#flash {	width: 100%;	height: 330px;}
#globalHeader {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	height: 72px;
	/*position: relative;*/
}
#topLinks {
	float: right;
	font: 10px Verdana, Geneva, sans-serif;
	color: #5683e5;
	margin: 5px 10px 0px 0px;
}
#topLinks a {
	color: #91b5ff;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 5px;
}
#topLinks a:hover {	color: #fff;}
#logo {	float: left;	width: 192px;}
#floatingMenu {
	background: url(/images/design004/floatBar.jpg) no-repeat left top;
	width: 970px;
	float: right;
	text-align: right;
	font: 12px Arial, Helvetica, sans-serif;
	color: #B8C8E9;
	position:relative;
	z-index:100;
}
#floatingMenu ul{
	width: 970px;
	float: right;
	text-align: right;
	padding: 0px;
	margin:0px;
	list-style:none;
	z-index:100;
}
#floatingMenu li{
	margin:0px;
	list-style:none;
	display:inline-block;
	float:right;
	background:url(/images/design004/floatBar_divider.jpg) no-repeat right top;
	padding: 13px 20px 0px 15px;
	z-index:100;
}
#floatingMenu .link {	color: #FFF;	text-decoration: none;}
#floatingMenu .giveNowbtn {	float:left; margin-top:-6px;}
#floatingMenu .noBk {	background:none; background-image:none;}
#floatingMenu .noPadding {	padding:0px;}
#floatingMenu a:hover {color: #c0cfef;}
/******************************EXPLORE PARTNERS TOOGLE*/
#cmts {	cursor: pointer;}
#cmtsDiv {
	background: url(/images/design004/divGrd.jpg) repeat-y left top;
	width: 362px;
	position: absolute;
	margin: -3px 0px 0px 0px;
	padding: 0px;
	left:754px;
	z-index:150000;
}
#cmtsDivBtm {
	background: url(/images/design004/divBtm.jpg) no-repeat left bottom;
	margin: 0px;
	width: 362px;
	padding: 0px 0px 20px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#cmtsDivTop {
	background: url(/images/design004/divTop.jpg) no-repeat left top;
	margin: 0px;
	font: 12px Arial, Geneva, sans-serif;
	color: #FFF;
	text-align: left;
	width: 352px;
	padding: 5px;
	height: 144px;
}
#cmtsText {
	padding: 0px;
	text-align: left;
	vertical-align: top;
	margin: 15px 0px 25px 20px;
}
#cmtsText a {
	color: #FFF;
	text-decoration: none;
}
#explorePartners {
	height: 21px;
	width: 164px;
	float: right;
}
/****************************************Top Navigation Styles**********/
#topNav {	float: right;	width: 770px;}
#topNavPosDiv
{
  margin-left:220px;
  margin-top:16px;
}/*
#topNav ul {	list-style-type: none;	float: right;	padding: 0px;	margin: 25px 0px 0px 0px;}
#topNav li {	display: inline;	height: 34px;}
#topNav a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#topNav a:hover  {	color:#91b0ff;}
.padding{	background: url(/images/design004/topNav_divider.gif) no-repeat right top;	padding: 10px 15px 5px 15px;}
.first {	padding-left: 0px;}
.last {	background: none;	padding-right: 0px;}*/
/********************************************************************Middle container**********/

#middleContainer {
	width: 100%;
	overflow: visible;
	/*position: relative;*/
	padding-bottom: 20px;
	background: #fff url(/images/design004/homeTop_Middle_2.jpg) no-repeat center top;
	height:575px;
	z-index:1;
}
#middleContainerGrdadient {
	background-image: url(/images/design004/middleContainer_gradient.jpg);
	background-repeat: repeat-x;
	width: 100%;
	background-color: #FFF;
	z-index:1;
}
/*******************************Utilities bar styles**********/
#topUtilitiesf {
	width: 970px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	background: url(/images/design004/utilities_bk.jpg) no-repeat left bottom !important;
	position: relative !important;
	overflow: auto !important;
}
#topUtilitiesf ul {
	margin: 0px 0px 3px 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
}
#topUtilitiesf li  {display: inline !important;float: left !important;}
#topUtilitiesf .left {float:left !important;}
#topUtilitiesf .right{float:right !important;}
#topUtilities #right{
	float:right !important;
}
.rssFeedsf, .emailf, .printf, .blogf {
	background: url(/images/design004/icons_sprite_V2.gif) no-repeat !important;
	display: block !important;
	font: 11px Tahoma, Geneva, sans-serif !important;
	color: #515151 !important;
	text-decoration: none !important;
	vertical-align: top !important;
}
.printf {
	background-position: 0px -51px !important;
	height: 14px;
	padding-left: 26px;
	padding-top:4px;
	width: 30px;
	float: left;
}
.emailf {
	background-position: 0px -69px !important;
	height: 16px;
	padding-left: 25px;
	padding-top:2px;
	width: 27px;
	float: left;
}
.rssFeedsf {
	background-position: 0px -17px !important;
	height: 18px;
	padding-left:17px;
	width: 28px;
	float: left;
}
.blogf {
	background-position: 0px -87px !important; 
	height: 15px;    
	padding-left: 20px;
	width: 30px;    
	float: left;
}
li.bookmarkf, li.iconsf, li.bookmarkHomef, li.iconsHomef {padding-top: 5px;}
li.bookmarkf { margin-left:-40px;}
li.bookmarkf, li.printCf, li.emailCf, li.iconsf { padding-right:10px;}
li.bookmarkHomef, li.iconsHomef { padding-right:35px;}
li.printCf {padding-top: 1px;}
li.emailCf {padding-top:3px;}

.Abigf, .Amediumf, .Asmallf{
	font-family: Helvetica, sans-serif;
	color: #1e50bf;
	text-decoration: none;
	margin-right:15px;
}
.Abigf{font-size: 17px; margin-left:10px}
.Amediumf{	font-size: 14px;}
.Asmallf{	font-size: 11px;}
.Abigf:hover, .Amediumf:hover, .Asmallf:hover{	color: #1562ff;}

/******************************search styles*/
li.searchFieldf {	padding: 0px 5px 0px 0px;	float: right;}
.searchButtonf {	padding-top: 0px;	float: right;}
.searchButtonf a{
	width:22px;
	height:20px;
	display:block;
	float:left;
	background: url(/images/design004/btn_search.gif) no-repeat left top;
}
.searchButtonf a:hover{	background: url(/images/design004/btn_search_over.gif) no-repeat left top;}
li.searchField2f {
	padding-top: 0px;
	padding-right: 5px;
	float: right;
}
.searchFieldf input {
	font:11px  Tahoma, Geneva, sans-serif;
	color: #143b90;
	padding-left: 5px;
	width: 140px;
}
/*** Content page top utilities*/
#topUtilities {
	width: 970px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	background: url(/images/design004/utilities_bk.jpg) no-repeat left bottom !important;
	position: relative !important;
	overflow: auto !important;
}
#topUtilities ul {
	margin: 0px 0px 3px 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
}
#topUtilities li  {display: inline !important;float: left !important;}
#topUtilities .left {float:left !important;}
#topUtilities .right{float:right !important;}
.rssFeeds, .email, .print, .blog {
	background: url(/images/design004/icons_sprite_V2.gif) no-repeat !important;
	display: block !important;
	font: 11px Tahoma, Geneva, sans-serif !important;
	color: #515151 !important;
	text-decoration: none !important;
	vertical-align: top !important;
}
.print {
	background-position: 0px -51px;
	height: 14px;
	padding-left: 26px;
	padding-top:4px;
	width: 30px;
	float: left;
}
.email {
	background-position: 0px -69px;
	height: 16px;
	padding-left: 25px;
	padding-top:2px;
	width: 27px;
	float: left;
}
.rssFeeds {
	background-position: 0px -17px !important;
	height: 18px;
	padding-left:17px;
	width: 28px;
	float: left;
}
.blog {
	background-position: 0px -87px !important; 
	height: 15px;    
	padding-left: 20px;
	width: 30px;    
	float: left;
}
.homePadding
{
	padding-right: 45px;
}
li.bookmark, li.icons, li.bookmarkHome, li.iconsHome {padding-top: 5px;}
li.bookmark { margin-left:-30px;}
li.bookmark, li.printC, li.emailC, li.icons { padding-right:15px;}
li.bookmarkHome, li.iconsHome{ padding-right:35px;}
li.printC {padding-top: 1px;}
li.emailC{padding-top:3px;}

.Abig, .Amedium, .Asmall{
	font-family: Helvetica, sans-serif;
	color: #1e50bf;
	text-decoration: none;
	margin-right:15px;
}
.Abig{font-size: 17px; margin-left:10px}
.Amedium{	font-size: 14px;}
.Asmall{	font-size: 11px;}
.Abig:hover, .Amedium:hover, .Asmall:hover{	color: #1562ff;}

/******************************search styles*/
li.searchField {	padding: 0px 5px 0px 0px;	float: right;}
.searchButton {	padding-top: 0px;	float: right;}
.searchButton a{
	width:22px;
	height:20px;
	display:block;
	float:left;
	background: url(/images/design004/btn_search.gif) no-repeat left top;
}
.searchButton a:hover{	background: url(/images/design004/btn_search_over.gif) no-repeat left top;}
li.searchField2 {
	padding-top: 0px;
	padding-right: 5px;
	float: right;
}
.searchField input {
	font:11px  Tahoma, Geneva, sans-serif;
	color: #143b90;
	padding-left: 5px;
	width: 125px;
}
/**Content Page Top Utilities End*/

/***********************************************************************home page content***************/
#homeContentContainer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	/*position: relative;*/
	overflow: visible;
	padding-top: 2px;
}
#homeLeftColumn, #homeMiddleColumn, #homeRightColumn {	float: left;}
#homeLeftColumn {
	width:230px;
	margin-right:5px;
	float: left;
}
#homeMiddleColumn {	width:440px;	margin-right:5px;}
#homeRightColumn {	width:290px;}
/*******************************************************************Headers, fonts**************/
.mainHeaders ,  .foundationHeader, .whyGiveHeader {
	height: 36px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
	margin: 0px;
	padding: 10px 0px 0px 15px;
}
.mainHeaders {	background: url(/images/design004/headers_grd.gif) repeat-x left top;}
.healthLibraryHeader
{
    height: 32px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
	margin: 0px;
	padding: 20px 0px 0px 15px;
}
.foundationHeader {
	background: url(/images/design004/header_centersExcellence.gif) no-repeat left bottom;
	font-size:18px;
	line-height:18px;
	padding: 4px 0px 0px 15px;
	height:42px;
}
.whyGiveHeader 
{	
  background: url(/images/design004/header_whyChoose.gif) no-repeat left bottom;
}
.foundationLinksList {
	font: 13px Arial, Helvetica, sans-serif;
	color: #616161;
	line-height: 20px;
	padding: 0px;
	list-style-type: none;
	margin: 10px 0px 10px 0px;
}
.foundationLinksList li {
	padding: 4px 0px 4px 10px;
	background: url(/images/design004/divider1.gif) no-repeat left bottom;
}
.foundationLinksList a {
	color: #616161;
	text-decoration: none;
	background: url(/images/design004/arrow1.gif) no-repeat left center;
	padding-left: 25px;
	display: block;
}
.foundationLinksList a:hover {	color: #0b4ecf;}
li.noBorder {	background-image: none;}
li.btmBorder {	background: url(/images/design004/divider1.gif) no-repeat left bottom;}
.linksList {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	line-height: 18px;
}
.linksList li {	padding-top: 4px;	padding-bottom: 4px;}
.linksList a {
	font: 13px Tahoma, Geneva, sans-serif;
	color: #5d5d5d;
	text-decoration: none;
	background: url(/images/design004/arrow2.gif) no-repeat left 3px;
	display:inline-block;
	width:185px;
	padding-left: 15px;
}
.linksList a:hover {	color: #0b4ecf;}
/*****************************************************Strechable button*/
.strechableBtnR {
	background: url(/images/design004/emptyBtn_right.gif) no-repeat right top;
	height: 27px;
	float: left;
	padding-right: 18px;
}
.strechableBtnL {
	background: url(/images/design004/emptyBtn_left.gif) no-repeat left top;
	height: 23px;
	padding: 4px 10px 0px 15px;
	float:left;
}
.strechableBtnL a {
	font: 13px Tahoma, Geneva, sans-serif;
	color: #2747a1;
	text-decoration: none;
	display:block;
}
.strechableBtnL a:hover {	color: #0b4ecf;}
/********************************************************************/
#rotatingAds {	float: left;	margin-top: 30px;}
#rotatingAds2 {float: left;	margin: 10px 0px;}
.textFloatLeft, .imageFloatLeft {	float: left;}
.textFloatLeft {	padding-right: 5px;	padding-top: 20px;}
.imageFloatLeft {	margin-top:2px;}

/*********************************************************NEWS module styles*/
.headerNews {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #063795;
	float: left;
	padding: 0px 0px 0px 5px;
	height: 26px;
	margin: 14px 0px 0px 0px;
}
#newsModule {
	background: url(/images/design004/news_top_bk.jpg) no-repeat left top;
	overflow: auto;
	/*position: relative;*/
	width: 440px;
	margin-top: 10px;
}
#newsTabs {
	float: right;
	width: 198px;
	height: 24px;
	margin-top: 16px;
}
#newsScroller
 {
	background-image: url(/images/design004/scrollingStory_bk.jpg);
	height: 32px;
	width: 433px;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #1d56ca;
	padding: 10px 0px 0px 7px;
	text-decoration:none;
}
#newsScroller a,
#newsScroller a:visited,
#newsScroller a:link,
#newsScroller a:active
{
	font: 11px Tahoma, Geneva, sans-serif;
	color: #1d56ca;
	text-decoration:none;
}
#newsScroller a:hover
{
	text-decoration:underline;
}
.events, .news {
	display: block;
	height: 24px;
	float: left;
}
.events {	background: url(/images/design004/tab_events.gif) no-repeat left top;	width: 96px;}
.news {	background: url(/images/design004/tab_news.gif) no-repeat left top;	width: 97px;}
.events:hover {	background: url(/images/design004/tab_events_over.gif) no-repeat left top;}
.news:hover {	background: url(/images/design004/tab_news_over.gif) no-repeat left top;}
.newsList {
	padding: 0px ;
	list-style-type: none;
	margin: 0px 10px 0px 10px;
	font: 12px Tahoma, Geneva, sans-serif;
	line-height: 17px;
	color: #696969;
}
.newsList li {	padding-top: 3px;	padding-bottom: 3px;}
.newsList a {
	color: #696969;
	text-decoration: none;
	background: url(/images/design004/arrow1.gif) no-repeat left 2px;
	padding-left: 20px;
	display:inline-block;
	width:400px;
}
.newsList a:hover {	color: #0b4ecf;}
/****************************************************/
.blueButton {
	background: url(/images/design004/btn_blueLong.gif) no-repeat left top;
	height: 25px;
	width: 248px;
	display: block;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding: 7px 0px 0px 20px;
	margin:10px 0px 0px 15px;
}
.blueButton:hover {	background: url(/images/design004/btn_blueLong_over.gif) no-repeat left top;}

/*********************************************************VIDEO for video 270px wide on content page*/
.videoContainer2 {overflow:auto; overflow-y: hidden !important;	overflow-x:hidden !important;  }
.video2 {width: 267px;}
.videoCaption2 {	padding:15px;	background: url(/images/design004/videoCaption_bk.jpg) no-repeat left bottom; margin-top: 15px;}
.videoCaption2 {	width:240px;}
.videoThumbs {	height:105px;	overflow-y:scroll !important;	overflow-x:hidden;}
.videoThumbs a{	text-decoration:none;	color:#676767;}
.videoThumbsf {	height:105px; width: 267px;	overflow-y:scroll !important;	overflow-x:hidden;}
.videoThumbsf a{	text-decoration:none;	color:#676767;}
.thumbTeaser2 {float:left;}
.thumbImage {	margin: 3px 0px; width:70px;}
.thumbTeaser2{
	width:144px;
	padding: 3px 20px 3px 10px;
	font: 10px Verdana;
	color:#676767;
	line-height:11px;
}

.thumbInactive2, .thumbActive2  {
	border-bottom: 1px solid #dadee7;
	margin:0px;
	padding:2px 3px 3px 3px;
	float: left;
	width: 264px;
	_width:244px;
	height:47px;
}
.thumbActive2   {	background:url(/images/design004/thumbsTeaser_gradient.jpg) repeat-x left top;}
.thumbActive2 .thumbImage {border:#557cd6 1px solid;}
#videoBottomBk2 {
	background:url(/images/design004/video_bottomBk.jpg) no-repeat left top;
	width:270px;
	padding: 15px 0px;
}
.videoCaption2 h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #2e4f8a;
	margin: 0px;
	padding: 0px;
}
.captionText {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #525a6c;
	padding: 0px;
	margin: 7px 0px 0px 0px;
}
#buttons {	height: 27px;	float:right;	margin: 0px;}
#giveBtns2 {	margin:10px 0px;	width:270px;}
.giveBtns2 img {	border:none;}
/*********************************************************VIDEO styles for video 290px wide on home page*/
.videoContainer {overflow:auto; overflow-y: hidden !important;	overflow-x:hidden !important;}
.video {	width: 290px;}
.videoCaption 
{
  padding:15px !important;
  background: url(/images/design004/videoCaption_bk.jpg) no-repeat left bottom !important;
  margin-top: 15px;
}
.videoCaption {width:260px;}
.videoThumbs {	height:105px; overflow-y:scroll !important;	overflow-x:hidden !important;}
.videoThumbs a{	text-decoration:none;	color:#676767;}
.thumbImage, .thumbTeaser {float:left;}
.thumbImage {	margin: 3px 0px; width:70px;}
.thumbTeaser{
	width:160px;
	padding: 3px 20px 3px 10px;
	font: 10px Verdana;
	color:#676767;
	line-height:11px;
}
.thumbInactive, .thumbActive  
{
	border-top:none !important;
	border-left:none !important;
	border-bottom: 1px solid #dadee7 !important;
	margin:0px !important;
	padding:2px 5px 3px 5px;
	float: left;
	_width: 280px !important;
	width: 260px !important;
	height:47px !important;
}
.thumbActive {background:url(/images/design004/thumbsTeaser_gradient.jpg) repeat-x left top;}
.thumbActive .thumbImage img{	border:#557cd6 1px solid;}
#videoBottomBk {
	background:url(/images/design004/video_bottomBk.jpg) no-repeat left top ;
	width:290px;
	padding: 15px 0px;
}
.videoCaption h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #2e4f8a;
	margin: 0px;
	padding: 0px;
}
.captionText {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #525a6c;
	padding: 0px;
	margin: 7px 0px 0px 0px;
}
#buttons {	height: 27px;	float:right;	margin: 0px;}
#giveBtns {	margin-top:10px;	width:290px;}
.giveBtns img {border:none;}

/***************************************************************************************************FOOTER*/
#footerContainer {
	background: #3963b4 url(/images/design004/footer_bk.gif) repeat-x left top;
	width: 100%;
	height: 156px;
	padding-bottom: 10px;
}
#footer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	/*position: relative;*/
	padding-top: 20px;
}
#footerLeft .imageMargins {margin-bottom: 10px;	margin-left: 10px;}
#footerLeft, #footerRight, #footerMiddle {float:left;}
#footerLeft {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #dee6f4;
	float: left;
	width: 170px;
}
#footerLeft img {
	border:none;
}
#footerRight {
	font: 11px Arial, Helvetica, sans-serif;
	color: #dee6f4;
	line-height: 17px;
	width: 255px;
	padding-left: 10px;
	text-align: right;
}
#footerRight img {
	border:none;
}
#footerMiddle {
	text-align: center;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #cddfff;
	width: 515px;
}
a.whiteLinks {
	color: #FFF;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
a.lightBlueLinks {
	color: #bdd4ff;
	font:10px Verdana;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
p.topDocs {
	margin-top: 50px;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #b2c8ff;
}
#footerRight a {
	color: #FFF;
	text-decoration: none;
	margin-right: 5px;
	font-size: 12px;
}
#footerRight p {
	margin-top: 30px;
	text-align: left;
	padding-left: 10px;
}
#footerLeft p {
	margin-top: 10px;
}
.textWhite18px {
	font: normal 17px Helvetica, sans-serif;
	color: #FFF;
	margin-right: 7px;
}
.textGrey11px {font: 11px Tahoma, Geneva, sans-serif;	color: #515151;}

/*************************************************************************************************CONTENT ***********************************

/**************************************************************CONTENT  layout*/
 #contentTopGradient {
	background:url(/images/design004/contentTop_leftGrd.jpg) repeat-x left top;
	width:100%;
	height:296px;
	margin: 0px;
	padding: 0px;
 }
#contentTopMiddle {
	width:100%;
	height:296px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/*position: relative;*/
	padding: 0px;
	background: url(/images/design004/contentTop_middle.jpg) no-repeat center top;
 }
#bannerArea {
	width: 970px;
	margin-left:auto;
	margin-right:auto;
}
#contentMiddleBk {
	width: 100%;
	overflow: visible; /* Print Issue */		
	padding-bottom: 0px;
	background: #FFF url('/images/design004/content_middleBk.jpg') no-repeat center top;
}
#contentBanner_foundation {
	background: url(/images/design004/content_banner0.jpg) no-repeat left top;
	height: 100px;
	width: 820px;
	padding: 81px 0px 0px 150px;
	z-index:10;
}

.bannerHeader {
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #0c40af;
	margin: 0px;
	padding: 0px;
}
#contentContainer {
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	/*position: relative;*/
	overflow: auto;
	padding-top: 2px;
	background: url(/images/design004/content_verticalGrd.jpg) repeat-y left top;
}
#pHeader{display:none;}
#contentLeftColumn, #contentMiddleColumn, #contentRightColumn {	float: left;}
#contentLeftColumn {	width:192px;	float: left;	margin-right:5px;}
#contentMiddleColumn {	width:498px;	margin-right:5px;}
#contentRightColumn {	width:270px;}
#breadcrumbs {
	padding: 11px 10px 9px 16px;
	border-bottom: 1px solid #c1c1c1;
	font: 11px Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	width: 464px;
	margin: 0px 4px;
}
#breadcrumbs a {	color: #918f8f;	text-decoration: none;}
#breadcrumbs a:hover {	text-decoration: underline;}
#breadcrumbs .current {	color: #9e9e9e;}
#contentPadding {
	width: 448px;
	padding: 10px 30px 25px 20px;
}
.contentImage {
	clear: right;
	float: left;
	background-color: #eeeff0;
	margin: 10px 15px 10px 0px;
	padding: 0px;
}
.contentImage p {
	width: 191px;
	padding: 7px;
	font: 10px Verdana, sans-serif;
	color: #383e4b;
	line-height:12px;
	margin:0px;
}
/**************************************************************Tree navigation styles*/
.treeNav {
	padding: 0px;
	margin: 15px 0px 0px 20px;
	list-style-type: none;
}
.treeNav a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #284074;
	text-decoration: none;
	line-height: 18px;
}
.treeNav a:hover {color: #0040bd;}
.treeNav a.selected {color: #880b00;}
.treeNav li {padding: 3px 0px;}
.treeNav a.open {color: #0040bd;}
/**************************************************************Related Info/taxonomy styles*/
#relatedInfoContainer {
	width: 270px;
	background: url(/images/design004/relatedInfo_border.gif) no-repeat left top;
	padding-top: 0px;
	margin-top: -5px;
	/*padding-top: 35px;
	margin-top: -15px;*/
}
#relatedInfoContainer .content
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #383e4b;
	line-height: 18px;
	padding: 0px;
	margin: 7px 0px 0px 0px;
	width:245px;
	padding:15px 10px 15px 15px;
}
#relatedInfoContainer .content a
{
	color: #0042c2; 
	text-decoration: none;
}
#relatedInfoContainer .content a:hover
{
	text-decoration: underline;
}
#relatedInfoContainer .content p
{
	margin: 7px 0px; 
	padding:0px;
}
#relatedInfoContainer .content h2
{
	margin:20px 0px 7px 0px; 
	padding:0px; 
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
}
#relatedInfoContainer .content ul
{
	margin:0px; 
	padding:10px 0px 0px 15px;
}
#relatedInfoContainer .content li
{
	list-style-image:url(/images/design004/arrow2.gif);
}
#relatedInfoContainer .content li a
{
	color: #284074;
}
#relatedInfoContainer .content li a:hover
{
	color: #0042c2;
}
#relatedInfoContainer .content .calloutBox 
{
	padding:15px;
	background:#f1f3f6;
	color: #2f4981;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	border-top:1px solid #b8c1d0;
	margin:15px 0px;
}
#relatedInfoContainer ul {
	background: url(/images/design004/divider1.gif) left bottom no-repeat;
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 10px 0px;
}
#contentRightColumn li {	padding: 2px 0px;}
#relatedInfoContainer .linkOpen {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #07318f;
	list-style-type: none;
}
#relatedInfoContainer .linkBullet, #relatedInfoContainer .viewMore{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #4f4f4f;
	list-style-type: none;
	padding-left: 30px;
}
#relatedInfoContainer .linkBullet a {	color: #4f4f4f;	text-decoration: none;}
#relatedInfoContainer .viewMore a {color: #0042c2;	text-decoration: none;}
#relatedInfoContainer .linkBullet a:hover {color: #0b4ecf;}
 #relatedInfoContainer .viewMore a:hover {	text-decoration:underline;}
/**************************************************************Headers, fonts*/

.headerWithArrow {
	background: url(/images/design004/header_withArrow.jpg) no-repeat left top;
	width: 167px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
	margin: 0px;
	height: 32px;
	padding: 10px 0px 0px 25px;
}
 .pageTitle { 
    height: 32px;   
  font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;    margin: 0px;  
      padding: 10px 0px 0px 20px;
    background: url(/images/design001/headers_grd.gif) repeat-x left top;
    font-weight:bold;
     } 
.pageTitlePrint { 
  height: 32px;   
  font: normal 20px Georgia, "Times New Roman", Times, serif; 
  color: #0145c4;    margin: 0px;    
  font-weight:bold;
}      
 .pageSubtitle {  font: normal 18px Arial, Helvetica, sans-serif;    color: #0038a5;    padding: 0px;    margin: 7px 0px 0px 0px; } 


/**************************************************************Content Syles*/
.content p 
{
	margin: 0px 0px 17px 0px;	
}
.content
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #383e4b;
	line-height: 18px;
}
.content a 
{ 
    color:#2252BB;
	text-decoration: underline;
	text-transform:none;
}
.content a:hover 
{
  text-decoration:underline;
  color:#183D87
} 

/**************************************Home Buttons for Left Nav on Sub Pages*****/
#homeButton a 
{    
  font: 11px Arial, Helvetica, sans-serif;    
  color: #284074;    
  text-decoration:none;    
  background: url(/images/design004/icon_home.gif) no-repeat left top;    
  display: block;    
  height: 11px;    
  padding: 2px 0px 10px 20px;    
  margin:10px 5px; 
} 
#homeButton 
{
  background:url(/images/design004/iconHome_border.gif) no-repeat left bottom
}
#homeButton a:hover 
{
  color: #0040bd;
}






#breadcrumbsHL {
	padding: 11px 10px 9px 16px !important;
	border-bottom: 1px solid #c1c1c1 !important;
	font: 11px Arial, Helvetica, sans-serif !important;
	color: #b6b6b6 !important;
	width: 95% !important;
	margin: 0px 4px !important;
}
#breadcrumbsHL a {
	color: #918f8f !important;
	text-decoration: none !important;
}
#breadcrumbsHL a:hover {
	text-decoration: underline !important;
}
#breadcrumbsHL .current {
	color: #9e9e9e !important;
}
#contentPaddingHL {
	width: 100%;
	padding: 0px 0px 0px 20px;
}
.pageTitleHL  
{
	/*width:100%;*/
    height: 32px;   
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;    margin: 0px;  
    padding: 10px 0px 0px 20px;
    background: url(/images/design001/headers_grd.gif) repeat-x left top;
    font-weight:bold;
}
#contentContainerHL {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	/*position: relative;*/
	overflow: auto;
	padding-top: 2px;
	
}
#contentMiddleColumnHL {
	width:95%;
	float:left;
	margin-right:5px;
}






.pageTitleFull  
{
	/*width:100%;*/
  height: 32px;   
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
  color: #0145c4;    margin: 0px;  
  padding: 10px 0px 0px 20px;
  background: url(/images/design001/headers_grd.gif) repeat-x left top;
  font-weight:bold;
}  
#contentContainerFull {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	/*position: relative;*/
	overflow: auto;
	padding-top: 2px;
	background: url(/images/design001/content_verticalGrd.jpg) repeat-y left top;
}
#contentMiddleColumnFull 
{
	float: left;
	width:752px;
	/*margin-right:5px;*/
}
#breadcrumbsFull
{
	padding: 11px 0px 9px 16px;
	border-bottom: 1px solid #c1c1c1;
	font: 11px Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	/*width:100%;*/
	margin: 0px 4px;
}
#breadcrumbsFull a {
	color: #918f8f !important;
	text-decoration: none !important;
}
#breadcrumbsFull a:hover {
	text-decoration: underline !important;
}
#breadcrumbsFull .current {
	color: #9e9e9e !important;
}
#contentPaddingFull {
	/*width: 100%;*/
	padding: 10px 30px 25px 20px;
}