@charset "utf-8";
/* css document */

ul#nav															{ position:absolute; top:70px; right:0px;}

/*** dropdown *** 1. layer ***/
ul.dropdown 													{ list-style-type:none; line-height:1.0;}
ul.dropdown li 													{ list-style-type:none; position:relative; float:left;}
ul.dropdown li:hover 											{ visibility:inherit;}
ul.dropdown li a 												{ text-transform:uppercase; font:15px/42px 'source_sans_pro_lightregular', Arial, Helvetica, sans-serif; display:block; position:relative; border-right:1px solid #e0ddd6; padding:0 15px; text-decoration:none; color:#374034;} /* no height - use padding */
ul.dropdown li a.nav05											{ border-right:none; padding:0 0 0 15px; } /* no height - use padding */
ul.dropdown li.sfHover > a, ul.dropdown a:hover,
ul.dropdown li.active > a 										{ color:#4ba141;} /* > = first child */

/*** dropdown *** 2. layer ***/
ul.dropdown li ul 												{ position:absolute; top:-999em; width:250px; padding:60px 0 30px 0; background:url(../images/bg-nav.png) 0 0 repeat;}
ul.dropdown li:hover ul, ul.dropdown li.sfHover ul 				{ left:0px; top:35px; z-index:99;}
ul.dropdown li ul li 											{ width:100%;}
ul.dropdown li ul li a 											{} /* no height - use padding */
ul.dropdown li ul li a:hover,
ul.dropdown li ul li.active > a 								{ } /* > = first child */

/*** arrows **/
ul.dropdown a.sf-with-ul 										{ padding-right:2.25em; min-width:1px;}
.sf-sub-indicator 												{ position:absolute; display:block; right:10px; top:15px; width:18px; height:13px; text-indent:-999em; overflow:hidden; background:url(../images/arrows.png) 0px 0px no-repeat;}
ul.dropdown li ul .sf-sub-indicator 							{ background-position:0px 90px;}

