/**** BODY ***/
html, body 					{ background:#1b1c1f url(../img/background.jpg) no-repeat 50% 0; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; text-align:left; width:984px; margin:0 auto; padding:10px 0 0 0; }
/*******/

/**** HEADER ***/
#headerWrap				{ background:url(../img/black50.png); z-index:2; position:relative; width:984px; float:left; padding:20px 0; }
#headerWrap #logo		{ float:left; padding:0 0 0 20px; }
/*******/

/**** NAV ***/
#nav					{ position:relative; z-index:2; padding:0 20px 0 0; margin:0 0 -5px 0; 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 0 0 5px; padding:0 0 5px 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-decoration:none; font:normal 13px/24px georiga; text-transform:uppercase; color:#d4d4d4; }
#nav ul li a:hover		{ text-decoration:none; color:#fff; }
#nav ul li:hover a,
#nav ul li.active a		{ background:url(../img/black50.png); }
#nav ul ul				{ display:none; padding:0; }
#nav ul li.parent:hover ul						{ background:url(../img/black50.png); display:block; position:absolute; top:29px; left:0; width:200px; }
#nav ul li.parent:hover ul ul					{ display:none; }
#nav ul li.parent:hover ul li					{ padding:0 10px; margin:0; left:0; clear:both; width:180px; }
#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:160px; padding:0 10px; text-transform:none; font:normal 13px/24px georgia; color:#d4d4d4; }
#nav ul li.parent:hover ul li a:hover			{  }
#nav ul li.parent:hover ul li.parent			{  }
#nav ul li.parent:hover ul li.parent a			{ background:url(../img/navArrow.gif) no-repeat 100% 50%; }
#nav ul li.parent:hover ul li.parent ul li a			{ background:none; }
#nav ul li.parent:hover ul li.parent ul li.parent a			{ background:url(../img/navArrow.gif) no-repeat 100% 50%; }
#nav ul li.parent:hover ul li.parent ul li.parent ul li a			{ background:none; }
#nav ul li.parent:hover ul li.parent ul li.parent ul li.parent a			{ background:url(../img/navArrow.gif) no-repeat 100% 50%; }
#nav ul li.parent:hover ul li:hover,
#nav ul li.parent:hover ul li.active			{ background:url(../img/black50.png); }
#nav ul li.parent:hover ul li:hover a,
#nav ul li.parent:hover ul li.active a			{  color:#fff; }
#nav ul li.parent:hover ul li:hover UL LI a,
#nav ul li.parent:hover ul li.active UL LI a			{ color:#fff; }
#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:#fff; }
#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:#fff; }
#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:#fff; }
#nav ul li.parent:hover ul li.parent:hover,
#nav ul li.parent:hover ul li.parent.active		{  }
#nav ul li.parent:hover ul li.parent:hover ul	{ display:block; top:0; 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	{ display:block; top:0; left:200px; }
/*******/

/**** MAIN ***/
#mainWrap					{ margin:10px 0; clear:both; float:left; width:984px; }
#sidebarWrap				{ background:url(../img/sidebarGradient.png) no-repeat 0 100%; float:left; width:364px; padding:0 0 43px 0; }
#sidebarWrap .separator		{ background:url(../img/sidebarBorderTop.png) no-repeat; line-height:2px; height:2px; width:100%; display:block; clear:both; }
/*******/

/**** MAIN IMAGE ***/
#mainImage					{ background:url(../img/textBorderTop.png) no-repeat 0 100%; padding:0 0 2px 0; float:left; width:610px; }
#mainImage IMG				{ display:block; }
#oneColumnLayout #mainImage	{ background:url(../img/textBorderTopFull.png) no-repeat 0 100%; padding:0 0 2px 0; float:left; width:984px; }
/*******/

/**** TEXT ***/
#contentWrap				{ background:url(../img/black50.png); margin:0 10px 0 0; float:left; width:610px; }
#textWrap					{ padding:20px; float:left; width:570px; }
#oneColumnLayout #contentWrap	{ margin:0; width:984px; }
#oneColumnLayout #textWrap		{ width:944px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ padding:20px; float:left; width:324px; background:url(../img/black25.png); }
/*******/

/**** ADDITIONAL UTILITY ***/
#additionalUtilityWrap		{ padding:20px; float:left; width:324px; background:url(../img/black50.png); }
/*******/

/**** FOOTER ***/
#footerWrap					{ padding:20px; clear:both; background:url(../img/black50.png) repeat-x; }
#footerWrap p				{ color:#767779; }
/*******/



/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:29px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/




