#primary-nav {

display:block;

float:left;

width:100%;

padding-top:0px;

margin:0px;

}

#primary-nav ul{

margin:0px;

position:relative;

z-index:100;

margin-left:0px;

padding-left:0px;

}

#primary-nav li{

position:relative;

list-style:none;

float:left;

font-size:0.9em;

/*	background:url(../images/nav-li-bg.gif) #FFFFFF bottom repeat-x;*/

/*	border-top:1px solid #D0D0D0;*/

/*	padding-right:1px;*/

}

#primary-nav li.last{

padding-right:0px;	

}

#primary-nav li.last a{

/*	padding:6px 7px 6px 7px;*/

}

#primary-nav li a{

color:#FFFFFF;

display:block;

/*	padding:6px 6px 6px 7px;*/

/*	background:url(../images/nav-a-bg.gif) repeat-x bottom #FFFFFF;*/

}

#primary-nav li a:hover, #primary-nav li a:active, #primary-nav li a:focus, #primary-nav li a.selected{

text-decoration:none;

color:white;

}

/*Primary Nav dropdowns*/

#primary-nav li ul{

position:absolute;

z-index:10;

display:block;

width:150px;

padding-left:0px;

padding-right:0px;

background-color:#00324e;

left: -9940px;

padding-bottom:0px;

margin-top:0px;

}

#primary-nav li:hover ul, #primary-nav li.sfhover ul, #primary-nav li ul.showMe{

left:auto;

margin-left:-1px;

}

* html #primary-nav li.sfhover ul, * html #primary-nav li ul.showMe {

margin-left:-1px;

}

/*#primary-nav li:hover ul, #primary-nav li:focus ul, #primary-nav li:active ul, #primary-nav li.sfhover ul{

left:0;

margin-left:-4px;

display:block;

}

* html #primary-nav li.sfhover ul {

margin-left:-1px;

}*/

#primary-nav li li{

float:left;

background:none;

width:150px;

margin:0 0 0px 0px;

border:none;

display:inline;

padding-bottom:6px;

padding-top:2px;

line-height:1.2em;

font-weight:normal;

text-align:left;

}

#primary-nav li li.first{

padding-top:5px;

background-image:none;

}

#primary-nav li li a{

margin-top:1px;

background:none;

padding-left:10px;

color:#FFFFFF;

text-decoration:none;

}

#primary-nav li.last li a{

padding-left:10px;

}

#primary-nav li li a:hover{

text-decoration:underline;

}

/*Keyboard access */

#primary-nav li a:focus + ul{ 

margin-left:9946px; 

}

#primary-nav li li a:focus, * html #primary-nav li li a:active { 

margin-left:9946px; 

text-decoration:underline;

width:160px;

/*background:white;*/

position:relative;

border:1px solid #001CA6;

}

#primary-nav li ul.showMe li a:focus, * html #primary-nav li ul.showMe li a:active {

margin-left:0;

border:none;

}

#primary-nav li:hover li a:focus, #primary-nav li:hover li a:active { margin-left:0;}

#primary-nav li li a { margin-left:0;}

/* swop position for menu items at end*/

#primary-nav li.reverse:hover ul{

}

* html #primary-nav li.sfhover.reverse ul {

}

