/**** BODY ***/
html, body 					{ background:#fff url(../img/background.jpg) repeat-x; text-align:center; margin:0; padding:0; }
#siteWrap					{ background:url(../img/siteBackground-3Column.gif) repeat-y; position:relative; text-align:left; width:984px; margin:0 auto; padding:0; }
/*******/

/**** HEADER ***/
#headerWrap				{ z-index:2; position:relative; float:left; width:100%; background:url(../img/navBackground.gif) repeat-x 0 100%; }
#headerWrap #logo		{ background:url(../img/headerBackground.jpg) no-repeat; padding:30px 0 25px 17px; }
#headerWrap #logo IMG	{ display:block; }
#headerWrap #headerImage	{ background:url(../img/headerImage.jpg) no-repeat; width:404px; height:182px; position:absolute; top:0; right:0; }
#headerWrap #headerImage IMG	{ position:absolute; top:70px; right:19px; }
/*******/

/**** NAV ***/
#nav					{ position:relative; z-index:2; padding:0; float:left; width:100%; height:32px; }
#nav ul					{ position:relative; z-index:2; margin:0; padding:0 11px; list-style-type:none; float:left; }
#nav ul li				{ position:relative; z-index:2; margin:0; padding:0; float:left; }
#nav ul li a, 
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited	{ padding:0 9px; float:left; text-transform:uppercase; text-decoration:none; font:bold 13px/32px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }
#nav ul li a:hover		{ text-decoration:none; color:#fff; }
#nav ul ul				{ display:none; padding:0; }
#nav ul li.parent:hover,
#nav ul li.active							{ margin:-4px 0 0 0; padding-top:4px; background:#5b7ba6; }
#nav ul li.parent:hover a, 
#nav ul li.parent:hover a:link,
#nav ul li.parent:hover a:active,
#nav ul li.parent:hover a:visited,
#nav ul li.parent:hover a:hover					{ color:#fff; }
#nav ul li.parent:hover ul						{ background:url(../img/navShadow.png); display:block; position:absolute; top:34px; left:5px; width:200px; padding:0 0 5px 0; }
#nav ul li.parent:hover ul ul					{ display:none; }
#nav ul li.parent:hover ul li					{ left:-5px; background:#5b7ba6; clear:both; border-top:1px solid #526e95; width:200px; }
#nav ul li.parent:hover ul li a, 
#nav ul li.parent:hover ul li a:link,
#nav ul li.parent:hover ul li a:active,
#nav 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; }
#nav ul li.parent:hover ul li a:hover			{  }
#nav ul li.parent:hover ul li.parent			{ background:#5b7ba6 url(../img/navArrow.png) no-repeat 180px 50%; }
#nav ul li.parent:hover ul li:hover,
#nav ul li.parent:hover ul li.active			{ background:#526e95; border-color:#526e95; }
#nav ul li.parent:hover ul li.parent:hover,
#nav ul li.parent:hover ul li.parent.active		{ margin:0; padding-top:0; background:#526e95 url(../img/navArrow.png) no-repeat 180px 50%; border-color:#526e95; }
#nav ul li.parent:hover ul li.parent:hover ul	{ display:block; top:-1px; left:205px; }
#nav ul li.parent:hover ul li.parent:hover ul li	{ width:199px; border-left:1px solid #526e95; }
#nav ul li.parent:hover ul li.parent:hover ul ul					{ display:none; }
#nav ul li.parent:hover ul li.parent:hover ul li.parent:hover ul	{ display:block; top:-1px; left:204px; }
/*******/

/**** MAIN ***/
#mainWrap					{ padding:0 0 150px 0; float:left; width:100%; background:url(../img/textBackground-3Column.gif) no-repeat 582px 100%; }
/*******/

/**** TEXT ***/
#textWrap					{ float:left; width:538px; padding:20px 424px 20px 22px; background:url(../img/mainShadow.png) no-repeat; }
#contentWrap				{ float:left; width:100%; min-height:10px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ float:left; width:400px; margin:0 0 0 -402px; padding:50px 0 0 0; }
#sidebarWrap				{ border-bottom:1px solid #F2F7FD; float:left; width:153px; min-height:10px; padding:0 5px 0 10px; margin:0 2px 0 0; }
#additionalSidebarWrap		{ float:left; width:210px; padding:0 10px; min-height:10px; }
/*******/


/**** FOOTER ***/
#footerWrap					{ border-bottom:2px solid #e5e5e5; clear:both; position:relative; }
#footerWrap P				{ position:absolute; bottom:15px; left:20px; color:#97999d; margin:0; }
/*******/


/**** TWO-COLUMN LAYOUT ***/
#twoColumnLayout #siteWrap		{ background:url(../img/siteBackground-2Column.gif) repeat-y; }
#twoColumnLayout #mainWrap		{ background:url(../img/textBackground-2Column.gif) no-repeat 582px 100%; }
#twoColumnLayout #textWrap		{ width:708px; padding:20px 254px 20px 22px;}
#twoColumnLayout #utilityWrap	{ width:230px; margin:0 0 0 -232px; }
/*******/

/**** ONE-COLUMN LAYOUT ***/
#oneColumnLayout #siteWrap		{ background:url(../img/siteBackground-1Column.gif) repeat-y; }
#oneColumnLayout #mainWrap		{ background:url(../img/textBackground-1Column.gif) no-repeat 582px 100%; }
#oneColumnLayout #textWrap		{ width:940px; padding:20px 22px 20px 22px; }
/*******/


/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:69px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/




