/**** BODY ***/
html, body 					{ position:relative; background:#7b9daf url(../img/backgroundGlow.jpg) no-repeat 50% 0; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; text-align:left; width:984px; margin:0 auto; padding:25px 0 0 0; }
/*******/

/**** HEADER ***/
#headerWrap				{ background:url(../img/headerBackground.png) no-repeat; z-index:2; position:relative; width:984px; float:left; padding:20px 0; }
#headerWrap #logo		{ float:left; padding:0 0 0 30px; }
/*******/

/**** NAV ***/
#nav					{ position:relative; z-index:2; padding:0 10px 0 0; float:right; }
#nav ul					{ position:relative; z-index:2; margin:0; padding:0; list-style-type:none; float:left; }
#nav ul li				{ position:relative; z-index:2; margin:0 0 0 5px; 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 20px; float:left; text-decoration:none; font:normal 16px/49px arial; color:#e6edf0; }
#nav ul li a:hover		{ text-decoration:none; color:#e6edf0; }
#nav ul li:hover a,
#nav ul li.active a		{ background:#7290a0; }
#nav ul ul				{ display:none; padding:0; }
#nav ul li.parent:hover ul						{ background:url(../img/navBottom.png) no-repeat 0 100%; padding:0 0 7px 0; display:block; position:absolute; top:49px; left:0; width:200px; }
#nav ul li.parent:hover ul ul					{ display:none; }
#nav ul li.parent:hover ul li					{ border-top:1px solid #6e8793; background:#7290a0; padding:0 10px; margin:0; left:0; clear:both; width:180px; }
#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			{  background:none; width:160px; padding:0 10px; text-transform:none; font:normal 13px/30px arial; color:#e6edf0; }
#nav ul li.parent:hover ul li a:hover			{  }
#nav ul li.parent:hover ul li.parent			{ background:#7290a0 url(../img/navArrow.gif) no-repeat 180px 50%; }
#nav ul li.parent:hover ul li:hover,
#nav ul li.parent:hover ul li.active			{ background:#6e8793; }
#nav ul li.parent:hover ul li:hover a,
#nav ul li.parent:hover ul li.active a			{ color:#e6edf0; }
#nav ul li.parent:hover ul li:hover UL LI a,
#nav ul li.parent:hover ul li.active UL LI a			{ color:#e6edf0; }
#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:#e6edf0; }
#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:#e6edf0; }
#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:#e6edf0; }
#nav ul li.parent:hover ul li.parent:hover,
#nav ul li.parent:hover ul li.parent.active		{ background:#6e8793 url(../img/navArrow.gif) no-repeat 180px 50%; }
#nav ul li.parent:hover ul li.parent:hover ul	{ display:block; top:0; left:200px; }
#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:0; left:200px; }
/*******/

/**** MAIN ***/
#mainWrap					{ padding:29px 10px 20px 10px; clear:both; float:left; width:964px; border-top:1px solid #fff; background:#fff url(../img/mainGradient.gif) repeat-x; }
.zones						{ clear:both; }
/*******/

/**** MAIN IMAGE ***/
#mainImage					{ float:left; }
#mainImage IMG				{ border-bottom:3px solid #e5e5e5; }
/*******/

/**** SIDEBAR IMAGE ***/
#sidebarImage				{ float:right; }
#sidebarImage IMG			{ border-bottom:3px solid #e5e5e5; }
/*******/

/**** TEXT ***/
#textWrap					{ clear:both; margin:20px 30px 0 20px; float:left; width:288px; }
#twoColumnLayout #textWrap	{ width:606px; }
#oneColumnLayout #textWrap	{ width:924px; margin-right:20px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ margin:20px 30px 0 0; float:left; width:288px; }
#twoColumnLayout #utilityWrap	{ margin-right:20px; }
/*******/

/**** ADDITIONAL UTILITY ***/
#additionalUtilityWrap		{ margin:20px 20px 0 0; float:left; width:288px; }
/*******/

/**** FOOTER ***/
#footerWrap					{ padding:30px 0 20px 0; clear:both; height:49px; background:url(../img/mainBottom.png) no-repeat; }
#footerWrap p				{ background:url(../img/footerBackground.png) no-repeat; text-align:right; padding:0 30px 0 0; line-height:49px; color:#aebbc1; }
/*******/


/**** PREATION FOOTER LOGO ***/
body						{ padding-bottom:29px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/



