@charset "utf-8";
/* CSS Document */


#menu {
	font-size: 0.8em;
	background-color: #fc5;
}

#menu table {
	font-weight: bold;
	width: 760px;
}

#menu a {
	color: #000;
	display: block;
	text-decoration: none;
}
#menu a:visited { color: #000; }
#menu a:active  { color: #000; }


#menu td {
	border-top: 1px solid #ffa31c;
	border-bottom: 1px solid #ffa31c;
	border-right: 1px dotted #ffa31c;

	/* behavior: url( http://www.brickbreeden.com/resources/js/iepngfix.htc ); */ /* IE 6 does not like this here in the menu */
	background: #fc5 url(http://www.brickbreeden.com/resources/images/menu_bg.png) top no-repeat;
}

#menu td a {
	padding: 9px 3px 9px 3px;
	text-align:center;
}

#menu td.hover {
	/* background: transparent url(/resources/images/menu_header_bg_o.png); */
	/* border-top: 1px solid #678dbe;
	border-bottom: 1px solid #678dbe; */
}


#menu td dl {
	position: absolute;
	text-align:left;
	padding:0px;
	margin: 0px 0px 0px -1px;
	list-style: none;
	border: 1px solid #678dbe;

	left: -999em;
	display: none;

	background: #cbdced url(http://www.brickbreeden.com/resources/images/menu_bg.png) top no-repeat;
}

#menu td:hover dl, #menu td.hover dl {
	left: auto;
	display: block;
	z-index: 1000;
}

#menu dt, #menu dd {
	margin: 0px;
}

#menu dt {
	color: white;
	background-color: #81a4cc;
	border-bottom: 1px dotted #deebf9;
	padding: 1px 4px 1px 4px;
}

#menu dd {

}

#menu dl a {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#menu dt a {

}

#menu dt a:hover {
	background-color: #678dbe;
}

#menu dd a {
	padding: 2px 4px 2px 4px;
}

#menu dd a:hover {
	background-color: #a2bedc;
}
