/* CSS Document */
/**************** menu coding *****************/

#menu_container{
	width: 100%;
	text-align: left;
	height: 40px;
	padding: 0;
	margin:0;
	
}

/*set menu width*/
#menu {
height: 40px;
margin: 0;
padding: 0 0 0 10px;
background-image: url(../images/menu_bg.gif);
background-repeat:repeat-x;
background-position:top;
margin-left:10px;
margin-right:10px;
/*outline: 1px solid red;*/
}




#menu_left{
display:inline;
margin-right:-3px;
height: 40px;
background-image:url(../images/menu_bg_left.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:13px;
}

#menu_right{
display:inline;	
margin-left:-3px;
height: 40px;
background-image:url(../images/menu_bg_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
width:13px;
}

/*individual top level menu boxes*/

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 155px;
border-right: 1px solid #0B1E2B;

}

#menu ul.home_m{
border-left: 1px solid #0B1E2B;
}

#menu ul.about_m{

}
#menu ul.solutions_m{

}
#menu ul.services_m{

}
#menu ul.careers_m{

}
#menu ul.news_m li a{
border:none;
}


#menu li {
position: relative;
padding:0;

}

#menu ul li{
margin: 0px ;

padding: 0px 0 0 0;
}
#menu ul li a:link {
/*_*_*_*_* 3rd value to lower drop down position*/
padding: 8px 4px 10px 18px;
color: white;

}

#menu ul li a:visited {
padding: 8px 4px 10px 18px;
/*color: #2A4E91;*/
color: white;

}

/*topmenu hover state*/
#menu ul li a:hover, .topmenu_hover {
padding: 8px 4px 10px 18px;
color: #E89517;
background-image: url(../images/menu_bg_hover.gif);
background-repeat:repeat-x;
background-position:top;
/*topmenu_hover for jquery call*/
}





#menu ul li a:active {
padding: 8px 4px 10px 18px;
color: #3385C1;
}

/*top level menu text generic settings*/
#menu ul li a {
font:  normal 13px  Arial, sans-serif;/**/
display: block;
color: white;
text-decoration: none;
/*padding: 8px 0px 9px 2px;3rd value moves drop down boxes "lucida sans unicode" */

/*border-right: 1px solid #DEEAF4;*/


}



#menu ul ul {
position: absolute;
z-index: 500;
padding:0px;
margin:0;
text-align: left;
}

/*drop down box position under main menu*/
#menu ul li ul {
text-align: left;
margin: 0px;
width: 155px;
border: 1px solid #DEEAF4;
/*background-image: url(../images/menubg.gif);
background-position:left;
background-repeat:repeat-y;*/
background-color: white;
}


/*sub menu item boxes*/
#menu ul li ul li {
text-align: left;


/*height: 15px;
background-position: 5% 8px;
background-repeat: no-repeat;*/
padding:0px 0 0 0;
/*margin:5px 0 0 5px;*/
color: #000;



}
/*sub menu text items*/
#menu ul li ul li a{
border: none;

font-size: 11px;
color: #666;
margin: 0;
padding: 5px 0 5px 26px;

}

/*submenu hover state

#menu ul li ul li a{
padding:0;
margin:0;
margin:0px;

color: #333;
}
*/
#menu ul li ul li a:link {
/*background-image: url(../images/menubg_sml.gif);
background-repeat: no-repeat;
background-position: 5px 10px;*/
color: #000;
padding:5px 0 5px 15px;
margin:0;
/*background: white;*/
}


#menu ul li ul li a:visited{
/*background-image: url(../images/menubg_sml.gif);
background-repeat: no-repeat;
background-position: 5px 10px;*/
padding:5px 0 5px 15px;

color: #000;

}

#menu ul li ul li a:hover{
/*background-image: url(../images/menubg_sml.gif);
background-repeat: no-repeat;
background-position: 5px 10px;*/
padding:5px 0 5px 15px;
color: #FF9600;
border: none;
/**/
background-image: none;
}

#menu ul li ul li a:active{
/*background-image: url(../images/menubg_sml.gif);
background-repeat: no-repeat;
background-position: 5px 10px;*/
padding:5px 0 5px 15px;
color: #000;

}





/*leave below*/




#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

