div.nvsMenuScrollPanel {
	/*width: 256px;*/
	display: block;
	overflow-x: hidden;
	overflow-y: auto; /*scroll;*/
	background-color: #2f4454;
	border: none; /*solid 1px #91a2af;*/
	padding: 0px;
}

div.nvsMenuOuter, div.nvsMenuOuterNB {
	/*width: 240px;*/
	overflow: hidden;
	border: none; /*solid 1px #91A2AF;*/
	/*margin-right: 16px;*/
}

div.nvsMenuOuterNB {
	border: none;
}

div.nvsMenuInner {
	overflow: hidden;
	/*border: solid 2px #04141F;*/
	/*border-top: solid 2px #04141F;*/
	/*border-bottom: solid 2px #2f4454;*/
	background-color: #2f4454;
}

div.nvsMenuTitle {
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	padding: 3px 3px 3px 3px;
	color: #a0a8ae;
	background-color: #122634;
	white-space: nowrap;
	*/
	background-color: #122634;
	padding: 3px;
}



div.nvsColumn {
	display: block;
	padding-right: 4px;
	background-image: url('/nvs/images/columns/column_divider.gif');
	background-repeat: repeat-y;
	background-position: right top;
	/*background-color: #ffff00;*/
	/*margin-right: 10px;*/
}

div.nvsColumnHead {
	/*border: solid 1px #91A2AF;*/
	border: none;
	background-color: #006288;
	background-image: url("/nvs/images/columns/column_heading_bg.png");
	background-repeat: repeat-x;
	text-align: left;
	padding: 0px;
}

table.nvsColumnHead {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table.nvsColumnHead td {
	vertical-align: middle;
	padding: 0px;
}

table.nvsColumnHead td.title {
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #000000;
	white-space: nowrap;
}

table.nvsColumnHead td.visButton, table.nvsColumnHead td.blank {
	width: 1%;
}

div.nvsColumn div.content {
	padding: 5px;
}

div.nvsColumn div.content p.standard {
	color: #ffffff;
	font-size: 13px;
	line-height: 133%;
	white-space: normal;
}

div.nvsColumn div.content img.standard {
	margin: 0px auto;
	border: solid 1px #ffffff;
}



table.nvsMenuTitle {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table.nvsMenuTitle td {
	vertical-align: middle;
	padding: 0px;
}

table.nvsMenuTitle td.title {
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #c6ced3;
	background-color: #122634;
	white-space: nowrap;
}

table.nvsMenuTitle td.title div.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #c6ced3;
	white-space: nowrap;
}

table.nvsMenuTitle td.visButton, table.nvsMenuTitle td.blank {
	width: 1%;
	vertical-align: middle;
}



div.nvsMenuSubHead {
	background-color: #203544;
	border-bottom: solid 2px #122634;
	text-align: center;
	
}

div.nvsMenuSubHead p.optLabel {
	color: #8b9faf;
}



div.paddedContainer {
	padding: 3px;
}



div.menuGroupHead {
	padding: 0px;
}

table.menuGroupHead {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table.menuGroupHead td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	vertical-align: middle;
	padding: 0px;
}

table.menuGroupHead td.checkBox {
}

table.menuGroupHead td.icon {
}

table.menuGroupHead td.title {
	width: 90%;
	font-weight: bold;
	padding-left: 3px;
}

table.menuGroupHead td span.sub {
	font-weight: normal;
	color: #77a6aa;
}

table.menuGroupHead td.visButton {
	padding-right: 3px;
}



div.menuGroupItems {
	padding: 0px;
	padding-left: 12px;
}

div.menuItem {
	background-color: none;
	margin-right: 8px;
	padding: 1px;
}

div.menuItemSel {
	background-color: #5f6940; /*none;*/
	background-image: url("/nvs/images/backgrounds/menu_item_bg-hl.gif");
	background-position: right;
	background-repeat: repeat-y;
	margin-right: 8px;
	padding: 1px;
}

table.menuItem {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

table.menuItem td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	vertical-align: middle;
	padding: 0px;
}

table.menuItem td.fill {
	width: 90%;
}

table.menuItem td.icon {
}

table.menuItem td.pulldown {
	padding-left: 4px;
	white-space: nowrap;
}

table.menuItem td.title {
	padding-left: 4px;
	white-space: nowrap;
}

table.menuItem td.title a {
	color: #37E7E7;
	text-decoration: none;
	outline: none;
}

table.menuItem td.title a:hover {
	text-decoration: underline;
}

table.menuItem td.aux {
	padding-left: 6px;
}

table.menuItem td.visButton {
	padding-right: 3px;
}

table.menuItem td span.sub {
 color: #77a6aa;
}

table.menuItem td span.sub a {
 color: #77a6aa;
 text-decoration: none;
}

table.menuItem td span.sub a:hover {
	text-decoration: none;
}

