/* 
	LEVEL ONE
*/


#menu_container{    
    width:960px;
    height:60px;
    margin:10px 0;
    padding:0;
    background:url('images/navbg.jpg') no-repeat left top;
}

#menu_container ul.menu{
    background: transparent;
    list-style: none;
}

#menu_container ul.menu li {
    background-image:url('images/divider.png');
    background-repeat:no-repeat;
    background-position:right top;
    /*width:136px;
    height:58px;*/
    margin:0;
    padding:0;        
    list-style: none;
    float:left;
    display:inline;
    text-align:center;
    font-size:12px;
    
}

#menu_container ul.menu li a,
#menu_container ul.menu li a:hover,
#menu_container ul.menu li.active a {
    margin:0;
    padding:20px 40px 25px;
    display:block;
    color:#fff;
    font-weight:bold;
    text-decoration: none;
}

#menu_container ul.menu li:hover,
#menu_container ul.menu li.active{
    background-image:url('images/menu_hover.jpg');
    background-repeat:no-repeat;
    background-position:center top;
}

#menu_container ul.menu li:first-child,
#menu_container ul.menu li:first-child:hover,
#menu_container ul.menu li.active:first-child {
    padding-left:15px;
    padding-right:10px;
}

#menu_container ul.menu li:first-child:hover,
#menu_container ul.menu li.active:first-child { 
    background-image:url('images/menu_firstchild_hover.png');
    background-repeat:no-repeat;
    background-position:left top;
}

#menu_container ul.menu li:last-child:hover,
#menu_container ul.menu li.active:last-child { 
    background-image:url('images/menu_lastchild_hover.png');
    background-repeat:no-repeat;
    background-position:right top; 
}


/*
Left Menu
*/
#left ul.menu_left {	
    margin: 0px;
    padding:0px;
}

#left ul.menu_left li.top_li {margin-top: 10px;}

#left ul.menu_left li {
    margin:0px;
    padding:0px;    
    display:block;
    list-style:none;
    font-size:15px;
    font-weight:bold;
    color:#0074C5;
}

#left ul.menu_left li a { cursor: text; }

#left ul.menu_left li a {
    background: url(images/bullet.png) left top no-repeat;
    margin:0;
    padding:0 0 12px 20px;
    font-weight:bold;
    text-decoration:none;
    color:#0074C5;  
}

#left ul.menu_left li a:hover,
#left ul.menu_left li.active a {
    background: url('images/bullet-green-hover.png') left top no-repeat;
    color:#009900;
}
/*
	LEVEL TWO
*/
#left ul.menu_left li ul.sub_menu {
    margin:5px 0 0 10px;
    padding:0px;
    visibility:visible;
    display:block;
    list-style:none;    
    background:none;    
}

#left ul.menu_left li ul.sub_menu li {
    margin: 0;
    padding:3px 0 5px 12px;
    display: block;
    list-style: none;
    background: url('images/bullet-level2.png') 0 10px no-repeat;
}

#left ul.menu_left li ul.sub_menu li a {
    background: none;
    margin:0;
    padding:0;
    list-style:none;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    color:#0074C5;
    cursor:pointer;
}

#left ul.menu_left li ul.sub_menu li:hover,
#left ul.menu_left li ul.sub_menu li.active{
    background:url('images/bullet-green-hover-level2.png') 0 10px no-repeat;
}

#left ul.menu_left li ul.sub_menu li a:hover,
#left ul.menu_left li ul.sub_menu li.active a {
    color:#009900;
}
/*
	LEVEL THREE
*/
#left ul.menu_left li ul.sub_menu li ul li:first-child {
    margin-top:5px;
}