body{ overflow-x: hidden;}

#menucontainer {

	width: 950px;

	text-align: right;

	margin: 0 auto;

}



#ittsc-menu, #ittsc-menu ul {

	
    float: right;

	width: 950px; /* 950px */

	line-height: 1;

	background: transparent;

	font-weight: bold;

	color:#000;

	padding: 0px ;

	margin: 0; list-style-type:none;
	
	
	font-size:12pt;
	
	
	font-family:Arial

}



#ittsc-menu a {

	display: block;

	width: 100%;

	w\idth: 100%;

	color:#fff;
	

	text-decoration: none;
	
	height:30px!important;
	
	height:50px;
	
	text-align:center;


	padding:17px 3px 3px 3px;

}





#ittsc-menu a.daddy {

	background: url(leftarrow.gif) 5% 50% no-repeat;

}



/* the list items in the bar */

#ittsc-menu li {

	float: right;

	border-left: 1px solid #393529;
	
	width:90px;
	
}



#ittsc-menu li ul {

	position: absolute;
	
	right: 999em;

	z-index: 999;
	
	overflow:visable;
	
	height: auto;

	width: 160px;

	w\idth: 160px;

    background: #625448;
    
    
    filter:alpha(opacity=95);

    opacity:0.95;


	font-weight: bold;

	
	padding-left: 0px;
	
	
	text-align:left;


}



#ittsc-menu li li {

	padding-left: 0px;
	
    border-bottom:  1px solid #8C7A66;

	width: 160px
	

}



#ittsc-menu li ul a {

	width: 160px;

	w\idth: 160px;
	
	height: 20px!important;
	
	height: 25px;
	
	padding:3px 0px 0px 0px;



}



#ittsc-menu li ul ul {

	margin:-23px  162px 0 0!important;
	
	margin:-25px  3px 0 0;

	}

#ittsc-menu a:hover, #ittsc-menu sfhover {

background: #625448;

color:red;

}


#ittsc-menu li:hover ul, #ittsc-menu li li:hover ul, #ittsc-menu li li li:hover ul, #ittsc-menu li.sfhover ul, #ittsc-menu li li.sfhover ul, #ittsc-menu li li li.sfhover ul {

	right: -999;
}


#ittsc-menu li:hover,  #ittsc-menu li.sfhover {


background: #625448;
color:	red;}




/* ############# Vertical Menu ###############  */

#ittsc-menu2, #ittsc-menu2 ul {

	/*float: right; */

	width: 185px; /* 950px */

	w\idth:185px;

	line-height: 1;

	list-style: none;

	font-weight: bold;

	padding: 0 0px 0 0px;

	background:#fff;

	border: 0px ;

	margin: 0;

   font-size:12pt;

    font-family:Arial
}



#ittsc-menu2 a {

	display: block;

	width: 185px;

	w\idth: 185px;

	color: #000;

	text-decoration: none;

	padding:.3em 0.3em .3em .0em;



}

#ittsc-menu2 a:hover {

	color:#F40000;

	background:transparent

}



#ittsc-menu2 a.daddy {

	background: url('leftarrow.gif') 5% 50% no-repeat;

	



}

#ittsc-menu2 li {

	float: right;

	padding: 0 15 0 0;

	width: 185px;

	height: 28px;

	background: url('menu-V-bg.jpg') repeat; 

	
	border-right:  1px solid #ccc;
	
	border-left:  1px solid #ccc;

	margin: 0 0 0 0;

}



#ittsc-menu2 li ul {

	position: absolute;

	height: auto;

	right: -999em;

	width: 150px;

	w\idth: 150px;

	font-weight: bold;

	margin: 0;

	margin-right: 186px;

	margin-top: -26px;

	z-index: 3;

}



#ittsc-menu2 li li {

	padding-right: .25em;

	width: 150px;

    background: #fff;

	border:  1px solid #ccc;

}



#ittsc-menu2 li ul a {

	width: 150px;

	w\idth: 150px;



}



#ittsc-menu2 li ul ul {

	margin: -26px 151px 0 0 ;

}



#ittsc-menu2 li:hover ul ul, #ittsc-menu2 li:hover ul ul ul, #ittsc-menu2 li.sfhover ul ul, #ittsc-menu2 li.sfhover ul ul ul {

	right: -999em;

}



#ittsc-menu2 li:hover ul, #ittsc-menu2 li li:hover ul, #ittsc-menu2 li li li:hover ul, #ittsc-menu2 li.sfhover ul, #ittsc-menu2 li li.sfhover ul, #ittsc-menu2 li li li.sfhover ul {

	right: auto;



}



#ittsc-menu2 li:hover,  #ittsc-menu2 li.sfhover {



/* background: #fff;*/

  

}

/* ############### END V MENU ###########  */