/*Top Navigation - Begin*/
.nav { line-height: 33px; position: absolute; top: 84px; left: 0; z-index: 40;}

#nav { /* all lists */
	color: #fff; float: left; padding: 0 0 0 37px; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; list-style: none; background-image: url(../images/bg_nav.png); background-repeat: repeat-x; text-transform: uppercase; text-align: center; margin: 0; white-space: nowrap; 
                    }
#nav a { display: block; color: #fff; background-image: url(../images/divider.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none;  padding-right: 10px; padding-left: 10px; list-style-type: none; list-style-image: none; }
#nav li.first a { background-image: none; list-style-image: none; }
#nav .last a { background-image: none; margin-left: 30px; padding-right: 30px; }
#nav li { /* all list items */
	
	float: left;  }

#nav li ul { /* second-level lists */
	position: absolute; width: 180px; font-size: 10px; font-weight: normal; text-align: left; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	 }
#nav li ul li { height: 20px; list-style-type: none; }
#nav li li { background-image:none; width: 12em;  }
#nav li ul a { color: #fff; font-size: 11px; line-height: 0; background-image: none; text-decoration: none; position:relative;  }
#nav li a:hover { color : #000; list-style-image: none; }
#current a:link { color: #000; list-style-image: none; }
#nav ul li a:hover { color: #f26326; }
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 40;
}
#nav li:hover, #nav li.sfhover { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

.sub_first { line-height: 20px; background-image: url(../images/submenu.png); background-repeat: no-repeat; background-position: left top;  top: 0; width: 200px;   margin: 0 0 0 103px; padding-top: 17px; padding-right: 10px; padding-left: 20px; filter: alpha(opacity=95); 
	/* CSS3 standard */
	opacity: 0.95; }
.sub { line-height: 20px; background-image: url(../images/submenu.png); background-repeat: no-repeat; background-position: left top; margin: 0 0 0 56px; top: 0; width: 200px; padding-top: 17px; padding-right: 10px; padding-left: 20px; filter: alpha(opacity=95); opacity: 0.95; }
#nav .sub li ul { /* second-level lists */ width: 200px; left: -999em; line-height: 130%; background-color: #f26326; }
#nav .sub li ul li {/* 2nd & 3rd level */ font-size: 11px; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 140px; text-align: left; margin-top: 2px; margin-left: -4px; padding-bottom: 5px; }
#nav .sub li ul ul li a:hover, #nav li ul ul li a:active { text-decoration: none; }
#nav .sub li:hover, #nav li.hover {position: static;}
#nav .sub li:hover ul ul, #nav li.sfhover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul ul {/* 2nd & 3rd level hidden */ left: -999em; }
#nav .sub li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul, #nav li li li:hover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */ left: auto;}
.orange { color: #f26326; font-weight: bold; }
#sub_latest { background-image: url(../images/sublatest.png); background-repeat: no-repeat; background-position: left top; text-transform: none; top: -82px; width: 220px; height: 600px; min-width: 200px; margin-top: 0; margin-left: 160px; padding: 10px 0 10px; filter: alpha(opacity=95); opacity: 0.95; }
#sub_latest li {  width: 200px; margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; }
#sub_latest  { text-transform: none; }
#sub_latest #title { font-size: 12px; text-align: center; margin-bottom: 10px; padding-left: 35px; }
#sub_latest .headline { color: #f26326; line-height: 15px; width: 160px; margin: 0 0 55px; padding-right: 5px; padding-left: 35px; white-space: normal; }
#sub_latest .headline em { color: #f26326; font-style: normal; font-size: 14px;}
#sub_latest .headline a { outline: none; text-decoration: none; line-height: 15px; white-space: normal; margin: 0; padding: 25px 10px 0 0; width: 160px; }
/*Top Navigation - End */

