/*main nav*/

div#topnav {
float: right;
width: 590px;

}

#primary {}

#primary ul{
    float: right;
    list-style-type: none;
    margin:  0;
    padding: 0;
    width: 590px;
}


#primary li {
    float: left;
    border: 0;
    padding: 0;
    height: 30px;
    margin: 0 3px 0 0;
    background: url(/images/common/tab-over.gif) no-repeat top left;
    width: 114px;
    /*border: 1px solid red;*/
}

#primary a:link, #primary a:visited {
    display: block;
    text-align: left;
    margin: 0;
    padding: 0 0 0 0.6em;
    font-size: 95%;
    height: 30px;
    font-weight: bold;
    letter-spacing: -0.01em;
    line-height: 2em;
    color:  #fff;
    text-decoration: none;
    background: url(/images/common/tab.gif) no-repeat top left;
}

#primary a:hover, #primary  a:active {
    background: transparent;
}



/*LEFTNAV STYLES*/


#leftnav {
  width: 155px;
  float: left;  
}


#leftnav ul {
  margin: 0 3px;
  padding: 0;
  list-style: none;
}

#leftnav li {
  border-bottom: 2px solid #003168;
  background: #fff url(/images/common/bullet_arrow_on.gif) no-repeat 97% center;
}

#leftnav li a {
  display: block;  
  line-height: 2em;
  margin: 0;
  padding: 0 10px 0 12px;
  background: #cae1ee url(/images/common/bullet_arrow_off.gif) no-repeat 97% center;
}
#leftnav a:link, #leftnav a:visited {
  margin: 0 3px;
  color: #003168;
  margin: 0;
  padding: 0 10px 0 12px;
  text-decoration: none;	
}

#leftnav a:hover, #leftnav a:active{
  text-decoration: none;
  background: transparent;
}


/*sublist*/


#existing ul {
}

#existing li a {
  line-height: 1.8em;
  margin: 0;
  font-size: 90%;
  text-indent: 4px;
}

li#nolink {
  background-image: none;
  margin: 22px 0 0 0;  
  padding: 0 10px 0 12px;    
  line-height: 1.9em;  
  color: #003168;
}

li#separate {
  margin: 22px 0 0 0;  
}



#logos{
float: left;
border: 1px solid purple;
}
