/**** BODY ***/html, body 					{ background:#b1cee8; text-align:center; margin:0; padding:0; font:normal 13px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#siteContainer				{ background:#103d66 url(../img/siteBackground.gif) repeat-y; text-align:left; position:relative; width:984px; padding:0; margin:0 auto; }h1,h2,h3,h4,h5,h6,p							{ margin:0;  padding:0 0 10px 0; }a, a:link,a:active,a:visited					{ text-decoration:none; color:#000; }a:hover						{ text-decoration:none; color:#374467;}img							{ border:0; display:block; }form						{ margin:0; padding:0; }/**** HEADER ***/#headerWrap					{ height:180px; position:relative; z-index:9999; background:url(../img/headerBackground.jpg) no-repeat; }#headerWrap #logo			{ position:absolute; top:19px; left:18px; z-index:9999; }

/**** SLIDESHOW ***/
#headerWrap ul.imageSet			{ position:absolute; top:0; left:276px; display:block; height:180px; width:708px; margin:0; padding:0; list-style-type:none; }
#headerWrap ul.imageSet li		{ margin:0; padding:0; }
#headerWrap ul.imageSet li img	{ width:708px; height:180px; }#headerWrap #slideShow			{ position:relative; height:180px; overflow:auto;}
#headerWrap #slideshowOverlay	{ z-index:999; background:url(../img/fadingImageOverlay.png) no-repeat; width:708px; height:180px; position:absolute; top:0; left:276px; }
/**** MAIN AREA ***/#mainWrap					{ float:left; display:inline; width:100%; background:url(../img/mainBackground.gif) repeat-y;  }/**** TEXT ***/#textWrap					{ padding:35px; background:url(../img/textWrapCorner.gif) no-repeat; width:739px; float:left; display:inline; }
/**** UTILITY ***/#utilityWrap				{ width:175px; float:left; display:inline; background:#fff; }
/**** NAV ***/
#utilityWrap #navWrap					{ position:relative; z-index:998; padding:0; float:left; width:100%; }
#utilityWrap #navWrap ul				{ position:relative; z-index:998; margin:0; padding:0; list-style-type:none; width:100%; float:left; }
#utilityWrap #navWrap ul li				{ border-bottom:1px solid #ddd; position:relative; z-index:998; margin:0; padding:0; clear:both; float:left; width:100%; }
#utilityWrap #navWrap ul li.first		{ background:none; }
#utilityWrap #navWrap ul li a, 
#utilityWrap #navWrap ul li a:link,
#utilityWrap #navWrap ul li a:active,
#utilityWrap #navWrap ul li a:visited	{ width:142px; padding:0 10px 0 23px; float:left; text-decoration:none; font:bold 14px/33px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }
#utilityWrap #navWrap ul li a:hover		{ background:#eee; text-decoration:none; color:#333; }
#utilityWrap #navWrap ul li.parent a	{ background:url(../img/navArrow.gif) no-repeat 165px 50%; }
#utilityWrap #navWrap ul ul				{ display:none; }
#utilityWrap #navWrap ul li.parent:hover						{ background:#eee url(../img/navArrow.gif) no-repeat 165px 50%; }
#utilityWrap #navWrap ul li.parent:hover a, 
#utilityWrap #navWrap ul li.parent:hover a:link,
#utilityWrap #navWrap ul li.parent:hover a:active,
#utilityWrap #navWrap ul li.parent:hover a:visited,
#utilityWrap #navWrap ul li.parent:hover a:hover				{ background:none; color:#666; }
#utilityWrap #navWrap ul li.parent:hover ul						{ background:#eee; display:block; position:absolute; top:-1px; left:175px; width:175px; }
#utilityWrap #navWrap ul li.parent:hover ul ul					{ display:none; }
#utilityWrap #navWrap ul li.parent:hover ul li					{ left:0; clear:both; width:175px; }
#utilityWrap #navWrap ul li.parent:hover ul li a, 
#utilityWrap #navWrap ul li.parent:hover ul li a:link,
#utilityWrap #navWrap ul li.parent:hover ul li a:active,
#utilityWrap #navWrap ul li.parent:hover ul li a:visited		{  }
#utilityWrap #navWrap ul li.parent:hover ul li a:hover			{  }
#utilityWrap #navWrap ul li.parent:hover ul li.parent			{ background:#eee url(../img/navArrow.gif) no-repeat 160px 50%; }
#utilityWrap #navWrap ul li.parent:hover ul li:hover				{ background:#eee;  }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover			{ background:#eee url(../img/navArrow.gif) no-repeat 160px 50%; }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul		{ display:block; top:0; left:175px; }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul ul	{ display:none; }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li	{  }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover		{ background:#eee url(../img/navArrow.gif) no-repeat 160px 50%; }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover ul	{ display:block; top:0; left:175px; }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover ul li	{  }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover ul ul	{ display:none; }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover ul li	{  }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover ul li.parent:hover		{ background:#eee url(../img/navArrow.gif) no-repeat 160px 50%; }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover ul li.parent:hover ul	{ display:block; top:0; left:175px; }
#utilityWrap #navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover ul li.parent:hover ul li	{  }

/**** FOOTER ***/#footerWrap					{ clear:both; margin:0 0 0 175px; }
#footerWrap #locations		{ float:left; display:inline; width:100%; background:#ffffe5; border-top:1px solid #ccd9d2; border-bottom:3px solid #ccd9d2; }#footerWrap #locations .location	{ float:left; display:inline; padding:20px 20px 20px 35px; }
#footerWrap #locations .location p	{ background:none; margin:0; padding:0; font:normal 13px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#66665c; }
#footerWrap #locations .location h4	{ margin:0; padding:0; font:normal 16px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#33332e; }
#footerWrap p	{ clear:both; background:#336699; margin:0; padding:0 0 0 35px; font:normal 13px/40px "Trebuchet MS", arial, helvetica, sans-serif; color:#adc2d6; }

