/**** BODY ***/
html, body 					{ background:#8193a7 url(../img/background.jpg) repeat-x; position:relative; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; text-align:left; width:984px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap					{ background:url(../img/cornersTop.gif) no-repeat 0 100%; position:relative; z-index:2; padding:0 0 8px 0; float:left; width:100%; }
#logo						{ position:relative; padding:0 0 0 41px; }
#logo IMG					{ display:block; }
#headerWrap H4#slogan				{ text-align:right; position:Absolute; top:25px; right:20px; font:normal 24px/28px georgia; text-transform:uppercase; color:#fff; }
#headerWrap H4#slogan SPAN			{ display:block; text-transform:none; font:oblique 21px/24px Times; color:#b3bfca; }
#headerWrap UL#headerNav	{ position:Absolute; top:90px; right:20px; list-style-type:none; margin:0; padding:0; }
#headerWrap UL#headerNav LI	{ margin:0; padding:0; }
#headerWrap UL#headerNav LI A,
#headerWrap UL#headerNav LI A:link,
#headerWrap UL#headerNav LI A:visited,
#headerWrap UL#headerNav LI A:active	{ color:#fff; text-decoration:underline; }
#headerWrap UL#headerNav LI A:hover		{ color:#b3bfca; text-decoration:underline; }
/*******/

/**** NAV ***/
#nav						{ position:relative; z-index:20; float:left; background:#fff; padding:10px 15px 0 15px; width:944px; }
#nav UL						{ position:relative; z-index:20; margin:0; padding:0; list-style-type:none; float:left; }
#nav UL LI					{ position:relative; z-index:20; margin:0 5px 0 0; padding:0; float:left; }
#nav UL LI A,
#nav UL LI A:link,
#nav UL LI A:visited,
#nav UL LI A:active			{ text-decoration:none; padding:0 10px; float:left; color:#00274c; font:normal 14px/27px georgia; }
#nav UL LI A:hover			{ text-decoration:none; color:#00274c; z-index:20; }
#nav UL LI UL				{ display:none; background:#e5e9ed; position:absolute; top:27px; left:0; width:200px; }
#nav UL LI UL UL			{ left:200px; top:0; }
#nav UL LI:hover > UL		{ display:block; }
#nav UL LI UL LI			{ width:100%; clear:both; }
#nav UL LI UL LI A,
#nav UL LI UL LI A:link,
#nav UL LI UL LI A:visited,
#nav UL LI UL LI A:active	{ font:normal 14px/27px georgia; width:180px; z-index:20;}
#nav UL LI UL LI A:hover	{ background:#d9dee2; z-index:20; }
#nav UL LI:hover > A	{ background:#e5e9ed; }
#nav UL LI UL LI.parent > A		{ background:url(../img/navArrow.gif) no-repeat 190px 10px; z-index:20;}
#nav UL LI UL LI.parent:hover > A	{ background:#d9dee2 url(../img/navArrow.gif) no-repeat 190px 10px; z-index:20;}
/*******/

/**** MAIN ***/
#mainWrap					{ background:#93a3b3 url(../img/outline.gif) repeat-x; clear:both; float:left; width:974px; padding:0 5px;; }
/*******/

/**** MAIN IMAGE ***/
#mainImage					{ position:relative; background:#fff; float:left; width:944px; padding:15px; }
/*******/

/**** MAIN ZONES ***/
#mainZones					{ position:relative; float:left; width:100%; background:#fff; padding:0 0 10px 0; }
#mainZones .content			{ float:left; width:100%; }
#textWrap					{ float:left; width:380px; min-height:10px; margin:0 35px; }
#oneColumnLayout #textWrap	{ width:904px; margin:0 35px; }
#utilityWrap				{ float:right; width:503px; margin:0 15px 0 0; min-height:10px;  }
/*******/


/**** FOOTER ***/
#footerWrap					{ background:url(../img/cornersBottom.gif) no-repeat; clear:both; padding:18px 0 0 40px; position:relative; width:984px; }
/*******/


/**** PREATION FOOTER LOGO ***/
body						{ padding-bottom:70px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/




