/**** BODY ***/
html, body 					{ background:#e5e5e5 url(../img/backgroundGradient.jpg) repeat-x; text-align:center; margin:0; padding:0; }
#siteWrap					{ position:relative; background:url(../img/mainBackground.gif) repeat-y; text-align:left; width:985px; margin:0 auto; padding:0; }
#oneColumnLayout #siteWrap	{ background:url(../img/mainBackground1Column.gif) repeat-y; }
/*******/

/**** HEADER ***/
#headerWrap					{ position:relative; margin:0 0 -126px 0; top:0; left:3px; z-index:2; width:100%; height:126px; background:url(../img/header.jpg) no-repeat; }
#logo						{ position:absolute; top:0; left:35px; }


/**** FIND A REP ***/
#findRep					{ position:absolute; z-index:3; top:24px; right:20px; font:bold 12px/26px arial; color:#666; }
#findRep LABEL				{ background:url(../img/findRepLabelBackground.png); float:left; color:#e5e4dd; padding:0 0 0 10px; }
#findRep SELECT				{ margin:0 0 0 5px; font:bold 12px/22px arial; vertical-align:middle; border:0; border-right:1px solid #424242; padding:5px; background:url(../img/findRepField.gif) no-repeat; height:26px; width:154px; color:#666; }
#findRep DIV				{ position:relative; float:left; background:url(../img/findRepArrow.png) no-repeat 100% 0; padding:0 28px 0 0; }
#findRep DIV SPAN			{ background:url(../img/findRepField.gif) no-repeat; width:139px; color:#666; }
#findRep DIV UL				{ display:none; margin:0; padding:0; background:#fff; list-style-type:none; position:absolute; top:100%; left:0; width:185px; border:1px solid #666; border-top:0; border-bottom:0; }
#findRep DIV UL LI			{ margin:0; padding:0; border-bottom:1px solid #666; }
#findRep DIV UL LI A,
#findRep DIV UL LI A:link,
#findRep DIV UL LI A:visited,
#findRep DIV UL LI A:active	{ padding:0 10px; display:block; text-decoration:none; color:#666; }
#findRep DIV UL LI A:hover	{ background:#eee; color:#666; }
#findRep DIV:hover UL		{ display:block; }
/*******/

/**** NAV ***/
#nav						{ position:absolute; z-index:2; right:5px; top:79px; float:left; }
#nav ul						{ position:relative; z-index:2; margin:0; padding:0; list-style-type:none; float:left; }
#nav ul li					{ position:relative; z-index:2; margin:0 0 0 7px; padding:0 0 0 4px; float:left; }
#nav ul li a, 
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited		{ padding:0 13px 9px 11px; float:left; text-decoration:none; font:bold 14px/36px arial; color:#fff; }
#nav ul li a:hover,
#nav ul li.active a			{ background:url(../img/navRight.png) no-repeat 100% 0; text-decoration:none; color:#706907; }
#nav ul li.active,
#nav ul li:hover			{ background:url(../img/navLeft.png) no-repeat; }
#nav ul ul					{ display:none; padding:0 0 10px 0; background:url(../img/navDropdown2.png) no-repeat 0 100%; position:absolute; top:45px; left:0; width:205px; }
#nav ul li.parent:hover		{ background:url(../img/navLeft.png) no-repeat; }
#nav ul li.parent:hover a		{ background:url(../img/navRight.png) no-repeat 100% 0; text-decoration:none; color:#706907; }
#nav ul li.parent:hover ul						{ display:block; }
#nav ul li.parent:hover ul ul					{ display:none; }
#nav ul li.parent:hover ul li					{ margin:0; background:url(../img/navLine.png) repeat-x; left:0; clear:both; width:200px; padding:1px 0 0 0; }
#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			{ background:none; width:180px; padding:0 10px; text-transform:none; font:normal 12px/25px arial; color:#fff; }
#nav ul li.parent:hover ul li a:hover			{  }
#nav ul li.parent:hover ul li.parent a			{ background:url(../img/navArrow2.gif) no-repeat 180px 50%; }
#nav ul li.parent:hover ul li.parent li a			{ background:none; }
#nav ul li.parent:hover ul li:hover,
#nav ul li.parent:hover ul li.current			{ background:url(../img/navLine.png); }
#nav ul li.parent:hover li.parent:hover ul li:hover a,
#nav ul li.parent:hover li.parent:hover ul li.current a			{ background:none; }
#nav ul li.parent:hover li.parent:hover ul li:hover UL LI a,
#nav ul li.parent:hover li.parent:hover ul li.current UL LI a			{ background:none; }
#nav ul li.parent:hover ul li.parent:hover li.parent:hover ul li:hover a,
#nav ul li.parent:hover ul li.parent:hover li.parent:hover ul li.current a			{ background:none; }
#nav ul li.parent:hover ul li.parent:hover		{ background:url(../img/navLine.png); }
#nav ul li.parent:hover li.parent:hover ul li.parent a			{ background:url(../img/navArrow2.gif) no-repeat 180px 50%; }
#nav ul li.parent:hover ul li.parent:hover ul	{ display:block; top:0; left:200px; }
#nav ul li.parent:hover ul li.parent:hover ul li	{ }
#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:0; left:200px; }
/*******/

/**** MAIN ***/
#mainWrap					{ float:left; padding:126px 3px 40px 3px; width:979px; }
#homepageLayout #mainWrap	{ background:url(../img/borderGradient_home.jpg) no-repeat; }
#twoColumnLayout #mainWrap	{ padding-top:136px; background:url(../img/borderGradient_2Column.jpg) no-repeat; }
#oneColumnLayout #mainWrap	{ padding-top:136px; background:url(../img/borderGradient_1Column.jpg) no-repeat; }

/*******/

/**** FLASH AREA ***/
#flashWrap					{  }
/*******/

/**** TEXT ***/
#textWrap					{ position:relative; float:left; width:691px; padding:0 10px 0 40px; }
#textWrap .zone				{ padding:0 30px 0 0; }
#textWrap .column			{ float:left; width:200px; }
#twoColumnLayout #textWrap	{ width:661px; padding:0 40px; }
#oneColumnLayout #textWrap	{ width:905px; padding:0 40px; }
/*******/

/**** UTILITY ***/
#utilityWrap				{ position:relative; float:left; width:228px; padding:20px 0 0 10px; margin:-187px 0 0 0; }
#twoColumnLayout #utilityWrap	{ margin:0; }
/*******/

/**** FOOTER ***/
#footerWrap					{ clear:both; height:0; font:normal 0px/0px arial; }
#footerWrap P				{ text-indent:40px; font:normal 12px/18px arial; color:#666; position:absolute; top:100%; left:0; width:100%; background:url(../img/footer.png) no-repeat; margin:0; padding:34px 0 0 0; }
/*******/


/**** PREATION FOOTER LOGO ***/
body						{ position:relative; padding-bottom:69px; }
#preationFooterLogo			{ position:absolute; bottom:1px; right:1px; }
#preationFooterLogo IMG		{ display:block; }
/*******/

	




