/**** BODY ***/
html, body 					{ background:#d9e5da url(../img/background.jpg) repeat-x; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; text-align:left; width:984px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap					{ z-index:2; position:relative; width:984px; height:170px; background:#fff url(../img/header.jpg) no-repeat; }
#headerWrap #logo			{ padding:20px 0 0 40px; }
#headerWrap #logo IMG		{ display:block; }
/*******/

/**** NAV ***/
#nav						{ position:absolute; z-index:2; bottom:0; right:38px; }
#nav ul						{ position:relative; z-index:998; margin:0; padding:0 11px; list-style-type:none; float:left; }
#nav ul li					{ position:relative; z-index:998; margin:0; padding:5px 0 0 0; float:left; }
#nav ul li a, 
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited		{ padding:0 10px; float:left; text-transform:lowercase; text-decoration:none; font:normal 14px/38px georgia; color:#999; }
#nav ul li a:hover			{ text-decoration:none; color:#0078ae; }
#nav ul ul					{ display:none; padding:0; }
#nav ul li:hover					{ background:url(../img/navRight.gif) no-repeat 100% 0; padding:0 1px 0 0;}
#nav ul li:hover a, 
#nav ul li:hover a:link,
#nav ul li:hover a:active,
#nav ul li:hover a:visited,
#nav ul li:hover a:hover			{ background:url(../img/navLeft.gif) no-repeat; padding:5px 9px 0 10px; color:#0078ae; }
#nav ul li.parent:hover ul						{ background:url(../img/navShadow.png); display:block; position:absolute; top:43px; left:5px; width:200px; padding:0 0 5px 0; }
#nav ul li.parent:hover ul ul					{ display:none; }
#nav ul li.parent:hover ul li					{ padding:1px 0 0 0; left:-5px; background:url(../img/subnavBackground.png) repeat-x; clear:both; width:200px; padding:0; }
#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			{ padding:0 10px; background:none; width:182px; text-transform:none; font:normal 14px/25px georgia; color:#666; }
#nav ul li.parent:hover ul li.parent a			{ background:url(../img/navArrow.gif) no-repeat 185px 50%; }
#nav ul li.parent:hover ul li a:hover,
#nav ul li.parent:hover ul li:hover a			{ color:#0078ae; }
#nav ul li.parent:hover ul li.parent			{  }
#nav ul li.parent:hover ul li:hover				{  }
#nav ul li.parent:hover ul li.parent:hover		{  }
#nav ul li.parent:hover ul li.parent:hover ul	{ display:block; top:0; left:205px; }
#nav ul li.parent:hover ul li.parent:hover ul li	{ width:200px; }
#nav ul li.parent:hover ul li.parent:hover ul li a	{ background:none; color:#666; }
#nav ul li.parent:hover ul li.parent:hover ul li.parent a			{ background:url(../img/navArrow.gif) no-repeat 185px 50%; }
#nav ul li.parent:hover ul li.parent:hover ul li a:hover,
#nav ul li.parent:hover ul li.parent:hover ul li:hover a			{ color:#0078ae; }
#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:205px; }

/*******/

/**** MAIN ***/
#mainWrap					{ background:#fff; float:left; width:908px; padding:0 38px 38px 38px; }
/*******/

/**** MAIN IMAGE AREA ***/
#mainImageWrap				{ position:relative; height:250px; margin:0 0 38px 0; }
#mainImageWrap .callout		{ float:left; width:100%; }
#mainImageWrap .ui-sortable	{ position:relative; z-index:2; }
#mainImageWrap .slideshow UL	{ z-index:1; }
#mainImageWrap IMG#mainImageOverlay		{ position:absolute; top:0; left:0; z-index:1; }
#mainImageWrap IMG			{ margin:0; }
/*******/

/**** TEXT ***/
#textWrap					{ float:left; width:604px; margin:0 40px 0 0; }
#oneColumnLayout #textWrap	{ width:908px; margin:0; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ float:left; width:264px; }
/*******/

/**** FOOTER ***/
#footerWrap					{ position:relative; clear:both; background:url(../img/footerCurve.gif) no-repeat; padding:40px 0 20px 0; }
#footerWrap P				{ position:absolute; left:38px; top:45px; font:normal 12px/18px georgia; color:#6d726d; margin:0; padding:0; }
#footerWrap #memberships	{ text-align:right; }
#footerWrap #memberships IMG	{ display:inline; margin:0 10px 0 0; vertical-align:middle; }
#footerWrap #memberships P		{ position:static; margin-right:38px; }
/*******/



/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:29px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/

	



