.BodyClass
{
    margin: 0px;
}
.SearchArea
{
	background-image: url(../../images/LifelineHomeHeader_10.gif);
	background-repeat: no-repeat;
}
.PanelTitleBG
{
	background-image: url(../../images/PanelTitleBG.gif);
	background-repeat: no-repeat;
}
.ImgPanelTitleBG
{
	background-image: url(../../images/ImgPanelTitleBG.gif);
	background-repeat: no-repeat;
	width: 112px;
	height: 101px;
}

/************************************/
/* Nov 2010 - header changes - Leon */

#Home #Header .inner{ height:402px;  background:url(/images/header/head-people.jpg) no-repeat 353px bottom;}
#Home #Header .ContentArea{ position:absolute; top:227px;left:72px; width:270px; min-height:125px; color:#666; line-height:16px;}
#Home #Header #Search{ position:absolute; top:184px; left:704px; background:url(/images/header/blue-top.png) no-repeat 0 0; padding-top:10px; width:272px;}
#Home #Header #Search div.searchInner{ background:url(/images/header/blue-bottom.png) no-repeat 0 bottom; overflow:hidden; padding-bottom:10px;}
#Home #Header #Login{ position:absolute; top:260px; left:704px; background:url(/images/header/blue-top.png) no-repeat 0 0; padding-top:10px; width:272px;}
#Home #Header #Login div.loginInner{ background:url(/images/header/blue-bottom.png) no-repeat 0 bottom; overflow:hidden; padding-bottom:10px;}
#Home #Header p.message{  top:48px; left:534px; }
#Home #Header #Login .loginInner,#Home #Header #Search .searchInner{ padding:0 15px 0 20px; }
#Home #Header #Login table,#Home #Header #Search table{ width:100%; }
#Home #Header #Login table .value{ text-align:right;}
#Home #Header #Login table .value input,#Home #Header #Search table .value input{ width:148px; }
#Home #Header a#Logo{ background:url(/images/header/logo.png) no-repeat 0 0; }

#Header{ background:url(/images/header/head-bg.gif) no-repeat 0 bottom; position:relative;}
#Header div.inner{ position:relative; height:287px;  background:url(/images/header/head-people2.jpg) no-repeat 248px bottom;}
#Header a#Logo{ background:url(/images/header/logo.png) no-repeat 0 0; display:block; position:absolute; top:5px; left:30px; width:333px; height:165px; }
#Header a#Logo span{ display:none;}
#Header p.message{ position:absolute; top:43px; left:552px; width:458px; font-size:47px; font-family:Georgia; color:#666; margin:0; padding:0;  }
#Header #Breadcrumb{ position:absolute; bottom:20px; left:72px; font-size:11px; color:#004593; font-family:Arial;}
#Header #Breadcrumb p{ padding:0; margin:0;}
#Header #Breadcrumb a{ color:#666;}
#Header #Breadcrumb a:hover{ text-decoration:underline;}
#Header .btnAction{ background:url(/images/header/btn-grey.png) no-repeat 0 0; padding-left:10px; width:78px; height:29px; line-height:25px; float:right; text-decoration:none; color:#fff; font-family:"Myriad Pro", Arial; font-size:14px;}
#Header .btnAction:hover{ text-decoration:underline;}
#Header .btnAction span{  }
#Header div.links{ position:absolute; top:110px; left:565px;}
#Header div.links .btnAction{ background-image:url(/images/header/btn-grey2.gif); height:30px; width:131px;}
#Header #PhoneUs{ background:url(/images/header/blue-bottom.png) no-repeat 0 bottom; overflow:hidden; padding-bottom:10px; position:absolute; left:704px; width:272px; top:145px; }
#Header #PhoneUs .ContentSubHeading2{ padding:0; margin:0; background:url(/images/header/blue-top-dark.gif) no-repeat 0 0; height:40px; line-height:40px; padding-left:20px;}
#Header #PhoneUs div{ margin:0 20px; color:#003399; height:42px; line-height:42px; background:url(/images/header/dots-vert-white.gif) no-repeat 128px 12px;}
#Header #PhoneUs div .phone{ font-size:19px; }
#Header #PhoneUs div span{ font-family:Arial;}
#Header #PhoneUs .withinAkl{ border-bottom:solid 1px #e8eff5;}
#Header #PhoneUs .outsideAkl{ border-top:solid 1px #b3c7df;}
#Header #PhoneUs div span.location{ font-size:12px; padding-left:12px;}

/* navigation */
#Navigation, #Navigation ul.rootGroup li.item a{ background:url(/images/header/nav-bg.gif) no-repeat right 0;}
#Navigation{ position:absolute; top:0; right:0;  height:35px;}
#Navigation ul.rootGroup li.item a{ background-position: 10px 0;}
#Navigation ul.rootGroup li.item a:hover{ background-position:0px -43px;}
#Navigation ul.rootGroup li.first a{ background:url(/images/header/nav-bg-left.gif) no-repeat left 0; height:35px; }
#Navigation ul.rootGroup li.first a:hover{ background-position:0 -43px;}
#Navigation ul.rootGroup li.item{ height:35px;}
#Navigation ul.rootGroup li.separator{ padding:0; background:url(/images/header/menu-sep.png) no-repeat 0 7px;}
#Navigation ul.rootGroup li a{ padding:0 19px; line-height:35px;}

#Navigation ul.rootGroup ul li.item a{ background:none;}
#Navigation ul.rootGroup ul li.item a:hover{ background-color:#7298c3;}
#Navigation ul.rootGroup ul li.separator{ display:none;}
