﻿/* Common Style */
body { background:url(/PublishingImages/bg.jpg) center top repeat-x; margin:0; padding:0; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
a:link {text-decoration:none; outline:none;}
a:hover {text-decoration:none;}
a, a:link, a:active, a:hover, a:visited, a:focus {
	color:#4379B0;
}
p, form {margin:0; padding:0;}
input {margin:0; padding:0; border:none; outline-color:none; outline-style:none; outline-width:0 !important}
textarea, select {margin:0; padding:0; outline:none;}
img {border:0 none;}
input[type=checkbox] {
	margin:3px 5px 3px 3px !important;
}

.expand {width:100%;}
.lt1 {float:left;}
.rt1 {float:right;}
.clr {clear:both; height:0px; overflow:hidden; visibility:hidden;}

.rssright{float:right;overflow:visible;}
.rssright a{text-decoration:none;color:#4379B0;}
.rssright a:active{text-decoration:none;color:#4379B0;}
.rssright a:link{text-decoration:none;color:#4379B0;}
.rssright a:visited{text-decoration:none;color:#4379B0;}
.rssright a:hover{text-decoration:none;color:#638443;}
.rssright img{border:0 none;vertical-align:text-bottom;margin-right:3px;}

.PaddingTop20{padding:20px 0 0 0;}
.PaddingTop10{padding:10px 0 0 0;}
.MarRight20{margin:0 20px 0 0;}
.MarRight40{margin:0 40px 0 0;}
.MarRight6{margin:0 6px 0 0;}
.MarRight10{margin:0 10px 0 0;}
.MarTop10{margin:10px 0 0 0;}
.MarTop20{ margin:20px 0 0 0;}
.MarTop5{margin:5px 0 0 0;}
.MarTop3{margin:3px 0 0 0;}
.MarLeft30{margin:0 30px 0 0;}
.MarRight110{margin:0 0 0 110px;}
.MarBottom7{margin:0 0 7px 0;}
.MarBottom10{margin:0 0 10px 0;}
.PadTopBottom10{padding:10px 0;}
.BlueColor{color:#4379b0;}
.BlueColor a:link {text-decoration:none; color:#4379b0;}
.BlueColor a:visited {text-decoration:none; color:#4379b0;}
.BlueColor a:hover {text-decoration:none; color:#698c4c;}
.LH18{line-height:18px;}

h1, div.ContainerTitle {margin:0; padding:0; font-size:20px; color:#777777; font-family:Helvetica, Arial; font-weight:bold;}
div.ContainerTitleBottomMargin {margin:0 0 15px 0; padding:0; font-size:20px; color:#777777; font-family:Helvetica, Arial; font-weight:bold; width:680px}
h2{margin:0; padding:0; font-size:18px; color:#777777; font-family:Helvetica, Arial;}
h3{margin:0; padding:0; font-size:14px; color:#777777; font-family:Helvetica, Arial;}
.lt1 .LH18 h3{margin:0; padding:0; font-size:14px; color:#777777; font-family:Helvetica, Arial;}

/* Home page Styles */ 
.bgContainer {background:url(/PublishingImages/bg.jpg) center top repeat-x; margin:0 auto;}
.Container {width:960px; padding:10px 0 0 0; margin:0 auto;}
.Header{width:960px; height:109px; float:left;}

.HeaderLeftPart{ width:158px; height:109px; float:left;}
.Logo {width:138px; height:67px; margin:18px 0 0 20px; padding:0; background:url(/PublishingImages/phf_logo.jpg) left top no-repeat; border:0 none; float:left; text-indent:-999em; display:inline}
.Logo a {display:block; width:138px; height:67px; outline:none; background-image:url('PublishingImages/box_bottom_simple_300.gif')}
.Logo a:hover {outline:none;}

.HeaderRightpart{width:762px; height:109px; margin:0 0 0 40px; float:left;}
.UtilityNav{float:right; height:30px;}
.UtilityNav .LeftCurve{width:5px; height:30px; background:url(/PublishingImages/top_menu_left.gif) left top no-repeat; float:left}
.UtilityNav .RightCurve{width:5px; height:30px; background:url(/PublishingImages/top_menu_right.gif) left top no-repeat; float:left}
.UtilityNav .Middle{ height:30px; padding:0 10px; background:#00447f; float:left}
.UtilityNav .Middle ul{margin:0; padding:0; list-style-type:none;}
.UtilityNav .Middle ul li{margin:0; padding:0; float:left;}
.UtilityNav .Middle ul li.Sap{margin:0 7px; padding:0; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:30px;}
.UtilityNav .Middle ul li a{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; line-height:30px;}
.UtilityNav .Middle ul li a:hover{color:#78b4f1;}

.HeaderRaw{width:762px; float:left; margin:25px 0 0 0;}
.HeaderRaw .HeaderLine{ font-size:18px; color:#849bc1; float:left; display:block; width:500px; margin:0 30px 0 0;}

.TopSearch{width:224px; height:31px; margin:0 0 0 0px; float:left;background:url(/PublishingImages/top_search_bg.gif); background-repeat:no-repeat;}
.TopSearch .ms-sbrow{}
.TopSearch INPUT.ms-sbplain {width:180px !Important; height:18px; padding:2px 0 2px 0; border-color:fuschia; border-collapse:separate; font-family:Arial, Helvetica, sans-serif; color:#749ec8; font-size:12px; margin:2px 5px 3px 8px; float:left; background:none;}
.TopSearch .srch-gosearchimg {  z-index: 0; background:none; padding :0 5px 0px 3px !Important; border-style:none !Important; font-family:Arial, Helvetica, sans-serif;}
.s4-search INPUT.ms-sbplain {border-style: none !Important; background-color: transparent; font-family: Arial, Helvetica, sans-serif; color:#749ec8; font-size:12px; font-style:normal; margin:5px 0 0 10px; float:left}
.s4-search {height:30px; width:223px;}
.TopSearch #searchresults2 input.ms-sbplain {width:180px !Important; height:16px; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif; color:#749ec8; font-size:12px; font-style:normal; margin:5px 5px 5px 10px; float:left; background:none; border-style: none !Important;}
.TopSearch #searchresults2 .srch-gosearchimg {z-index: 0; background:none; padding :0 5px 0px 3px !Important; border-style:none !Important; height:19px; font-family:Arial, Helvetica, sans-serif;}


/* original
.TopNavBar{width:960px; float:left;}
.TopNavBar .TopNavLeft{width:5px; height:50px; float:left; background:url(/PublishingImages/top_nav_left.gif) left top no-repeat;}
.TopNavBar .TopNavRight{width:5px; height:50px; float:left; background:url(/PublishingImages/top_nav_right.gif) left top no-repeat; }
.TopNavBar .TopNavMiddle{min-width:950px; height:50px; background:url(/PublishingImages/top_nav_bg.gif) left top repeat-x; float:left}
.TopNavBar .TopNavMiddle .Itemstyle{margin:0; padding:0; min-width:130px; list-style-type:none; text-align:center; font-size:13px; text-transform:uppercase; float:right;}
.TopNavBar .TopNavMiddle .Itemstyle a{line-height:50px; color:#fff; text-decoration:none; font-weight:bold; font-size:13px !Important; text-align:center; }
.TopNavBar .TopNavMiddle .Itemstyle a:hover{color:#003865; text-decoration:none; background:url(/PublishingImages/TopNav_Hover.jpg) right bottom repeat-x;}
.TopNavBar .TopNavMiddle .ItemstyleSelected a{color:#003865; text-decoration:none; background:url(/PublishingImages/TopNav_Active.gif) left top repeat-x;}
div.TopNavMiddle > table.ms-topNavContainer > tbody > tr > td:first-child{display:none}
.ms-topNavContainer{min-width:950px} 
*/



/* changed top nav background stuff jmj 7/27 */
.TopNavBar{width:960px;}
.TopNavBar .TopNavLeft{width:5px; height:50px; float:left; background:url(/PublishingImages/top_nav_left.gif) left top no-repeat;}
.TopNavBar .TopNavRight{width:5px; height:50px; float:left; background:url(/PublishingImages/top_nav_right.gif) left top no-repeat; }
.TopNavBar .TopNavMiddle{min-width:950px; height:50px; background:url(/PublishingImages/top_nav_bg.gif) left top repeat-x; float:left}
.TopNavBar .TopNavMiddle .Itemstyle{margin:0; padding:0; min-width:130px; list-style-type:none; text-align:center; font-size:13px; text-transform:uppercase;float:right; }
.TopNavBar .TopNavMiddle .Itemstyle a{line-height:50px; color:#fff; text-decoration:none; font-weight:bold; font-size:13px !Important; text-align:center; }
.TopNavBar .TopNavMiddle .Itemstyle a:hover{color:#003865; text-decoration:none; background:url(/PublishingImages/TopNav_Hover.jpg) center bottom no-repeat;}
.TopNavBar .TopNavMiddle .ItemstyleSelected a{color:#003865; text-decoration:none; background:url(/PublishingImages/topnav_newactive.png) center top no-repeat;}
div.TopNavMiddle > table.ms-topNavContainer > tbody > tr > td:first-child{display:none}
.ms-topNavContainer{min-width:950px} 
/* IE7 hacks tn 08/03 */
.TopNavBar .TopNavMiddle .Itemstyle{*width:130px;}
.ms-topNavContainer{*width:950px;}

.DataContainer{width:920px; padding-left:20px; padding-right:20px; background:#fff; float:left;}
.LeftDataContainer600{width:600px; float:left; margin:0 20px 0 0;}
.RightDataContainer300{width:300px; float:left;}

.FlashBanner{width:600px; height:250px; float:left;}
.featuredContent
{
	width:600px;
	height:250px;
	overflow:hidden;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
	background:#FFF no-repeat;
	cursor: pointer;
	cursor: hand;
	border:1px solid #E0E5EB;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.featuredFooter
{
	float:left;
	width:600px;
	height:50px;
	overflow:hidden;
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:-51px;
	margin-left:1px;
	vertical-align:bottom;
	position:absolute;
	z-index:100; 
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/75p.png')
}
.featuredContentItem
{
	background:#FFF no-repeat;
	position:absolute;
	z-index:80;
	height:240px;
	width:590px;
	margin:0px;
	padding:5px;
	border:0px none;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.featuredFooter[class] {
  background-image:url("/PublishingImages/75p.png");
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}
.featuredTitle
{
	float:left;
	width:auto;
	color:#00447f; 
	font-family: Helvetica,Arial;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	margin-top:10px;
	margin-right:160px;
	display:inline-block;
	font-size:14px;
	cursor: pointer;
	cursor: hand;

}
.featuredScroll
{
	width:150px;
	padding-right:10px;
	margin-top:10px;
	margin-left:-160px;
	float:right;
	display:inline-block;
	color:#034174; 
	font-family: Helvetica,Arial;
	font-weight:bold;
	font-size:12pt;
	text-align:right;
}
.featuredScroll span
{
	padding:1px;
	font-weight:bold;
    cursor: pointer;
	cursor: hand;
}
.featuredScroll .featuredScrollBack
{
	background: url("/PublishingImages/back.png") no-repeat scroll center center transparent;	
	display:inline-block;
	height:25px;
	margin-right:5px;
	width:10px;
}
.featuredScroll .featuredScrollForward
{
	background: url("/PublishingImages/forward.png") no-repeat scroll center center transparent;
	display:inline-block;
	height:25px;
	margin-left:5px;
	width:10px;
}
.featuredScroll .featuredScrollTab
{
	color:#FFFFFF;
	background: url("/PublishingImages/tab_bg_light.png") no-repeat scroll center center transparent;
	opacity:.60;  /* Compatibly browsers */
	-moz-opacity: 0.60;  /* Early FF */ 
	filter: alpha(opacity=60);  /* IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; /* IE8 */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE8 strict mode */
	font-size:8pt;
	font-weight:normal;
	padding:7px;
}
.featuredScroll .featuredScrollTabSelected
{
	color:#FFFFFF;
	background: url("/PublishingImages/tab_bg.png") no-repeat scroll center center transparent;
	font-size:8pt;
	font-weight:normal;
	padding:7px;
}


.BlueBox600{ float:left; width:600px; margin:20px 0 0 0;}
.BlueBox600 .TopStrip{ float:left;}
.BlueBox600 .LeftCurve{width:5px; height:32px; background:url(/PublishingImages/blue_title_left.gif) left top no-repeat; float:left;}
.BlueBox600 .MiddleBg{font-family:Helvetica, Arial; height:32px; width:570px; padding:0 10px; line-height:32px; color:#fff; background:url(/PublishingImages/blue_title_middle.gif) left top repeat-x; float:left; font-size:16px; font-weight:bold;}
.BlueBox600 .RightCurve{ width:5px; height:32px; background:url(/PublishingImages/blue_title_right.gif) left top no-repeat; float:right;}

.BoxDataContainer600{width:578px; float:left; padding:10px; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.BoxDataContainer600 .DataBlock{ width:265px; float:left;}
.BoxDataContainer600 .DataBlock p{font-family:Helvetica, Arial; margin:0; padding:0; font-size:12px; color:#666666;}
.BoxDataContainer600 .DataBlockContent {   display:inline-block; width:170px; }
.SapBlueLine2 { background:none repeat scroll 0 0 #D9E1E8;display:inline-block;float:left;height:86px;width:1px; }

.BoxTitleLink {font-family:Helvetica, Arial; font-size:14px; color:#4379b0; text-decoration:none}
.BoxTitleLink:hover{font-family:Helvetica, Arial; font-size:14px; color:#698c4c; text-decoration:none;}
.BoxTitleLink div{font-family:Helvetica, Arial; font-size:14px; color:#4379b0; text-decoration:none}
.BoxTitleLink div:hover{font-family:Helvetica, Arial; font-size:14px; color:#698c4c; text-decoration:none;}
a.BoxTitleLink:link{font-family:Helvetica, Arial; font-size:14px; color:#4379b0; text-decoration:none}
a.BoxTitleLink:visited{font-family:Helvetica, Arial; font-size:14px; color:#4379b0; text-decoration:none;}
a.BoxTitleLink:hover{font-family:Helvetica, Arial; font-size:14px; color:#698c4c; text-decoration:none;}
.BoxTitleLinkSmall{ font-size:12px; color:#4379b0; text-decoration:none}
.BoxTitleLinkSmall:hover{color:#698c4c;}
.BoxTitleLinkSmall div{ font-size:12px; color:#4379b0; text-decoration:none}
.BoxTitleLinkSmall div:hover{color:#698c4c;}
a.BoxTitleLinkSmall:link{color:#4379b0; text-decoration:none}
a.BoxTitleLinkSmall:visited{color:#4379b0; text-decoration:none}
a.BoxTitleLinkSmall:hover {text-decoration:none; color:#698c4c;}
a.BoxTitleLinkSmall:link span{ font-size:12px; font-weight:normal; color:#4379b0; text-decoration:none}
a.BoxTitleLinkSmall:visited span{ font-size:12px; font-weight:normal; color:#4379b0; text-decoration:none}
a.BoxTitleLinkSmall:hover span{color:#698c4c; font-weight:normal;}

.BoxBottom600{font-family:Helvetica, Arial; width:600px; height:31px; float:left; background:url(/PublishingImages/shadow_box_bottom_600.gif) left top no-repeat;}
.BoxLeftCurve{ width:5px; height:31px; float:left; background:url(/PublishingImages/more_left.gif) left top no-repeat;}
.BoxMiddleText{font-family:Helvetica, Arial; font-size:12px;background:#e0e5eb; float:left; height:23px; display:block; padding:8px 5px 0 8px;}
.BoxMiddleLink{font-family:Helvetica, Arial; font-size:12px;background:#e0e5eb; float:left; height:31px; display:block; }
.BoxMiddleLink a{ font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; padding:0 5px 0 8px; line-height:29px;}
.BoxMiddleLink a:link{ font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; padding:0 5px 0 8px;  line-height:29px;}
.BoxMiddleLink a:visited{ font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; padding:0 5px 0 8px; line-height:29px;}
.BoxMiddleLink a:hover{ color:#698c4c; text-decoration:none;}
.BoxMiddleLink a:active{ font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; padding:0 5px 0 8px; line-height:29px;}
.BoxArrow{width:31px; height:31px; background:url(/PublishingImages/more_right.gif) left top no-repeat; float:left}
.BoxRightLinks{font-family:Helvetica, Arial; float:left; margin:0 0 0 5px; font-size:12px; line-height:31px; color:#67a3d6;}
.BoxRightLinks a:link{font-family:Helvetica, Arial; color:#4379b0; text-decoration:none;}
.BoxRightLinks a:visited{color:#4379b0;}
.BoxRightLinks a:hover{color:#698c4c; text-decoration:none;}

.InnerLeftColumn{width:290px; float:left; margin:0 20px 0 0;}
.InnerRightColumn{width:290px; float:left;}

.GreenBox290{width:290px; float:left; margin:20px 0 0 0;}
.GreenBox290 .LeftCurve{width:5px; height:32px; background:url(/PublishingImages/green_title_left.gif) left top no-repeat; float:left;}
.GreenBox290 .MiddleBg{font-family:Helvetica, Arial; height:32px; width:260px; padding:0 10px; line-height:32px; color:#fff; background:url(/PublishingImages/green_title_middle.gif) left top repeat-x; float:left; font-size:16px; font-weight:bold}
.GreenBox290 .RightCurve{ width:5px; height:32px; background:url(/PublishingImages/green_title_right.gif) left top no-repeat; float:right;}

.BoxDataContainer290{width:268px; float:left; padding:10px 10px 0 10px; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.BoxBottom290{width:290px; height:31px; float:left; background:url(/PublishingImages/shadow_box_bottom_290.gif) left top no-repeat;}

.BoxBlockData{line-height:normal; margin:0 0 15px 0; display:block}
.BoxBlockData p a.BoxTitleLink:link {font-family:Helvetica, Arial; font-size:14px; color:#4379b0; text-decoration:none}
.BoxBlockData p a.BoxTitleLink:visited{font-family:Helvetica, Arial; font-size:14px; color:#4379b0; text-decoration:none}
.BoxBlockData p a.BoxTitleLink:hover {font-family:Helvetica, Arial; font-size:14px; color:#698c4c; text-decoration:none}
.SmallGrayInfo{line-height:normal; font-family:Helvetica, Arial; font-size:10px; color:#666666 !important; font-weight:normal !important; margin:0 0 3px 0;}
.SmallGrayInfo span{font-family:Helvetica, Arial; font-size:10px;color:#666666 !important; text-decoration:none; font-weight:normal !important; margin:0 3px 3px 0;}
.PublicHealthData .SmallGrayInfo span{margin:0;}
.SmallGrayInfo a span{font-family:Helvetica, Arial; font-size:10px;color:#4379b0 !important; text-decoration:none; font-weight:normal !important; margin:0 3px 3px 0;}
.SmallGrayInfo a:hover span{color:#698c4c!important;}
.SmallGrayInfo .NoUnderline{font-family:Helvetica, Arial; font-size:10px; color:#666666 !important; text-decoration:none; font-weight:normal !important; margin:0 0 3px 0;}
.SmallGrayInfo u span#mostViewSourceType*{ text-decoration:none; border-bottom:thin black solid}
.ThumbContainer{height:65px; width:50px; float:left; margin:0 6px 0 0}
.SmallThumb{ width:46px; height:46px; border:2px solid #cfdde8}
.RightDataContainer200 .BlueTabContainer .BlueTabData .SapBlueLine1{margin:5px 0;} 

.SmallThumbContainer{display:table-cell; text-align:center;vertical-align:middle; width:50px; height:50px; background:#CFDDE8; float:left;margin:0 6px 2px 0}
.SmallThumbContainer span {display: none; height: 0px;  width: 0px;}
.SmallThumbContainer img {margin:1px;}
#divBio .BlueTabData1 .SmallThumbContainer img {padding:2px 2px}

.MediumThumbContainer{display:table-cell; text-align:center; vertical-align:middle;  width:86px; height:86px; background: #fff; float:left;}
.MediumThumbContainer *{vertical-align:middle;}
.MediumThumbContainer{display: block;}
.MediumThumbContainer span{display: inline-block; height: 100%;  width: 1px;}

.LargeThumbContainer{display:table-cell; text-align:center; vertical-align:middle;  width:124px; height:124px; background: #fff; float:left;}
.LargeThumbContainer *{vertical-align:middle;}
.LargeThumbContainer{display: block;}
.LargeThumbContainer span{display: inline-block; height: 100%;  width: 1px;}

.KeyMediumThumbContainer{display:table-cell; text-align:center; vertical-align:middle;  width:86px; height:86px; background: #fff; float:left;}
.KeyMediumThumbContainer *{vertical-align:middle;}
.KeyMediumThumbContainer{display: block;}
.KeyMediumThumbContainer span{display: inline-block; height: 100%;  width: 1px;}

.BlueMediumThumbContainer{display:table-cell; text-align:center; vertical-align:middle;  width:86px; height:86px; background: #CFDDE8; float:left;}
.BlueMediumThumbContainer *{vertical-align:middle;}
.BlueMediumThumbContainer{display: block;}
.BlueMediumThumbContainer span{display: inline-block; height: 100%;  width: 1px;}

.CTASmallThumbContainer{display:table-cell; text-align:center;vertical-align:middle; width:48px; height:48px; background: #fff; float:left;}
.CTASmallThumbContainer *{vertical-align:middle;}
.CTASmallThumbContainer{ display: block;}
.CTASmallThumbContainer span {display: inline-block; height: 100%;  width: 1px;}

.CTALargeThumbContainer{display:table-cell; text-align:center; vertical-align:middle;  width:66px; height:66px; background: #fff; float:left;}
.CTALargeThumbContainer *{vertical-align:middle;}
.CTALargeThumbContainer{display: block;}
.CTALargeThumbContainer span{display: inline-block; height: 100%;  width: 1px;}

.FaceBookTwitterContainer{width:290px; height:auto; float:left; margin:20px 0 0 0;}
.FaceBookTwitterContainer #FTDataHeader{ width:290px; height:5px; background:url(/PublishingImages/social_bg_header.gif) left top no-repeat; }
.FaceBookTwitterContainer #FTDataMiddle{ width:290px; height:auto;word-wrap: break-word; min-height:50px; background:url(/PublishingImages/social_bg.gif) left top repeat-y; }
.FaceBookBg{width:290px; height:auto;}
.TwitterBg{width:290px; height:auto;}
.FaceBookBg #FTDataFooter{ background:url(/PublishingImages/facebook_bg_footer.gif) left top no-repeat; }
.TwitterBg #FTDataFooter{ background:url(/PublishingImages/twitter_bg_footer.gif) left top no-repeat; }
.FaceBookTwitterContainer #FTDataFooter{
width:290px; height:80px; padding-left:10px;
}
.FaceBookTwitterContainer #FTDataFooter p{
	padding-top:12px;
}
.FTData{width:290px;}
.FTIconContainer{width:155px; margin:-5px 67px 0 67px;}
.FTData .BlueColor
{
    cursor: pointer;
    cursor: hand;
}
.FTData .BlueColor:hover
{
    cursor: pointer;
    cursor: hand;
    color:#698c4c;
    text-decoration:none;
}
.FTData .BoxTitleLink
{
    cursor: pointer;
    cursor: hand;
    padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.FTSeperator
{
    background: no-repeat center center;
    background-image:url('/PublishingImages/ft_sap.gif');
    width:17px;
    height:24px;
    float:left;
}
.FBIconOn
{
    background: no-repeat center center;
    background-image:url('/PublishingImages/facebook_on.gif');
    height:13px;
    width:65px;
    cursor: pointer;
    cursor: hand;
    float:left;
  
}
.FBIconOff
{
    background: no-repeat center center;
    background-image:url('/PublishingImages/facebook_off.gif');
    height:13px;
    width:63px;
    cursor: pointer;
    cursor: hand;
    float:left;
}
.TwIconOn
{
    background: no-repeat center center;
    background-image:url('/PublishingImages/twitter_on.gif');
    height:13px;
    width:63px;
    cursor: pointer;
    cursor: hand;
    float:left;
}
.TwIconOff
{
    background: no-repeat center center;
    background-image:url('/PublishingImages/twitter_off.gif');
    height:13px;
    width:63px;
    cursor: pointer;
    cursor: hand;
    float:left;
}


.OurFocusAreaContainer{line-height:normal; width:300px;}
.OurFocusAreaContainer .Top{font-family:Helvetica, Arial;width:280px; padding:0 10px; height:34px; line-height:34px; font-size:16px; color:#fff; font-weight:bold; background:url(/PublishingImages/ourfocus_area_top.gif) left top no-repeat;}
.OurFocusAreaContainer .MiddleData{width:300px;}
.OurFocusAreaContainer .MiddleDataBlock{font-family:Helvetica, Arial; cursor:pointer; width:280px; padding:10px;  background:url(/PublishingImages/ourfocus_area_middle_bg.gif) left top no-repeat; }
.OurFocusAreaContainer .MiddleData .MiddleDataSeperator{ width:300px; height:4px; background:url(/PublishingImages/ourfocus_area_sap.gif) left top no-repeat;}
.OurFocusAreaContainer .OurSap{ width:300px; height:4px; background:url(/PublishingImages/ourfocus_area_sap.gif) left top no-repeat;}
.OurFocusAreaContainer .Bottom{ width:300px; height:10px; background:url(/PublishingImages/ourfocus_area_bottom.gif) left top no-repeat; float:left}
.OurFocusAreaContainer .Thumb{width:78px; height:78px; border:4px solid #fff;}
.OurFocusAreaContainer .Title{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:18px; color:#fff; margin:0 0 0 6px; width:188px;}
.OurFocusAreaContainer .MoreLink{width:68px; height:31px; margin:7px 0 0 0;  float:left; background:url(/PublishingImages/our_more_btn.gif) left top no-repeat; }
.OurFocusAreaContainer .MoreLink a{font-size:14px; line-height:26px; color:#fff; display:block; text-decoration:none; padding:0 0 0 5px;}

.OurFocusAreaContainer #normal{min-height:87px}
.OurFocusAreaContainer #hover{min-height:87px}
.OurFocusAreaContainer #hover .Title{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:18px; color:#003C71; margin:0 0 0 0px; width:188px;}
.OurFocusAreaContainer #hover .Text {color:#777777} /*{color:#003C71}*/
.OurFocusAreaContainer #hover .Learn a{color:yellow}
.OurFocusAreaContainer .MiddleDataBlock:hover { background:#ecf3f9 none}


.ProgramFeatureContainer{line-height:normal; line-height:normal;  width:560px; height:59px; overflow:hidden; padding:0px 20px; background:url(/PublishingImages/program_feature_bg.gif) left top no-repeat; float:left; margin:20px 0 0 0;}
.ProgramFeatureContainer .YelloLineSap{ width:1px; height:57px; margin:0 20px; float:left; background:url(/PublishingImages/program_feature_sap.gif) left top no-repeat;}
.ProgramFeatureContainer .MiddleDataBlock { display:inline-block;height:57px;}
.ProgramFeatureContainer .MiddleDataBlock .normal{visibility:visible;z-index:1;height:57px;float:left;}
.ProgramFeatureContainer .MiddleDataBlock  .hover{display:none;height:59px;width:auto;background:#FFFAD7 url(/PublishingImages/yellowhoverbg.png) no-repeat left top ;  max-width:190px;overflow:hidden;position:absolute;float:left;z-index:100;margin-left:-20px;margin-top:0px;margin-right:0px;margin-bottom:0px; padding-left: 5px;padding-right: 5px;}
.ProgramFeatureContainer .MiddleDataBlock  .hover span{ font-size:11px;}
.ProgramFeatureContainer .MiddleDataBlock:hover .hover{display:block;}
.ProgramFeatureContainer .MiddleDataBlock:hover .normal{visibility:hidden;}
/* Last item */
.ProgramFeatureContainer .MiddleDataBlock .LastItem { margin-left:-90px;}
/*Revised yellow action buttons horizontal start*/
#ctahomediv{line-height:normal; width:601px; height:60px; margin-top:20px; float:left}
a#ctahome1{width:146px; height:60px; display:inline; float:left; background-image:url('/PublishingImages/Development/rest-slices_01.jpg');background-repeat:no-repeat;}
a#ctahome2{width:193px; height:60px; display:inline; float:left;background:url('/PublishingImages/Development/rest-slices_02.jpg') no-repeat left top}
a#ctahome3{width:148px; height:60px; display:inline; float:left;background-image:url('/PublishingImages/Development/rest-slices_03.jpg');background-repeat:no-repeat;}
a#ctahome4{width:113px; height:60px; display:inline; float:left;background-image :url('/PublishingImages/Development/rest-slices_04.jpg');background-repeat:no-repeat;}
a#ctahome1:hover{background-image:url('/PublishingImages/Development/active-slices_01.jpg');background-repeat:no-repeat;}
a#ctahome2:hover{background:url('/PublishingImages/Development/active-slices_02.jpg') no-repeat left top}
a#ctahome3:hover{background-image:url('/PublishingImages/Development/active-slices_03.jpg');background-repeat:no-repeat;}
a#ctahome4:hover{background-image :url('/PublishingImages/Development/active-slices_04.jpg');background-repeat:no-repeat;}
/*Revised yellow action buttons horizontal end*/

/*Yellow actions button vertical start*/
.ProgramsBlock{width:200px; float:left;line-height:normal; }
.ProgramsBlock .Top{width:200px; height:5px; background:url(/PublishingImages/subscribe_news_top.gif) left top no-repeat;  font-size:0px;}
.ProgramsBlock .Bottom{width:201px; height:5px; background:url(/PublishingImages/subscribe_news_bottom.gif) left top no-repeat;  font-size:0px; }
.ProgramsBlock .Middle {}
.ProgramsBlock .Middle ul{margin:0; padding:0; list-style-type:none;}
.ProgramsBlock .Middle ul li{margin:0; padding:0; float:left;}
.ProgramsBlock .Middle ul li a{width:182px; padding:0 9px;}
.ProgramsBlock .Middle ul li Span.On{width:182px; padding-left:9px; padding-right:9px; height:45px; padding-top:5px; padding-bottom:5px; background:#f6eb9a; text-decoration:none; display:block;}
.ProgramsBlock .Middle ul li.Sap{margin:0; padding:0; height:1px; width:200px; background:#efe074; float:left; font-size:0px;}
.ProgramsBlock a.LinkMore{color:#4379b0; text-decoration:underline; padding:0 !important;}
.ProgramsBlock .MiddleDataBlock {line-height:normal;background:url(/PublishingImages/phf_yellow%20button%20background.png) left top no-repeat #FFFAD7;width:200px;height:55px;overflow:hidden; border-left:1px solid #ffe640; border-right:1px solid #ffe640; cursor:pointer}
.ProgramsBlock .MiddleDataBlock img{ border: none 0; float:left; margin-left: 10px; margin-top:10px }
.ProgramsBlock .MiddleDataBlock .normal{display:block;height:55px;}
.ProgramsBlock .MiddleDataBlock .hover{display:none;height:55px; background:url(/PublishingImages/yellowhoverblanksq.jpg)left top no-repeat #FFFAD7}
.ProgramsBlock .MiddleDataBlock:hover .hover{display:block; background:url(/PublishingImages/yellowhoverblanksq.jpg)left top no-repeat #FFFAD7}
.ProgramsBlock .MiddleDataBlock:hover .normal{display:none;}
.ProgramsBlock .MiddleDataBlock .normal a span{float:left; color:#000;font-family:Helvetica,Arial;padding:0;font-size:12px; width:110px; font-weight:bolder; margin:5px 0 0 5px; display:block; height:45px; vertical-align:}
.ProgramsBlock .MiddleDataBlock .hover span.On{font-family:Helvetica,Arial; font-size:12px; padding:5px 0 0 5px; width:98%; margin:0; height:55px; background:url('/PublishingImages/YellowActionHoverbkgrnd.jpg') no-repeat left top}
.ProgramsBlock .MiddleDataBlock .hover span.On a:link{color:#575757; text-decoration:none}
.ProgramsBlock .MiddleDataBlock .hover span.On a:visited{color:#575757; text-decoration:none;}
.ProgramsBlock .MiddleDataBlock .hover span.On a:hover{color:#575757; text-decoration:none;}
/*Yellow actions button vertical end*/

.Off{ display:none;}
/*Green actions button start*/
.PartnerPHF{ width:300px; float:left; margin:20px 0 0 0;}
.PartnerPHFBlock { cursor:pointer;line-height:normal; }
.PartnerPHFBlock .normal .Top{width:300px; height:10px; float:left; background:url(/PublishingImages/partner_top.gif) left top no-repeat; font-size:0px;}
.PartnerPHFBlock .normal .MiddlePart{width:280px; padding:0 10px; float:left; background:url(/PublishingImages/partner_middle.gif) left top no-repeat; color:#fff;}
.PartnerPHFBlock .normal .Bottom{width:300px; height:10px; float:left; background:url(/PublishingImages/partner_bottom.gif) left top no-repeat;}
.PartnerPHFBlock .hover .Top{width:300px; height:10px; float:left; background:url(/PublishingImages/green-hover-80-300_01.png) left top no-repeat; font-size:0px;}
.PartnerPHFBlock .hover .Bottom{width:300px; height:10px; float:left; background:url(/PublishingImages/green-hover-80-300_04.png) left top no-repeat;}
.PartnerPHFBlock .hover .MiddlePart{width:280px; padding:0 10px; float:left; background:url(/PublishingImages/green-hover-80-300_03.png) left top repeat; color:#777777;}
.PartnerPHFBlock .hover .MiddlePart a:link{ color:#575757; text-decoration:none}
.PartnerPHFBlock .hover .MiddlePart a:visited{ color:#575757; text-decoration:none;}
.PartnerPHFBlock .hover .MiddlePart a:hover{ color:#575757; text-decoration:none;}
.PartnerThumb{border:4px solid #fff; margin:0 10px 0 0; float:left}
.PartnerPHFBlock .Title{font-size:14px; font-weight:bold;}
.PartnerPHFBlock .PartnerData{ width:210px; float:right;}
.PartnerPHFBlock .normal{display:block;}
.PartnerPHFBlock .hover{display:none;}
.PartnerPHFBlock:hover .hover{display:block;}
.PartnerPHFBlock:hover .normal{display:none;}
/*Green actions button end*/

.LearnMore{width:200px; float:left; margin: 0 0 20px 0;}
.LearnMoreBlock { cursor:pointer;line-height:normal; }
.LearnMoreBlock .LearnMoreData{ width:122px; float:right; }
.LearnMoreBlock .LearnMoreData a,
.LearnMoreBlock .LearnMoreData a:link,
.LearnMoreBlock .LearnMoreData a:hover,
.LearnMoreBlock .LearnMoreData a:visited,
.LearnMoreBlock .LearnMoreData a:active
{font-size:12px; font-weight:bold; color:#fff; text-decoration:none}
.LearnMoreBlock .normal .Top{width:200px; height:10px; background:url(/PublishingImages/learn_more_top.gif) left top no-repeat; float:left; font-size:0px;}
.LearnMoreBlock .normal .Bottom{width:200px; height:10px; background:url(/PublishingImages/learn_more_bottom.gif) left top no-repeat; float:left; font-size:0px;}
.LearnMoreBlock .normal .Middle{ width:180px; padding:0 10px; background:url(/PublishingImages/learn_more_middle.gif) left top no-repeat; float:left}
.LearnMoreBlock .hover .Top{width:200px; height:10px; background:url(/PublishingImages/green-hover-70-200_01.png) left top no-repeat; float:left; font-size:0px;}
.LearnMoreBlock .hover .Bottom{width:200px; height:10px; background:url(/PublishingImages/green-hover-70-200_03.png) left top no-repeat; float:left; font-size:0px;}
.LearnMoreBlock .hover .Middle{ width:180px; padding:0 10px; background:url(/PublishingImages/green-hover-70-200_02.png) left top no-repeat; color:#698c4c; float:left}
.LearnMoreBlock .hover .Middle a:link{color:#575757; text-decoration:none}
.LearnMoreBlock .hover .Middle a:visited{color:#575757; text-decoration:none;}
.LearnMoreBlock .hover .Middle a:hover{ color:#575757; text-decoration:none;}
.LearnMoreBlock .normal{display:block;}
.LearnMoreBlock .hover{display:none;}
.LearnMoreBlock:hover .hover{display:block;}
.LearnMoreBlock:hover .normal{display:none;}
.SubScribeNews{font-family:Helvetica, Arial; width:300px; height:96px; float:left; margin:20px 0 0 0; background:url(/PublishingImages/home_newsletter_bg.gif) left top no-repeat;}
.SubScribeNews .SubscribeData{width:280px; height:45px; padding:10px;}
.SubScribeNews .SubscribeData .Title{ color:#777777; font-size:16px; font-weight:bold;}
.SubScribeNews .SubScribeLink{width:286px; padding:0 7px; height:31px; background:url("/PublishingImages/shadow_box_bottom_290.gif") no-repeat scroll right top transparent; }
.SubScribeNews .SubScribeLink a{line-height:31px; color:#4379b0; text-decoration:none;}
.SubScribeNews .SubScribeLink a:link{line-height:31px; color:#4379b0; text-decoration:none;}
.SubScribeNews .SubScribeLink a:visited{line-height:31px; color:#4379b0; text-decoration:none;}
.SubScribeNews .SubScribeLink a:hover{color:#698c4c;text-decoration:none;}
.SubScribeNews .BoxMiddleText{font-size:12px;background:#e0e5eb; height:23px; display:block; padding:8px 5px 0 8px; }
.SubScribeNews .BoxMiddleLink{font-size:12px;background:#e0e5eb; float:left; height:31px; display:block; }
.SubScribeNews .BoxMiddleLink a{ color:#4379b0; text-decoration:none; padding:0 5px 0 8px; line-height:29px;}
.SubScribeNews .BoxMiddleLink a:link{ color:#4379b0; text-decoration:none; padding:0 5px 0 8px; line-height:29px;}
.SubScribeNews .BoxMiddleLink a:visited{ color:#4379b0; text-decoration:none; padding:0 5px 0 8px; line-height:29px;}
.SubScribeNews .BoxMiddleLink a:hover{ color:#698c4c;text-decoration:none;}
.SubScribeNews .BoxArrow{width:31px; height:31px; background:url(/PublishingImages/more_right.gif) left top no-repeat; float:left}
.SubScribeNews .BoxRightLinks{float:left; margin:0 0 0 5px; font-size:12px; line-height:31px; color:#67a3d6;}
.SubScribeNews .BoxRightLinks a{color:#67a3d6; text-decoration:none;}
.SubScribeNews .BoxRightLinks a:link{color:#67a3d6; text-decoration:none;}
.SubScribeNews .BoxRightLinks a:visited{color:#67a3d6; text-decoration:none;}
.SubScribeNews .BoxRightLinks a:hover{color:#698c4c;text-decoration:none;}


.SubScribeNewsSearch{line-height:normal; width:281px; height:25px; margin:3px 0 0 0;  background:url(/PublishingImages/subscribe_textbox.gif) left top no-repeat; float:left}
.SubScribeNewsSearch .TextBox{ width:230px; height:16px; padding:2px 0 0 0; border:0 none; font-family:Arial, Helvetica, sans-serif; color:#749ec8; font-size:12px; margin:5px 0 0 10px; float:left}
.SubScribeNewsSearch .SearchBtn{ width:18px; height:18px; background:url(/PublishingImages/search_btn.gif) left top no-repeat; border:0 none; cursor:pointer; float:left; margin:4px 0 0 15px;}

.GreenBox300{line-height:normal; width:300px; float:left; margin:20px 0 0 0;}
.GreenBox300 .LeftCurve{width:5px; height:32px; background:url(/PublishingImages/green_title_left.gif) left top no-repeat; float:left;}
.GreenBox300 .MiddleBg{font-family:Helvetica, Arial; height:32px; width:270px; padding:0 10px; line-height:32px; color:#fff; background:url(/PublishingImages/green_title_middle.gif) left top repeat-x; float:left; font-size:16px; font-weight:bold}
.GreenBox300 .RightCurve{ width:5px; height:32px; background:url(/PublishingImages/green_title_right.gif) left top no-repeat; float:right;}

.BoxDataContainer300{width:278px; float:left;  padding:10px 10px 0 10px; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.BoxBottomSimple300{width:300px; height:5px;  background:url(/PublishingImages/box_bottom_simple_300.gif) left top no-repeat; font-size:0px;}

.BackNextBtn{float:right; height:16px; padding:7px 0; line-height:16px;}
.PublicHealthThumb{ border:4px solid #cfdde8; float:left}
.PublicHealthData{width:180px; padding:0 0 12px 0; float:right;}

.Footer{ width:880px; height:130px; float:left; padding:10px 20px; margin:20px 0 0 0; background:url(/PublishingImages/footer_bg.gif) left top no-repeat}
.Footer .LeftPart{width:480px; float:left; color:#4379b0; height:21px;}
.Footer .LeftPart .Links{float:left;}
.Footer .LeftPart a{color:#4379b0; text-decoration:none; height:21px; line-height:21px;}
.Footer .LeftPart a:link{color:#4379b0; text-decoration:none; height:21px; line-height:21px;}
.Footer .LeftPart a:visited{color:#4379b0; text-decoration:none; height:21px; line-height:21px;}
.Footer .LeftPart a:hover{ color:#698c4c;text-decoration:none;}

.Footer .RightPart{width:400px; float:left; height:21px; line-height:18px;}
.Footer .RightPart .Title{font-size:12px; font-weight:bold;}

/* PHF_site_SP1 CSS */

.BreadCrumb{width:920px; min-height:39px; color:#d6d6d6; float:left; border-bottom:1px solid #ccdae5; margin:0px 0 20px 0;}
.BreadCrumb .LeftLinks{width:650px; float:left; margin:10px 0 10px 0 }
.BreadCrumb .LeftLinks a{color:#3a6c9f; text-decoration:none;}
.BreadCrumb .LeftLinks a:link{color:#3a6c9f; text-decoration:none;}
.BreadCrumb .LeftLinks a:visited{color:#3a6c9f; text-decoration:none;}
.BreadCrumb .LeftLinks a:hover{color:#698c4c;text-decoration:none;}
.BreadCrumb .LeftLinks .Current{color:#3a6c9f;}
.BreadCrumb .RightIcons{width:270px; float:right;}
.BreadCrumb .RightIcons .ShareIcon{width:80px; padding:11px 0 11px 0px; height:16px; line-height:16px; float:right; display:block; text-decoration:none; color:#3a6c9f; cursor:pointer;}
.BreadCrumb .RightIcons a.PrintIcon{width:45px; padding:11px 0 11px 20px; height:16px; line-height:16px; float:right; background:url(/PublishingImages/print_icon.gif) left 11px no-repeat; display:block; text-decoration:none; color:#3a6c9f; cursor:pointer;}
.BreadCrumb .RightIcons a:link {color:#3a6c9f;text-decoration:none;}
.BreadCrumb .RightIcons a:visited{color:#3a6c9f;text-decoration:none;}
.BreadCrumb .RightIcons a:hover{color:#698c4c;text-decoration:none;}

.LeftDataContainer200{width:200px; float:left; margin:0 20px 0 0;}
.MiddleDataContainer480{width:480px; float:left; margin:0 20px 0 0;}
.MiddleDataContainer700{width:700px; float:left; margin:0 0 0 0;}
.RightDataContainer200{width:200px; float:left;}
.RightDataContainer200 .LearnMore{margin:0 0 20px 0}

.SubNav{ width:200px; float:left; margin:0 0 20px 0}
.SubNav .Top{ width: 180px;
	padding: 8px 10px;
	height: auto;	font-size: 16px;
	font-weight: bold;
	color: #4379b0;
	background: url(/PublishingImages/left_subnav_top_dynamic.gif) left top no-repeat #C6DBED;
	border-bottom:1px solid #003D72;
}
.SubNav .Bottom{width:200px; height:5px; background:url(/PublishingImages/left_subnav_bottom.gif) left top no-repeat; font-size:0px;}.SubNav ul li.Title{margin:0; padding:0; border-bottom:1px solid #fff; background:#ecf3f9; width:176px; padding:7px 12px; display:block; color:#00467f; font-weight:bold;}

.SubNav ul{margin:0; padding:0; list-style-type:none;}
.SubNav ul li{margin:0; padding:0; border-bottom:1px solid #fff; float:left; width:200px;}
.SubNav ul li.Last{margin:0; padding:0;  border-bottom:0 none !important;}
.SubNav ul li.SubTitle.Last ~ li.Title.Last {border-top:1px solid #fff}
.SubNav ul li.SubTitle.Last ~ li.Title {border-top:1px solid #fff}

.SubNav ul li a{width:162px; padding:7px 19px; display:block; text-decoration:none; color:#4379b0;}
.SubNav ul li a:hover{width:162px; padding:7px 19px; display:block; text-decoration:none; color:#638443;}
.SubNav ul li a.Select{background-color:#e5f3d6; width:176px; padding:7px 12px; display:block; text-decoration:none;}

.SubNav ul li.Title{margin:0; padding:0; border-bottom:1px solid #fff; background:#ecf3f9; width:176px; padding:7px 12px; display:block; color:#00467f; font-weight:bold;}
.SubNav ul li.Title span{background:#ecf3f9; padding:0; width:162px; display:block; text-decoration:none; color:#00467f; font-weight:bold}
.SubNav ul li.Title a{background:#ecf3f9; padding:0; width:162px; display:block; text-decoration:none; color:#00467f; font-weight:bold}
.SubNav ul li.Title a:visited{background:#ecf3f9; padding:0; width:162px; display:block; text-decoration:none; color:#00467f; font-weight:bold}
.SubNav ul li.Title a:hover{background:#ecf3f9; width:162px; padding:0; display:block; text-decoration:none; color:#638443; font-weight:bold}

.SubNav ul li.Selected{margin:0; padding:0; border-bottom:1px solid #fff; background:#cfdde8; width:176px; padding:7px 12px; display:block; color:#00467f; font-weight:bold;}
.SubNav ul li.Selected span{background:#cfdde8; padding:0; width:162px; display:block; text-decoration:none; color:#00467f; font-weight:bold}
.SubNav ul li.Selected a{background:#cfdde8; padding:0; width:162px; display:block; text-decoration:none; color:#00467f; font-weight:bold}
.SubNav ul li.Selected a:visited{background:#cfdde8; padding:0; width:162px; display:block; text-decoration:none;color:#00467f; font-weight:bold}
.SubNav ul li.Selected a:hover{background:#cfdde8; width:162px; padding:0; display:block; text-decoration:none; color:#638443; font-weight:bold}

.SubNav ul li.SubTitle{margin:0; padding:0; border-bottom:1px solid #fff;}
.SubNav ul li.SubTitle span{background:#e5f3d6 url(/PublishingImages/sub_nav_bullet_hover.gif) left top no-repeat; width:150px; padding:7px 25px; display:block; text-decoration:none; color:#638443;}
.SubNav ul li.SubTitle a{background:#ecf3f9 url(/PublishingImages/sub_nav_bullet.gif) left top no-repeat; width:150px; padding:7px 25px; display:block; text-decoration:none; color:#4379b0;}
.SubNav ul li.SubTitle a:hover{background:#e5f3d6 url(/PublishingImages/sub_nav_bullet_hover.gif) left top no-repeat; width:150px; padding:7px 25px; display:block; text-decoration:none; color:#638443;}
.SubNav ul li.SubTitle a.Select{background:#e5f3d6 url(/PublishingImages/sub_nav_bullet_hover.gif) left top no-repeat; width:150px; padding:7px 25px; display:block; text-decoration:none; color:#638443; cursor:auto;}

.SubScribePHF{width:200px; float:left; margin:0 0 20px 0;}
.SubScribePHF .Top{width:200px; height:5px; background:url(/PublishingImages/subscribe_news_top.gif) left top no-repeat;  font-size:0px;}
.SubScribePHF .Bottom{width:200px; height:5px; background:url(/PublishingImages/subscribe_news_bottom.gif) left top no-repeat;  font-size:0px; }
.SubScribePHF .Middle{ width:178px; padding:0 10px; background:#fffad7; border-left:1px solid #ffe640; border-right:1px solid #ffe640; }

.SubScribePHFOnTop{width:200px; float:left; margin:0 0 0 0;}
.SubScribePHFOnTop .Top{width:200px; height:5px; background:url(/PublishingImages/subscribe_news_top.gif) left top no-repeat;  font-size:0px;}
.SubScribePHFOnTop .Bottom{width:200px; height:5px; background:url(/PublishingImages/subscribe_news_bottom.gif) left top no-repeat;  font-size:0px; }
.SubScribePHFOnTop .Middle{ width:178px; padding:0 10px; background:#fffad7; border-left:1px solid #ffe640; border-right:1px solid #ffe640; }

.SubScribeNewsLetter{width:178px; height:25px; margin:3px 0 0 0;  background:url(/PublishingImages/subscribe_newsletter_bg.gif) left top no-repeat; float:left}
.SubScribeNewsLetter .TextBox{ width:140px; height:16px; padding:2px 0 0 0; border:0 none; font-family:Arial, Helvetica, sans-serif; color:#749ec8; font-size:12px; margin:5px 0 0 10px; float:left}
.SubScribeNewsLetter .SearchBtn{ width:18px; height:18px; background:url(/PublishingImages/search_btn.gif) left top no-repeat; border:0 none; cursor:pointer; float:left; margin:4px 0 0 5px;}
.ChkBoxContainer{width:178px; float:left; margin:5px 0 ;}
.ChkBoxContainer label{width:178px; margin:2px 0; float:left;}
.ChkBoxContainer span{width:20px; float:left;}
.NewsLetterArchive{background:url(/PublishingImages/newsletterarrow.gif) right 2px no-repeat; line-height:13px; color:#4379b0; text-decoration:none; padding:0 18px 0 0; float:left}
.NewsLetterArchive:hover{color:#638443;}
.NewsLetterArchive .BoxMiddleLink{ display:none; }
.NewsLetterArchive .BoxArrow{ display:none; }
.NewsLetterArchive .BoxRightLinks{ line-height:15px; }

.ContentImg{ width:124px; height:124px; border:0px; background-color: #cfdde8; float:left; margin:0 30px 10px 0;}
.ContentImg .ms-rtestate-field .ms-rtestate-field img {padding-left:4px; padding-top:4px;}
.BlueLinkUL a:link{text-decoration:none; color:#4379b0;}
.BlueLinkUL a:visited{text-decoration:none; color:#4379b0;}
.BlueLinkUL a:hover{text-decoration:none; color:#638443;}
.BlueLink{text-decoration:none; color:#4379b0;}
.BlueLink:hover{color:#638443;text-decoration:none;}
.BlueLink a:link{text-decoration:none; color:#4379b0;}
.BlueLink a:visited{text-decoration:none; color:#4379b0;}
.BlueLink a:hover{color:#638443;text-decoration:none;}
.BlueLink a:active{text-decoration:none; color:#4379b0;}
a.BlueLink:link{text-decoration:none; color:#4379b0; font-family:Helvetica, Arial; font-size:12px;}
a.BlueLink:visited{text-decoration:none; color:#4379b0;}
a.BlueLink:hover{color:#638443;text-decoration:none;}
a.BlueLink:active{text-decoration:none; color:#4379b0;}


.GreenBox480{width:480px; float:left; margin:20px 0 0 0;}
.GreenBox480 .Top{width:480px; height:5px; background:url(/PublishingImages/green_box_top.gif) left top no-repeat; font-size:0px;}
.GreenBox480 .Middle{width:460px; padding:10px 10px; background:#eaf9da; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.GreenBox480 .Middle h3{margin:0; padding:0; font-size:14px; color:#777777; font-family:Helvetica, Arial;}
.GreenBox480 .Bottom{width:480px; height:5px; background:url(/PublishingImages/green_box_bottom.gif) left top no-repeat;}
.GreenBox480 .GreenBoxData{ width:460px; margin:15px 0 0 0; background:url(/PublishingImages/greendataboxbg.gif) center top repeat-y;}
.GreenBox480 .LeftData{width:215px; float:left; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.GreenBox480 .GreenLeftDataBox{width:155px; float:right;}
.GreenBox480 .Title a:link{color:#4379b0; font-size:14px; font-weight:bold;}
.GreenBox480 .Title a:visited{color:#4379b0; font-size:14px; font-weight:bold;}
.GreenBox480 .Title a:hover{color:#638443; font-size:14px; font-weight:bold; text-decoration:none}
.GreenBox480 .RightData{width:215px; float:right;}
.GreenBox480 .Middle ul{margin:0; padding:0; list-style-type:none; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.GreenBox480 .Middle ul li{margin:3px 0; padding:0;}
.GreenBox480 .Middle ul li a{background:url(/PublishingImages/greenbox_bullet.gif) left 2px no-repeat; padding:0 0 0 10px; color:#4379b0; text-decoration:underline; display:block;}
.GreenBox480 .Middle ul li a:link{background:url(/PublishingImages/greenbox_bullet.gif) left 2px no-repeat; padding:0 0 0 10px; color:#4379b0; text-decoration:underline; display:block;}
.GreenBox480 .Middle ul li a:visited{background:url(/PublishingImages/greenbox_bullet.gif) left 2px no-repeat; padding:0 0 0 10px; color:#4379b0; text-decoration:underline; display:block;}
.GreenBox480 .Middle ul li a:hover{color:#638443; text-decoration:none;}

.GreenTabContainer{width:480px; float:left; margin:20px 0 0 0;}
.GreenTabTopContainer{width:480px; height:32px; margin:8px 0 0 0; float:left; }
.GreenTabTopContainer .GreenTabLeft{width:10px; height:32px; float:left; background:url(/PublishingImages/green_tab_left.gif) left top no-repeat; font-size:0px;}
.GreenTabTopContainer .GreenTabRight{width:10px; height:32px; float:left; background:url(/PublishingImages/green_tab_right.gif) left top no-repeat; font-size:0px;}
.GreenTabTopContainer .GreenTabMiddle{ width:460px; height:32px; float:left;  background:url(/PublishingImages/green_tab_bg.gif) left top repeat-x;}
.GreenTabMiddle ul{margin:0; padding:0; list-style-type:none; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.GreenTabMiddle ul li{margin:0; padding:0; float:left;}
.GreenTabMiddle ul li.Sap{ width:1px; background:url(/PublishingImages/green_tab_sap.gif) left top no-repeat; float:left;}
.GreenTabMiddle ul li a{padding:0 10px 0 0; display:block;line-height:32px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.GreenTabMiddle ul li a:link{padding:0 10px 0 0; display:block;line-height:32px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.GreenTabMiddle ul li a:visited{padding:0 10px 0 0; display:block;line-height:32px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.GreenTabMiddle ul li a:hover{padding:0 10px 0 0; display:block;line-height:32px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.GreenTabMiddle ul li a span{padding:0 0 0 10px; display:block;}
/*
.GreenTabTopContainer ul li a:hover{padding:0 10px 0 0; background:url(/PublishingImages/green_tab_select.gif) right top no-repeat;}
.GreenTabTopContainer ul li a:hover span{padding:0 0 0 10px; background:url(/PublishingImages/green_tab_select.gif) left top no-repeat; color:#628548;}
*/
.GreenTabTopContainer ul li a.Select{padding:0 10px 0 0; display:block; line-height:32px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; background:url(/PublishingImages/green_tab_select.gif) right top no-repeat;}
.GreenTabTopContainer ul li a.Select span{padding:0 0 0 10px; display:block; background:url(/PublishingImages/green_tab_select.gif) left top no-repeat; color:#628548;}
.GreenTabData{width:460px; padding:10px; float:left;  background:url(/PublishingImages/green_tab_data_bg.gif) left top no-repeat;}

.BlueTabContainer{width:200px; float:left; margin:0 0 0 0; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.BlueTabTopContainer{width:200px; height:32px; margin:0 0 0 0; float:left;}
.BlueTabTopContainer .BlueTabLeft{width:5px; height:32px; float:left; background:url(/PublishingImages/blue_tab_left.gif) left top no-repeat; font-size:0px;}
.BlueTabTopContainer .BlueTabRight{width:5px; height:32px; float:left; background:url(/PublishingImages/blue_tab_right.gif) left top no-repeat; font-size:0px;}
.BlueTabTopContainer .BlueTabMiddle{ width:190px; height:32px; float:left;  background:url(/PublishingImages/blue_tab_bg.gif) left top repeat-x;}
.BlueTabMiddle ul{margin:0; padding:0; list-style-type:none; }
.BlueTabMiddle ul li{margin:0; padding:0; float:left;}
.BlueTabMiddle ul li a{padding:0 7px 0 0; display:block;line-height:32px; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.BlueTabMiddle ul li a:link {font-size:12px; color:#fff; text-decoration:none; }
.BlueTabMiddle ul li a:visited {font-size:12px; color:#fff; text-decoration:none;}
.BlueTabMiddle ul li a:hover{font-size:12px;color:#fff; text-decoration:none;}
.BlueTabMiddle ul li a:active{font-size:12px;color:#fff; text-decoration:none;}
.BlueTabMiddle ul li a span{padding:0 0 0 7px; display:block;}
/*
.GreenTabTopContainer ul li a:hover{padding:0 10px 0 0; background:url(/PublishingImages/green_tab_select.gif) right top no-repeat;}
.GreenTabTopContainer ul li a:hover span{padding:0 0 0 10px; background:url(/PublishingImages/green_tab_select.gif) left top no-repeat; color:#628548;}
*/
.BlueTabTopContainer ul li a.Select{padding:0 7px 0 0; display:block; line-height:32px; font-size:12px; font-weight:bold; text-decoration:none; background:url(/PublishingImages/blue_tab_select.gif) right top no-repeat;}
.BlueTabTopContainer ul li a.Select span{padding:0 0 0 7px; display:block; background:url(/PublishingImages/blue_tab_select.gif) left top no-repeat; color:#4379b0;}
.BlueTabData{width:188px; padding:5px; float:left; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.BlueTabData span{color:#4379b0; font-weight:bold; }


.BlueTabData1{width:178px; padding:10px; float:left; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.BlueTabContainer .Bottom{width:200px; height:5px; background:url(/PublishingImages/blue_tab_bottom.gif) left top no-repeat;}
.RightDataContainer200 .BlueTabContainer .Bottom{margin-bottom:20px}
/* PHF_site_SP2 CSS */

.BlueBox200{width:200px; float:left; margin:20px 0 0 0;}
.BlueBox200 .Top{width:200px; height:5px; float:left; background:url(/PublishingImages/blue_box200_top.gif) left top no-repeat; font-size:0px;}
.BlueBox200 .Bottom{width:200px; height:5px; float:left; background:url(/PublishingImages/blue_box200_bottom.gif) left top no-repeat; font-size:0px;}
.BlueBox200 .Middle{width:178px; padding:0 10px; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8; background:#ecf3f9;}

.KeyWordSearch{width:178px; height:25px; margin:6px 0 3px 0;  background:url(/PublishingImages/search_txt_box_bg.gif) left top no-repeat; float:left}
.KeyWordSearch INPUT.ms-sbplain {width:130px !Important; height:14px; padding:2px 0 5px 0; border:none; background:none; font-family:Arial, Helvetica, sans-serif; color:#749ec8; font-size:12px; margin:2px 5px 3px 8px; float:left;}
.KeyWordSearch td.ms-sbcell{width:150px}
.KeyWordSearch .srch-gosearchimg {  z-index: 0; background:none; padding :0 5px 5px 3px !Important; border-style:none !Important;}

.BlueTitle{font-size:14px; font-weight:bold; color:#00467f;}

.BlueBox480{width:480px; float:left; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.BlueBox480 .Top{width:480px; height:5px; float:left; background:url(/PublishingImages/blue_box480_top.gif) left top no-repeat; font-size:0px;}
.BlueBox480 .Bottom{width:480px; height:5px; float:left; background:url(/PublishingImages/blue_box480_bottom.gif) left top no-repeat; font-size:0px;}
.BlueBox480 .Middle{width:458px; padding:0 10px; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8; background:#ecf3f9;}
.BlueBox480 .Middle h3{margin:0; padding:0; font-size:14px; color:#777777; font-family:Helvetica, Arial;}
.FRTRaw{width:458px; float:left; margin:0 0 30px 0;}
.FRTRaw .Thumb{width:90px; margin:0 20px 0 0; overflow:hidden;}
.FRTRaw .FRTData{width:360px; float:right;}

.LatestResourceTools{width:460px; padding:0 10px; float:left; margin:20px 0 0 0; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.LatestResourceTools h3{margin:0; padding:0; font-size:14px; color:#777777; font-family:Helvetica, Arial;}
.SapBlueLine{height:1px; line-height:1px; margin:10px 0; width:100%;  background:#ccdae5; font-size:0px; float:left;}

.BtnBlue{ padding:0; height:30px; float:left; display:inline;}
.BtnBlue span{background:url(/PublishingImages/blue_btn_bg.gif) left top no-repeat; padding:0; margin:0px; height:30px; float:left; display:inline;}
.BtnBlue input{background:url(/PublishingImages/blue_btn_bg.gif) right top no-repeat; border:0 none; overflow:visible; color:#fff; font-weight:bold; height:30px; float:left; padding:0px;margin-left:5px;padding-right:30px; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.divFormRQI
{
	width: 422px;
}
.SubmissionMessageArea  
{
float:right;
padding:10px;
text-align:right;
}
.SubmissionMessageArea .SubmissionVldError
{
	color:red;
}
.SubmissionMessageArea .SubmissionThankYou
{
	font-weight:bold;
}

/* PHF_site_SP3 CSS */

.LeftDataContainer700{width:700px; float:left; margin:0 20px 0 0;}
.GreenBox700{font-family:Helvetica, Arial; font-size:12px; width:700px; float:left; margin:20px 0 0 0;}
.GreenBox700 a.BlueLink{text-decoration:none; color:#4379b0;}
.GreenBox700 a.BlueLink:hover{color:#638443;}
.GreenBox700 .Top{width:700px; height:5px; float:left; background:url(/PublishingImages/green_box700_top.gif) left top no-repeat; font-size:0px;}
.GreenBox700 .Bottom{width:700px; height:5px; float:left; background:url(/PublishingImages/green_box700_bottom.gif) left top no-repeat; font-size:0px;}
.GreenBox700 .Middle{width:678px; padding:0 10px; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8; background:#eaf9da;}
.ToolKitDetails{ width:505px; float:left; border-right:1px solid #d9e1e8;}
.ToolKitDetails .ToolKitImage{ width:50px; height:50px; border:0; background-color: #cfdde8; overflow:hidden; float:left; }
.ToolKitDetails .SmallThumb{ width:auto; float:left; padding-left: 2px; padding-top: 2px; height:auto; border:none;}
.ToolKitData{float:left;}
.ToolKitData a:link{color:#4379b0; text-decoration:none}
.ToolKitData a:visited{color:#4379b0; text-decoration:none}
.ToolKitData a:hover{color:#638443; text-decoration:none}
.ToolKitData a:active{color:#4379b0; text-decoration:none}
.DownloadData{ margin:5px 0 0 10px; float:left}

.SapBlueLine1{height:1px; line-height:1px; margin:20px 0; width:100%;  background:#d9e1e8; font-size:0px; float:left;}
.CommentRaw{float:left; margin:20px 0 0 0; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.CommentAuthor{width:80px; float:left; margin:0 20px 0 0;}
.CommentData{width:600px; float:right;word-wrap:break-word;}
.TextAreaContainer{width:440px; float:left; margin:0 20px 0 0; display:inline; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.TextArea{background:#fff; width:422px; height:128px; padding:5px; border:3px solid #e9eef2; font-family:Helvetica, Verdana; font-size:12px;  color:#666666;}
.TextBoxContainer{width:240px; float:left; margin:5px 0 0 0; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.CommentTextBox{background:#fff; width:222px; padding:4px; border:3px solid #e9eef2; font-family:Helvetica, Verdana; font-size:12px;  color:#666666;}
.FeedbackTitle{display:block;margin-bottom:5px;font-weight:bold;}
.FeedbackDescription{margin-bottom:0px; width:430px;}
.FeedbackDropdown{background:#fff; width:430px; padding:4px; border:3px solid #e9eef2; font-family:Helvetica, Verdana; font-size:12px;  color:#666666;}
.CommentDropdown{background:#fff; width:auto; padding:4px; border:3px solid #e9eef2; font-family:Helvetica, Verdana; font-size:12px;  color:#666666;}
.CommentsAsteriks{width:5px; float:right; padding-right:2px}
.CommentTextBox {width:216px}+ .CommentsAsteriks

.BlueBoxGr200{width:200px; float:left;}
.BlueBoxGr200 .BlueBoxGrTopContainer{width:200px; height:32px; float:left; }
.BlueBoxGr200 .BlueTabLeft{width:5px; height:32px; float:left; background:url(/PublishingImages/blue_tab_left.gif) left top no-repeat; font-size:0px;}
.BlueBoxGr200 .BlueTabRight{width:5px; height:32px; float:left; background:url(/PublishingImages/blue_tab_right.gif) left top no-repeat; font-size:0px;}
.BlueBoxGr200 .BlueTabMiddle{ width:190px; height:32px; float:left;  background:url(/PublishingImages/blue_tab_bg.gif) left top repeat-x; color:#fff; line-height:32px; font-weight:bold;}
.BlueBoxGr200 .Bottom{width:200px; height:5px; background:url(/PublishingImages/blue_tab_bottom.gif) left top no-repeat; font-size:0px;}
.RightDataContainer200 .BlueBoxGr200{width:200px; float:left; margin-bottom:20px}
.RightDataContainer200 .SubScribePHF{margin-top:0px}

/*Overview Resource Detail*/
#maincontent{float:left;}
#maincontent .LeftDataContainer700 .ms-rtestate-field a:link{font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; font-size:12px}
#maincontent .LeftDataContainer700 .ms-rtestate-field a:visited{font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; font-size:12px}
#maincontent .LeftDataContainer700 .ms-rtestate-field a:hover{font-family:Helvetica, Arial; color:#638443; text-decoration:none; font-size:12px}
#maincontent .LeftDataContainer700 .ms-rtestate-field a:active{font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; font-size:12px}

/*Web Resource Link Web Part*/
#maincontent .LeftDataContainer700 .ms-rtestate-read .Middle ul li a:link{font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; font-size:12px}
#maincontent .LeftDataContainer700 .ms-rtestate-read .Middle ul li a:visited{font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; font-size:12px}
#maincontent .LeftDataContainer700 .ms-rtestate-read .Middle ul li a:hover{font-family:Helvetica, Arial; color:#638443; text-decoration:none; font-size:12px}
#maincontent .LeftDataContainer700 .ms-rtestate-read .Middle ul li a:active{font-family:Helvetica, Arial; color:#4379b0; text-decoration:none; font-size:12px}

/* PHF_site_SP4 CSS */
.SmallWidthBlueData{width:115px; float:right;}
.BlueTabData ul{margin:0 0 10px 0; padding:0; list-style-type:none;}
.BlueTabData ul li{margin:3px 0; padding:0; float:left; width:99%;}
.BlueTabData ul li a{color:#4379b0; text-decoration:none; background:url(/PublishingImages/blue_dot.gif) left 5px no-repeat; padding:0 0 0 7px; display:block}
.BlueTabData ul li a:hover{color:#638443}
.BlueTabData ul li span{color:#4379b0; font-weight:bold; text-decoration:none; background:url(/PublishingImages/blue_dot.gif) left 5px no-repeat; padding:0 0 0 7px; display:block}

/* PHF_site_SP5 CSS */
.BoxBottom200{width:200px; height:31px; float:left; background:url(/PublishingImages/shadow_box_bottom_200.gif) left top no-repeat;}

.BlueTabData ul.NoBullet{margin:0 0 0px 0; padding:0; list-style-type:none;}
.BlueTabData ul.NoBullet li{margin:3px 0; padding:0; float:left; width:99%;}
.BlueTabData ul.NoBullet li span{color:#4379b0; text-decoration:none;display:block; background:none; padding:0;}
.BlueTabData ul.NoBullet li a{color:#4379b0; text-decoration:none;display:block; background:none; padding:0;}
.BlueTabData ul.NoBullet li a:hover{color:#638443}

/* Styling overrides for find posts by --- menu */
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData{width:188px; padding:5;margin:0; float:left; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData .BlueLink{line-height:18px;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData span{color:#4379b0; font-weight:bold; line-height:18px;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul{padding:0;margin:0; list-style-type:none;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul li{padding:0;margin:0;margin-left:5px;width:198px;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul li a{color:#4379b0; text-decoration:none; background:url(/PublishingImages/blue_dot.gif) left 5px no-repeat; padding:4px;margin:0;display:block}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul li a:hover{color:#638443}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul li span{color:#4379b0; font-weight:bold; text-decoration:none; background:url(/PublishingImages/blue_dot.gif) left 5px no-repeat; padding:4px; display:block}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul.NoBullet{margin:0; padding:0;margin-top:-5px; list-style-type:none;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul.NoBullet li{padding:0;margin:0;margin-left:-5px;width:198px;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul.NoBullet li span{color:#4379b0; text-decoration:none;display:block; background:none no-repeat scroll left top #E5F3D6; padding:4px;margin:0;margin-left:0px;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul.NoBullet li a{color:#4379b0; text-decoration:none;display:block; background:none; padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;margin-left:0px;}
.LeftDataContainer200 .BlueBoxGr200 .BlueTabData ul.NoBullet li a:hover{color:#638443}
.LeftDataContainer200 .BlueBoxGr200 .Bottom{ float:left; margin-bottom:20px }
.LeftDataContainer200 .BlueBoxGr200 .BoxBottom200{margin-bottom:20px}
.LeftDataContainer200 .ms-PartSpacingVertical{margin:0;}

.PHFPulseDataContainer{width:480px; float:left; font-family:Helvetica, Arial; font-size:12px; color:#666666; }
.PHFPulseDataContainer a:link{color:#4379b0; text-decoration:none}
.PHFPulseDataContainer a:visited{color:#4379b0; text-decoration:none}
.PHFPulseDataContainer a:hover{color:#638443; text-decoration:none}
.PHFPulseDataContainer a:active{color:#4379b0; text-decoration:none}

.PHFLinksList {width:480px; float:left; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.PHFLinksList .TopStrip{float:left;width:480px}
.PHFLinksList .LeftCurve{width:5px; height:32px; background:url(/PublishingImages/blue_title_left.gif) left top no-repeat; float:left;}
.PHFLinksList .MiddleBg{font-family:Helvetica, Arial; height:32px; width:450px; padding:0 10px; line-height:32px; color:#fff; background:url(/PublishingImages/blue_title_middle.gif) left top repeat-x; float:left; font-size:16px; font-weight:bold;}
.PHFLinksList .RightCurve{ width:5px; height:32px; background:url(/PublishingImages/blue_title_right.gif) left top no-repeat; float:right;}
.PHFLinksList .Bottom{width:480px; height:5px; float:left; font-size:0px;}
.PHFLinksList .HeaderText{ color:#777777;font-family:Helvetica,Arial;font-size:14px;margin:0;padding:0;font-weight:bolder; padding-bottom:10px; }
.PHFLinksList .Middle{float:left; width:458px; padding: 10px; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.PHFLinksList .Middle ul{margin:0; padding:0; list-style-type:none; font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.PHFLinksList .Middle ul li{margin:3px 0; padding:0;}
.PHFLinksList .Middle ul li a{background:url(/PublishingImages/blue_dot.gif) no-repeat;background-position: left center; padding:0 0 0 10px; color:#4379b0; text-decoration:underline; display:block;}
.PHFLinksList .Middle ul li a:link{background:url(/PublishingImages/blue_dot.gif) no-repeat;background-position: left center;  padding:0 0 0 10px; color:#4379b0; text-decoration:underline; display:block;}
.PHFLinksList .Middle ul li a:visited{background:url(/PublishingImages/blue_dot.gif) no-repeat;background-position: left center; padding:0 0 0 10px; color:#4379b0; text-decoration:underline; display:block;}
.PHFLinksList .Middle ul li a:hover{color:#638443; text-decoration:none;}
.Paging{width:480px; height:16px; padding:12px 0; margin:30px 0 0 0; background:url(/PublishingImages/paging_bg.gif) left top no-repeat;}
.PagingContent{vertical-align:middle; text-align:center;}
.Paging .PagingContent a:link{color:#4379b0; text-decoration:none;}
.Paging .PagingContent a:visited{color:#4379b0; text-decoration:none;}
.Paging .PagingContent a:hover{color:#698c4c; text-decoration:none}
.Paging .inactive a:link{color:#666666; text-decoration:none;cursor:default;}
.Paging .inactive a:visited{color:#666666; text-decoration:none;cursor:default;}
.Paging .inactive a:hover{color:#666666; text-decoration:none;cursor:default;}
.PagingContent .PageLink{display:inline; margin:0px 2px}

.GreenBox200{width:200px; float:left;}
.GreenBox200 .LeftCurve{width:5px; height:32px; background:url(/PublishingImages/green_title_left.gif) left top no-repeat; float:left;}
.GreenBox200 .MiddleBg{font-family:Helvetica, Arial; height:32px; width:170px; padding:0 10px; line-height:32px; color:#fff; background:url(/PublishingImages/green_title_middle.gif) left top repeat-x; float:left; font-weight:bold}
.GreenBox200 .RightCurve{ width:5px; height:32px; background:url(/PublishingImages/green_title_right.gif) left top no-repeat; float:right;}

.BoxDataContainer200{width:178px; float:left; padding:10px 10px 0 10px; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.OpinionForm{width:178px; float:left;}
.OpinionForm label{width:178px; float:left; margin:0 0 15px 0;}
.OpinionForm span{width:148px; float:right; margin:0 0 0 10px;}
.OpinionForm .Submit{width:80px; cursor:pointer;}

/*Filter control web part Start*/
.FilterControlBox{width:200px; float:left}
.FilterControlBox .FilterControlBoxTop{width:200px; float:left; height:32px}
.FilterControlBox .BlueTabLeft{width:5px; height:32px; float:left; background:url(/PublishingImages/blue_tab_left.gif) left top no-repeat; font-size:0px;}
.FilterControlBox .BlueTabRight{width:5px; height:32px; float:left; background:url(/PublishingImages/blue_tab_right.gif) left top no-repeat; font-size:0px;}
.FilterControlBox .BlueTabMiddle{ width:190px; height:32px; float:left;  background:url(/PublishingImages/blue_tab_bg.gif) left top repeat-x; color:#fff; line-height:32px; font-weight:bold;}
.FilterControlBox .FilterControlBoxData{width:198px; padding:5;margin:0; float:left; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.FilterControlBox .FilterControlBoxDataItemTitle{margin:0; padding:5px 0px 5px 5px; text-transform:capitalize; font-weight:bold;display:block; background:none no-repeat scroll left top #E5F3D6;}
.FilterControlBox .FilterControlBoxDataItemTitle span{color:#4379b0; text-decoration:none;}
.FilterControlBox .FilterControlBoxDataItem{margin:5px 0 5px 5px; display:inline-block;}
.FilterControlBox .FilterControlBoxDataItemContent{margin-left:5px; width:160px; float:left;}
.FilterControlBox .FilterControlBoxDataItemContent a:link{color:#4379b0; text-decoration:none;}
.FilterControlBox .FilterControlBoxDataItemContent a:visited{color:#4379b0}
.FilterControlBox .FilterControlBoxDataItemContent a:hover{color:#638443}
.FilterControlBox a:link .FilterControlBoxDataItemImage {width:15px; height:15px; margin:0 2px 0 5px; float:left; background:url(/PublishingImages/blue-nav-x.gif) no-repeat left center}
.FilterControlBox a:visited .FilterControlBoxDataItemImage {width:15px; height:15px; margin:0 2px 0 5px; float:left; background:url(/PublishingImages/blue-nav-x.gif) no-repeat left center}
.FilterControlBox a:hover .FilterControlBoxDataItemImage{background:url(/PublishingImages/green-nav-x.gif) no-repeat left center}
.FilterControlBoxBottom {width:200px; height:31px; float:left; background:url(/PublishingImages/shadow_box_bottom_200.gif) left top no-repeat; margin-bottom:20px}
/*Filter control web part End*/

/* Site Map Start */
.headertitle-band a:link {font-family:Helvetica, Arial; font-size:12px; color:#4379b0; text-decoration:none}
.headertitle-band a:visited {color:#4379b0; text-decoration:none; font-weight:bold}
.headertitle-band a:hover {color:#638443;text-decoration:none; font-weight:bold}
.headertitle-band a:active {color:#4379b0; text-decoration:none; font-weight:bold}

.headertitle-small .headermarker {font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.headertitle-small a:link {font-family:Helvetica, Arial; font-size:12px; color:#4379b0; text-decoration:none; font-weight:normal !important}
.headertitle-small a:visited {font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
.headertitle-small a:hover {font-size:12px;color:#638443;text-decoration:none;  font-weight:normal}
.headertitle-small a:active {font-size:12px;color:#4379b0; text-decoration:none;  font-weight:normal}

.level-item {font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.level-item a:link {font-family:Helvetica, Arial; font-size:12px; color:#4379b0; text-decoration:none}
.level-item a:visited {font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
.level-item a:hover {font-size:12px;color:#638443;text-decoration:none; font-weight:normal}
.level-item a:active {font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
/* Site Map End */

/*Content Query Web Parts Start */
/*Focus Area Landing Page*/
.image-area-left{font-family:Helvetica, Arial; font-size:12px; width:116px; height:116px; border:4px solid #cfdde8; float:left; margin:0 10px 10px 0; padding:0; background-color:#cfdde8}
.item{padding-left:0}
.link-item a:link {font-family:Helvetica, Arial; font-size:12px; color:#4379b0; text-decoration:none}
.link-item a:visited {font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
.link-item a:hover {font-size:12px;color:#638443; text-decoration:none; font-weight:normal}
.link-item a:active {font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
.cbq-layout-main .GreenBox480{width:480px; float:left; margin:20px 0 0 0;}
.cbq-layout-main .GreenBox480 .Top{width:480px; height:5px; background:url(/PublishingImages/green_box_top.gif) left top no-repeat; font-size:0px;}
.cbq-layout-main .GreenBox480 .Bottom{float:left; width:480px; height:5px; background:url(/PublishingImages/green_box_bottom.gif) left top no-repeat;}
.cbq-layout-main .GreenBox480 ul.Middle{float:left; list-style-type:none; margin:0; width:460px !Important; padding:0 8px 0 10px; background:#eaf9da; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.cbq-layout-main .GreenBox480 ul .description{font-family:Helvetica, Arial; font-size:12px; color:#666666; }
/*Staff Page*/
.cbq-layout-main .GreenBox700{width:700px; float:left; margin:20px 0 0 0;}
.cbq-layout-main .GreenBox700 .Top{width:700px; height:5px; background:url(/PublishingImages/green_box700_top.gif) left top no-repeat; font-size:0px;}
.cbq-layout-main .GreenBox700 .Bottom{float:left; width:700px; height:5px; background:url(/PublishingImages/green_box700_bottom.gif) left top no-repeat;}
.cbq-layout-main .GreenBox700 table.Middle{float:left; margin:0; width:700px !Important; padding:0 8px 0 10px; background:#eaf9da; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.cbq-layout-main .GreenBox700 table .description{font-family:Helvetica, Arial; font-size:12px; color:#666666; text-align:left}
.cbq-layout-main .GreenBox700 table .description a:link {font-family:Helvetica, Arial; font-size:12px; color:#4379b0; text-decoration:none}
.cbq-layout-main .GreenBox700 table .description a:visited {font-family:Helvetica, Arial; font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
.cbq-layout-main .GreenBox700 table .description a:hover {font-family:Helvetica, Arial; font-size:12px;color:#638443; text-decoration:none; font-weight:normal}
.cbq-layout-main .GreenBox700 table .description a:active {font-family:Helvetica, Arial; font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
.cbq-layout-main .GreenBox700 table .CBQStaffName{width:25%; padding-right:8px}
.cbq-layout-main .GreenBox700 table .CBQStaffPosition{width:50%;padding-right:8px}
.cbq-layout-main .GreenBox700 table .CBQStaffPhone{width:12%;padding-right:8px}
.cbq-layout-main .GreenBox700 table .CBQStaffEmail{width:12%;}
/*Content Query Web Parts End*/

/*Content Editor Web Part Start*/
#MSOZoneCell_WebPartWPQ8 .s4-wpTopTable .ms-WPBody a:link{font-family:Helvetica, Arial; font-size:12px; color:#4379b0; text-decoration:none; height:auto !important}
#MSOZoneCell_WebPartWPQ8 .s4-wpTopTable .ms-WPBody a:visited{font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
#MSOZoneCell_WebPartWPQ8 .s4-wpTopTable .ms-WPBody a:hover{font-size:12px;color:#638443; text-decoration:none; font-weight:normal}
#MSOZoneCell_WebPartWPQ8 .s4-wpTopTable .ms-WPBody a:active{font-size:12px;color:#4379b0; text-decoration:none; font-weight:normal}
/*Content Editor Web Part End*/

/* Greenheadbar Text Wrapping */
.GreenBox700 .ToolKitData {Padding-left:10px;Word-wrap:text-wrap;Width:440px;}

/* RSS feeds page */
.RSSBorderDark
{
	height:120px;
	border: 2px solid #47637c;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	height:100%;
	width:400px;
}
.RSSBorder
{
	height:120px;
	border: 2px solid #9FC2D0;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	height:100%;
	width:400px;
}
/*Customized Search results page start*/
/*Core Search Results Web Part*/
.srch-WPBody{font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.PHFsrch-Title2{padding-bottom:5px; font-size:14px;}
.PHFsrch-Title2 A:link{color:#4379b0 !Important; text-decoration:none !Important}
.PHFsrch-Title2 a:visited{color:#4379b0 !Important; text-decoration:none !Important}
.PHFsrch-Title2 a:hover{color:#638443 !Important; text-decoration:none !Important}
.PHFsrch-Title2 a:active{color:#4379b0 !Important; text-decoration:none !Important}
.PHFsrch-Description2{font-family:Helvetica, Arial; font-size:12px; color:#666666;}
.PHFsrch-Metadata2{font-family:Helvetica, Arial; font-size:12px; color:#666666; padding-bottom:10px}
/*Refinement Panel (left hand side)*/
.srchresults2-refinearea {min-height:300px}
.srchresults2-refinearea .ms-searchref-main{width:200px; float:left; background-image:none; border-style:none; padding:none; background:none; font-family:Helvetica, Arial !Important; }
.srchresults2-refinearea .PHFSearchRef-BlueBoxGrTopContainer{width:200px; float:left; height:32px}
.srchresults2-refinearea .PHFSearchRef-BlueTabLeft{width:5px; height:32px; float:left; background:url(/PublishingImages/blue_tab_left.gif) left top no-repeat; font-size:0px;}
.srchresults2-refinearea .PHFSearchRef-BlueTabRight{width:5px; height:32px; float:left; background:url(/PublishingImages/blue_tab_right.gif) left top no-repeat; font-size:0px;}
.srchresults2-refinearea .PHFSearchRef-BlueTabMiddle{ width:190px; line-height:32px; color:#fff; font-weight:bold; float:left;  background:url(/PublishingImages/blue_tab_bg.gif) left top repeat-x;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData{width:198px; padding:0;margin:0; float:left; border-left:1px solid #d9e1e8; border-right:1px solid #d9e1e8;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet{ list-style-type:none; margin:0; Padding:0; list-style-type:none;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet li{margin:0; padding:5px 0 5px 5px; list-style-type:none;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet li.ms-searchref-selected{background:none; border-style:none; color:#4379b0!Important;  text-decoration:none;display:block; background:none no-repeat scroll left top #E5F3D6; font-weight:bold}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet li .ms-searchref-filterlink{color:#666666!Important;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet li .ms-searchref-filterlink:hover{color:#666666!Important; text-decoration:none!Important}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet li a.ms-searchref-filterlink:link{color:#4379b0!Important; text-decoration:none;display:block; background:none; padding:0;margin:0;margin-left:0px;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet li a.ms-searchref-filterlink:visited{color:#4379b0!Important;text-decoration:none!Important;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet li a.ms-searchref-filterlink:hover{color:#638443!Important;text-decoration:none!Important;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData ul.NoBullet li.ms-searchref-filtermsg{border-style:none}
.srchresults2-refinearea .PHFSearchRef-BlueTabData a.ms-searchref-more{color:#4379b0!Important;}
.srchresults2-refinearea .PHFSearchRef-BlueTabData .ms-searchref-indenticon {float:left}
.srchresults2-refinearea .PHFSearchRef-BoxBottom200{width:200px; height:31px; float:left; background:url(/PublishingImages/shadow_box_bottom_200.gif) left top no-repeat;}
.srchresults2-refinearea .ms-searchref-catseparator{height:25px; float:left}
/*Federation Area (right hand side)*/
.srchresults2-federationarea {border-style:none;}
/*Customized Search results page end*/

img.GHBExternalLink{height:20px}
img.GHBimg{height:43px}

/*Self-Assessment Toolkit*/
.SelfAssessmentToolkit {
	font-family: Helvetica, Verdana;
	font-size: 12px;
	color: #666;
	margin-top: 20px;
	margin-bottom: 20px;
}
.SelfAssessmentToolkit .Section {
	margin-bottom: 20px;
	clear: both;
}
.SelfAssessmentToolkit .QuestionRow, .SelfAssessmentToolkit .ResourceRow {
	margin-bottom: 3px;
}
.SelfAssessmentToolkit .DemographicQuestions .Question {
	background: white;
	padding: 4px;
	font-weight: bold;
}
.SelfAssessmentToolkit .DemographicQuestions .Answer {
	background: white;
	padding: 4px;
	border: 3px solid #E9EEF2;
}
.SelfAssessmentToolkit .Answer input.OptionOther 
{
	border:1px solid #E9EEF2;
	margin-left:30px;
	width:400px !important;
}

.SelfAssessmentToolkit .Answer input[type='text']
{
	width:100%;
}
.SelfAssessmentToolkit .Answer select
{
	border:1px solid #E9EEF2;
}

.SelfAssessmentToolkit .Answer td 
{
	vertical-align:top;
}
.SelfAssessmentToolkit .Answer td input[type='radio']
{
	padding:4px;
}
.SelfAssessmentToolkit .Answer td label
{
	margin-left:15px;
}
.SelfAssessmentToolkit .Resources .Question {
	background: white;
	padding: 4px;
	margin-left: 20px;
	position: absolute;
	width: 600px;
}
.SelfAssessmentToolkit .Resources .Answer {
	padding: 4px;
}
.SelfAssessmentToolkit .OptOut {
	margin-left:100px;
}
.SelfAssessmentToolkit .OptOut .Question {
	background: white;
	padding: 4px;
	margin-left: 20px;
	position: absolute;
	width: 500px;
}
.SelfAssessmentToolkit .OptOut .Answer {
	padding: 4px;
}
.SelfAssessmentToolkit .Resources
{
	padding-bottom:20px;
}
.SelfAssessmentToolkit .Submission {
	height: 30px;
}
.SelfAssessmentToolkit .Submission .Button {
	background: url(/PublishingImages/blue_btn_bg.gif) left top no-repeat;
	padding: 0;
	margin: 0px;
	height: 30px;
	float: left;
	display: inline;
}
.SelfAssessmentToolkit .Submission .Button input {
	background: url(/PublishingImages/blue_btn_bg.gif) right top no-repeat;
	border: 0 none;
	overflow: visible;
	color: white;
	font-weight: bold;
	height: 30px;
	float: left;
	padding: 0px;
	padding-right: 30px;
	margin-left: 5px;
	cursor: pointer;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}



/*WYSIWYG Editor Start*/
.ms-rteThemeFontFace-3{
	-ms-name:"Helvetica";
	font-family:Helvetica;
}
.ms-rteFontSize-9{
	font-size:8px; 
}
.ms-rteFontSize-10{
	font-size:9px; 
}
.ms-rteFontSize-11{
	font-size:10px;
}
.ms-rteFontSize-12{
	font-size:11px;
}
.ms-rteFontSize-13{
	font-size:12px;
}

.ms-rteFontSize-14{
	font-size:9pt; 
}
.ms-rteFontSize-16{
	font-size:11pt;
}


/*WYSIWYG Editor End*/

.ms-WPBody{	
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.ms-WPBody a:link{text-decoration:none; color:#4379b0;}
.ms-WPBody a:visited{text-decoration:none; color:#4379b0;}
.ms-WPBody a:hover{color:#638443;text-decoration:none;}
.ms-WPBody a:active{text-decoration:none; color:#4379b0;}
