/**** BODY ***/
html, body 					{ background:#fff ; 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/headerImg.png) no-repeat; z-index:2; position:relative; width:984px; height:59px; float:left; padding:20px 0 0 0; clear:both; margin: 0 0 10px 0;}
#headerWrap #logo		{ float:left; padding:0 0 0 20px; }
/*******/

/**** NAV ***/
#nav					{ position:relative; z-index:2; padding:0 20px 0 0; margin:35px 0 0 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 16px/24px Arial, Tahoma; text-transform:lowercase; color:#fff; }
#nav ul li a:hover		{ text-decoration:none; color:#fff; }
#nav ul li:hover a,
#nav ul li.active a		{ background:#3e3933; }
#nav ul ul				{ display:none; padding:0; }
#nav ul li.parent:hover ul						{ background:#333; display:block; position:absolute; top:29px; right: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 Arial, Tahoma; color:#fff;}
#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:#3e3933; }
#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					{ background:url(../img/backgroundImage.png) repeat-y; margin:0 0 10px 0; clear:both; float:left; width:984px;}
#preMainWrap					{ margin:0; padding:0; height:45px; float:left; clear;both;}
#mainImage					{ display:block; position:relative;}
#mainImage img					{ display:block; padding-left:2px; #}
#contactInfo					{ position:absolute; top:10px; left:680px;}
/*******/

/**** TEXT ***/
#contentWrap				{  margin:0 0 0 10px; float:left; width:609px; }
#textWrap					{ padding:20px; float:left; width:569px; }
#oneColumnLayout #contentWrap	{ margin:0; width:982px; }
#oneColumnLayout #textWrap		{ width:944px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ padding:20px; float:left; width:324px; }
/*******/

/**** ADDITIONAL UTILITY ***/
#additionalUtilityWrap		{ padding:20px; float:left; width:324px; background:#615a50; }
#additionalUtilityWrap img.siteLogo	{display:block; margin:auto; }
/*******/

/**** FOOTER ***/
#footerWrap					{ position:relative; background:url(../img/backgroundImage.png) repeat-y; padding:10px; clear:both;  margin-bottom:10px;}
#footerWrap #footerProjectWrap			{ position:absolute; top:-55px; left: 210px;}
#footerWrap p				{ color:#fff; font:normal 16px/20px Arial, Tahoma; margin:0; padding:0; }
/*******/




