/**** BODY ***/
html, body 					{ background:#fff; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; text-align:left; width:941px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap				{ z-index:2; position:relative; width:100%; height:76px; background:url(../img/headerBackground.jpg) no-repeat -6px 0; }
#headerWrap #logo		{ position:absolute; top:0; left:30px; }
/*******/

/**** NAV ***/
#nav							{ position:absolute; z-index:2; bottom:4px; right:35px; }
#nav ul							{ position:relative; z-index:2; list-style-type:none; margin:0; padding:10px 0 0 0; }
#nav ul li						{ position:relative; z-index:2; background:url(../img/navLeft.jpg) no-repeat; padding:0; margin:0 5px 0 0; float:left; display:inline; }
#nav ul li a, 
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited				{ background:url(../img/navRight.jpg) no-repeat 100% 0; float:left; margin:0 0 0 5px; padding:0 12px 0 7px; display:inline; font:normal 14px/27px "Trebuchet MS"; color:#fff; text-decoration:none; }
#nav ul li a:hover					{ float:left; display:inline; margin:0; padding:0 12px; text-decoration:none; color:#fff;}
#nav ul li:hover					{ text-decoration:none; color:#fff; float:left; display:inline; position:relative; top:-10px; margin-bottom:-10px; }
#nav ul li:hover a					{ padding-top:10px; }
#nav ul li.parent:hover a			{ color:#fff; }
#nav ul ul							{ background:none; display:none; float:left; position:absolute; z-index:998; top:37px; left:-5px; margin:0; padding:3px 0 44px 5px; }
#nav ul ul li						{ margin:0; padding:0 0 0 5px; clear:both; border:2px solid #fff; background:#fff url(../img/subNavLeft.gif) no-repeat;  }
#nav ul ul li a, 
#nav ul ul li a:link, 
#nav ul ul li a:active,
#nav ul ul li a:visited					{ margin:0; clear:both; width:200px; padding:0 0 0 7px; font:normal 10px/20px Verdana, arial, helvetica, sans-serif; color:#fff; }
#nav ul ul li:hover						{ background:#fff url(../img/subNavHoverLeft.gif) no-repeat; }
#nav ul li:hover						{ background:url(../img/navHoverLeft.jpg) no-repeat; }
#nav ul li:hover a						{ background:url(../img/navHoverRight.jpg) no-repeat 100% 0; }
#nav ul ul ul							{ padding:0; left:214px; top:-2px; color:#fff; }
#nav ul ul ul li						{ background:#fff url(../img/subNavLeft.gif) no-repeat; }
#nav ul li:hover ul						{ display:inline; }
#nav ul li:hover li a					{ height:24px; background:#fff url(../img/subNavRight.gif) no-repeat 100% 0; }
#nav ul li:hover li:hover				{ top:0; margin:0; }
#nav ul li:hover li:hover a				{ padding-top:0; background:#fff url(../img/subNavHoverRight.gif) no-repeat 100% 0; color:#fff; }
#nav ul li:hover li.parent a			{ background:#fff url(../img/subNavRightArrow.gif) no-repeat 100% 0; }
#nav ul li:hover li.parent:hover a			{ background:#fff url(../img/subNavHoverRightArrow.gif) no-repeat 100% 0; color:#fff; }
#nav ul li:hover ul ul						{ display:none; }
#nav ul li:hover li:hover ul				{ display:inline; }
#nav ul li:hover li:hover li a				{ height:24px; padding:0 0 0 7px; background:#fff url(../img/subNavRight.gif) no-repeat 100% 0; }
#nav ul li:hover li:hover li:hover a			{ background:#fff url(../img/subNavHoverRight.gif) no-repeat 100% 0; color:#fff; }
#nav ul li:hover li:hover li.parent a			{ background:#fff url(../img/subNavRightArrow.gif) no-repeat 100% 0; }
#nav ul li:hover li:hover li.parent:hover a		{ background:#fff url(../img/subNavHoverRightArrow.gif) no-repeat 100% 0; color:#fff; }
#nav ul li:hover li:hover ul ul					{ display:none; }
#nav ul li:hover li:hover li:hover ul			{ display:inline; }
#nav ul li:hover li:hover li:hover li a			{ height:24px; background:#fff url(../img/subNavRight.gif) no-repeat 100% 0; }
#nav ul li:hover li:hover li:hover li:hover a	{ background:#fff url(../img/subNavHoverRight.gif) no-repeat 100% 0; color:#fff; }
#nav ul li:hover li:hover li:hover li.parent a	{ background:#fff url(../img/subNavRightArrow.gif) no-repeat 100% 0; }
#nav ul li:hover li:hover li:hover li.parent:hover a	{ background:#fff url(../img/subNavHoverRight.gif) no-repeat 100% 0; color:#fff; }
#nav ul li:hover li:hover li:hover ul ul				{ display:none; }
#nav ul li:hover li:hover li:hover li:hover ul			{ display:inline; }
#nav ul li:hover li:hover li:hover li:hover li a		{ height:24px; background:url(../img/subNavRight.gif) no-repeat 100% 0; }
#nav ul li:hover li:hover li:hover li:hover li:hover a	{ background:url(../img/subNavHoverRight.gif) no-repeat 100% 0; color:#fff; }
#nav ul li:hover li:hover li:hover li:hover li.parent a	{ background:url(../img/subNavRightArrow.gif) no-repeat 100% 0; }
#nav ul li:hover li:hover li:hover li:hover li.parent:hover a	{ background:url(../img/subNavHoverRightArrow.gif) no-repeat 100% 0; color:#fff; }
/*******/

/**** MAIN ***/
#mainWrap					{ background:url(../img/mainWrapBackground.jpg) repeat-y; width:100%; float:left; }
#content					{ background:url(../img/contentBackground.jpg) no-repeat; width:100%; float:left; }
/*******/

/**** MAIN IMAGE ***/
#mainImage					{  }

#homepageLayout #mainImage					{ position:relative; height:287px; }
#homepageLayout #mainImage A				{ text-indent:-9999px; position:absolute; width:471px; height:287px; display:block; background:url(../img/headerImage.jpg) no-repeat 0 -287px; }
#homepageLayout #mainImage A#corporateLink	{ left:0; }
#homepageLayout #mainImage A#healthcareLink	{ left:50%; }
/*******/

/**** TEXT ***/
#textWrap					{ float:left; width:871px; padding:30px;  }
#twoColumnLayout #textWrap	{ width:571px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ float:left; width:270px; padding:30px 30px 30px 0; }
/*******/


/**** FOOTER ***/
#footerWrap					{ clear:both; background:url(../img/footerBackground.jpg) no-repeat; padding:20px 52px; }
#footerWrap p				{ font:normal 12px/18px "Trebuchet MS"; color:#fff; margin:0; padding:0; }
/*******/




/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:69px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/




