/**** BODY ***/html, body 					{ background:#a0afc4 url(../img/background.jpg) repeat-x; text-align:center; margin:0; padding:0; font:normal 13px/18px arial; color:#333; }#siteContainer				{ text-align:left; position:relative; width:984px; 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:none; color:#000; }a:hover						{ text-decoration:none; color:#374467;}img							{ border:0; display:block; }form						{ margin:0; padding:0; }/**** HEADER ***/#headerWrap					{ position:relative; z-index:2; }#logo						{ padding:0 0 11px 0; }#logo img					{ display:block; }
/**** NAV ***/
#navWrap						{ position:relative; z-index:2; float:right; padding:0 0 10px 0; }
#navWrap ul						{ position:relative; z-index:2; margin:0; padding:0; list-style-type:none; float:left; }
#navWrap ul li					{ position:relative; z-index:2; margin:0 0 0 5px; padding:0; float:left; }
#navWrap ul li a, 
#navWrap ul li a:link,
#navWrap ul li a:active,
#navWrap ul li a:visited		{ padding:0 10px; float:left; text-decoration:none; font:bold 14px/40px arial; color:#fff; text-transform:uppercase; }
#navWrap ul li a:hover,
#navWrap ul li.current a,
#navWrap ul li:hover a		{ text-decoration:none; background:#fff; color:#333; }
#navWrap ul ul					{ display:none; padding:0; margin:0; background:none; }
#navWrap ul li.parent:hover ul						{ border:1px solid #d9d9d9; border-width:1px 1px 0 1px; display:block; position:absolute; top:40px; left:0; width:200px; padding:0; }
#navWrap ul li.parent:hover ul ul					{ display:none; }
#navWrap ul li.parent:hover ul li					{ margin:0; left:0; background:#fff; clear:both; border-bottom:1px solid #d9d9d9; width:200px; }
#navWrap ul li.parent:hover ul li a, 
#navWrap ul li.parent:hover ul li a:link,
#navWrap ul li.parent:hover ul li a:active,
#navWrap ul li.parent:hover ul li a:visited			{ background:none; width:180px; padding:0 10px; text-transform:none; font:normal 13px/25px "Trebuchet MS"; color:#666; }
#navWrap ul li.parent:hover ul li a:hover			{  }
#navWrap ul li.parent:hover ul li.parent			{ background:#fff url(../img/navArrow.gif) no-repeat 180px 50%; }
#navWrap ul li.parent:hover ul li:hover,
#navWrap ul li.parent:hover ul li.current			{ background:#eee; }
#navWrap ul li.parent:hover ul li:hover a,
#navWrap ul li.parent:hover ul li.current a			{ color:#333; }
#navWrap ul li.parent:hover ul li:hover UL LI a,
#navWrap ul li.parent:hover ul li.current UL LI a			{ color:#666; }
#navWrap ul li.parent:hover li.parent:hover ul li:hover a,
#navWrap ul li.parent:hover li.parent:hover ul li.current a			{ color:#333; }
#navWrap ul li.parent:hover li.parent:hover ul li:hover UL LI a,
#navWrap ul li.parent:hover li.parent:hover ul li.current UL LI a			{ color:#666; }
#navWrap ul li.parent:hover ul li.parent:hover li.parent:hover ul li:hover a,
#navWrap ul li.parent:hover ul li.parent:hover li.parent:hover ul li.current a			{ color:#333; }
#navWrap ul li.parent:hover ul li.parent:hover		{ background:#eee url(../img/navArrow.gif) no-repeat 180px 50%; }
#navWrap ul li.parent:hover ul li.parent:hover ul	{ border-top:1px solid #d9d9d9; display:block; top:-1px; left:200px; }
#navWrap ul li.parent:hover ul li.parent:hover ul li	{ }
#navWrap ul li.parent:hover ul li.parent:hover ul ul	{ display:none; }
#navWrap ul li.parent:hover ul li.parent:hover ul li.parent:hover ul	{ border-top:1px solid #d9d9d9; display:block; top:-1px; left:200px; }
/*******/
/**** MAIN AREA ***/#mainWrap					{ background:#fff url(../img/textBackground.gif) repeat-y; float:left; display:inline; width:984px; padding:0 0 35px 0; }
/**** MAIN IMAGE ***/
#mainImageWrap				{ padding:0 0 20px 0; }
/**** TEXT ***/#textWrap					{ background:url(../img/textTop.gif) no-repeat; float:left; display:inline; width:614px; padding:15px 30px 30px 40px; }/**** UTILITY ***/#utilityWrap				{ background:url(../img/utilityTop.gif) no-repeat; float:right; display:inline; width:300px; padding:4px 0 0 0; }
#supportWrap				{ background:#a0afc4 url(../img/supportBackground.jpg) no-repeat; border:1px solid #fff; border-width:0 2px 10px 0; }
#supportWrap H4				{ font:bold 22px/51px arial; color:#fff; padding:0 0 4px 0; text-align:center; }
#supportWrap P				{ margin:0 0 10px 0; padding:0; font:bold 12px/18px arial; color:#ce7273; text-align:center; }
#supportWrap UL				{ margin:0 25px 0 31px; padding:0 0 20px 0; list-style-type:none; }
#supportWrap UL LI			{ text-align:center; margin:0 0 5px 0; padding:0; display:block; background:url(../img/button.png) no-repeat; }
#supportWrap UL LI A,
#supportWrap UL LI A:link,
#supportWrap UL LI A:visited,
#supportWrap UL LI A:active	{ display:block; font:bold 16px/43px arial; color:#fff; padding:0 0 5px 0; margin:0 auto; }
#supportWrap UL LI A:hover	{  }
#supportWrap UL LI A IMG	{ margin:0 0 0 5px; display:inline; vertical-align:middle; }
#utilityWrap .element		{ text-align:center; padding:10px; }
#utilityWrap .element IMG	{ margin:0 auto 10px auto; }
/**** FOOTER ***/#footerWrap					{ position:relative; clear:both; background:url(../img/textBottom.gif) no-repeat; padding:10px 0 0 0; }
#footerWrap P				{ padding:0 15px; margin:0; font:normal 12px/50px arial; color:#505762; }#footerWrap SPAN			{ position:absolute; top:10px; right:15px; font:normal 12px/50px arial; color:#505762; }#footerWrap SPAN IMG		{ display:inline; vertical-align:middle; padding:0 5px; }


 





/**** FORMS ***/
.formWrap									{ clear:both; float:left; width:100%; margin:0 0 10px 0; }
.formWrap FORM								{ float:left; }
.formWrap .fieldset							{ clear:both; width:100%; float:left; }
.formWrap .field						{ position:relative; clear:both; width:100%; float:left; margin:0 0 3px 0; padding:0; }
.formWrap .field LABEL					{ position:relative; float:left; display:inline; padding:0 15px 0 0; width:115px; font:bold 12px/22px arial; color:#666; }
.formWrap .field SPAN.required			{ position:absolute; top:5px; left:120px; font:bold 24px/20px arial; margin:0 0 -20px 0; color:#666; }
.formWrap .field DIV					{ float:left; display:inline; width:352px; }
.formWrap .field DIV INPUT				{ width:350px; padding:2px 0; border:1px solid #999; font:normal 12px/16px arial; color:#666; }
.formWrap .field DIV TEXTAREA			{ vertical-align:top; width:350px; height:100px; overflow:auto; border:1px solid #999; font:normal 12px/16px arial; color:#666; }
.formWrap .buttons 						{ float:left; background:none; padding:0 0 0 130px; }


