#tabs4 
{
    float:left;
    width:100%;
    font-size:93%;
    font: 9px verdana;
    font-weight: bold;
    line-height:normal;      
    border-bottom:1px solid #6B78A9;
    background-color:#f4f4f4;  
}

#tabs4 ul 
{
    margin:0;    
    padding:7px 10px 0 10px;     

}
#tabs4 li 
{
   list-style: none;
   margin:0;
   padding:0;  
   float: left; 
   width:100px;
   text-align:left;
}

#tabs4 a 
{
    display: block;
    background:url("menu_images/tableft4.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none;
}

#tabs4 a span 
{
    float:left;
    display:block;
    background:url("menu_images/tabright4.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#6B78A9;
      text-align:center;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {float:none;}

/* End IE5-Mac hack */

#tabs4 a:hover span 
{
    color:#6B78A9;
}

#tabs4 a:hover 
{
    background-position:0% -42px;
}
#tabs4 a:hover span 
{
    background-position:100% -42px;
}

#tabs4 #current a 
{
    background-position:0% -42px;
}
#tabs4 #current a span 
{
    background-position:100% -42px;
}


#tabs4  div
{
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;


    background: #F5F5F5;
    border: 1px solid #5970B2;    
    z-index: 80;
}

#tabs4  div a
{
    position: relative;
    display: block;
    margin: 0;
    padding: 5px 10px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #F5F5F5;
    border-bottom: 1px solid #5970B2;   
    color: #2875DE;
    font: 11px arial;
}

#tabs4  div a.last_a
{
    border: 0px;
}


#tabs4  div a:hover
{
    background: #E7E7E7;
    color: #5EACE4;
}

/*VERTICAL MENU CSS */

.arrowlistmenu
{
    width: 172px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader
{    
    font: bold 12px Arial;
    color: #15428B;
    height:28px;
    background: gray url(images/header.gif) repeat-x center left;
    margin: 0px; 
    /*text-transform: uppercase;*/
    padding: 0px 0px 0px 10px; 
    line-height:220%;
    cursor: pointer;
    overflow:hidden;
}

.arrowlistmenu ul
{ 
    list-style-type: none;
    margin: 0px;
    padding: 0px;   
  /*  margin-bottom: 0px;*/
   
}

.arrowlistmenu ul li
{
    /*padding-bottom:0px;*/
    height:25px;
    /*  border-bottom: 1px dotted #dadada;  */
    background:url(images/border_dotted.gif) bottom repeat-x;        
}

.arrowlistmenu .gray_row
{    
     background-color:#F5F5F5;
}
.arrowlistmenu ul li a
{    
    color:#6B78A9;
    display: block;
    height:20px;
    padding-top: 5px;
    padding-left: 10px; /*link text is indented 19px*/
    text-decoration: none;
    font-weight: bold;  
    font-size: 90%;
}

.arrowlistmenu ul li a:hover
{
    color: #A70303;  
    text-decoration: none;
}