/**** BODY ***/
html						{ background:#a56c7f url(../img/gradient.png) repeat-x; }
html, body 					{ position:relative; text-align:center; margin:0; padding:0; }
body						{ background:url(../img/backgroundCircles.png) no-repeat 50% 0; }
#siteWrap					{ position:relative; top:35px; background:url(../img/mainBackground.png) repeat-y; text-align:left; width:975px; margin:0 auto; padding:0 5px 0 4px; }
/*******/

/**** HEADER ***/
#headerWrap					{ position:relative; z-index:2; background:#ffbc66 url(../img/headerGradient.png) no-repeat; padding:20px 0; float:left; width:100%; }
#headerWrap .shadow			{ position:absolute; bottom:0; left:0; height:1px; width:100%; background:url(../img/shadow.png) repeat-x; }
#headerWrap .highlight		{ position:absolute; top:0; left:0; height:3px; width:100%; background:url(../img/highlight.png) repeat-x; }
#logo						{ position:relative; padding:5px 0 0 60px; }
#logo IMG					{ display:block; }
/*******/

/**** NAV ***/
#nav						{ position:relative; z-index:2; float:right; padding:5px 45px 0 0; }
#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 5px 0 0; padding:0; float:left; }
#nav UL LI A,
#nav UL LI A:link,
#nav UL LI A:visited,
#nav UL LI A:active			{ text-decoration:none; padding:0 10px; float:left; color:#fff; font:bold 14px/25px arial; }
#nav UL LI A:hover			{ text-decoration:none; color:#fff; }
#nav UL LI UL				{ display:none; background:#ffbc66; position:absolute; top:25px; left:0; width:200px; }
#nav UL LI UL UL			{ left:200px; top:0; }
#nav UL LI:hover > UL		{ display:block; }
#nav UL LI UL LI			{ background:url(../img/shadow.png); width:100%; clear:both; }
#nav UL LI UL LI A,
#nav UL LI UL LI A:link,
#nav UL LI UL LI A:visited,
#nav UL LI UL LI A:active	{ font:bold 12px/25px arial; width:180px; }
#nav UL LI UL LI A:hover	{ background:url(../img/shadow.png); }
#nav UL LI:hover > A	{ background:url(../img/shadow.png); }
#nav UL LI UL LI.parent > A		{ background:url(../img/navArrow.gif) no-repeat 190px 10px; }
#nav UL LI UL LI.parent:hover > A	{ background:url(../img/navArrowHover.png) no-repeat 100% 0; }
/*******/

/**** MAIN ***/
#mainWrap					{ clear:both; float:left; width:100%; padding:121px 0 0 0; }
/*******/

/**** MAIN IMAGE ***/
#mainImage					{ margin:-121px 0 0 0; position:relative; float:left; width:100%; }
#mainImage .transition		{ position:absolute; bottom:0; left:0; height:81px; width:100%; background:url(../img/mainImageGradient.png) no-repeat 0 100%; }
#mainImage .shadow			{ position:absolute; top:0; left:0; height:10px; width:100%; background:url(../img/shadow.png) repeat-x; }
/*******/

/**** MAIN ZONES ***/
#mainZones					{ position:relative; background:url(../img/border.png); margin:-101px 19px 19px 19px; padding:1px; float:left; width:935px; }
#mainZones .content			{ float:left; width:855px; background:#fff; padding:30px 40px; }
#textWrap					{ float:right; width:455px; min-height:10px; }
#oneColumnLayout #textWrap,
#oneColumnCalloutsLayout #textWrap	{ width:855px; }
#utilityWrap				{ float:left; width:340px; margin:0 60px 0 0; min-height:10px;  }
/*******/

/**** MAIN ZONES ***/
#subZones					{ position:relative; background:url(../img/border.png); margin:0 19px 19px 19px; padding:1px; float:left; width:935px; }
#subZones .content			{ float:left; width:855px; background:#f9f9f7 url(../img/calloutLines.gif) repeat-y; padding:30px 40px; }
#subZone1					{ float:left; width:173px; min-height:10px; }
#subZone2					{ float:left; width:280px; min-height:10px; margin:0 61px; }
#subZone3					{ float:left; width:280px; min-height:10px; }
/*******/

/**** FOOTER ***/
#footerWrap					{ background:url(../img/footerShadow.png) no-repeat 0 100%; clear:both; padding:0 60px 20px 60px; position:relative; bottom:-5px; left:-4px; width:864px; }
/*******/


/**** PREATION FOOTER LOGO ***/
body,
body#twoColumnCalloutsLayout		{ padding-bottom:70px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/



