#top-header-div  a:hover, #bottom-header-div a:hover {
	color:#00A0F0;
}


#nav {
     bottom: 15px;
     float: right;
     height: 40px;
     position: absolute;
     font-size: 16px;
     right: 20px;
     width: 480px;
     z-index: 2000;
}
#nav ul {
     /*float:right;*/
     height:35px;
     margin:0;
     padding: 0 5px;
}

#nav li {
     background:transparent url(/images/af/nav_divider.jpg) no-repeat scroll right center;
     float:left;
     font-size:0.7em;
     margin:0 0.6em 0 0;
     padding:0 0.7em 0 0;
     position:relative;
     display: block;
     z-index: 200;
     text-align:center;
}





#nav li.last {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
#nav li#n02:hover, #nav li#n02.sfhover {
background:transparent url(/images/af/nav_top_sm.png) no-repeat scroll left top;
}
#nav li#n06:hover, #nav li#n06.sfhover {
background:transparent url(/images/af/nav_top_md.png) no-repeat scroll left top;
}
#nav li a {

border:medium none;
color:#444444;
display:block;
float:left;
height:35px;
line-height:35px;
margin:0 0.45em;
padding:0 1.1em 0 1.2em;
}
#nav li a.expandable {
background:transparent url(/images/af/arrow_dn_gr.gif) no-repeat scroll right 16px;
	margin:0 0.9em 0 0;
}

#nav li ul {
background-color: white;
border-bottom:medium none;
display:none;
height:auto;
margin:27px 0 0;
padding:11px 0 25px;
position:absolute;
text-align:left;
width:150px;
z-index: auto;
}
#nav li li {
background:transparent url(/images/af/nav_li.png) no-repeat scroll left top;
float:none;
font-size:1em;
height:auto;
margin:0;
padding:0 0 0 5px;
text-align:left;
white-space:nowrap;
z-index: 2000;
}

#nav li li a {
background:transparent none repeat scroll 0 0;
border:medium none;
float:none;
height:25px;
line-height:25px;
padding:0 0 0 5px;
text-align:left;
width:120px;
}


#nav li li.last {
     background:transparent url(/images/af/nav_li_btm.png) no-repeat scroll left bottom;
     padding:0 0 10px 5px;
}

#nav li#n02:hover ul, #nav li#n02.sfhover ul {
background:transparent url(/images/af/nav_ul_sm.png) no-repeat scroll left top;
display:block;
left:0;
}
#nav li#n06:hover ul, #nav li#n06.sfhover ul {
background:transparent url(/images/af/nav_ul_md.png) no-repeat scroll left top;
display:block;
left:0;
}
#nav-sub {
border-bottom:1px dotted #A1A1A1;
height:35px;
margin:2px 0 0;
font-size:16px;
width: 850px;
clear: both;

}
#nav-sub ul {
height:35px;
margin:0;
}
#nav-sub li {
background:transparent url(/images/af/nav_divider.jpg) no-repeat scroll right center;
float:left;
font-size:0.7em;
margin:0 0.7em 0 0;
padding:0 1em 0 1.2em;
position:relative;
text-align:center;
z-index: 100;
}

#nav-sub li.rj {
     background: transparent url(/images/af/nav_divider.jpg) no-repeat scroll right center;
     float: right;
     font-size: 0.7em;
     margin: 0 0.7em 0 0;
     padding: 0 1em 0 1.2em;
     position: relative;
     text-align: center;
     z-index: 100;
}

#nav-sub li.rj.first {
	background:0;
	margin:0;
	padding-right:5px;
}


#nav-sub li.first {
     margin:0 0.5em 0 5px;
     padding:0 2.3em 0 0.3em;
}

#nav-sub li.last {
     background:transparent none repeat scroll 0 0;
     margin:0;
     padding:0 0 0 0;
}

#nav-sub li#ns02 {
margin:0 0.5em 0 0;
padding:0 2.9em 0 1.8em;
}

#nav-sub li#ns02:hover, #nav-sub li#ns02.sfhover {
background:transparent url(/images/af/nav_top_sm.png) no-repeat scroll left top;
}
#nav-sub li#ns07:hover, #nav-sub li#ns07.sfhover {
background:transparent url(/images/af/nav_top_sm.png) no-repeat scroll left top;
}
#nav-sub li#ns03:hover, #nav-sub li#ns03.sfhover {
background:transparent url(/images/af/nav_top_md.png) no-repeat scroll left top;
}
#nav-sub li#ns09:hover, #nav-sub li#ns03.sfhover {
background:transparent url(/images/af/nav_top_md.png) no-repeat scroll left top;
}
#nav-sub li#ns05:hover, #nav-sub li#ns05.sfhover {
background:transparent url(/images/af/nav_top_md.png) no-repeat scroll left top;
}

#nav-sub li#ns06:hover, #nav-sub li#ns06.sfhover {
     background:transparent url(/images/mega_tab.png) no-repeat scroll left 2px;
}

#nav-sub li a {
     background:transparent none repeat scroll 0 0;
     border:medium none;
     color:#444444;
     display:block;
     float:left;
     height:35px;
     line-height:35px;
}

#nav-sub li span {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#444444;
display:block;
float:left;
height:35px;
line-height:35px;
}


#nav-sub li ul {
border-bottom:medium none;
display:none;
height:auto;
margin:27px 0 0;
padding:11px 0 25px;
position:absolute;
text-align:left;
float:left;
z-index: 1000;
width:155px;
}
#nav-sub li li {
background:transparent url(/images/af/nav_li.png) no-repeat scroll left top;
float:none;
font-size:1em;
height:auto;
margin:0;
padding:0 0 0 5px;
text-align:left;
white-space:nowrap;
}
#nav-sub li li a {
background:transparent none repeat scroll 0 0;
float:none;
height:25px;
line-height:25px;
padding:0 0 0 5px;
text-align:left;
width:120px;
}


#nav-sub li li.last {
background:transparent url(/images/af/nav_li_btm.png) no-repeat scroll left bottom;
padding:0 0 10px 5px;#nav-sub li#ns08 { padding-right: 0px; }

}

#nav-sub li#ns02:hover ul, #nav-sub li#ns02.sfhover ul {
background:transparent url(/images/af/nav_ul_sm.png) no-repeat scroll left top;
display:block;
left:0;
}
#nav-sub li#ns07:hover ul, #nav-sub li#ns07.sfhover ul {
background:transparent url(/images/af/nav_ul_sm.png) no-repeat scroll left top;
display:block;
left:0;
}
#nav-sub li#ns03{
     width: 65px;
}
#nav-sub li#ns09{
     width: 65px;
}

#nav-sub li#ns06{
     width: 130px;
     padding:0 6px 0 9px;
}

#nav-sub li.special{
     width:  220px;
}
#nav-sub li a.highlighted{
     color: orange;
}
#nav-sub li ul li a.highlighted{
     color: orange;
}
#nav-sub li#ns03:hover ul, #nav-sub li#ns03.sfhover ul {
background:transparent url(/images/af/nav_ul_md.png) no-repeat scroll left top;
display:block;
left:0;
}
#nav-sub li#ns09:hover ul, #nav-sub li#ns09.sfhover ul {
background:transparent url(/images/af/nav_ul_md.png) no-repeat scroll left top;
display:block;
left:0;
}
#nav-sub li#ns05:hover ul, #nav-sub li#ns05.sfhover ul {
background:transparent url(/images/af/nav_ul_md.png) no-repeat scroll left top;
display:block;
left:0;
}

#nav-sub li#ns06:hover ul, #nav-sub li#ns06.sfhover ul {
     background:url(/images/af/nav_ul_md.png) no-repeat;
     display:block;
     padding:0;
     left:0;
}

#nav-sub li.memberof {
     padding: 5px 0 5px 10px;
}

#nav-sub li#ns08 { padding-right: 5px; }

#nav-sub li#ns07 {  margin-left: 0; padding-left: 0px; }
#nav-sub li#ns09 {  margin-right: 7px; padding-right: 11px; }

#nav-sub li.org_tools {
  padding-left: 10px;
  padding-right: 4px;
  margin-right: 7px;
  width: 73px !important;
}

.org_tools_edit {
  vertical-align: middle;
  padding-bottom: 5px;
  /*background: transparent url(/images/wrench.png) no-repeat;*/
}
