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

ul#nav li { 
	float: left; position: relative;
}
ul#nav li ul { 
	display: none; position: absolute; top: 27px; left: 0; padding: 0; margin: 0; list-style: none;
}

ul#nav li>ul { 
	top: auto; left: auto;
}

ul#nav li:hover ul, ul#nav li.over ul { 
	width: 200px; top: 27px; display: block; left: 0; position:absolute;
}

#content {
	clear: left;
}

ul#nav {
	font-family: "Calibri", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
}

ul#nav a {
	display: block; height: 19px; background-color: #579BC9; text-decoration: none; color: #FFFFFF; font-weight: bold;
}

ul#nav a:hover {
	text-decoration: none; background-color: #00448A;

}
ul#nav li ul li a {
	display: block; width: 172px; padding-top: 4px; padding-right: 8px; padding-left: 6px; list-style-type: none; background-color: #579BC9; text-decoration: none; color: #FFFFFF; text-align:left; border-bottom: solid 1px #0082bb; border-left: solid 1px #0082bb; border-right: solid 1px #0082bb;

}
ul#nav a.first {
	display: block; border-top: solid 2px #0082bb; border-bottom: solid 2px #0082bb; float: left; padding-top: 4px; padding-right: 8px; padding-left: 21px;

}
ul#nav a.firsthigh {
	display: block; border-top: solid 2px #0082bb; border-bottom: solid 2px #0082bb; float: left; padding-top: 4px; padding-right: 8px; padding-left: 21px; text-decoration: none; background-color: #00448A;
}
ul#nav a.main {
	display: block; border-top: solid 2px #0082bb; border-bottom: solid 2px #0082bb; float: left; padding-top: 4px; padding-right: 8px; padding-left: 6px;
}
ul#nav a.mainhigh {
	display: block; border-top: solid 2px #0082bb; border-bottom: solid 2px #0082bb; float: left; padding-top: 4px; padding-right: 8px; padding-left: 6px; text-decoration: none; background-color: #00448A;
}