/* _______________ Nav Bar _______________ */

.NavSearch {
	background-color: #ffc;
	color: #000;
	border: 1px solid;
	border-color: #ccc #333 #333 #ccc;
}

.NavButton, .FormButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #369;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: outset 2px #69c;
	border-right: outset 2px #069;
	border-bottom: outset 2px #069;
	border-left: outset 2px #69c;
}

.NavAd {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
}

.NavText {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding-left: 10px;
}

.Nav {
	background-color: #036;
	color: #fff;
	cursor: pointer;
}
.Nav A:link, .Nav A:visited {
	color: #fff;
}
TR TD.Nav A:link, TR TD.Nav A:visited {
	text-decoration: none;
}

.NavHilite {
	background-color: #c00;
	color: #fff;
	cursor: pointer;
}
.NavHilite A:link, .NavHilite A:visited {
	color: #fff;
}
TR TD.NavHilite A:link, TR TD.NavHilite A:visited {
	text-decoration: none;
}

.NavGroup {
	background-color: #666;
	color: #fff;
}
.NavGroup A:link, .NavGroup A:visited {
	color: #fff;
}
TR TD.NavGroup A:link, TR TD.NavGroup A:visited {
	text-decoration: none;
}

.NavOther {
	background-color: #ddd;
	color: #000;
	cursor: pointer;
}
.NavOther A:link, .NavOther A:visited {
	color: #000;
}
TR TD.NavOther A:link, TR TD.NavOther A:visited {
	text-decoration: none;
}

TD.swath {
	font: 10px verdana, arial, sans-serif !important;
}

TR.NavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #369 #003 #003;
	border-left: none;
}

TR.NavRow TD.swath {
	background-color: #369;
	border-right: none;
}

TR.NavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}

TR.NavHiliteRow TD.swath {
	background-color: #f66;
	border-right: none;
}

TR.NavGroupRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #ddd #666 #666;
	border-left: none;
}

TR.NavOtherRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
}

TR.NavOtherRow TD.swath {
	background-color: #ccc;
	border-right: none;
}

.NavTextRed {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	color: #c00
}

.NavOtherOn{
	background-color: #ddd;
	color: #c00;
	cursor: pointer;
}

.NavOtherOn A:link, .NavOtherOn A:visited {
	color: #c00;
}

TR TD.NavOtherOn A:link, TR TD.NavOtherOn A:visited {
	text-decoration: none;
}

.NavHiliteSub {
	background-color: #c00;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-color: #600;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: bold;
	text-decoration: none;
	
}

.NavSub {
	background-color: #EAEFF4;
	cursor: pointer;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-color: #BFD4E8;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: bold;
	text-decoration: none;
}

.NavHiliteSub A:link, .NavHiliteSub A:visited {
	text-decoration: none;
	color: #fff;
}

.NavSub A:link, .NavSub A:visited {
	text-decoration: none;
}

.NavSub A:hover {color: #C00;}

TD.sub {
	background-color: #fff;
}