@charset "utf-8";
/* CSS Document */
*{
padding:0px;
margin:0px;
}

#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a.menuOne {
	display: block;
	/*width:7em;*/
	text-align:center;
}

#nav a.menuOne:hover {
	display: block;
	/*width:7em;*/
	text-align:center;
	color:#FFFFFF;
}

#nav a.menuTwo {
	display: block;
	width: 12em;
	padding-bottom:10px;
}

#nav a.menuThree {
	display: block;
	width: 12em;
	padding-bottom:5px;
}

#nav li { /* all list items */
	float:left;
    /*width: 10em; width needed for Opera */
}
	
li.menuOne {
width:5em;
text-align:center;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-image:url(../images/dropMenu.gif);
/*	border-left-color:#999999;
	border-left-style:ridge;
	border-left-width:thin;
	border-bottom-color:#999999;
	border-bottom-style:ridge;
	border-bottom-width:thin;*/
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding-left:5px;
	padding-top:35px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -3em 0 0 10em;
	background-image:url(../images/dropMenu2.gif);
	background-repeat:no-repeat;
	background-color:#2d61ae;
	/*padding-top:5px;*/
	padding-left:10px;
	padding-bottom:5px;
	line-height:18px;
	width:9em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

a.menuOne:link{
padding-top:10px;
padding-bottom:13px;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:14px;
}

a.menuOne:hover{
padding-top:10px;
padding-bottom:13px;
color:#FFFFFF;
background-color:#39b55a;
text-decoration:none;
font-weight:bold;
font-size:14px;
}

a.menuOne:visited{
padding-top:10px;
padding-bottom:13px;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:14px;
}

a.menuOne:active{
padding-top:10px;
padding-bottom:13px;
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:14px;
}

a.menuTwo:link{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

a.menuTwo:hover{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

a.menuTwo:visited{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

a.menuTwo:active{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

a.menuThree:link{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

a.menuThree:hover{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

a.menuThree:visited{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

a.menuThree:active{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

a.contactLinks:link{
color:#c1dff8;
text-decoration:none;
}

a.contactLinks:hover{
color:#c1dff8;
text-decoration:underline;
}

a.contactLinks:visited{
color:#c1dff8;
text-decoration:none;
}

a.contactLinks:active{
color:#c1dff8;
text-decoration:none;
}

.menuTwo{
}

a.footerLinks:link{
color:#c1dff8;
text-decoration:none;
}

a.footerLinks:hover{
color:#c1dff8;
text-decoration:underline;
}

a.footerLinks:visited{
color:#c1dff8;
text-decoration:none;
}

a.footerLinks:active{
color:#c1dff8;
text-decoration:none;
}

a:active{
color:#0066FF;
text-decoration:none;
}

a:link{
color:#0066FF;
text-decoration:none;
}

a:hover{
color:#0066FF;
text-decoration:underline;
}

a.printerLinks:hover{
color:#0066FF;
text-decoration:underline;
}

a:visited{
color:#0066FF;
text-decoration:none;
}
