/* styles from main stylesheet consolidated here */
#topnav {
   width:100%;
   clear:both;
   margin:0 0 0 0;
}
#topnav ul {
   list-style:none;
}

#topnav ul li a {
   color:#fff;
   font-weight:bold;
   font-size:0.9em;
   text-decoration:none;
}
#topnav ul li.news a {
   color:#0056a3;
   text-decoration:none;
}
#topnav ul li a:hover {
   text-decoration:underline;
}

/* styles to make the rollovers work */
#dropdownMenu, #dropdownMenu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    text-align: center;
    border: 0;
}

#dropdownMenu a {
    display: block;
    /*height: 27px;*/
    line-height: 27px;
    border: 0;
}
#dropdownMenu li ul li a {
line-height: 13px;
margin:8px 0 5px 7px;
}

#dropdownMenu a:hover {
    border: 0;
}

#dropdownMenu li {
    float: left;
    border: 0;
}

#dropdownMenu li ul {
    width: 200px;
    position:absolute;
}
#dropdownMenu ul li ul li {
    text-align:left;
	padding:0 10px 0 20px;
}

/**
 Styles to set the width of each UL to be the same as its parent top level navigation.
*/

#dropdownMenu li.home ul{
    width:67px;
}

#dropdownMenu li.business ul{
    width:153px;
}

#dropdownMenu li.personal ul{
    width:153px;
}

#dropdownMenu li.financial ul{
    width:153px;
}

#dropdownMenu li.agents ul{
    width:153px;
}

#dropdownMenu li.contact ul{
    width:153px;
}

#dropdownMenu li.about ul{
    width:153px;
}

#dropdownMenu li.news ul{
    width:153px;
}

/**
 Styles for top level navigation links - background images and spacings
*/

#dropdownMenu li { 
    text_align:left;
}
#dropdownMenu li.home, li.home a.home_img { 
    width:67px;
}

#dropdownMenu li.home a.home_img{
    background-image:url('/images/home_tab.gif');
    background-repeat:no-repeat;
}

#dropdownMenu li.business, li.business a.business_img { 
    width:153px;
}
#dropdownMenu li.business a.business_img{
    background-image:url('/images/business_tab.gif');
    background-repeat:no-repeat;
}

#dropdownMenu li.personal, li.personal a.personal_img { 
    width:149px;
}
#dropdownMenu li.personal a.personal_img{
    background-image:url('/images/personal_tab.gif');
    background-repeat:no-repeat;
}

#dropdownMenu li.financial, li.financial a.financial_img { 
    width:144px;
}
#dropdownMenu li.financial a.financial_img{
    background-image:url('/images/financial_tab.gif');
    background-repeat:no-repeat;
}

#dropdownMenu li.agents, li.agents a.agents_img { 
    width:74px;
}
#dropdownMenu li.agents a.agents_img{
    background-image:url('/images/agents_tab.gif');
    background-repeat:no-repeat;
}

#dropdownMenu li.contact, li.contact a.contact_img { 
    width:98px;
}
#dropdownMenu li.contact a.contact_img{
    background-image:url('/images/contact_tab.gif');
    background-repeat:no-repeat;
}

#dropdownMenu li.about, li.about a.about_img { 
    width:87px;
}
#dropdownMenu li.about a.about_img{
    background-image:url('/images/about_tab.gif');
    background-repeat:no-repeat;
}

#dropdownMenu li.news, li.news a.news_img { 
    width:65px;
}
#dropdownMenu li.news a.news_img{
    background-image:url('/images/news_tab.gif');
    background-repeat:no-repeat;
}

/**
 Styles for backgrounds and widths of the rollover nav lists
*/

#dropdownMenu li.home ul li{
    background-color:#0055a1;
    width:65px;   
}
#dropdownMenu li.business ul li{
    background-color:#f37b1a;
    width:153px;  
}

#dropdownMenu li.personal ul li{
    background-color:#e75112;
    width:153px;
}
#dropdownMenu li.financial ul li{
    background-color:#d49b18;
    width:153px;
}
#dropdownMenu li.agents ul li{
    background-color:#3377b4;
    width:153px;
}
#dropdownMenu li.contact ul li{
    background-color:#669bc7;
    width:153px;
}
#dropdownMenu li.about ul li{
    background-color:#98bbd9;
    width:153px;

}
#dropdownMenu li.news ul li{
    background-color:#ccdded;
    width:153px;
}

#dropdownMenu li.business ul li a,
#dropdownMenu li.personal ul li a,
#dropdownMenu li.financial ul li a,
#dropdownMenu li.agents ul li a,
#dropdownMenu li.contact ul li a,
#dropdownMenu li.about ul li a,
#dropdownMenu li.news ul li a {
    padding-left:28px;
	padding-right:28px;
	}


/**
 Styles for the bottom of each menu, background image attachment with padding
*/

#dropdownMenu li ul li.last_home,
#dropdownMenu li ul li.last_business,
#dropdownMenu li ul li.last_personal,
#dropdownMenu li ul li.last_financial,
#dropdownMenu li ul li.last_agents,
#dropdownMenu li ul li.last_contact,
#dropdownMenu li ul li.last_about,
#dropdownMenu li ul li.last_news {
    background-color:transparent;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom:8px;
}

#dropdownMenu li ul li.last_home{
   background-image:url('/images/home.gif');
}
#dropdownMenu li ul li.last_business{
   background-image:url('/images/business.gif');
}
#dropdownMenu li ul li.last_personal{
   background-image:url('/images/personal.gif');
}
#dropdownMenu li ul li.last_financial{
   background-image:url('/images/financial.gif');
}
#dropdownMenu li ul li.last_agents{
   background-image:url('/images/agents.gif');
}
#dropdownMenu li ul li.last_contact{
   background-image:url('/images/contact.gif');
}
#dropdownMenu li ul li.last_about{
   background-image:url('/images/about.gif');
}
#dropdownMenu li ul li.last_news{
   background-image:url('/images/news.gif');
}
#dropdownMenu li ul li {
   text-align:left;
   font-size:0.9em;
   background-image:url("images/arrow.gif");
   background-repeat:no-repeat;
   background-position:20px 11px;
}

ul#dropdownMenu li ul{
    visibility:hidden;
}