﻿@charset "UTF-8";
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;}

.sitemap ul{padding:0px 0px 0px 15px; list-style:none; background:url(../images/design001/dot.gif) repeat-y 7px 7px}
.sitemap ul a {color:#4069c6; text-decoration:none; font:12px helvetica, sans-serif; line-height:18px;}
.sitemap ul a:hover {color:#4184f3}
.sitemap ul li {background: url(../images/design001/dot2.gif) no-repeat 0px 10px; margin-left:-7px; padding-left:12px;  list-style:none; }

a img {	border:0px}
.clear {	clear:both;}
em {	display:none;	visibility:hidden;}

.pngFix img,
img.pngFix
{
  behavior: url(/iepngfix/iepngfix.htc);
}
/*************************************************************************************************************GLOBAL LAYOUT*/
/************************************************************** top background*/
#homeTopGradientWrapper {
	background:url(/images/design002/homeTop_leftGrd.jpg) repeat-x left top;	
	width:100%;	
	height:403px;	
    margin: 0px;
	padding: 0px;
}
 #homeTopGradient {
	background: url(/images/design002/homeTop_Middle_1.jpg) no-repeat center top;
	width:100%;
	height:403px;
	margin: 0px;
	padding: 0px;
 }
#homeTopMiddle {
	width:970px;
	height:403px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: url(/images/design002/homeTop_Middle_1.jpg) no-repeat center top;
 }
/**************************************************************top container*/
#flash {
	width: 970px; 
	margin: 0 auto;
	height: 287px;
}
/* mek */
.floatLeft {
	float: left;
}
.flashWrap {
	width: 970px;
	margin: 0 auto 0 auto;	
}
.flashDiv {
	width: 970px;
	height: 287px;
	background: #e1e8f6;
}
.navBar {
	text-align: right;
	background: #e1e8f6 url(/images/design002/bluebar.jpg) no-repeat;
	width: 970px;
	height: 35px;
}
.navBar ul {
	padding: 0px;
	margin: 0px;
}
.navBar li {
	display: inline;
	list-style-type: none;
	padding: 0 15px 0 0;
	margin:  0 10px 0 0;
	background: url(/images/design002/dividerblue.jpg) no-repeat right 0px;
}
.navBar .last {
	background: none;
	margin:  0 0 0 0;
}
.navBar a {
	font: 12px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.navBar a:hover {
	color: #b6ddff;
}
#globalHeader {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	height: 72px;
}
#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/design002/floatBar.gif) no-repeat left top;
	height: 43px;
	width: 950px;
	float: right;
	text-align: right;
	padding-right: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #B8C8E9;
}
#floatingMenu ul{
	width: 950px;
	float: right;
	text-align: right;
	padding: 0px;
	margin:0px;
	list-style:none;
}
#floatingMenu li{
	margin:0px 0px 0px 0px;
	list-style:none;
	display:inline-block;
	float:right;
	background:url(/images/design002/floatBar_divider.jpg) no-repeat right top;
	padding: 10px 15px 0px 15px;
	height:24px;
}
#floatingMenu a {
	color: #FFF;
	text-decoration: none;
}
#floatingMenu a:hover {color: #c0cfef;}

#floatingMenuTall {
	background: url(/images/design002/floatBar.jpg) no-repeat left top;
	height: 43px;
	width: 950px;
	float: right;
	text-align: right;
	padding-right: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #B8C8E9;	
}
#floatingMenuTall ul{
	width: 950px;
	float: right;
	text-align: right;
	padding: 0px;
	margin:0px;
	list-style:none;
}
#floatingMenuTall li{
	margin:0px 0px 0px 0px;
	list-style:none;
	display:inline-block;
	float:right;
	background:url(/images/design002/floatBar_divider.jpg) no-repeat right top;
	padding: 10px 15px 0px 15px;
	height:24px;
}
#floatingMenuTall a {
	color: #FFF;
	text-decoration: none;
}
/******************************EXPLORE PARTNERS TOOGLE*/
.#cmts {	
  cursor: pointer;
}
#cmtsDiv {
	background: url(/images/design002/divGrd.jpg) repeat-y left top;
	width: 362px;
	position: absolute;
	margin: -3px 0px 0px 0px;
	padding: 0px;
	left:608px;
	z-index:150000;
}
#cmtsDivBtm {
	background: url(/images/design002/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/design002/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;
	margin:0px;
	padding:0px;
}
/****************************************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/design002/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;
	padding-bottom: 20px;
	background: #fff url(/images/design002/homeTop_Middle_2.jpg) no-repeat center top;
	height:100%;
}
#middleContainerGrdadient {
	background-image: url(/images/design002/middleContainer_gradient.jpg);
	background-repeat: repeat-x;
	width: 970px;
	background-color: #FFF;
	margin-left:auto;
	margin-right:auto;
}
#middleContainerWrapper 
 {
     background: #fff url(/images/design002/middleContainer_gradient.jpg) repeat-x;
     clear:both;
 }
/*************************************************************************************************/
.linksList2 {
	margin: 9px 0px 0px 15px;
	_margin:0px;
	list-style-type: none;
	padding: 0px;
	line-height: 18px;
}
.linksList2 li {
	padding: 3px 0px;
}
.linksList2 a {
	font: 12px Arial, Geneva, sans-serif;
	color: #1c3e86;
	text-decoration: none;
	display:inline-block;
	width:150px;
	padding-left: 12px;
	background: url(/images/design009/bullet1.gif) no-repeat left 3px;
}
.linksList2 a:hover {
	color: #0b4ecf;
}
/**************************************************************************************************************NEWSROOM STYLES****/
/********************************************************************************************************************************/
/*******************************Utilities bar styles**********/
#topUtilitiesNews {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/design002/utilities_bk.jpg) no-repeat left bottom;
	overflow: auto;
}
#topUtilitiesNews ul {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	list-style-type: none;
}
#topUtilitiesNews li  {display: inline;float: left; padding-bottom:5px;}
#topUtilitiesNews #left {float:left;}
#topUtilitiesNews #right, #topUtilitiesNews #right2{float:right;}
#topUtilitiesNews #right2 li {	float:right;}
#topUtilitiesNews #right2 {float:right;	width: 100%;}

a.facebook, a.youtube, a.twitter, a.flickr, a.podcasts, a.rss, a.blog {
	background:url(/images/design002/n_spriteS.gif) no-repeat; 
	padding-top: 6px;
	float:left; 
	display:block; 
	height:20px; 
	font:11px Arial, Helvetica, sans-serif; 
	color:#323232; 
	text-decoration:none;
	}
a.facebook:hover, a.youtube:hover, a.twitter:hover, a.flickr:hover, a.podcasts:hover, a.rss:hover, a.blog:hover {	color: #0b4ecf;}
a.facebook {background-position: 0 0; padding-left:32px; width:65px}
a.youtube {background-position: -100px 0px; padding-left:26px; width:55px}
a.twitter {background-position: -200px 0px; padding-left:32px; width:45px}
a.flickr {background-position: -300px 0px; padding-left:32px; width:35px}
a.podcasts {background-position: -400px 0px;padding-left:32px; width:55px}
a.rss {background-position: -500px 0px;padding-left:32px; width:30px}
a.blog {background-position: -600px 0px;padding-left:32px;width:60px} 

li.nbookmarkHome {padding: 5px 10px 0px 0px;}

a.email, a.print {
	background: url(/images/design002/icons_sprite_V2.gif) no-repeat;
	display: block;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #515151;
	text-decoration: none;
	vertical-align: top;
}
a.print {
	background-position: 0px -51px;
	height: 14px;
	padding-left: 26px;
	padding-top:4px;
	width: 30px;
	float: left;
}
a.email {
	background-position: 0px -69px;
	height: 16px;
	padding-left: 25px;
	padding-top:2px;
	width: 27px;
	float: left;
}

li.printC { padding-right:15px;}
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/design002/btn_search.gif) no-repeat left top;
}
.searchButton a:hover{	background: url(/images/design002/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: 100px;
}
/***********************************************************************home page content***************/
#newsContentContainer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	padding-top: 2px;
}
#newsLeftColumn, #newsMiddleColumn, #newsRightColumn,  #twoColumnsSpan {float: left;}
#newsLeftColumn {width:193px;	margin-right:5px;	float: left;}
#newsMiddleColumn {width:460px;}
#newsRightColumn {	width:312px;}
#twoColumnsSpan {width:653px; margin-right:5px;}
/*********************************************************************************NEWSROOM VIDEO AREA*/
#videoHeaders {background:url(/images/design002/n_videoHeader_bk.gif) no-repeat left bottom; float:left; width:460px;}

.nVideoTab {
	background:url(/images/design002/n_videos_tab.jpg) no-repeat; 
	width:125px; 
	height:30px; 
	font: 20px Georgia, "Times New Roman", Times, serif; 
	color:#0040b9;
	padding: 13px 0px 0px 35px;
	float:left;
	margin:0px;
}

.nVideoTab:hover 
{
	background:url(/images/design002/n_videos_tab.jpg) no-repeat; 
	color:#0040b9;
	cursor: hand;
}

.podcastsTab 
{ 
	display:block;
	width:125px; 
	height:30px; 
	font: 20px Georgia, "Times New Roman", Times, serif; 
	color:#0040b9;
	padding: 13px 0px 0px 35px;
	float:left;
	text-decoration:none;
}

.podcastsTab:hover 
{
    background:url(/images/design002/n_videos_tab.jpg) no-repeat;
    color: #0b4ecf;
    cursor: hand;
}

.newsVideoContainer {float:left;  padding:25px 20px 10px 25px}
.newsVideo {	float:left; border: 1px solid #4873c5}

.newsVideoCaption {padding: 5px 15px 5px 15px; float:left; width:140px}
.newsVideoCaption h3 {
	font: normal 13px Helvetica, Arial, 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;
}
.newsvideoThumbs {float:left; width:375px; padding: 10px 0px 10px 0px; overflow: hidden;}
.newsvideoThumbs a{ text-decoration:none;color:#4b4b4b;}
.newsThumbImage{float:left; margin: 7px 7px 7px 8px; border:none;}
.newsThumbTeaser{
	float:left;
	width:93px;
	height: 25px;
	padding: 0px 9px 3px 9px;
	font: 11px Arial;
	color:#4b4b4b;
	line-height:11px;
	text-decoration:none;
}
.newsThumbContainer {	width:111px; height:121px; float: left; margin-left: 7px; margin-right:7px; background:url(/images/design002/n_thumb_bk.gif) no-repeat top left;}
.newsThumbContainer:hover {background:url(/images/design002/n_thumb_bk_over.gif);}
.nomargin {margin-right:0px}

.watchNow {float:right; margin:2px 9px 7px 0px; background: url(/images/design002/n_btn_watch.gif); width: 49px; height: 13px;}
a.btnMoreVideos {display:block; background:url(/images/design002/n_btn_moreVideos.gif) no-repeat left top; width:116px; height:27px; float:right; margin-top:15px;}
a.btnMoreVideos em {display:none; visibility:hidden;}
a.btnMoreVideos:hover {background:url(/images/design002/n_btn_moreVideos_over.gif);}

a.btnMorePodcasts {display:block; background:url(/images/design002/n_btn_morePodcasts.gif) no-repeat left top; width:101px; height:27px; float:right; margin-top:15px;}
a.btnMorePodcasts em {display:none; visibility:hidden;}
a.btnMorePodcasts:hover {background:url(/images/design002/n_btn_morePodcasts_over.gif);}

.newsScrollButtons {float:right; padding-bottom:10px; }
.newsScrollButtons a {float:right;}
.dots {float:right; height:13px; padding:7px 0px 0px 5px;}
.dots img{margin-right:5px}

.newsScrollNext
{
    background-image:url(/images/design002/n_videoScroll_nextA.gif);
    width: 20px;
    height: 20px;
}
.newsScrollNext:hover
{
    background:url(/images/design002/n_videoScroll_nextD.gif);
    width: 20px;
    height: 20px;
}

.newsScrollPrevious
{
    background-image:url(/images/design002/n_videoScroll_prevA.gif);
    width: 20px;
    height: 20px;
}
.newsScrollPrevious:hover
{
    background:url(/images/design002/n_videoScroll_prevD.gif);
    width: 20px;
    height: 20px;
}


/*******************************************************************Headers, fonts**************/
.mainHeaders , .newsReleaseHeader, .newsStoryHeader {
	height: 32px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
	margin: 0px;
	padding: 10px 0px 0px 15px;
}
.pageTitle{
    font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;   
    font-weight:bold;
    border-bottom: 1px solid #c1c1c1;
    padding: 0px 0px 10px 20px;
    margin: 0px 0px 10px 0px;
}

.mainHeaders {	background: url(/images/design002/headers_grd.gif) repeat-x left bottom;}

.healthLibraryHeader
{
    height: 32px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
	margin: 0px;
	padding: 20px 0px 0px 15px;
}

.newsReleaseHeader {background: url(/images/design002/n_newsrelease_header.gif) no-repeat left bottom; height:30px;}
.newsStoryHeader {	background: url(/images/design002/n_story_header.gif) no-repeat left bottom;}
/*******************************************************************NEWSROOM LEFT NAVIGATION**************/

.newsroomLeftNav {
	font: 14px Arial, Helvetica, sans-serif;
	color: #616161;
	line-height: 20px;
	padding: 0px;
	list-style-type: none;
	margin: 5px 0px 10px 0px;
	background:url(/images/design002/n_leftNav_grd.jpg) no-repeat right top;
}
.newsroomLeftNav li {
	padding: 4px 0px 4px 10px;
}
.newsroomLeftNav a {
	color: #0f3086;
	text-decoration: none;
	background: url(/images/design002/arrow1.gif) no-repeat left center;
	padding-left: 25px;
	display: block;
}
.newsroomLeftNav a:hover {color: #0b4ecf;}

/*******************************************************************Newsreleases**************/
#newsReleases {background:url(/images/design002/n_divider_v.gif) no-repeat left top; float:left}
#newsReleases ul {
	list-style-image: url(/images/design002/arrow2.gif);
	margin: 0px 0px 15px 15px;
	padding:0px 0px 0px 15px;
}
#newsReleases ul li {padding-top:0px;}
.newsText, .newsDate, .newsLink {font:12px Arial, Helvetica, sans-serif; line-height:15px}
.newsText{color:#484848;}
.newsDate {color:#3361bb;}
.newsLink {color:#003aaa; text-decoration:none;}
.newsLink:hover {color:#0b4ecf;text-decoration:underline;}

a.btnMoreNews {
	display:block;
	width:116px;
	height:27px;
	float:right;
	margin-top:15px;
	background: url(/images/design002/n_btn_moreNews.gif) no-repeat left top;
}
a.btnMoreNews em {display:none; visibility:hidden;}
a.btnMoreNews:hover {	background: url(/images/design002/n_btn_moreNews_over.gif) no-repeat left top;}

/*******************************************************************Newsletter signup**************/
#newsletterSignUp {float:left; background:url(/images/design002/n_signUp_box.gif) no-repeat left top; width:189px; height:121px; margin-top:7px}
a.signUp {
	display:block;
	width:162px;
	height:40px;
	margin: 13px;
	background: url(/images/design002/n_signUp.gif) no-repeat left top;
}
a.manageAccount {font:12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; margin:24px 13px 13px 13px;}

/*******************************************************************Featured story**************/
#newsStoryImage, #newsStory {float:left}
#newsStoryImage {padding:30px 15px 15px 15px; width:25%}
#newsStory {padding-top:30px; width:65%; height:123px; overflow:auto;}
.newsStoryTitle {font:normal 16px Helvetica, Arial,  sans-serif; color:#053191; margin:0px; padding:0px}
p.newsStoryText {font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; line-height:17px; padding-top:0px;margin-top:5px}
a.newsStorylink {color:#002f94; text-decoration:none}
a.newsStorylink:hover {color:#0b4ecf}
/*******************************************************************Photogallery**************/
#photoGallery {width:312px; padding-top:7px}
/*******************************************************************Social media bottom list**************/
#socialMediaList {float:left; width:188px;margin-right:5px; margin-top:15px; background:url(/images/design002/n_divider_v2.gif) right 40px no-repeat;}
#socialMediaList ul{ list-style:none; margin:10px 0px 0px 0px; padding:0px}
a.facebookB, a.youtubeB, a.twitterB, a.flickrB, a.podcastsB, a.rssB, a.blogB {
	background:url(/images/design002/n_spriteB_V2.gif) no-repeat; 
	height:20px;
	padding: 10px 0px 0px 38px;
	margin-bottom:5px;
	display:block; 
	font:13px Arial, Helvetica, sans-serif; 
	color:#323232; 
	text-decoration:none;
	}
a.facebookB:hover, a.youtubeB:hover, a.twitterB:hover, a.flickrB:hover, a.podcastsB:hover, a.rssB:hover, a.blogB:hover {color: #0b4ecf;}
a.facebookB {background-position: 0 0;}
a.youtubeB {background-position:0px -36px;}
a.twitterB {background-position: 0px -72px;}
a.flickrB {background-position:0px -108px;}
a.podcastsB {background-position: 0px -144px;}
a.rssB {background-position: 0px -180px;}
a.blogB {background-position: 0px -215px;}


/*******************************************************************Web poll**************/
#weeklyWebPoll {float:left; width:460px; margin:15px 0px 0px 0px; background:url(/images/design002/n_divider_v2.gif) right 40px no-repeat;}
.pollHeader {font:normal 16px Helvetica, Aria, sans-serif !important; color:#0a3592; margin:10px 0px 7px 10px; padding:0px;}
ul.poll {list-style:none; margin:0px 20px 0px 0px; padding:0px;}
ul.poll li {padding-top:7px; font: 13px Arial, Helvetica, sans-serif; color:#505359;}
a.vote {display:block; width:76px; height:29px; background:url(/images/design002/n_btnVote.gif) no-repeat top left; margin-top:10px;}
a.vote em {display:none; visibility:hidden;}

/*****************************************************Strechable button*/
.strechableBtnR {
	background: url(/images/design002/emptyBtn_right.gif) no-repeat right top;
	height: 27px;
	float: left;
	padding-right: 18px;
}
.strechableBtnL {
	background: url(/images/design002/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;}
/*********************************************************Content page*/
#contentBanner_newsroom {
	height: 100px;
	width: 820px;
	padding: 81px 0px 0px 150px;
	background: url(/images/design002/content_banner_newsroom_V2.jpg) no-repeat left top;
}
.bannerHeaderNewsroom 
{
	font: bold 32px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -0.7;
	color: #003AB1;
	margin: 0px;
	padding: 0px;
	margin-left: -50px;
}

#contentBanner_events 
{
	height: 100px;    
	width: 750px;    
	padding: 81px 0px 0px 220px; 
	background: url(/images/design002/content_banner_events.jpg) no-repeat left top;
} 
/*******************************************************VIDEO for video 270px wide on content page*/
#videoContainer, #videoContainer2 {
	margin-bottom: 15px;
	overflow:auto;
}
#videoContainer2 {
	padding-top: 5px;
}
#video2, #videoCaption2,#videoThumbs2 {
	width: 270px;
	margin-bottom:10px;
}
#videoCaption2 {
	padding:0px 15px;
	width:240px;
	background: url(/images/design002/videoCaption_bk.gif) no-repeat left top;
}
.thumbInactive2  {
	border: 1px solid #999;
	height: 48px;
	width: 77px;
	margin-right: 3px;
	float: left;
}
.thumbActive2  {
	border: 1px solid #004ef4;
	height: 48px;
	width: 77px;
	margin-right: 3px;
	float: left;
}
.scrollArrow {
	width: 13px;
	height:50px;
	float: left;
}
#videoCaption2 h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #2e4f8a;
	margin: 0px;
	padding: 0px;
}
/********************************************************************************************************************************CONTENT GLOBAL/
/*********************************************************************************************************************************************/
 #contentTopGradientWrapper {
	background:url(/images/design002/contentTop_leftGrd.jpg) repeat-x left top;
	width:100%;
	height:223px;		
	margin: 0px;
	padding: 0px;	
 }
 #contentTopGradientTallWrapper {
	background:url(/images/design002/contentTop_leftGrd.jpg) repeat-x left top;
	width:100%;
	height:296px;		
	margin: 0px;
	padding: 0px;	
 }
 #contentTopGradient {
	/*background:url(/images/design002/contentTop_leftGrd.jpg) repeat-x left top;*/
	background: url(/images/design002/contentTop_middle.jpg) no-repeat center top;	
	width:100%;
	height:223px;		
	margin: 0px;
	padding: 0px;	
 }
 #contentTopGradientTall {
	/*background:url(/images/design002/contentTop_leftGrd.jpg) repeat-x left top;	*/
	background: url(/images/design002/contentTop_middleTall.jpg) no-repeat center top;
	width:100%;	
	height:296px;
	margin: 0px;
	padding: 0px;
 }
#contentTopMiddle {
	width:970px;
	height:223px;	
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding: 0px;
	background: url(/images/design002/contentTop_middle.jpg) no-repeat center top;	
 }
 #contentTopMiddleTall {
	width:970px;	
	height:296px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: url(/images/design002/contentTop_middleTall.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/design002/content_middleBk.jpg') no-repeat center top;
}
#contentMiddleBkTall {
	width: 100%;		    
	overflow: visible; /* Print Issue */	
	padding-bottom: 0px;
	background: #FFF url('/images/design002/content_middleBkTall.jpg') no-repeat center top; 	
}

#contentContainer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	padding-top: 2px;
	background: url(/images/design002/content_verticalGrd.jpg) repeat-y left top;
}
#pHeader{display:none;}
#contentContainerFull {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	padding-top: 2px;
	background: url(/images/design002/content_verticalGrd.jpg) repeat-y left top;
}
#contentLeftColumn, #contentMiddleColumn, #contentMiddleColumnFull, #contentRightColumn {	float: left;}
#contentLeftColumn {	width:192px;	float: left;	margin-right:5px; padding-bottom:1px;}
#contentMiddleColumn {	width:498px;	margin-right:5px;}
#contentMiddleColumnFull {
	width:752px;
}
#contentRightColumn {	width:270px;}
#breadcrumbs {
	padding: 5px 10px 5px 16px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	width: 464px;
    margin: 0px 0px 0px 4px;	
}
#breadcrumbsFull
{
	padding: 5px 10px 5px 16px;	
	font: 11px Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	width: 720px;
    margin: 0px 0px 0px 4px;	
}
#breadcrumbs a {	color: #918f8f;	text-decoration: none;}
#breadcrumbsFull a {
	color: #918f8f !important;
	text-decoration: none !important;
}
#breadcrumbs a:hover {	text-decoration: underline;}
#breadcrumbsFull a:hover {
	text-decoration: underline !important;
}
#breadcrumbs .current {	color: #9e9e9e;}
#breadcrumbsFull .current {
	color: #9e9e9e !important;
}
#submicroHome {
	width: 468px;
	padding: 10px 0px 25px 0px;
}
#contentPadding {
	width: 448px;
	padding: 0px 15px 25px 15px;
}
/*#contentPaddingFull {
	width: 720px;
	padding: 0px 10px 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/design002/relatedInfo_border.gif) no-repeat left top;
	padding-top: 0px;
	margin-top: -23px;	
}
#relatedInfoContainer .content
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #383e4b;
	line-height: 18px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width:245px;
	padding:0px 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 20px Georgia, "Times New Roman", Times, serif;
	color: #0145c4;
}
#relatedInfoContainer .content ul
{
	margin:0px; 
	padding:10px 0px 10px 0px;
}
/*#relatedInfoContainer .content li
{
	list-style-image:url(/images/design002/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/design002/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/design002/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;
}
.pageSubtitle {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #0038a5;
	padding: 0px;
	margin: 7px 0px 0px 0px;
}
.content p 
{
	margin: 0px 0px 17px 0px;	
}
.content em {
	display:inline !important;
	visibility:visible !important;
}
.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
}
/*********************************************************************************************************************************************/
/********************************************************************************************************************************FOOTER GLOBAL*/
#footerContainer {
	background: #3963b4 url(/images/design002/footer_bk.gif) repeat-x left top;
	min-width:970px;
	height: 156px;
	padding-bottom: 10px;
}
#footer {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	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: 0px;
	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;}


/**************************************Home Buttons for Left Nav on Sub Pages*****/
#homeButton a 
{    
  font: 11px Arial, Helvetica, sans-serif;    
  color: #284074;    
  text-decoration:none;    
  background: url(/images/design002/icon_home.gif) no-repeat left top;    
  display: block;    
  height: 11px;    
  padding: 2px 0px 10px 20px;    
  margin:10px 5px; 
} 
#homeButton 
{
  background:url(/images/design002/iconHome_border.gif) no-repeat left bottom
}
#homeButton a:hover 
{
  color: #0040bd;
}
/* Begin content page banners */
.bannerHeaderBigger     
{
	font: 30px Georgia, "Times New Roman", Times, serif;    
	color: #0c40af;    
	margin: 0px;    
	padding: 0px;    
} 
.bannerHeaderSmaller {
	font: 22px Georgia, "Times New Roman", Times, serif;
	color: #0c40af;
	margin: 0px;
	padding: 0px;
}
#contentBannerArea
{    
	height: 77px;    	
	width: 750px;    
	padding: 31px 0px 0px 220px;  
} 
#contentBannerAreaTall
{    
	height: 110px;
	width: 750px;    	
	padding: 71px 0px 0px 220px; 
}






#breadcrumbsHL {
	padding: 5px 10px 5px 16px !important;	
	font: 11px Arial, Helvetica, sans-serif !important;
	color: #b6b6b6 !important;
	width: 95% !important;
    margin: 0px 0px 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  
{
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;   
    font-weight:bold;
    border-bottom: 1px solid #c1c1c1;
    padding: 0px 0px 10px 20px;
    margin:10px 10px 10px 10px;
}
#contentContainerHL {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	padding-top: 2px;
	background-color: #FFF;
}
#contentMiddleColumnHL {
	width:95%;
	float:left;
	margin-right:5px;
}
.pageTitlePrint { 
  height: 32px;   
  font: normal 20px Georgia, "Times New Roman", Times, serif; 
  color: #0145c4;    margin: 0px;    
  font-weight:bold;
} 
.pageTitleFull  
{
    width:720px;
	font: normal 20px Georgia, "Times New Roman", Times, serif; 
    color: #0145c4;   
  font-weight:bold;
    border-bottom: 1px solid #c1c1c1;
    padding: 0px 0px 10px 20px;
    margin: 0px 0px 10px 0px;
}  
#contentContainerFull {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	padding-top: 2px;
	background: url(/images/design001/content_verticalGrd.jpg) repeat-y left top;
}
#contentMiddleColumnFull 
{
	float: left;
	width:752px;
}
#breadcrumbsFull a {
	color: #918f8f !important;
	text-decoration: none !important;
}
#breadcrumbsFull a:hover {
	text-decoration: underline !important;
}
#breadcrumbsFull .current {
	color: #9e9e9e !important;
}
#contentPaddingFull {
	padding: 0px 10px 25px 20px;
}
