﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
    
/* Layout Elements */
html,  form{
	height:100%;
}
.body{
	background-color:#FFFFFF;
	height:100%;
	margin:0px;
	font-family:Verdana;
	
}

#frameMain{
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	background-image:url('images/background_top.gif');
	background-repeat:repeat-x;	
	background-position:top right;
}

#frameMiddle{
	width:984px;
	vertical-align:top;
	background-color:transparent;		
}

#frameLeft{
	background-image:url('images/background_middle_pages.gif');
	background-repeat:repeat-x;	
	background-position:top right;			
}
	#frameRight{
	background-image:url('images/background_middle_pages.gif');
	background-repeat:repeat-x;	
	background-position:top left;
}	

/*	End of Layout Elements	*/

/*	Banner Elements	*/
#editPanel{	
	
}

#banner{
	position:relative;
	height:130px;
	width:984px;		

}
#siteAction{
	position:absolute;
	top:0;
	right:0;	
}
#logo{
	position:absolute;
	top:0px;
	left:0;
	width:356px;	
	height:130px;

}
.logo
{
	margin-left:-13px;
	margin-top:24px !important;
	margin-top:20px;

}
.logo a
{
	background-image:url("images/hanger_logo.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	display:block;
	height:96px;
	width:354px;
	padding:0 0 0 0;
}
#utilityNav ul {	
	position:absolute;
	top:-5px !important;
	top:15px;
	right:12px;
	list-style-type:none;
	width:330px !important;	
	width:310px;
}
#utilityNav ul li {
	font-size:.65em;
	font-weight:bold;
	display:inline;	
	font-family: verdana;  	
	font-weight:bold;
	color:#000000;	
}
#utilityNav a	{
	text-decoration:none;
	color:#000000;
}
#utilityNav a:hover{
	text-decoration:underline;
}
#socialLinks{
	position:absolute;
	top:50px;
	right:17px;
	font-family:Verdana;
	font-size:.65em;
	font-weight:bold;
	color:#000000;
}
#socialLinks img {  
  border::medium none;
  vertical-align: middle;
  }
#topNav
{
	position:absolute;
	top:80px !important;
	top:80px;
	left:356px !important;
	left:356px;
	height:50px;	
	width:628px;
	background-color:#9DA069;

	
}
.topNav
{
    *position:absolute;
    *top:0px;
    width:620px;  
   
}
.topNavItem
{
	text-align:center;
	background-image: url('images/topNav_divider.gif');
	background-repeat:no-repeat;
	background-position:right center;
	font-family: verdana;  
	font-size: .85em; 
	color: #ffffff;	
	
	
}
.topNavItem a
{
	display:block;
	padding:15px 5px 0px 5px;
	height:34px !important;
	height:49px;
	
}
.topNavSelected a
{
	background-image: none;
	background-repeat:repeat-x;
	background-position:top right;
	color: #0A1811;
	font-weight:bold;
}
.topNavHover a
{
	color:#0A1811;
	background-image: none;
	background-repeat:repeat-x;
	background-position:top right;	
}
.topNavFlyOuts
{
	border-top:1px #B9BB94 solid;
	margin-top:9px;	
	
}
.topNavFlyOutsItem
{	
	font-family: Verdana; 
	font-size: 8pt; 
	background-color: #AFB287;
	border:1px #B9BB94 solid;
	border-top-style: none;
	color:#ffffff; 
	*width:100%;
	min-width:180px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #9DA069;
	color:#0A1811;
}

/*	End of Banner Elements	*/

/* Global Links Area	*/
#linksArea{
	height:81px;
	width:984px;
}
#leftLink{
	float:left;
	width:226px;
	background-color:#0F313B;
	height:81px;
}
#searchGlobal{
	width:206px;
	padding:12px 0px 13px 10px;

}
#searchGlobal .ms-sbLastcell{
	padding:0px;
}
#searchGlobal td.ms-sbgo{
		background-color:#0F313B;
		border: 1px #0F313B solid;
}
#searchGlobal td.ms-sbcell{
		border:none;
}
#searchGlobal .ms-sbplain{
		height:18px;
}
#quickLinkGlobal{
	padding:0px 0px 13px 12px;	
}
#middleLink{
	float:left;
	width:479px;
	height:81px;
}
#rightLink{
	float:left;
	width:279px;
	height:81px;
	z-index:-1;
}

/* End of Global Links Area	*/

/* Left Navigation Elements	*/
#leftNavigation{
	float:left;
	width:226px;
	background-color:#ffffff;
	
}
.leftNav{
	width:100%;
	
	border:0;
	margin:0;
	margin-top:10px;
	background-color:transparent;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	
	

}
.leftNavSelected
{	
	background-color: #ffffff;
	color: #0A1811;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	line-height:14pt;
}
.leftNav1, .leftNav2, .leftNav3
{
	color: #008C9A;
	padding-left:10px;
	padding-right:10px;
}
.leftNavHover
{
	background-color: #ffffff;
	color:#0A1811;	

}

.leftNav1
{
	font-family: verdana;  
	font-size: 1em; 
	line-height:10pt;
	

	
}
.leftNav1 a
{
	/*background-image:url('images/bullets_leftNav.gif');
	background-repeat:no-repeat;
	background-position:left top;*/
	font-family: verdana;  
	font-weight:bold; 
	padding-left:0px;
	padding-top:0px;
	padding-bottom:15px;
	display:block;
}
.leftNav1 a:hover{
	text-decoration:underline;				
}

/* End of Left Navigation Elements	*/

/* Main Content Elements	*/
#mainArea{	
	width:100%;
	
}
#mainContent{
	float:left;
	width:758px !important;
	width:758px ;
	background-color:transparent;
	margin-bottom:20px;

	
}
.contentBackground{
	/*background-image:url('images/background_content.jpg');
	background-repeat:repeat-x;
	background-position:left top;*/		
}
.ms-pagebreadcrumb{
	padding:0px 0px 10px 10px;
	border:none;
	background-color:transparent;
}
.ms-pagebreadcrumb .ms-sitemapdirectional a{
	background-color:transparent;			
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
	font-family:Verdana;
	font-size:8pt;
	background-color:transparent;
	color:#4795AB;
	text-decoration:none;
	
}
.ms-pagebreadcrumb a:hover{
	text-decoration:underline;
}
.ms-pagebreadcrumb span.ms-sitemapdirectional
{
	color:#4795AB;
}
.pressRelease,.pressReleaseHeader,.pressReleaseBody
{
	padding:0px;
	width:730px;
}
/*	Custom Style for Thomson's News Feed	*/
.ccbnTxt
{
	font-family:Verdana; 
	font-size: 11px;
	color:#000000;
	font-weight: normal;
}
/*	End of Custom Style for Thomson's News Feed	*/
.pageContent,.pageContent table, .ms-WPBody, .ms-WPBody table, .ms-vb2,.pressReleaseHeader,.pressReleaseBody{
	font-family:Verdana;
	font-size:.7em;
	line-height:1.3;
	color:#000000;
}
.pageContent A:link,.pageContent A:visited,.ms-vb2 A:link,.ms-vb2 A:visited,.ms-WPBody A:link,.ms-WPBody A:visited,.pressReleaseBody A:link,.pressReleaseBody A:visited
{
	color:#2E8F9F;
	text-decoration:none;
}
.pageContent A:hover, .ms-vb2 A:hover,.ms-WPBody A:hover,.pressReleaseBody A:hover
{
	text-decoration:underline;
	color:#2E8F9F;
}
.pageContent h1,.pageContent h2,.pageContent h3,.pageContent h4,.pageContent h5,.pageContent h6,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody h3,.ms-WPBody h4,.ms-WPBody h5,.ms-WPBody h6,.pressReleaseHeader h1{
	font-family:Verdana;
	font-size:1em;
	color:#000000;
	
	
}
.pageContent h1,.ms-WPBody h1,.pressReleaseHeader h1{
	font-family:Verdana;
	font-size:1.5em;	
		
}
.pageContent h2,.ms-WPBody h2{
	font-family:Verdana;
	font-size:1.3em;

}
.pageContent h3,.ms-WPBody h3{
	font-family:Verdana;
	font-size:1em;
	
}
.pageContent ul,.ms-WPBody ul{
	line-height:1.7;
}

/*	End of Main Content Elements	*/

/*	Footer Elements	*/
#frameFooter{
	height:80px;
	background-image:url('images/background_footer.gif');
	background-repeat:repeat-x;
	background-position:right top;
	color:#666666;
	font-family:Verdana;
	
}
#footerContent{
	padding-top:20px;
	width:100%;
	

}
#footerContent .footerContent{
	float:left;
	font-size:8pt;
	width:270px !important;
	width:300px;	
	padding-top:20px !important;
	padding-top:0px
}
#footerContent ul {	
	float:right;
	list-style-type:none;	
	width:440px !important;
	width:420px;
	
}
#footerContent ul li {
	font-size:8pt;	
	display:inline;		
}
#footerContent a	{
	text-decoration:none;
	color:#666666;
}
#footerContent a:hover	{
	text-decoration:underline;
}


/*	End of Footer Elements	*/

/*	Custom Inline Style	*/
.ms-rteCustom-HeadLine {
	display:block;
	font-family:Verdana;
	font-size:1em;
	color:#ffffff;
	background-color:#164B5B;
	line-height:2.2;
	padding:20px 10px 17px 10px;
}
.ms-rteCustom-FamilyInfo{
	display:block;
	font-family:Verdana;
	font-size:1em;
	height:112px !important;
	height:112px;
	width:607px !important; 
	width:607px;
	padding:10px 0px 0px 10px !important;
	padding:10px 0px 0px 10px;
	color:#ffffff;
	background-image:url('images/family_info.gif');
	background-repeat:no-repeat;	
	
}
.ms-rteCustom-ImageAlignRight{
	margin-left:10px;	
	margin-bottom:10px;	
	margin-top:10px;
}
.ms-rteCustom-ImageAlignLeft {
	margin-right:10px;	
	margin-bottom:10px;	
	margin-top:10px;	
}

/*	End of Custom Inline Style	*/

/*	WebPart Elements	*/
tr.ms-WPHeader TD{
	border-top:1px #BCDEE0 solid;
	border-bottom:1px #BCDEE0 solid;
	
	
}
.ms-WPTitle{
	font-family:Verdana;
	font-size:1.1em;
	color:#037688;
	
	font-weight:normal;
	padding-left:3px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:5px;

}
.ms-HoverCellActiveDark
{
	background-image:none;
	border:solid 1px #BCDEE0;
	background-color:#ffffff;
	vertical-align:top;
}

/*	End of WebPart Elements	*/


/*	Hanger News WebPart Elements	*/
.hangerNews{
	padding-top:15px;
	padding-left:5px;
	font-family:Verdana;
	font-size:.67em;
	line-height:1.3;
	vertical-align:top;			
}
.hangerNews A
{	
	color:#000000;
	text-decoration:none;
}
.hangerNews A:hover{
	
	text-decoration:underline;
}

/*	End of Hanger News WebPart Elements	*/

/*	Custom Item Style Elements	*/
.featuredPage{
	height:180px;
	width:599px;
	padding-top:20px;
}
.featuredPageTitle h2{
	font-size:1.5em;
}
.featuredPageSmallTitle {
	font-size:1em;
	font-weight:bold;
}
.featuredPageMediumTitle {
	font-size:1.2em;
	font-weight:bold;
}

.featuredPageTitle A, .featuredPageTitle A:visited,.featuredPageSmallTitle a:visited, .featuredPageSmallTitle a,.featuredPageMediumTitle a:visited, .featuredPageMediumTitle a, .PatientProfilePageContent a:visited,.PatientProfilePageContent a{
	font-family:Verdana;
	color:#2E8F9F;
	text-decoration:none;	

}
.featuredPageTitle A:hover,.featuredPageSmallTitle a:Hover{
	text-decoration:underline;			
}

.featuredPageContent,.PatientProfilePageContent {
	font-family:Verdana;
	font-size:1em;
	line-height:1.3;
	color:#000000;
	vertical-align:text-top;
		
}
.featuredPageContent a,.featuredPageContent A:visited{
	color:#2E8F9F;
	text-decoration:none;
}	
.featuredPageContent a:hover,.PatientProfilePageContent a:hover {
	text-decoration:underline;
}	
/*	End of Custom Item Style Elements	*/

/*	Patient Info Request Form	*/
.Hanger_FormLabel,.Hanger_SubHeadline,.Hanger_FormInputField label{
	font-family:Verdana;	
	color:#000000;
	
}
.Hanger_SubHeadline{
	font-weight:bold;
}
/*	End of Patient Info Request Form	*/

/*	PCC Page Styles	*/
.HGR_PCCTitle
{
	font-family:Verdana;
	color: #A1A45D;
	font-size:1.2em;
	font-weight:bold;
}

.HGR_PCCHeader
{
	font-family:Verdana;
	color: #A1A45D;
	font-size:1em;
	font-weight:bold;
}
.HGR_PCCInfo
{
	
	background-color: #CACC9A;
}
.HGR_PCCEvents
{

	background-color: #38505C;
	color:#ffffff;
}

.HGR_int_leftCol_PCC
{
	padding: 10px 0px 10px 30px; 
	float: left;
}
/*	End of PCC Page Styles	*/
#zz2_GlobalNavn5 .topNavItem
{
	background-image:none;
}