/**** BODY ***/html, body 					{ background:#710100 url(../img/background.gif); text-align:center; margin:0; padding:0; font:normal 11px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }
#siteContainer				{ text-align:left; position:relative; width:1004px; padding:0; margin:0 auto; }h1,h2,h3,h4,h5,h6,p							{ margin:0; padding:0; }a, a:link,a:active,a:visited					{ text-decoration:underline; color:#054fb4; }a:hover						{ text-decoration:none; color:#054fb4;}img							{ border:0; display:block; }form						{ margin:0; padding:0; }/**** HEADER ***/#headerWrap					{ position:relative; z-index:9999; height:48px; }
#logo						{ position:absolute; top:78px; left:30px; height:111px; width:314px; background:url(../img/logoBackground.png) no-repeat; }#logo img					{ position:absolute; top:0; left:0;  }
/**** NAV ***/
#headerWrap #navWrap					{ position:absolute; bottom:0; left:20px; z-index:998; padding:0; float:left; width:100%; }
#headerWrap #navWrap ul					{ position:relative; z-index:998; margin:0; padding:0 11px; list-style-type:none; float:left; }
#headerWrap #navWrap ul li				{ position:relative; z-index:998; margin:0; padding:0; float:left; }
#headerWrap #navWrap ul li a, 
#headerWrap #navWrap ul li a:link,
#headerWrap #navWrap ul li a:active,
#headerWrap #navWrap ul li a:visited	{ padding:0 9px; float:left; text-transform:uppercase; text-decoration:none; text-transform:lowercase; font:normal 12px/24px "Trebuchet MS", arial, helvetica, sans-serif; color:#dcdcdc; }
#headerWrap #navWrap ul li a:hover		{ text-decoration:none; color:#fff; }
#headerWrap #navWrap ul ul				{ display:none; padding:0; }
#headerWrap #navWrap ul li.parent:hover,
#headerWrap #navWrap ul li.current							{ background:#560100; }
#headerWrap #navWrap ul li.parent:hover a, 
#headerWrap #navWrap ul li.parent:hover a:link,
#headerWrap #navWrap ul li.parent:hover a:active,
#headerWrap #navWrap ul li.parent:hover a:visited,
#headerWrap #navWrap ul li.parent:hover a:hover					{ color:#fff; }
#headerWrap #navWrap ul li.parent:hover ul						{ background:url(../img/navDropdownBackground.png); display:block; position:absolute; top:24px; left:0; width:200px; padding:0; border-top:2px solid #252525; }
#headerWrap #navWrap ul li.parent:hover ul ul					{ display:none; border-top:none; }
#headerWrap #navWrap ul li.parent:hover ul li					{ left:0; clear:both; border-top:1px solid #7e7e7e; width:200px; }
#headerWrap #navWrap ul li.parent:hover ul li a, 
#headerWrap #navWrap ul li.parent:hover ul li a:link,
#headerWrap #navWrap ul li.parent:hover ul li a:active,
#headerWrap #navWrap ul li.parent:hover ul li a:visited			{ width:182px; text-transform:none; font:bold 13px/25px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }
#headerWrap #navWrap ul li.parent:hover ul li a:hover			{  }
#headerWrap #navWrap ul li.parent:hover ul li.parent			{ background:url(../img/navArrow.gif) no-repeat 180px 50%; }
#headerWrap #navWrap ul li.parent:hover ul li:hover				{ background:#383838; border-color:#252525; }
#headerWrap #navWrap ul li.parent:hover ul li.parent:hover		{ background:#383838 url(../img/navArrowHover.gif) no-repeat 180px 50%; }
#headerWrap #navWrap ul li.parent:hover ul li.parent:hover ul	{ display:block; top:-1px; left:200px; }
#headerWrap #navWrap ul li.parent:hover ul li.parent:hover ul li	{ width:200px; }

/**** MAIN AREA ***/
#mainWrap					{ background:#fff; border:10px solid #444; float:left; display:inline; }/**** TEXT ***/#textWrap					{ float:right; display:inline; width:613px; padding:135px 20px 20px 19px; }#home #textWrap				{ width:264px; padding:10px 20px 20px 19px; }

/**** UTILITY ***/#utilityWrap				{ margin:22px 0 20px 22px; width:310px; float:left; display:inline; }
#home #utilityWrap			{ width:681px; margin:0; }#homepagePhotoSlideshow		{ height:484px; }#homepagePhotoSlideshow ul	{ display:block; margin:0; padding:0; list-style-type:none; }
#homepagePhotoSlideshow ul li		{ display:block; text-align:right; }
#homepagePhotoSlideshow ul li img	{ border:5px solid #f2f2f2; margin-left:auto; }
/**** FOOTER ***/#footerWrap					{ position:relative; clear:both; }#footerWrap p				{ padding:0 0 0 30px; font:normal 12px/24px "Trebuchet MS", arial, helvetica, sans-serif; color:#dcdcdc; }
#footerWrap ul				{ list-style-type:none; margin:0; padding:0 0 10px 0; position:absolute; top:5px; right:30px; }
#footerWrap ul li			{ float:left; display:inline; margin:0 0 0 10px; }












