/**** BODY ***/
html, body 					{ background:#fff; text-align:center; margin:0; padding:0; }
#siteWrap					{ border:1px solid #000; position:relative; top:20px; background:#fff url(../img/sidebarBackground.gif) repeat-y; text-align:left; width:770px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap				{ z-index:2; position:relative; background:url(../img/specialties.gif) no-repeat 0 113px; float:left; width:100%; }
#logo					{ border-bottom:1px solid #ababab; }
#logo IMG				{ display:block; }
/*******/

/**** NAV ***/
#nav					{ position:relative; z-index:2; padding:0 0 21px 0; float:right; width:508px; height:41px; background:url(../img/navBackground.gif) no-repeat; margin:0 1px 0 0; }
#nav ul					{ background:url(../img/navSeparator.gif) no-repeat 11px 0; position:relative; z-index:2; margin:0 0 0 11px; padding:0 11px; list-style-type:none; float:left; }
#nav ul li				{ background:url(../img/navSeparator.gif) no-repeat 100% 0; position:relative; z-index:2; margin:0; padding:0; float:left; }
#nav ul li a, 
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited	{ padding:0 15px 5px 15px; float:left; text-decoration:none; text-transform:uppercase; font:bold 12px/36px "Trebuchet MS"; color:#fff; }
#nav ul li a:hover		{ text-decoration:none; color:#fff; }
#nav ul ul				{ display:none; padding:0; }
#nav ul li.parent:hover ul						{ border:1px solid #ccc; display:block; position:absolute; top:40px; left:-10px; width:84px; padding:2px 0 1px 0; }
#nav ul li.parent:hover ul ul					{ display:none; }
#nav ul li.parent:hover ul li					{ left:0; background:#fff; clear:both; border-bottom:1px solid #ccc; width:84px; }
#nav ul li.parent:hover ul li a, 
#nav ul li.parent:hover ul li a:link,
#nav ul li.parent:hover ul li a:active,
#nav ul li.parent:hover ul li a:visited			{ border-top:1px solid #ccc; margin:-1px 0 0 0; background:none; width:64px; padding:0 10px; text-transform:none; font:normal 12px/24px "Trebuchet MS"; color:#999; }
#nav ul li.parent:hover ul li a:hover			{  }
#nav ul li.parent:hover ul li.parent			{ background:#fff url(../img/navArrow.gif) no-repeat 69px 50%; }
#nav ul li.parent:hover ul li:hover,
#nav ul li.parent:hover ul li.current			{ background:#999; }
#nav ul li.parent:hover ul li:hover a,
#nav ul li.parent:hover ul li.current a			{ color:#fff; }
#nav ul li.parent:hover ul li:hover UL LI a,
#nav ul li.parent:hover ul li.current UL LI a			{ color:#999; }
#nav ul li.parent:hover li.parent:hover ul li:hover a,
#nav ul li.parent:hover li.parent:hover ul li.current a			{ color:#fff; }
#nav ul li.parent:hover li.parent:hover ul li:hover UL LI a,
#nav ul li.parent:hover li.parent:hover ul li.current UL LI a			{ color:#999; }
#nav ul li.parent:hover ul li.parent:hover li.parent:hover ul li:hover a,
#nav ul li.parent:hover ul li.parent:hover li.parent:hover ul li.current a			{ color:#fff; }
#nav ul li.parent:hover ul li.parent:hover		{ background:#999 url(../img/navArrow.gif) no-repeat 69px 50%; }
#nav ul li.parent:hover ul li.parent:hover ul	{ display:block; top:-3px; left:73px; }
#nav ul li.parent:hover ul li.parent:hover ul li	{ }
#nav ul li.parent:hover ul li.parent:hover ul ul	{ display:none; }
#nav ul li.parent:hover ul li.parent:hover ul li.parent:hover ul	{ display:block; top:-3px; left:73px; }
/*******/

/**** HEADER IMAGE ***/
#headerImage				{ position:absolute; z-index:3; top:0; right:1px; width:508px; }
/*******/

/**** MAIN ***/
#mainWrap					{ margin:0; padding:0; width:100%; float:left; }
/*******/

/**** TEXT ***/
#textWrap					{ float:right; width:469px; padding:0 20px 20px 20px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ background:url(../img/specialties.gif) no-repeat 0 -62px; float:left; width:259px; padding:25px 2px 0 0; }
#pressReleases,
#caseStudies,
#recentUpdates				{ float:left; width:100%; }
#utilityWrap .zone			{ float:left; width:235px; padding:10px 12px 0 12px; }
/*******/



/**** FOOTER ***/
#footerWrap					{ position:relative; margin:0 0 -25px 0; clear:both; padding:0 0 10px 0; }
#footerWrap P				{ margin:0; font:normal 11px/14px "Trebuchet MS"; }
#footerWrap P#copyrightInfo	{  }
#footerWrap P#contactInfo	{ position:absolute; top:0; right:0; }
/*******/




/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:29px; }
#preationFooterLogo			{ position:absolute; bottom:-24px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/

	


