/*-----------------------------------------------------------------------------
Esha Style Sheet 
version:   1.0
website:   http://www.esha.com
-----------------------------------------------------------------------------*/

a													{ color: #656565; }
select												{ border: 1px solid #809089; padding: 1px; }

#top												{ background: #7FA1C6 url(/UI/img/esha-bg-top.gif) repeat-y 0 0; }
#top #tool											{ background: #57b421;} 
#top #tool #toolmenu a 								{ color: #333333; }
#top #tool #toolmenu span 							{ color: #333333; }
#top #tool #toolmenu a:hover 						{ color: #000000; }

#topmenu .menu										{ background: url(/UI/img/esha-bg-top-menu.gif) repeat-x 0 0; height: 22px; border: none; width: 776px; }
#topmenu .menu li a 								{ background: transparent url(/UI/img/bg-top-menu-seperator.gif) no-repeat scroll 100% 0pt; color:#0c481a; padding: 2px 30px 0pt 10px; }
#topmenu .menu li a:hover							{ color: #000000; }
#topmenu #search									{ width: 184px; background: url(/UI/img/esha-bg-top-menu.gif) repeat-x 0 0; height: 22px; border: none; }
#topmenu .searchfield								{ top: 2px; left:  0px; width: 123px; height: 15px; border: #57b421 solid 1px; }
#topmenu .searchbutton								{ top: 3px; right: 3px; padding: 2px 3px; background: #EEEEEE; border: #B4C4CC solid 1px; color: #116624; }

#frontpageSpot .frontpageimage 						{ top: 8px; }

#frontpageSpotsSmall    .frontpagespot 					{ border: #e4e4e4 solid 1px;}
#frontpageSpotsSmall	.frontpagespot .header 			{ background: #e0f1df; }
#frontpageSpotsSmall	.frontpagespot .header h5		{ color: #0c481a; }
#frontpageSpotsSmall	.frontpagespot a				{ color: #656565; }

#frontpageSelector .selector						{ background: #e0f1df; }
#frontpageSelector .selector .content h5			{ color: #0c481a; }
#frontpageSelector .selector .content a				{ color: #656565; }
#frontpageSelector .selector .content a.input		{ border: #809089 solid 1px; background: #ffffff; color: #116624; }
#frontpageSelector .selector .content a.input span	{ border: #116624 solid 1px; }
#frontpageSelector #select_a 						{ margin-top: 8px;  }

#frontpageProductLinks 								{ padding: 0pt 0pt 10px; }
#frontpageProductLinks .productLinks				{ background: #FFFFFF url(/UI/img/esha-bg-spot.gif) repeat-x 0 0; border: 1px solid #e4e4e4; width: 182px; }
#frontpageProductLinks .productLinks img 			{ border: none; }
#frontpageProductLinks .productLinks li				{ list-style-image: url(/UI/img/esha-bullet.gif); }
#frontpageProductLinks .productLinks a				{ color: #656565;  }

#rightcontent 										{ padding: 8px 0pt 5px; }
#rightcontent .news .odd							{ background: #DCE5F0; }
#rightcontent .news .even							{ background: #EAF1F7; }
#rightcontent .news a								{ color: #696969; }
#rightcontent .news a:hover							{ color: #000000; }

#rightcontent .spotcontent							{ border: #e0f1df solid 1px; }
#rightcontent .spot .odd							{ background: #cee9cb; }
#rightcontent .spot img								{ border: #e0f1df solid 1px; }
#rightcontent .spot									{ background: #e0f1df; }
#rightcontent .spot h4								{ background: #e0f1df; border-top: #e0f1df solid 1px; border-left: #e0f1df solid 2px; }
#rightcontent .spot h4 span							{ background: #FFFFFF url(/UI/img/esha-bg-spot-headline.gif) no-repeat 100% 0; }
#rightcontent .spot a								{ color: #000000; }
#rightcontent .spot a:hover							{ color: #000000; }

#footer												{ background: none; border: #e4e4e4 solid 1px; float: left; width: 960px; height: 23px; margin: 0 0 10px; padding-top: 7px; }
#footer a 											{ color: #696969; }

#newsslider .news-item								{ background-color: #e0f1df; } /* Required for IE 6.0 font bug */
.rotatingcontent									{ background: #e0f1df; } 

#frontpageSpots	.frontpagespot								{ border: #E4E4E4 solid 1px; }
#frontpageSpots	.frontpagespot .header 						{ background: #E0F1DF; }
#frontpageSpots	.frontpagespot a							{ color: #323232; background: url(/UI/img/esha-link-arrow.gif) no-repeat 100% 4px; }
#frontpageSpots	.frontpagespot a:hover						{ color: #000000; background: url(/UI/img/esha-link-arrow.gif) no-repeat 100% 100%;  }

#breadcrumb a 												{ color: #0C481A; } 
#breadcrumb a:hover 										{ color: #59b223; }

#print a 													{ background: transparent url(/UI/img/esha-print.gif) no-repeat  0 -1px; color: #0C481A; padding-left: 17px; }
#print a:hover 												{ background: transparent url(/UI/img/esha-print.gif) no-repeat  0 -16px; color: #59b223; }

#maincontent h1, #mainwidecontent h1 						{ color: #0C481A; }
#maincontent a:hover, #mainwidecontent a:hover 				{ color:#59B223}
#maincontent a, #mainwidecontent a 							{ color:#0C481A; }

#leftcontent #leftmenu .menu ul 							{ background: #cee9cb; }
#leftcontent #leftmenu .menu ul li.selected	a				{ border-left: 2px solid #57b421; border-bottom: 1px solid #57b421; padding-left: 4px; background: #a5d69d; }
#leftcontent #leftmenu .menu ul li a 						{ color: #0C481A; border-bottom: 1px solid #89be7b; border-left: 2px solid #89be7b; border-top: 1px solid #F1FAFC; font-weight: bold; padding: 3px 0px 2px 8px; }
#leftcontent #leftmenu .menu ul li.selected	a:hover 		{ background: #a5d69d;  }
#leftcontent #leftmenu .menu ul li a:hover 					{ color: #0C481A; border-left: 2px solid #57b421; border-bottom: 1px solid #57b421; background: #e0f1de; }
#leftcontent #leftmenu .menu ul ul 							{ background: #e0f1df; border-bottom: 0px solid #FFFFFF; padding-bottom: 1px; }
#leftcontent #leftmenu .menu ul ul li a,
#leftcontent #leftmenu .menu ul li.selected	ul li a 		{ border-left: 2px solid #e0f1df; border-bottom: 0px solid #e0f1df; padding-left: 8px; padding-right: 8px; background: #e0f1df; } 
#leftcontent #leftmenu .menu ul li ul li.selected a 		{ border-left: 2px solid #57b421; background: #a5d69d; border-bottom: 0px solid #e0f1df; padding-left: 8px;}
#leftcontent #leftmenu .menu ul li ul li.selected a:hover 	{ border-left: 2px solid #57b421; background: #a5d69d; border-bottom: 0px solid #e0f1df}
#leftcontent #leftmenu .menu ul li.selected	ul li a:hover,
#leftcontent #leftmenu .menu ul ul li a:hover 				{ border-left: 2px solid #57b421; border-bottom: 0px solid #57b421; background: #edf8eb } 

#sitemap ul li 												{ border:1px solid #89be7b; }
#sitemap ul li a 											{ background:transparent url(/UI/img/esha-bg-top-menu.gif) repeat-x scroll 0pt; color: #0C481A; }
#sitemap ul li a:hover										{ color: #0C481A; }
#sitemap ul ul li a:hover 									{ color: #59b223; }


