/**** BODY ***/html, body 				{ background:url(../img/background.jpg) repeat; text-align:center; margin:0; padding:0; font:normal 14px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#45443f; }#siteContainer			{ background:url(../img/siteShadow.png) repeat-y; text-align:left; position:relative; width:746px; padding:0; margin:20px auto 0 auto; }h1						{ margin:0; padding:0; }h2						{ margin:0; padding:0; }h3						{ margin:0; padding:0; }h4						{ margin:0; padding:0; }h5						{ margin:0; padding:0; }h6						{ margin:0; padding:0; }p						{ margin:0; padding:0; }a, a:link, a:active,a:visited 				{ text-decoration:underline; color:#333; }a:hover					{ text-decoration:underline; }img						{ border:0; display:block; }form					{ margin:0; padding:0; }/**** HEADER ***/#headerWrap				{  }#logo					{ position:absolute; z-index:9999; top:0; left:0; }#navWrap				{ position:absolute; z-index:9999; top:225px; left:0; float:left; display:inline; lear:both; padding:0 0 0 6px; }#navWrap ul				{ position:relative; z-index:9999; margin:0; padding:0 0 0 304px; width:423px; height:29px; background:#373132; list-style-type:none; }#navWrap ul li			{ background:url(../img/navItem.jpg) no-repeat 100% 0; position:relative; z-index:9999; float:left; display:inline; list-style-type:none; margin:0; padding:0; }#navWrap ul li a, #navWrap ul li a:link, #navWrap ul li a:active,#navWrap ul li a:visited 	{ position:relative; z-index:9999; padding:0 25px; margin:0; float:left; display:inline; text-decoration:none; font:normal 14px/29px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#navWrap ul li.active		{ text-decoration:none; color:#fff; }#navWrap ul li.active a		{ background:url(../img/navItemHover.jpg) no-repeat 100% 0; text-decoration:none; color:#fff; }#navWrap ul li.current		{ background:url(../img/navItemHover.jpg) no-repeat 100% 0; text-decoration:none; color:#fff; }#navWrap ul li.both a		{ position:relative; z-index:999; color:#fff; }/**** MAIN ***/#mainWrap				{ position:relative; z-index:2; float:left; display:inline; clear:both; background:url(../img/contentBackground.jpg) no-repeat 6px 267px; }
#contact #mainWrap		{ float:left; display:inline; background:url(../img/contactBackground.jpg) no-repeat 6px 267px; }/**** MAIN IMAGE ***/#imageWrap				{ position:relative; z-index:2; float:right; display:inline; margin:0 8px 0 0; }/**** MAIN AREA ***/#textWrap				{ width:478px; float:left; display:inline; padding:20px; margin:6px 0 0 6px; }#textWrap h2			{ font:normal 24px/29px "Trebuchet MS", arial, helvetica, sans-serif; color:#45443f; margin:0 0 10px 0; }#textWrap h3			{ font:normal 18px/24px "Trebuchet MS", arial, helvetica, sans-serif; color:#051a5f; margin:0 0 5px 0; }#textWrap p				{ font:normal 14px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#45443f; margin:0 0 10px 0; }/**** UTILITY ***/#utilityWrap					{ width:206px; float:right; display:inline; padding:0; margin:0 8px 0 0; }#utilityWrap .testimonial		{ background:url(../img/testimonialBackground.jpg) repeat-x; padding:15px 5px 25px 15px; }#utilityWrap .testimonial p		{ font:normal 11px/15px "Trebuchet MS", arial, helvetica, sans-serif; color:#231f20; margin:0 0 10px 0; }#utilityWrap .testimonial span	{ font:bold 12px/15px "Trebuchet MS", arial, helvetica, sans-serif; color:#023a79; }#utilityWrap .testimonial h3	{ font:bold 16px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#023a79; }/**** FOOTER ***/#footerWrap				{ clear:both; background:url(../img/footerShadow.png) no-repeat 0 100%; padding:0 0 22px 0; margin:20px 0 -5px 0; }#footerWrap p			{ background:#231f20; width:707px; padding:0 0 0 20px; margin:0 0 0 6px; font:normal 11px/29px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }
