@charset "utf-8";

.horizontalcssmenu {
	
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 11px;
	/*BACKGROUND: #CD161D 100% 0px;*/
	WIDTH: 682px; 
	HEIGHT: 26px;
	PADDING-TOP:0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	float: right;
	letter-spacing: 1px;
	/*background-image: url(../images/nav/bckg.gif);*/
	/* background:#C50C13; */
	background:#ffffff;
}

/*
#menu_left{
	width:9px; 
	height:36px;  
	float:right;
	background-image:url(../images/menu_right.gif);
	background-repeat:no-repeat;

}

#menu_right{
	width:9px; 
	height:36px;  
	float:right;
	background-image:url(../images/menu_left.gif);
	background-repeat:no-repeat;

}

*/

.horizontalcssmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;

}

/*Top level list items*/
.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;
	padding-top:5px;
	height:16px;
	padding-bottom:5px;
	/*font-family:"TestFont", verdana, helvetica, sans-serif;*/
	font-size: 11px;
	margin:0px;
	margin-right:5px;
	
	/*background-color:#009933;*/
}


/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	display: block;
	/*width: 70px; *//*Width of top level menu link items*/
	padding: 3px 10px;
	
	border: 0px solid #202020;
	border-left-width: 0;
	text-decoration: none;
	/* background: url(menubg.gif) center center repeat-x; */
	background-color:#fff;
	color:#666666;
	
	
}
/*
.horizontalcssmenu ul li a:visited{
display: block;
padding: 5px 10px;
border: 0px solid #202020;
border-left-width: 0;
text-decoration: none;
background-color:#03080D;
color: white;

}
*/
.horizontalcssmenu ul li a:hover{
/*
background: url(menubgover.gif) center center repeat-x; */
/* background:white; */
/*background:#FF189B; */

/*background-color: #f0f0f0;*/
color:#000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration:underline;


}


/* SUB LEVELS */
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
	left: 0;
	top: 0;
	/* border-top: 1px solid #202020; */
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
	padding:0px;
	/*margin-top:7px;*/
	background-color:#fff;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*border:solid 1px #f0f0f0;
	border-top:solid 1px #fff;*/
	
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
	display: inline;
	float: none;
	font-size: 11px;	
	padding: 0px;
	font-weight:normal;
	margin:0px;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
	width: 150px; /*width of sub menu levels*/
	/* background-color:#C50C13; */
	border-width: 0 0 0 0;
	/*font-weight:bold;*/
	padding: 5px 8px;
	border-right:solid 1px #f0f0f0;
	border-left:solid 1px #f0f0f0;
	
	
	
}

.horizontalcssmenu ul li ul li:last-child a{
	/* background-color:#C50C13; */
	/*
	background-color:#ffffff;
	border-width: 0 0 0 0;
	font-weight:bold;
	*/
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border:solid 1px #f0f0f0;
	border-top:none;

	
}


/* Sub level menu links style */
/*
.horizontalcssmenu ul li ul li a:visited{
background-color:#03080D;
border-width: 0 0 0 0;
}
*/

.horizontalcssmenu ul li ul li a:hover{
	
	background-color: #f0f0f0;
	color: black;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-right:solid 1px #f0f0f0;
	border-left:solid 1px #f0f0f0;
	text-decoration:none;
}

.horizontalcssmenu ul li ul li:last-child a:hover{
	background-color: #f0f0f0;
	color: black;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border:solid 1px #f0f0f0;
	border-top:none;
	text-decoration:none;
}



.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
/*background: transparent url(menuarrow.gif) no-repeat center left;*/
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */



/* ----------------------------- BIG MENU - ALL DUPLICATED --------------------------------------------------- */

.horizontalcssmenu_2 {
	
	/*FONT-WEIGHT: bold;*/
	/*FONT-SIZE: 16px;*/
	/*BACKGROUND: #CD161D 100% 0px;*/
	WIDTH: 682px; 
	HEIGHT: 36px;
	PADDING-TOP:0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	float: right;
	letter-spacing: 1px;
	/*background-image: url(../images/nav/bckg.gif);*/
	/* background:#C50C13; */
	background:#ffffff;
}


.horizontalcssmenu_2 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;

}

/*Top level list items*/
.horizontalcssmenu_2 ul li{
	position: relative;
	display: inline;
	float: left;
	padding-top:5px;
	height:20px;
	padding-bottom:5px;
	/*font-family:"TestFont", verdana, helvetica, sans-serif;*/

	margin-right:6px;
	/*background-color:#009933;*/
}


/*Top level menu link items style*/
.horizontalcssmenu_2 ul li a{
	display: block;
	/*width: 70px; *//*Width of top level menu link items*/
	padding: 3px 8px;
	border: 0px solid #202020;
	border-left-width: 0;
	text-decoration: none;
	/* background: url(menubg.gif) center center repeat-x; */
	background-color:#ffffff;
	color:#666666;

}
/*
.horizontalcssmenu_2 ul li a:visited{
display: block;
padding: 5px 10px;
border: 0px solid #202020;
border-left-width: 0;
text-decoration: none;
background-color:#03080D;
color: white;

}
*/
.horizontalcssmenu_2 ul li a:hover{
/*
background: url(menubgover.gif) center center repeat-x; */
/* background:white; */
/*background:#FF189B; */

/*
background-color: #00ACEC;
color:#fff;
*/
text-decoration:none;
    /*
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
*/
/*text-decoration:underline;*/
color:#000000;
}


/* SUB LEVELS */
	
/*Sub level menu*/
.horizontalcssmenu_2 ul li ul{
	left: 0;
	top: 0;
	/* border-top: 1px solid #202020; */
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
	padding:0px;
	padding-top:0px;
	/*margin-top:7px;*/
	background-color:#fff;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	-moz-box-shadow: 4px 4px 4px rgba(80,80,80,0.5);
	-webkit-box-shadow: 4px 4px 4px rgba(80,80,80,0.5);
	box-shadow: 4px 4px 4px  rgba(80,80,80,0.5);
}

/*Sub level menu list items*/
.horizontalcssmenu_2 ul li ul li{
	display: inline;
	float: none;
	font-size: 12px;	
	padding: 0px;
	font-weight:normal;
	margin:0px;
	
}

/* Sub level menu links style */
.horizontalcssmenu_2 ul li ul li a{
	width: 150px; /*width of sub menu levels*/
	/* background-color:#C50C13; */
	border-width: 0 0 0 0;
	/*font-weight:bold;*/
	padding: 5px 8px;
	border-left:solid 1px #f0f0f0;
	border-right:solid 1px #f0f0f0;
	
	
}

.horizontalcssmenu_2 ul li ul li:last-child a{
	/* background-color:#C50C13; */
	/*
	background-color:#ffffff;
	border-width: 0 0 0 0;
	font-weight:bold;
	*/
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border:solid 1px #f0f0f0;
	border-top:none;
}


/* Sub level menu links style */
/*
.horizontalcssmenu_2 ul li ul li a:visited{
background-color:#03080D;
border-width: 0 0 0 0;
}
*/

.horizontalcssmenu_2 ul li ul li a:hover{
	background-color: #00ACEC;
	color: white;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;

	border-left:solid 1px;
	border-right:solid 1px;
    border-color: #00ACEC;
	text-decoration:none;
}

.horizontalcssmenu_2 ul li ul li:last-child a:hover{
	/*background-color: #00ACEC;*/

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-style:solid;
    border-width: 1px;
	border-top:none;
	text-decoration:none;
}



.horizontalcssmenu_2 .arrowdiv{
position: absolute;
right: 0;
/*background: transparent url(menuarrow.gif) no-repeat center left;*/
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu_2 ul li { float: left; height: 1%; }
* html .horizontalcssmenu_2 ul li a { height: 1%; }
/* End */