/**** BODY ***/
html, body 					{ background:#eaecde url(../img/siteGradient.gif) repeat-x; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; text-align:left; width:984px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap					{ position:relative; z-index:2; height:191px; }
#headerWrap #logo			{ position:absolute; z-index:2; top:9px; left:43px; }
/*******/

/**** NAV ***/
#nav						{ position:relative; z-index:2; padding:62px 5px 0 20px; 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; padding:0 0 12px 0; float:left; }
#nav ul li a, 
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited		{ background:url(../img/dottedLine.gif) repeat-y 0 0; padding:0 17px 0 18px; float:left; text-decoration:none; font:normal 16px/28px georgia; color:#7c7c7a; }
#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:39px; left:-1px; width:200px; padding:0; }
#nav ul li.parent:hover ul ul					{ display:none; }
#nav ul li.parent:hover ul li					{ padding:0; 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 arial; 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					{ float:left; position:relative; background:url(../img/mainBackground.gif) repeat-y 68px 0; }
#styleWrap1					{ float:left; position:relative; top:-74px; margin:0 0 -74px 0; background:url(../img/siteBackground.gif) no-repeat 20px 0; padding:74px 80px 0 80px; }
#styleWrap2					{ float:left; position:relative; background:url(../img/watercolor.jpg) no-repeat 100% 100%; padding:0 0 35px 0; width:824px; min-height:440px; }
/*******/

/**** FOCUS AREA ***/
#focusWrap					{ float:left; width:746px; border-bottom:10px solid #e5e5e5; padding:25px 42px 0 42px; min-height:30px; }
/*******/

/**** TEXT ***/
#textWrap					{ margin:20px 0 0 0; width:746px; padding:5px 42px 0 42px; float:left; min-height:30px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ margin:20px 0 0 0; background:url(../img/dottedLine.gif) repeat-y 0 0; padding:5px 28px 0 29px; float:left; width:209px; min-height:30px; }
/*******/

/**** ADDITIONAL UTILITY ***/
#additionalUtilityWrap		{ margin:20px 0 0 0; background:url(../img/dottedLine.gif) repeat-y 0 0; padding:5px 41px 0 29px; float:left; width:209px; min-height:30px; }
/*******/

/**** FOOTER ***/
#footerWrap					{ clear:both; background:#eaecde url(../img/footerBackground.gif) no-repeat 68px 0; position:relative; min-height:74px;  }
#footerWrap P				{ position:absolute; top:5px; left:108px; }
/*******/




/**** LAYOUT - 2 COLUMN - SPECIAL ***/
#twoColumnLayout #textWrap	{ width:475px; padding:5px 28px 0 42px; }
/*******/

/**** LAYOUT - 1 COLUMN - SPECIAL ***/
/*******/

/**** LAYOUT - HOMEPAGE - SPECIAL ***/
#homepageLayout #textWrap	{ width:209px; padding:5px 28px 0 42px; }
/*******/



/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:29px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/

	