/**** BODY ***/
html, body 					{ background:#bababa; text-align:center; margin:0; padding:0; }
#siteWrap					{ border-top:46px solid #bababa; background:#828282; margin:0; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap					{ text-align:left; background:#fff; z-index:2; position:relative; top:-25px; width:984px; height:129px; margin:0 auto 0 auto; }
#logo						{ padding:24px 0 0 40px; }
#logo IMG					{ display:inline; }
/*******/

/**** NAV ***/
#nav					{ background:#e3ebeb; position:absolute; right:0; top:25px; z-index:2; float:right; }
#nav ul					{ position:relative; z-index:2; margin:0; padding:0 21px 0 11px; list-style-type:none; float:left; }
#nav ul li				{ position:relative; z-index:2; margin:0; padding:10px 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 14px/25px arial; color:#717575;  border-right:1px solid #ccd3d3; }
#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:45px; 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					{ text-align:left; background:#fff url(../img/interiorBorder.gif) no-repeat; width:944px; padding:0 20px 20px 20px; margin:0 20px; float:left; display:inline; position:relative; left:50%; margin:-25px 0 0 -492px; }
#homepageLayout #mainWrap	{ background:#fff; }
/*******/

/**** MAIN IMAGE AREA ***/
#mainImageWrap					{ height:300px; position:relative; background:url(../img/mainImage.jpg) no-repeat; }
#mainImageWrap #mainTextDark	{ float:left; position:absolute; top:10px; left:405px; background:#124a50; width:259px; height:181px; padding:20px; }
#mainImageWrap #mainTextLight	{ float:left; border-right:1px solid #e5e5e5; position:absolute; top:10px; left:704px; background:#fff; width:198px; height:181px; padding:20px; }
/*******/

/**** TEXT ***/
#textWrap					{ float:left; width:570px; padding:40px 25px 0 0; }
#textWrap .zone				{ width:255px; float:left; margin:0 0 0 20px; padding:0 0 10px 0; }
#textWrap .separate			{ clear:both; border-top:10px solid #dae3e4; padding:10px 0 0 0; }
#textWrap .separate #separateColumn1	{ width:130px; }
#textWrap .separate #separateColumn2	{ width:380px; }
#oneColumnLayout #textWrap	{ width:944px; padding:40px 0 0 0; }
#twoColumnLayout #textWrap	{ float:right; padding:40px 40px 0 40px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ float:left; width:329px; padding:40px 0 0 0; }
#twoColumnLayout #utilityWrap	{ width:255px; padding:40px 0 0 20px; }
/*******/


/**** FOOTER ***/
#footerWrap					{ position:relative; clear:both; width:984px; height:87px; margin:0 auto; text-align:right; }
#footerWrap P				{ font:bold 14px/18px arial; color:#fff; border-bottom:21px solid #bababa; margin:0; padding:33px 74px 0 0; position:absolute; top:0; left:0; width:910px; height:79px; background:url(../img/footer.gif) no-repeat; }
/*******/


/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:29px; }
#preationFooterLogo			{ position:absolute; bottom:-28px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/

	



