/**** BODY ***/
html, body 				{ position:relative; background:#e9e9e9; text-align:center; margin:0; padding:0; }
body					{ background:#fff url(../img/backgroundGradient.gif) repeat-x 0 100%; }
#siteWrap				{ position:relative; text-align:left; width:904px; margin:0 auto; padding:0 36px; background:url(../img/shadow.png) no-repeat 0 70px; }
#stripe					{ margin:0 0 -414px 0; padding:110px 0 0 0; width:100%; height:304px; background:url(../img/stripe.png) repeat-x 0 110px; }
/*******/

/**** HEADER ***/
#headerWrap				{ position:relative; min-height:110px; margin:0 1px; background:#fff; }
#headerWrap #logo		{ padding:15px 0 0 30px; }
#headerWrap #logo IMG	{ display:block; }
/*******/

/**** NAV ***/
#headerNav				{ position:absolute; top:40px; right:20px; }
#headerNav UL			{ margin:0; padding:0; list-style-type:none; float:left; }
#headerNav UL LI		{ background:url(../img/headerNavBullet.gif) no-repeat 1px 50%; margin:0; padding:0 10px 0 15px; float:left; }
#headerNav UL LI.first	{ background:none; }
#headerNav UL LI A,
#headerNav UL LI A:link,
#headerNav UL LI A:visited,
#headerNav UL LI A:active	{ text-decoration:none; float:left; color:#999; }
#headerNav UL LI A:hover	{ text-decoration:underline; color:#993333; }
/*******/

/**** NAV ***/
#nav						{ position:relative; z-index:2; float:left; width:192px; padding:0 20px 40px 20px; }
#nav UL						{ position:relative; z-index:2; border-top:1px solid #e5e5e5; margin:0; padding:0; list-style-type:none; float:left; width:100%; }
#nav UL LI					{ position:relative; z-index:2; border-bottom:1px solid #e5e5e5; margin:0; padding:0; float:left; width:100%; }
#nav UL LI A,
#nav UL LI A:link,
#nav UL LI A:visited,
#nav UL LI A:active			{ text-decoration:none; padding:10px 5px 10px 10px; margin:0 5px 0 0; float:left; width:172px; color:#669933; }
#nav UL LI A:hover			{ text-decoration:none; color:#333; }
#nav UL LI UL				{ border:1px solid #e5e5e5; border-bottom:0; display:none; position:absolute; top:-1px; left:192px; background:#fff; }
#nav UL LI:hover			{ background-color:#fafafa; }
#nav UL LI:hover > UL		{ display:block; }
#nav UL LI.parent > A		{ background:url(../img/navArrow.gif) no-repeat 100% 50%; }
#nav UL LI.parent:hover		{ background-color:#fafafa; }
/*******/

/**** MAIN ***/
#mainWrap					{ padding:0; margin:0 1px; clear:both; float:left; width:902px; background:#fff; }
#content					{ min-height:443px; float:left; width:100%; padding:0 1px 30px 1px; margin:0 -1px; background:url(../img/mainBottom.gif) no-repeat 0 100%; }
#leftCol					{ position:relative; z-index:2; float:left; width:232px; }
#rightCol					{ position:relative; z-index:1; float:right; width:640px; padding:0 30px 0 0; }
/*******/


/**** UNDER NAV ZONE ***/
#underNavWrap				{ clear:both; float:left; width:192px; padding:0 20px; }
/*******/

/**** TEXT ***/
#textWrap					{ float:left; width:100%; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ clear:both; margin:0 30px 0 0; float:left; width:305px; }
/*******/

/**** ADDITIONAL UTILITY ***/
#additionalUtilityWrap		{ float:left; width:305px; }
/*******/

/**** FOOTER ***/
#footerWrap					{ background:url(../img/footer.gif) no-repeat 0 10px; clear:both; height:50px; padding:10px 0 20px 30px; }
#footerWrap P				{ font:normal 11px/50px verdana; color:#999; }
/*******/


/**** PREATION FOOTER LOGO ***/
body						{ padding-bottom:29px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/




