/* CSS Document */

body {behavior: url("parts/csshover.htc");}

div#dropmenu {
	position: absolute;
	top: 88px;
	left: 370px;
	width: 520px;
	float: right;
	border: 0;
/*	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	margin-left: auto;
	margin-right: auto;*/
	text-align: left;
	list-style-type: none;
	font: bold 12px Verdana, sans-serif;
	/*background-color: #FFF;*/
	z-index: 3;
}

/* A hack that will not be read in IE for Mac \*/
* html div#dropmenu {
	top: 88px;
}

/* end of hack */

div#wrap>div#dropmenu {
	position:relative;
	top: 88px;
}

div#dropmenu li {
	float: left;
	position: relative;
	list-style: none;
	padding: 2px 0 2px 0;
	/*border-right: 1px solid #000000;
	background-color: #FFF;*/
}

div#dropmenu li:first-child {
	padding: 2px 0 2px 0;
	/*border-left: 1px solid #000000;*/
}

div#dropmenu li:hover {
	/*background-color: #D9E0E8;*/
}

div#dropmenu a:link {
	padding: 2px 0.5em 2px 0.5em;
	text-decoration: none;
	color: #FFF;
}

div#dropmenu a:visited {
	padding: 2px 0.5em 2px 0.5em;
	text-decoration: none;
	color: #FFF;
}

/* A hack that will not be read in IE for Mac \*/
div#dropmenu a:link {
	display: block;
	padding: 2px 0.5em 2px 0.5em;
	text-decoration: none;
	color: #FFF;
}

div#dropmenu a:visited {
	display: block;
	padding: 2px 0.5em 2px 0.5em;
	text-decoration: none;
	color: #FFF;
}
/* end of hack */

div#dropmenu a:hover, a:active {
	color: #000;
	background-color: #D9E0E8;
	text-decoration: none;
}

/* A hack that will ONLY be read in Windoze IE 6 and below */
* html div#dropmenu ul {
	float: left;
	/*border-left: 1px solid #000000;*/
	margin: 0 0 0 -25px;
}

/* This applys to all standard compliant browsers */
div#dropmenu>ul {
	margin: 0 0 0 -45px;
}

/*     WRAP-WIDE ONLY     This applys to all standard compliant browsers */
div#wrap-wide>div#dropmenu>ul {
	margin: 0 0 0 -45px;
}

/* A hack that will ONLY be read in Windoze IE 7 */
*:first-child+html div#dropmenu ul {
	margin: 0 0 0 -45px;
	}

/* A hack that will not be read in IE for Mac \*/
* html div#dropmenu ul {
	margin: 0 0 0 -5px;
}
/* end of hack */

/* A hack that will not be read in Windoze IE 6 and below */
* html div#dropmenu ul:first-child {
	border-left: 0;
}

div#dropmenu ul li ul {
	margin: 2px 0 0 0;
	position: absolute;
	width: 16em;
	left: -1px;
	}
	
/* A hack that will not be read in Windoze IE 6 and below */
* html  div#dropmenu ul li ul {
	border-top: 1px solid #000000;
	border-right: 0;
	border-left: 0;
	}

/* A hack that will not be read in Windoze IE 7 only */
*:first-child+html div#dropmenu ul li ul {
	border-top: 1px solid #000000;
	border-right: 0;
	border-left: 0;
	}


div#wrap>div#dropmenu ul li ul {
	margin: 2px 0 0 0;
	left: -41px;
	}

/* A hack that will not be read in Windoze IE 7 only */
*:first-child+html div#wrap div#dropmenu ul li ul {
	margin: 2px 0 0 0;
	left: -1px;
	}

div#wrap-wide>div#dropmenu ul li ul {
	margin: 2px 0 0 0;
	left: -1px;
	}

/* A hack that will not be read in Windoze IE 7 only */
*:first-child+html div#wrap-wide div#dropmenu ul li ul {
	margin: 2px 0 0 0;
	left: -1px;
	}


div#dropmenu ul li ul li {
	width: 100%;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}

div#dropmenu ul li ul li:first-child {
	border: 1px solid #000000;
	}

div#dropmenu ul li ul {display: none;}

div#dropmenu ul li:hover ul {display: block;}

div#dropmenu ul li:hover ul, div#dropmenu ul li ul:hover {display: block;} 

div#wrap-wide div#dropmenu ul li ul {display: none;}

div#wrap-wide div#dropmenu ul li:hover ul {display: block;}

div#wrap-wide div#dropmenu ul li:hover ul, div#dropmenu ul li ul:hover {display: block;} 
