/* Navigation styles */

/* Left side navigation */

table.sideNav { 
	border-left:0px solid #999999; border-right:1px solid #999999; 
	border-top:0px solid #999999; border-bottom:1px solid #999999; 
	background-color: #FFFFFF;
}
table.sideNavHeading { 
	border-left:0px solid #999999; border-right:1px solid #999999; 
	border-top:0px solid #999999; border-bottom:1px solid #999999; 
	background-color: #990033;
}
.sideNavItemHeading {
	background-color: #a81e28;
	cursor: default;
}
.sideNavItem  {
	border: #F1F1F1 1px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}
.sideNav TD.sideNavItem  {
	border-color: #F1F1F1 1px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}
.sideNavItem a {
	color: black;
	text-decoration: none;
}
.sideNavItem a:hover {
	color: black;
	text-decoration: none;
	background-color: #d38c91;
}
.sideNavItem a:hover, visited {
	color: black;
	text-decoration: none;
	background-color: #d38c91;
}
.sideNavItem a:visited {
	color: black;
	text-decoration: none;
}
.sideNavItem a:active {
	color: black;
	text-decoration: none;
}
.sideNav TD.sideNavItemSel  {
	border: #999999 1px solid;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 25px 3px 6px;
	font-weight: bold;
	cursor: default;
}


/* Top Navigation */

table.topnav {
	background-color: #AD1031;
}
table.topnav td {
	font-size: 68%;
	font-weight: bold;
}
table.topnav td a:link {
	color: #FFFFFF;
	text-decoration: none;
}
table.topnav td a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
table.topnav td a:hover {
	color: yellow;
	background-color: #AD1031;
	text-decoration: none;
}
table.topnav td a:hover, visited {
	color: yellow;
	background-color: #000099;
	text-decoration: none;
}
table.topnav td.navSel {
	color: #CCCCCC;
}


/* Top Right Home and Contact Navigation */

.navhome { font-size: 68%; }
