/* ----- Header Top Menu ----- */
/*
#menuMain {
	width: 100%;
	xbackground: #f9f9f9;
	float: left;
	overflow: visible;
}
	#menuMain ul {
	list-style: none;
	margin: 0;
	padding: 4px;
	float: left;
	overflow: visible;
	}
	#menuMain a {
	text-decoration: none;
	color: #0599f1;
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #f9f9f9;
	margin: 0;
	padding: 4px 6px 4px 6px;
	overflow: visible;
	}
	#menuMain a:hover {
	color: #544133;
	background-color: #EEEEEE;
	border: 1px dashed #0599f1;
	overflow:visible;
	}
	#menuMain li {
	position: relative;
	}
		#menuMain li ul li {
		background-color: #f9f9f9;
		}

	#menuMain ul ul {
	position: absolute;
	overflow:visible;
	z-index: 500;
	}
	
	#menuMain ul ul ul {
	top: 0;
	left: 100%;
	}
	div#menuMain ul ul,
	div#menuMain ul li:hover ul ul,
	div#menuMain ul ul li:hover ul ul
	{display: none;}
	
	div#menuMain ul li:hover ul,
	div#menuMain ul ul li:hover ul,
	div#menuMain ul ul ul li:hover ul
	{display: block;}
*/

/* ----- Header Top Menu ----- */

#menuTop {
}

#menuTop a {
	display: inline;
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	background-repeat:repeat-x;
	color: #666666;
	text-align: center;
	margin: 0px;
	
}
	#menuTop a:hover {
	text-decoration: none;
	color: #0599F1;
	}

#menuTop ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding-right: 6px;
}
	#menuTop ul li {
		display: inline;
		margin: 0px 0px 0px 6px;
		padding: 0px 0px 0px 6px;
		border-left: 1px solid #c9c9c9;
	}

#menuTop ul li ul {
	display: none;
}

/* ----- Header Main Menu ----- */

#menuMain {
	overflow: visible;
	z-index: 100;
}

	#menuMain a {
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 5px 6px 0px 6px;
		min-height: 19px;
		height: 30px;
		text-align: center;
		color: #0599F1;
		letter-spacing: -1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		text-decoration:none;
		background-color: #ffffff;
	}
	#menuMain a:hover,
	#menuMain a:active {
		text-decoration:underline;
	}

	#menuMain ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		display: inline;
	}

	#menuMain ul li {
		position: relative;
		display: block;
		float: left;
		padding: 0;
		margin: 0;
		border-right: 1px solid #CECECE;
		width: 122px;
	}
			#menuMain ul li ul {
				position: absolute;
				z-index: 500;
				top: 35px;
				left: 0px;
				border: none;
				padding:0;
				background-color: #FFFFFF;
				border-left: 1px solid #CECECE;
				border-bottom: 1px solid #CECECE;
				xborder-right: 1px solid #CECECE;
			}

				#menuMain ul li ul li {
					position: relative;
					float: none;
					display: block;
					width: 150px;
					margin: 0;
					padding: 0;
					z-index: 500;
				}
					#menuMain ul li ul li a {
						margin: 0;
						padding: 5px;
						height: auto;
						text-align: left;
						border-top: 1px dashed #DDDDDD;
					}
					#menuMain ul li ul li a:hover {
					}
				
						#menuMain ul li ul li ul {
							position: absolute;
							z-index: 501;
							top: 2px;
							left: 150px;
							border: none;
							padding:0;
							background-color: #FFFFFF;
							border-left: 1px solid #CECECE;
							border-bottom: 1px solid #CECECE;
							xborder-right: 1px solid #CECECE;
						}

#menuMain li.sel > a {
	color: #ffffff;
	background-color: #0599F1;
}
#menuMain li.on > a {
color: #ffffff;
}
			
#menuMain ul ul,
#menuMain ul li:hover ul li ul,
#menuMain ul ul li:hover ul li ul {
	display: none;
}
#menuMain ul li:hover ul,
#menuMain ul li ul li:hover ul {
	display: block;
}
#menuMain ul ul li:hover ul {
}

/* Holly Hack Targets IE Win only \*/
* html #menuMain ul li {height: 1%}
/* End Holly Hack */

/* ----- Special Menu Items ----- */

#menuMain_fr_professional_development_ {
	width: 124px !important;
	padding-top: 0;
}
#menuMain_en_professional_development_ {
	width: 124px !important;
	padding-top: 0;
}

/* ----- Crumbtrail Menu ----- */

#crumbtrail {
	padding: 4px 20px 0px 20px;
}
/* Holly Hack Targets IE Win only \*/
* html #crumbtrail {height: 1%;}
/* End Holly Hack */

	#crumbtrail a {
		text-decoration: none;
		color: #0599F1;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
	}
	#crumbtrail a:hover {
		color: #8ec63f;
	}
	#crumbtrail ul {
		margin: 0 !important;
		padding: 0 !important;
		list-style-type: none;
	}
	#crumbtrail ul li {
		display: inline;
		padding-left: 15px;
		background-image: url(/img/crumb_arrow.gif);
		background-position: 2px 4px;
		background-repeat: no-repeat;
		color: #0599F1;
	}
		#crumbtrail .back {
		display: block;
		float: right;
		width: 54px;
		text-align: right;
		padding: 0px 0px 0px 12px;
		background-repeat: no-repeat;
		}
			#crumbtrail .back ul {
			}
			#crumbtrail .back li {
				padding-left: 15px;
				background-image: url(/img/crumb_arrow.gif);
				background-position: 2px 4px;
				background-repeat: no-repeat;
			}
	
		#crumbtrail .trail {
		margin-right: 70px;
		}
			#crumbtrail .trail ul {
		text-align: left;
			}
			#crumbtrail .trail a {
			}
			#crumbtrail .trail a:hover {
			}
			#crumbtrail .trail li.first {
	padding-left: 0px;
	background-image: none;
			}
			#crumbtrail .trail li.last {
			}
			#crumbtrail .trail li.last a {
	color: #808080;
			}
	
/* ----- Footer Menu ----- */

#menuBottom {
	display: block;
	float: left;
	width: 150px;
	margin-right: 75px;
}

	#menuBottom A {
		color: #808080;
		letter-spacing: -1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		text-decoration:none;
	}
	#menuBottom A:hover {
		color: #0599F1;
		text-decoration:underline;
	}

	#menuBottom ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
		#menuBottom ul li {
			display: block;;
			float: left;
			width: 150px;
			margin: 0;
			padding: 0px 0px 5px 0px;
		}

/* ----- Links ----- */

#links {
	display: block;
	float: left;
	width: 450px;
}
	#links A {
		color: #808080;
		letter-spacing: -1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		text-decoration:none;
	}
	#links A:hover {
		color: #0599F1;
		text-decoration:underline;
	}
	#links ul {
		margin: 0;
		padding: 0;
		list-style:none;
	}
		#links ul li {
			display: block;
			float: left;
			width: 150px;
			margin: 0;
			padding: 0px 0px 5px 0px;
			list-style:none;
		}
.biglinks {
	border-bottom: 1px solid #c9c9c9;
	margin-bottom: 3px;
	margin-top: 3px;
}
	.biglinks .item {
		background-image: url(/img/gradientDown.png) !important;
		background-image: url(/img/gradientDown.gif);
		background-repeat: repeat-x;
		background-position: top;
		padding-top: 15px;
		padding-left: 15px;
		padding-bottom: 5px;
	}
		.biglinks .item h3 {
			padding-bottom: 0px;
			margin-bottom: 0px;
			text-transform: uppercase;
			font-weight: bold;
		}
		.biglinks .item p {
			margin-top: 0px;
			color: #009df7;
		}
		.biglinks .item a {
			color: #009df7;
			text-decoration: none;
		}
			.biglinks .item a:hover {
				text-decoration: underline;
			}
#smalllinks {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 17px;
	width: 190px;
	float: left;
}
	#smalllinks .facebook {
		padding: 0px 0px 0px 0px;
	}
		#smalllinks .facebook .right {
			float: right;
			width: 160px;
			padding-top: 4px;
			padding-bottom: 4px;
			border-top: 1px solid #c9c9c9;
			border-bottom: 0px solid #c9c9c9;
			color: #217cc4;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 0.8em;
			
		}
		#smalllinks .facebook .left {
				xdisplay: block;
				float: left;
				width: 25px;
				padding-bottom: 4px;
				vertical-align: middle;
			}
	#smalllinks .unicef {
		padding: 4px 0px 0px 0px;
	}
		#smalllinks .unicef .right {
			float: right;
			width: 160px;
			padding-bottom: 4px;
			border-bottom: 0px solid #c9c9c9;
			color: #217cc4;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 0.8em;
		}
		#smalllinks .unicef .left {
			xdisplay: block;
			float: left;
			width: 25px;
			padding-bottom: 4px;
		}

/* ----- Margin Menu ----- */

#menuheader h3 a {
	padding: 5px 0px 8px 0px;
	margin: 0;
	letter-spacing: 0px;
	font-family: "Arial", Times, serif;
	font-size: 11pt;
	color: #009df7;
	text-decoration: none;
}

.menuMargin {
}
	.menuMargin ul {
	list-style-type: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #dcf3fd;
	}
	.menuMargin li {
		display: block;
		border-bottom: 1px solid #dcf3fd;
	}
		.menuMargin li.sel {
		border-bottom: none;
		}
			.menuMargin li.sel > a {
				background-color: #dcf3fd;
				border-bottom: 1px solid #ffffff;
				color: #009df7;
			}
		.menuMargin li:hover > a {
			background-color: #dcf3fd;
		}
	.menuMargin li a {
		color: #009df7;
		display: block;
		border-bottom: none;
		padding: 2px 20px 2px 20px;
		text-decoration:none;
	}
		.menuMargin li.sel > a:hover {
			background-color: #dcf3fd;
		}

	.menuMargin ul li ul {
		display: block;
		padding-left: 20px;
		margin: 0;
		xborder-top: none;
	}
	.menuMargin ul li.sel ul {
		border-top: none;
	}
	.menuMargin ul li ul li {
		xborder-top: 1px solid #dcf3fd;
	}
	.menuMargin ul li ul li:last-child {
		border-bottom: 0px;
	}
	

