#skipLinks { display:none; }

#main_menu_outer { background:url(../creo_img/menu-bgnd.jpg) 50% 0 repeat-y; }
#main_menu { font-family:Minion Pro, Baskerville Old Face, Times New Roman, serif; width:1024px; margin:0 auto; /*background:url(../creo_img/menu.gif) #D0D1D3 50% 0 no-repeat;*/ }

#main_menu_left { float:left; width:773px; overflow:hidden; }
#main_menu_right { float:left; width:195px; }

/* Opera - If UL is set to float:left all collapse left */
#main_menu ul { line-height:1.8em; margin:0; padding:0; list-style:none; }
#main_menu li { float:left; font-size:15px; font-family:Minion Pro, Baskerville Old Face, Times New Roman, serif; }

#main_menu a:link, #main_menu a:visited { color:#58595B; padding:5px 10px; display:block; text-decoration:none; }
#main_menu a span {}
#main_menu a, #main_menu a span {}

#main_menu a:hover { background-color:#70CDE3; }
#main_menu a:hover span { }

/* Main menu selected */
#main_menu li.main_menu_selected a:link, #main_menu li.main_menu_selected a:visited { background-color:#70CDE3; }
#main_menu li.main_menu_selected a span { }


/*********************** side menu ************************************/
#navcontainer { margin:0; width:240px; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { text-decoration:none; }
#navcontainer a {
	text-decoration:none;
	font-family:Minion Pro, Baskerville Old Face, Times New Roman, serif;
	padding:5px 0 5px 20px;
	color:#353A3C;
	display:block; background:url(../creo_img/menu-side-bullet.gif) 0 50% no-repeat;
}

/* subnavlist1 */
#navcontainer #subnavlist1container .subnavlist1 a,
#navcontainer #subnavlist1container .subnavlist1top a { }
/* First subcontainer hover */
#navcontainer .subnavlist1 a:hover { background:url(../creo_img/menu-side-bullet-sel.gif) 0 50% no-repeat; /*background-color:#7DC7E0;*/ text-decoration:underline; }

/* Bottom element */
#navcontainer #subnavlist1container a { color:#353A3C; display:block; }
/* selected item in first subcontainer */
#navcontainer #subnavlist1container #subnavlist1active a { background:url(../creo_img/menu-side-bullet-sel.gif) 0 50% no-repeat; /*background-color:#7DC7E0;*/ display:block; text-decoration:underline; }


/* Second subnavlist2 */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2 a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2bottom a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2top a:visited { margin-right:0; margin-left:40px; padding-left:20px; text-decoration:none;  background:url(../creo_img/menu-side-bullet.gif) 0 50% no-repeat; }
/* Second subcontainer hover */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2 a:hover,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2bottom a:hover,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2top a:hover { text-decoration:underline; background:url(../creo_img/menu-side-bullet-sel.gif) 0 50% no-repeat; }
/* selected item in Second subcontainer */
#navcontainer #subnavlist1active #subnavlist2active a { text-decoration:underline; }
/* selected item in second subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active a { padding:5px; display:block; color:#353A3C; margin-left:40px; padding-left:20px; text-decoration:underline; background:url(../creo_img/menu-side-bullet-sel.gif) 0 50% no-repeat; }



/* Third subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3 a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3bottom a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3top a { margin-right:0; margin-left:60px; padding-left:20px; text-decoration:none; background:url(../creo_img/menu-side-bullet.gif) 0 50% no-repeat; }
/* Second subcontainer hover */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3 a:hover { text-decoration:underline; background:url(../creo_img/menu-side-bullet-sel.gif) 0 50% no-repeat; }
/* selected item in third subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3active a { padding:5px; display:block; color:#353A3C; margin-left:60px; padding-left:20px; text-decoration:underline; }

#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container #subnavlist3active a { text-decoration:underline; background:url(../creo_img/menu-side-bullet-sel.gif) 0 50% no-repeat; }


/*********************** footer menu ************************************/
#menu_top {}

#top1container { margin:0; /*padding:0;*/ padding:150px 30px 0 0; list-style:none; float:right; /*position:absolute; bottom:5px; left:924px;*/ width:218px; }
#top1container li {  width:70px; float:left; font-size:15px; line-height:30px; font-family:Minion Pro, Baskerville Old Face, Times New Roman, serif; }
#top1container li a {color:#684F40; padding-left:5px; display:block; text-decoration:none;}
#top1container li a:hover { background-color:#70CDE3;}

#top1container .footer1 {  }
#top1container .top1top {  }
#top1container .top1bottom {  }

#top1container #top1active { background-color:#70CDE3; }

#menu_footer {}

#footer1container { margin:0; padding:0; line-height:40px; list-style:none;}
#footer1container li { float:left; margin-right:10px; font-family:Minion Pro, Baskerville Old Face, Times New Roman, serif; }
#footer1container li a { color:#616265; display:block; text-decoration:none; text-align:center; }
#footer1container li a:hover { background-color:#70CDE3;}

#footer1container .footer1 {  }
#footer1container .footer1top {  }
#footer1container .footer1bottom {  }

#footer1container #footer1active { background-color:#70CDE3;}

#menu_aux {}

#aux1container { margin:0 0px 0 0; padding:0; list-style:none;}
#aux1container li { float:left; font-size:15px; font-family:Minion Pro, Baskerville Old Face, Times New Roman, serif; }
#aux1container li a { color:#684F40; padding:5px 10px; display:block; text-decoration:none; }
#aux1container li a:hover { background-color:#70CDE3; }
#aux1container .footer1 { }
#aux1container .aux1top { }
#aux1container .aux1bottom { }

#aux1container #aux1active { background-color:#70CDE3;}

/*<![CDATA[*/

/*		Navigation core 	*/

#navex {
	position: relative;
	margin: 0 0 0 0;
}

#navex ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#navex li {
	font-size: 1em;
	line-height: 1;
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
}

#navex a {
	margin: 0;
	display: block;
}

#navex li ul {
	width: 100%;
	min-width: 100%;
	display: block;
	visibility: hidden;
	position: absolute;
	clear: both;
	top: 1.2em;/* watch for this value! you must make sure that this value and value of line-height for the parent items are such that it is possible to move the mouse over to submenu */
	left: 0;
}

#navex li.selected ul, #navex li:hover ul {
	visibility: visible;
	left: 0;
}

#navex li.selected ul {
	z-index: 10;
}

#navex li:hover ul {
	z-index: 100;
}

#navexList:after {
	content: ".";
	height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
	clear: both;
}

/*		Navigation make-up 	*/

#navex {
	font-weight: bold;
	color: #fff;
	border-width: 1px 0;
	width:520px;	/* this value should be close to what is needed for elements to stay on one line */
	font-family:Minion Pro, Baskerville Old Face, Times New Roman, serif; font-size:15px; font-weight:normal;
}

#navex a {
	color: #535557;
	text-decoration: none; padding:3px 10px 7px 10px; 
}

#navex li {

}

#navex li:hover {
	color: #000;
	background-color: #7BCEE8;
}

#navex li:hover ul {
	
}

#navex li:hover a {
}

/* always pay attention that this two values are such that it is possible to move the mouse over to submenu */
#navex li ul {
	top: 25px; width:770px;
	color: #000; 
	background-color:#B7BABE; border-top:2px solid #FFFFFF;

}

#navex li li {
 background-color:#B8BBBF; border-right:2px solid #FFFFFF;

}

#navex li li a {
	color: #000;
}

#navex li li a:hover {
	background-color:#FFFFFF;
}

/* fix the colors for selected item and submenu, for better usability */

#navex li.selected a{
background-color:#7BCEE8;
}

#navex li.selected a li{

}
#navex li.selected ul a:visited, #navex li.selected ul a:link{ background-color:#B7BABE;}
#navex li.selected ul a:hover{ background-color:#FFFFFF;}

#navex li.selected ul li.selected a:visited, #navex li.selected ul li.selected a:link{ background-color:#7BCEE8;}
#navex li.selected ul a:hover{ background-color:#FFFFFF;}

#navex #navex li.selected:hover a {
}
#navex li.selected{ background-color:#FF0000;
}

#navex li.selected:hover a{
}

#navex li.selected:hover ul a{
}
/* IE5/Mac: \*//*/

#navexList {
	display: inline-block;
}

#navex a {
	float: left;
}

#navex li ul {
	top: 1.8em;
	height: 2em;
}

#navex li li, #navex li li a {
	display: inline;
	float: none;
}

/*  */

/*]]>*/
