@charset "UTF-8";

/*
SIF colors

Marron:      #800040
Dark Blue:   #363D6F
Light Blue:  #E1ECFC

*/
/*
#menu{
	margin: 0;
	font: Verdana,Arial,Helvetica,sans-serif;
}

#menu a{
	margin: 0 3px 0 0;
	padding: 5px 0;
	display:inline-block;
	width: 81px;
	height: 15px;
	overflow: hidden;
	text-align:center;
	font-size: 12px !important;
	color: #FFFFFF;
	background-image:url(../_images/_menu/tab_dark.gif);
	text-decoration: none;
}

#menu a:hover{
	background-image:url(../_images/_menu/tab_selected.gif);
	color: #FFFFFF;
}

#menu ul{
	list-style:none;
	margin: 0;
	padding: 0;
}

#menu ul li{
	margin: 0 !important;
	padding: 0;
	height: 25px;
	float: left;
}
*/
#cascademenu{
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}

#cascademenu a{
	display:inline-block;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:12px !important;
}
#cascademenu a:hover{
	text-decoration: none;
}


#navigation {clear:both; width:850px; padding:0; margin:0; list-style:none; height:25px; position:relative; z-index:500; /*font-size:12px; font-family: arial, verdana, sans-serif;*/}
#navigation a{ background-image: none; color:#FFF;}
#navigation a:hover {position:relative; z-index:300; background: transparent; text-decoration: none; }

#navigation li {float:left; display: block;}
#navigation li a.top {display:block; width: 81px; height:20px; color:#FFF; text-decoration:none; text-align:center; padding: 5px 0 0 0; margin-right: 3px; cursor:pointer; background: url(../_images/_menu/tab_dark.gif); background-repeat:no-repeat;}
#navigation li a.top:hover {background: url(../_images/_menu/tab_selected.gif); background-repeat: no-repeat;}

/*#navigation table {border-collapse:collapse; margin-right:-10px;}*/

#navigation ul {position:absolute; left:-9999px; top:-9999px; padding:0; margin:0; list-style:none; /*background: #363D6F;*/ background-color: transparent; padding:/*5px*/ 0; white-space:nowrap; height:auto; width:auto; z-index:300; text-align:left;}

#navigation li:hover {position:relative; z-index:300;}


#navigation :hover ul {left:0; top:25px; white-space:nowrap; border:1px solid #fff; border-width:0 1px 1px; border-color:#fff #ccc #aaa #eee;}
#navigation :hover ul li a:hover { background-color: #800040;}

/* it could have been this simple if all browsers understood */
/* show next level */
#navigation li:hover li:hover > ul {left:-5px; margin-left:100%; top:-6px; border:1px solid #fff; border-color:#fff #ccc #aaa #eee;}
/* keep further levels hidden */
#navigation li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#navigation li:hover li:hover > a {/*text-decoration:underline; font-weight:normal;*/}

#navigation :hover ul li {float:none; background:transparent;}
#navigation a:hover ul li {float:left;}

/*default setting for sub-menu links*/
#navigation :hover ul li a {display:block; /*font-size:12px; height:18px; line-height:18px;*/ width:auto; padding:5px 10px; background-color: #363D6F;/*color:#000;  background:url(trans.gif); text-decoration:none;*/ text-align:left;}

/* show next level */
#navigation a:hover a:hover ul,
#navigation a:hover a:hover a:hover ul
{left:100%; top:-10px; border:1px solid #fff; border-color:#fff #ccc #aaa #eee;}

/* keep further levels hidden */
#navigation a:hover ul ul, 
#navigation a:hover a:hover ul ul {position:absolute; left:-9999px; top:-9999px;}

