@charset "utf-8";
/* CSS Document */

.menu5 {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	/*position:relative;*/
	float:right;
	margin:0 100px 0 0;
	padding:0;
	list-style-type:none;
	font-size:.85em;
	height: 30px;
}
.menu5 ul {
	padding:0;
	margin:0;
	list-style-type:none; /* for Firefox */
	
}

.menu5 li {
	float:left;
	position:relative;
	z-index:1000;
}

.menu5 li a, .menu5 li a:visited {
	display:block;
	text-decoration:none;
	/*padding-right:1em;*/
	height:30px;
	/*border:1px solid black;*/
	line-height:2.5em;
	color:#000;
	
}

* html .menu5 li a, .menu5 li a:visited {
width:7em; w\idth:6em; z-index:1000; /* hack for IE5.5 */
}

.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;
font-variant: small-caps;
color:#fff;
width:9em;
margin:0 5px;
padding:0 5px;
}

.menu5 li a.subdrop, .menu5 li a.subdrop:visited {
font-weight:bold;
color:red;
}

.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden; 
}

.menu5 table {
margin:-1px; border-collapse:collapse; font-size:.8em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a, .menu5 li a:hover {
text-decoration:none; /*border:0;*/
background-color:#FF5F00;
}

/*Styling the 1st level drop container */
.menu5 li:hover ul, .menu5 li a:hover ul {
visibility:visible; 
height:auto;  
width:13em; 
background:#fff;  
left:.38em;
border:1px solid #ddd;
border-top:none;
/*top:2.5em;*/ 
top:2.2em;
overflow:visible;
}

/*1st level drop down styles*/
.menu5 li:hover ul li a, .menu5 li a:hover ul li a {
display:block; 
font-weight:normal;  
background-color:#fff; 
text-decoration:none; 
height:auto; 
line-height:1.4em; 
padding:6px; 
width:15em;
font-size:.8em; 
/*border-bottom:1px solid #ccc;*/
}

* html .menu5 li a:hover ul li a {
width:13em; 
w\idth:13em; /* hack for IE5.5 */
}

.menu5 li:hover ul li a.drop,.menu5 li a:hover ul li a.drop {
font-weight:bold;
z-index: 1001;
}


/*2nd level drop down styles pointing to the right of menu*/
.menu5 li:hover ul li ul, .menu5 li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
top:0; 
left:12.9em; 
height:0; 
overflow:hidden;  
z-index: 1001;
}


/*rollover effects for drop down menu*/
.menu5 li:hover ul li a:hover, .menu5 li a:hover ul li a:hover {
text-decoration:underline;
background-color:#eee;
color:red;
}

/*2nd menu drop styles*/
.menu5 li:hover ul li:hover ul, .menu5 li a:hover ul li a:hover ul {
visibility:visible; 
color:#000; 
border:1px solid #ddd; 
height:auto; 
background:#fff; 
width:13em;/* width of link */ 
z-index: 1001;
}
 
/*2nd drop menu position*/
.menu5 li:hover ul li:hover ul.left, .menu5 li a:hover ul li a:hover ul.left {
left:-13.1em;  
z-index: 1001;
}

/*2nd drop menu styles*/
.menu5 li:hover ul li:hover ul li a, .menu5 li a:hover ul li a:hover ul li a {
display:block; 
height:auto;
/*border:1px solid #ddd;*/  
z-index: 1002;
}

/*2nd drop menu styles*/
.menu5 li:hover ul li:hover ul li:hover a, .menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;  
z-index: 1001;
}


/*multicolumn styles*/
/*.menu5 li table{
border-collapse:collapse;
}
.menu5 li table a{
background:none;
border:none;
}
.menu5 li table col.evencol{
background:#ddd;
border-right:dotted thin #000;
}
.menu5 li table col.oddcol{
background:#AEAEAE;
border-right:dotted thin #000;
}
.menu5 li table col.lastcol{
background:#CCC;
}*/