#header{
	font-family:arial;
	font-size:14px;
    font-weight:bold;
    background: url(imgs/bluecell-bg.jpg) repeat-x;
}
ul.topnav {   
    list-style: none;   
    padding: 0 20px;   
    margin: 0;   
    float: left;   
    width: 550px;   
    background: #222;   
    background: url(imgs/bluecell-bg.jpg) repeat-x;
    height: 44px;
    *height: 40px;
}   
ul.topnav li {   
    float: left;   
    margin: 0;   
    padding: 0 15px 0 10px;   
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
    z-index:999999; 
    padding-top:2px;
 
}   
ul.topnav li a{   
    padding: 10px 5px;   
    color: #fff;
    font-weight:bold;   
    display: block;   
    text-decoration: none;   
    float: left;   
}   
ul.topnav li:hover{   
    padding: 0 15px 0 10px;   
    background: url('imgs/redcell-bg.jpg') repeat-x;
    padding-top:4px;   
}   
ul.topnav li span.spansubmenu { /*--Drop down trigger styles--*/  
    width: 17px;   
    height: 34px;   
    float: left;   
    background: url(imgs/subnav_btn.gif) no-repeat center top;   
}   
.parentmenu { /*--Drop down trigger styles--*/  
    background: url(imgs/subnav2_btn.gif) no-repeat 7px center !important;
}
ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/
  
ul.topnav li ul.subnav {   
    list-style: none;   
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0; 
    top: 40px;   
    background: #fff !important;   
    margin: 0; 
    padding: 0;   
    display: none;   
    float: left;   
    width: 160px;   
    border: 1px solid #ccc;
    font-size: 12px;   
}   
ul.subnav2 {   
    list-style: none;   
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 140px; 
    top: 0px;   
    background: #fff;   
    margin: 0; 
    padding: 0;   
    display: none;   
    float: left;   
    width: 160px;   
    border: 1px solid #111;   
}   
ul.topnav li ul.subnav li{   
    margin: 0; 
    padding: 0;   
    border-bottom: 1px solid #ccc; /*--Create bevel effect--*/  
    clear: both;   
    width: 160px;   
}   
html ul.topnav li ul.subnav li a {   
    float: left;   
    width: 145px;
    font-weight: normal; 
    background: #f9f9f9;
    color:#000;   
    padding-left: 10px;
    padding-top:8px;   
    padding-bottom:8px;
}
   
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    background: #0088cc;
    color:#fff;
    font-weight:bold;
}  

