TR.wsnNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #369 #003 #003;
	border-left: none;
}

.wsnNavSearch {
	background-color: #ffc;
	color: #000;
	border: 1px solid;
	border-color: #ccc #333 #333 #ccc;
}

.wsnNavButton, .wsnFormButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #4B4C50;
	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;
}

.wsnNavAd {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
}

.wsnNavText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
}

.wsnNav {
	background-color: #797778;
	color: #fff;
	cursor: pointer;
}
.wsnNav A:link, .wsnNav A:visited {
	color: #fff;
}
TR TD.wsnNav A:link, TR TD.wsnNav A:visited {
	text-decoration: none;
}

.wsnNavHilite {
	background-color: #4B4C50;
	color: #fff;
	cursor: pointer;
}
.wsnNavHilite A:link, .wsnNavHilite A:visited {
	color: #fff;
}
TR TD.wsnNavHilite A:link, TR TD.wsnNavHilite A:visited {
	text-decoration: none;
}

.wsnNavGroup {
	background-color: #B5B9BC;
	color: #fff;
}
.wsnNavGroup A:link, .wsnNavGroup A:visited {
	color: #fff;
}
TR TD.wsnNavGroup A:link, TR TD.wsnNavGroup A:visited {
	text-decoration: none;
}

.wsnNavOther {
	background-color: #ddd;
	color: #000;
	cursor: pointer;
}
.wsnNavOther A:link, .wsnNavOther A:visited {
	color: #000;
}
TR TD.wsnNavOther A:link, TR TD.wsnNavOther A:visited {
	text-decoration: none;
}

TD.swath {
	font: 10px sans-serif;
}

TR.wsnNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #4B4C50;
	border-left: none;
}

TR.wsnNavRow TD.swath {
	background-color: #B5B9BC;
	border-right: none;
}

TR.wsnNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #B5B9BC;
	border-left: none;
}

TR.wsnNavHiliteRow TD.swath {
	background-color: #f66;
	border-right: none;
}

TR.wsnNavGroupRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #ddd #666 #666;
	border-left: none;
}

TR.wsnNavOtherRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
}

TR.wsnNavOtherRow TD.swath {
	background-color: #ccc;
	border-right: none;
}

.wsnNavTextRed {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	color: #c00
}

.wsnNavOtherOn{
	background-color: #ddd;
	color: #c00;
	cursor: pointer;
}

.wsnNavOtherOn A:link, .wsnNavOtherOn A:visited {
	color: #c00;
}

TR TD.wsnNavOtherOn A:link, TR TD.wsnNavOtherOn A:visited {
	text-decoration: none;
}

.wsnNavHiliteSub {
	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;
	
}

.wsnNavSub {
	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;
}

.wsnNavHiliteSub A:link, .wsnNavHiliteSub A:visited {
	text-decoration: none;
	color: #fff;
}

.wsnNavSub A:link, .wsnNavSub A:visited {
	text-decoration: none;
}

.wsnNavSub A:hover {color: #C00;}

TD.sub {
	background-color: #fff;
}