﻿
/* Topmost Nav */

ul.pageTopNav
{		
	margin          : 5px 0 0 0;
	padding         : 0;
	display         : inline;		
	float           : left;	
	color           : #fff;
}

ul.pageTopNav li
{
	display         : inline-block;		
	float           : left;
}

img.pageTopNav_icon
{
	height          : 15px;
	margin          : 6px 0;
	border          : 0;
}

.fontSizeButton
{			
	float           : left;
	text-align      : center;	
}

.fontSizeButton:hover
{
	background      : transparent url('images/ui/topNavButtonHover.jpg') repeat-x;	
}

img.fontLargeBtn
{
	border          : 0;
	margin          : 8px 0;
	float           : right;
	height          : 10px;
	width           : 11px;
}

img.fontNormalBtn
{
	border          : 0;
	margin          : 8px 0;
	height          : 10px;
	width           : 11px;
}

img.fontSmallBtn
{
	border          : 0;
	margin          : 8px 0;
	float           : left;
	height          : 10px;
	width           : 11px;
}

ul.pageTopNav a,
ul.pageTopNav a:active,
ul.pageTopNav a:link,
ul.pageTopNav a:visited
{
	color           : #dbcfc5;
	line-height     : 25px;	
	height          : 27px;
	text-decoration : none;				
	font-size       : 95%;	
	font-family     : Tahoma, Verdana, Arial, Sans-Serif;
	display         : block;			
}

ul.pageTopNav a:hover
{
	color           : #fff;	
}

/* Items */

li.pageTopNav_leftcap     { width : 90px; }
li.pageTopNav_contact     { width : 80px; }
li.pageTopNav_parkview    { width : 100px; }
li.pageTopNav_font        { width : 50px; }
li.pageTopNav_print       { width : 41px; }
li.pageTopNav_email       { width : 196px; } /* Added 145px extra to this so search box can be pushed over to the right */
li.pageTopNav_searchbox   { width : 141px; text-align : center; }
li.pageTopNav_rightcap    { width : 86px; }

a.pageTopNav_home,
a.pageTopNav_home:active,
a.pageTopNav_home:link,
a.pageTopNav_home:visited
{		
	display         : block;
	text-align      : right;	
}

a.pageTopNav_home:hover
{
	background      : transparent url('images/ui/topNavLeftCapHover.jpg') no-repeat;
}

a.pageTopNav,
a.pageTopNav:active,
a.pageTopNav:link,
a.pageTopNav:visited
{		
	display         : block;
	text-align      : center;	
	background      : transparent url('images/ui/topNavBgActive.jpg') no-repeat;	
}

a.pageTopNav:hover
{		
	background      : transparent url('images/ui/topNavBgHover.jpg') no-repeat;
}

a.pageTopNav_search,
a.pageTopNav_search:active,
a.pageTopNav_search:link,
a.pageTopNav_search:visited
{	
	display         : block;
	text-align      : left;	
}

a.pageTopNav_search:hover
{
	background      : transparent url('images/ui/topNavRightCapHover.jpg') no-repeat;
}

/* Main Nav */

ul#mainNav
{
	float           : right;
	width           : 772px;
	margin          : 3px 43px 0 0;
	padding         : 0;
	display         : inline;
}

li.mainNavItem
{
	display         : inline-block;		
	float           : left;
	text-align      : center;		
}

a.mainNavItem
{
	font-family     : Tahoma, Arial, Verdana, Sans-Serif;
	color           : #643f2c;
	text-decoration : none;	
	font-weight     : bold;	
	font-size       : 95%;
	display         : block;
	height          : 45px;
	line-height     : 32px;
	z-index         : 99;
	position        : relative;
}

a.mainNavItem:active,
a.mainNavItem:link,
a.mainNavItem:visited
{
}

a.mainNavItem:hover
{
	color           : #fff;
}

div.subNav
{			
	position        : absolute;			
	padding         : 14px 0;	
	visibility      : hidden;	
	display         : none;	
	z-index         : 98;
	margin          : -10px 0 0 0;	
	background      : #fff url('images/ui/subNav/subNavContainerBg.jpg') repeat-x;
	border          : solid 1px #77787b;
}

div.showSub
{
    visibility      : visible;	
	display         : block;
}

div.subNav ul
{	
	padding         : 0;
	margin          : 10px 10px 0 0;		  
}

div.subNav div
{	
    min-width           : 223px;
	background-position : 90% bottom;	
}

div.subNav li
{	
	list-style-type : none;	
	display         : block;
	height          : auto;
	line-height     : normal;
	text-align      : left;		
	margin          : 8px 0 0 14px;	
	padding-right   : 60px;
}

div.subNav li:first-child
{
    margin-top      : 3px;
}

span.subNavBullet
{
	color           : #a7cb89;
	font-weight     : bold;				
}

div.subNav a,
div.subNav a:active,
div.subNav a:link,
div.subNav a:visited
{		
	background      : transparent url('images/ui/micrositeNav/itemIcon.gif') no-repeat;	
	background-position : 0 2px;
	font-weight     : normal;	
	color           : #77787b;
	height          : auto;
	line-height     : normal;	
	text-decoration : none;
	font-size       : 95%;
	padding         : 0 0 0 14px;	
	font-family     : Verdana, Tahoma, Arial, Sans-Serif;
}

div.subNav a:hover
{
	color           : #643f2c;
}

a.mainNavItem_sigCare,
a.mainNavItem_sigCare:active,
a.mainNavItem_sigCare:link,
a.mainNavItem_sigCare:visited
{
	width           : 110px;	 
	margin-left     : 48px;
}

a.mainNavItem_sigCare_hover
{
	background      : transparent url('images/ui/sigCareHover.png') no-repeat;
	color           : #fff;
}

div.sigCareSub
{
	min-height      : 152px;
}

a.mainNavItem_occHealth,
a.mainNavItem_occHealth:active,
a.mainNavItem_occHealth:link,
a.mainNavItem_occHealth:visited
{
	width           : 140px;	
	margin-left     : 48px;
}

a.mainNavItem_occHealth_hover
{
	background      : transparent url('images/ui/occHealthHover.png') no-repeat;
	color           : #fff;
}

div.occHealthSub
{
	min-height      : 101px;
}

a.mainNavItem_eap,
a.mainNavItem_eap:active,
a.mainNavItem_eap:link,
a.mainNavItem_eap:visited
{
	width           : 200px;	
	margin-left     : 48px;
}

a.mainNavItem_eap_hover
{
	background      : transparent url('images/ui/eapHover.png') no-repeat;
	color           : #fff;
}

div.eapSub
{
	min-height      : 133px;
}

a.mainNavItem_wellness,
a.mainNavItem_wellness:active,
a.mainNavItem_wellness:link,
a.mainNavItem_wellness:visited
{
	width           : 120px;	
	margin-left     : 48px;
}

a.mainNavItem_wellness_hover
{
	background      : transparent url('images/ui/wellnessHover.png') no-repeat;
	color           : #fff;
}

div.wellnessSub
{
	min-height      : 126px;
}

div.subNavThird
{
	margin-left     : 40px;
}

div.subNavLast
{
	margin-left     : -10px;
}

/* Breadcrumb */

img.bcSep
{
    margin-bottom   : 1px;       
}

#breadcrumbContainer a
{
    color           : #c3c5c6;    
    text-decoration : none;        
    margin          : 0 6px 0 6px;    
}

#breadcrumbContainer a:hover
{
    color           : #919394;
    text-decoration : none;
}

/* Page Body */

.content a,
.content a:active,
.content a:link,
.content a:visited
{
    color           : #70a449 /*f68646*/;
    text-decoration : none;
}

.content a:hover
{
    color           : #643f2c;
    text-decoration : none;
}

/* Footer */

ul.footerNav a
{
	color           : #fff;
	text-decoration : none;
}

ul.footerNav a:active,
ul.footerNav a:link,
ul.footerNav a:visited
{	
}

ul.footerNav a:hover
{
	color           : #848689;
}

a.carePagesLink
{
    display         : block;
    line-height     : 50px;
    height          : 50px;
    width           : 100px;
    margin          : 4px 0 0 0;    
}

a.carePagesLink:active,
a.carePagesLink:link,
a.carePagesLink:visited
{     
    background      : transparent url(images/ui/carePages.png) no-repeat;
}

a.carePagesLink:hover
{
    background      : transparent url(images/ui/carePagesHover.png) no-repeat;
}

a.carePagesLink span
{
    visibility      : hidden;
    display         : none;
}
