

/*----------------- MAIN MENU --------7px 13px 5px 13px;---------*/
#menuWrap{ height: 51px; background : #000000 url(../img/menu_bg.jpg) no-repeat 0 0;  margin-bottom : 25px;/*overflow : hidden;*/}

#menu{ padding: 0; margin: 0;}

#menu, #menu ul{ padding: 0; margin: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; display:inline-block;/*margin-left:8px*/}

#menu ul li a { height:41px;display: block; text-decoration: none; padding : 7px 13px 0px 13px; font: 14px 'Trebuchet MS';  color: #FFF; }

#menu ul li a.trigger { padding: 11px 22px 10px 22px; }
#menu ul li{ float: left; background : url(../img/maroon_menu_sep.jpg) repeat-y 0 0;margin : 0 0 0 0;padding : 0;}
#menu ul li { position: relative;}

#menu ul li a.selected {
background : #297f97 url(../img/maroon_menu_selected.jpg) repeat-x;/*border-left:1px solid #d69090;*/
}
#menu ul li a:hover.selected {
background : #297f97 url(../img/maroon_menu_selected.jpg) repeat-x;
cursor:default;
}
#menu ul li.first{
background-image : none;padding-left:0px;margin-left:14px;
}
#menu ul li a.last {
background : url(../img/maroon_menu_sep.jpg) repeat-y top right;
}

/* hide from IE mac \*/
#menu ul li { position: static; width: auto;}
/* end hiding from IE5 mac */

#menu ul li a:active, #menu ul li.p7hvr a, #menu ul li a:hover{ color: #FFF; background : url(../img/maroon_menu_hover.jpg) repeat-x 0 0;}
#menu ul li ul li{ background-image: none; }#menu ul li ul{margin-left:0px}
#menu ul li ul, #menu ul ul li{ width: 170px; z-index: 1000; }
#menu ul ul li {  color: #fff;}
#menu ul li ul li a{ color: #fff; padding: 6px 7px; background-image: none;  border-bottom:1px solid #3d3d3d;height:auto;}
#menu ul li ul { position: absolute; display: none; background: #eaeaea;

	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 8px;
}

#menu ul li:hover li a, #menu ul li a:focus,

#menu ul li:hover ul, #menu ul li.p7hvr ul { display: block; background-image: none;}
#menu ul li:hover ul li a, #menu ul li.p7hvr ul li a { color: #cfcfcf; background: #000; font-weight: normal; }
#menu ul li ul li a:hover { color: #fff; text-decoration: none; background: #412121;}


#menu ul li ul li.last a:hover, #menu ul li ul li.last a{
	 border-bottom:0px solid red;
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 8px;
}





/*** blue_menu ***/
#blue_menu  {
overflow : hidden;
}
#blue_menu ul {
margin : 0;
/*margin-left : 10px;*/
padding : 0;
list-style:none;
display:inline-block;
}
#blue_menu ul li {
margin : 0 0 0 0;
padding : 0;
float : left;
background : url(../img/blue_menu_sep.jpg) repeat-y 0 0;
font : 14px 'Trebuchet MS';
display:inline-block; display:inline;
}

#blue_menu ul li.last {
margin-right:3px
}
#blue_menu ul li.last a {
/*background : url(../img/blue_menu_sep.jpg) repeat-y top right;*/
}

#blue_menu ul li a {
margin : 0 0 0 0;
padding : 16px 7px 15px 7px;
float : left;
text-decoration : none;
color:#fff
}
#blue_menu ul li a:hover {
background : #297f97 url(../img/blue_menu_hover.jpg) repeat-x 0 0;
}
#blue_menu ul li a:hover.menuleft {
background : none;

cursor:default;
}
#blue_menu ul li a.selected {
background : #297f97 url(../img/blue_menu_selected.jpg) repeat-x;/*border-left:1px solid #1a7089;*/
}
#blue_menu ul li a:hover.selected {
background : #297f97 url(../img/blue_menu_selected.jpg) repeat-x;
cursor:default;
}

#blue_menu ul li.first a.selected{
background : none;
}
#blue_menu ul li.first a.selected:hover{
background : none;
}
#blue_menu ul li.first{
background-image : none;margin-left:4px
}

/*breadcrumb*/
#green_and_orange_step_menu { margin:0; padding:0px;  list-style:none;}

#green_and_orange_step_menu li{  margin:0; display:inline; float:left; background:url(../img/step_orange_green.gif) no-repeat -50px bottom; height:41px; line-height:41px; font-size:11px; padding:0 20px 0 15px; position:relative;}

#green_and_orange_step_menu li span{ margin:0px; z-index:10; background:url(../img/step_orange_green.gif) no-repeat left bottom; display:block; position:absolute; height:41px; line-height:41px; width:13px; top:0; left:-10px; padding:0;}

#green_and_orange_step_menu li.inprogress { background-position:-50px 0px}

#green_and_orange_step_menu li.inprogress span, #green_and_orange_step_menu li.lastinprogress span{background-position:left 0px }

#green_and_orange_step_menu li.done {background-position: -50px -41px}

#green_and_orange_step_menu li.done span, #green_and_orange_step_menu li.ldone span {background-position:left -41px }

#green_and_orange_step_menu li.frist a, #green_and_orange_step_menu li.done a, #green_and_orange_step_menu li.inprogress a, #green_and_orange_step_menu li.ldone a, #green_and_orange_step_menu li.lastinprogress a{ color:#656565;}

#green_and_orange_step_menu li.frist {background-position: -20px 0px }

#green_and_orange_step_menu li.fdone { background-position: -20px -41px }

#green_and_orange_step_menu li.last {background-position: right bottom }

#green_and_orange_step_menu li.lastinprogress { background-position: right 0}

#green_and_orange_step_menu li.ldone { background-position: right -41px}