/**** BODY ***/
html, body 					{ background:#cfcfcf url(../img/backgroundGradient.gif) repeat-x; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; top:30px; background:url(../img/mainBackground.gif) repeat-y; text-align:left; width:826px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap				{ z-index:2; position:relative; top:0; left:20px; width:778px; height:80px; }
#headerWrap #logo		{ position:absolute; top:10px; left:0; }
/*******/

/**** NAV ***/
#nav					{ position:relative; z-index:2; padding:25px 0 0 20px; float:right; }
#nav ul					{ position:relative; z-index:2; margin:0; padding:0 11px; list-style-type:none; float:left; }
#nav ul li				{ 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 9px; float:left; text-decoration:none; font:normal 13px/30px "Trebuchet MS"; color:#999; }
#nav ul li a:hover		{ text-decoration:none; color:#333; }
#nav ul ul				{ display:none; padding:0; }
#nav ul li.parent:hover ul						{ border:1px solid #d9d9d9; border-width:1px 1px 0 1px; display:block; position:absolute; top:30px; left:-1px; width:200px; padding: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 #d9d9d9; width:200px; }
#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:180px; padding:0 10px; text-transform:none; font:normal 13px/25px "Trebuchet MS"; color:#666; }
#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 180px 50%; }
#nav ul li.parent:hover ul li:hover,
#nav ul li.parent:hover ul li.current			{ background:#eee; }
#nav ul li.parent:hover ul li:hover a,
#nav ul li.parent:hover ul li.current a			{ color:#333; }
#nav ul li.parent:hover ul li:hover UL LI a,
#nav ul li.parent:hover ul li.current UL LI a			{ color:#666; }
#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:#333; }
#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:#666; }
#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:#333; }
#nav ul li.parent:hover ul li.parent:hover		{ background:#eee url(../img/navArrow.gif) no-repeat 180px 50%; }
#nav ul li.parent:hover ul li.parent:hover ul	{ border-top:1px solid #d9d9d9; display:block; top:-1px; 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	{ border-top:1px solid #d9d9d9; display:block; top:-1px; left:200px; }
/*******/

/**** MAIN ***/
#mainWrap					{ min-height:250px; margin:-80px 0 0 0; width:778px; padding:104px 28px 0 20px; background:url(../img/mainBackgroundTop.gif) no-repeat; float:left; }
/*******/

/**** MAIN IMAGE ***/
#mainImage					{  }
/*******/

/**** TEXT ***/
#textWrap					{ float:left; width:451px; padding:20px 40px;  }
#oneColumnLayout #textWrap	{ width:698px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ float:left; width:247px; padding:20px 0; }
/*******/


/**** FOOTER ***/
#footerWrap					{ clear:both; background:url(../img/footerShadow.gif) no-repeat 0 100%; padding:20px 0 8px 20px; }
#footerWrap p				{ color:#999; }
/*******/




/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:69px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/




