.nv-font {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.s3-font {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nv-fontExtraSmall {
	FONT-SIZE: 8pt
}
.s3-fontExtraSmall {
	FONT-SIZE: 8pt
}
.nv-fontSmall {
	FONT-SIZE: 9pt
}
.s3-fontSmall {
	FONT-SIZE: 9pt
}
.nv-fontMedium {
	FONT-SIZE: 10pt
}
.s3-fontMedium {
	FONT-SIZE: 10pt
}
.nv-fontLarge {
	FONT-SIZE: 12pt
}
.s3-fontLarge {
	FONT-SIZE: 12pt
}
.nv-fontExtraLarge {
	FONT-SIZE: 22pt
}
.s3-fontExtraLarge {
	FONT-SIZE: 22pt
}
.nv-fontBold {
	FONT-WEIGHT: bold
}
.nv-color1 {
	COLOR: #000000
}
.s3-color1 {
	COLOR: #000000
}
.nv-color2 {
	COLOR: #333333
}
.s3-color2 {
	COLOR: #333333
}
.nv-color3 {
	COLOR: #2e3436
}
.s3-color3 {
	COLOR: #2e3436
}
.nv-color4 {
	COLOR: #535958
}
.s3-color4 {
	COLOR: #535958
}
.nv-color5 {
	COLOR: #848484
}
.s3-color5 {
	COLOR: #848484
}
.nv-color6 {
	COLOR: #999999
}
.s3-color6 {
	COLOR: #999999
}
.nv-color7 {
	COLOR: #a6a6a6
}
.s3-color7 {
	COLOR: #a6a6a6
}
.nv-color8 {
	COLOR: #b2b2b2
}
.s3-color8 {
	COLOR: #b2b2b2
}
.nv-color9 {
	COLOR: #cccccc
}
.s3-color9 {
	COLOR: #cccccc
}
.nv-color10 {
	COLOR: #d7d7d7
}
.s3-color10 {
	COLOR: #d7d7d7
}
.nv-backgroundColor1 {
	BACKGROUND-COLOR: #000000
}
.s3-backgroundColor1 {
	BACKGROUND-COLOR: #000000
}
.nv-backgroundColor2 {
	BACKGROUND-COLOR: #333333
}
.s3-backgroundColor2 {
	BACKGROUND-COLOR: #333333
}
.nv-backgroundColor3 {
	BACKGROUND-COLOR: #2e3436
}
.s3-backgroundColor3 {
	BACKGROUND-COLOR: #2e3436
}
.nv-backgroundColor4 {
	BACKGROUND-COLOR: #535958
}
.s3-backgroundColor4 {
	BACKGROUND-COLOR: #535958
}
.nv-backgroundColor5 {
	BACKGROUND-COLOR: #848484
}
.s3-backgroundColor5 {
	BACKGROUND-COLOR: #848484
}
.nv-backgroundColor6 {
	BACKGROUND-COLOR: #999999
}
.s3-backgroundColor6 {
	BACKGROUND-COLOR: #999999
}
.nv-backgroundColor7 {
	BACKGROUND-COLOR: #a6a6a6
}
.s3-backgroundColor7 {
	BACKGROUND-COLOR: #a6a6a6
}
.nv-backgroundColor8 {
	BACKGROUND-COLOR: #b2b2b2
}
.s3-backgroundColor8 {
	BACKGROUND-COLOR: #b2b2b2
}
.nv-backgroundColor9 {
	BACKGROUND-COLOR: #cccccc
}
.s3-backgroundColor9 {
	BACKGROUND-COLOR: #cccccc
}
.nv-backgroundColor10 {
	BACKGROUND-COLOR: #d7d7d7
}
.s3-backgroundColor10 {
	BACKGROUND-COLOR: #d7d7d7
}
.nv-borderColor1 {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
.s3-borderColor1 {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
.nv-borderColor2 {
	BORDER-LEFT-COLOR: #333333; BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BORDER-RIGHT-COLOR: #333333
}
.s3-borderColor2 {
	BORDER-LEFT-COLOR: #333333; BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BORDER-RIGHT-COLOR: #333333
}
.nv-borderColor3 {
	BORDER-LEFT-COLOR: #2e3436; BORDER-BOTTOM-COLOR: #2e3436; BORDER-TOP-COLOR: #2e3436; BORDER-RIGHT-COLOR: #2e3436
}
.s3-borderColor3 {
	BORDER-LEFT-COLOR: #2e3436; BORDER-BOTTOM-COLOR: #2e3436; BORDER-TOP-COLOR: #2e3436; BORDER-RIGHT-COLOR: #2e3436
}
.nv-borderColor4 {
	BORDER-LEFT-COLOR: #535958; BORDER-BOTTOM-COLOR: #535958; BORDER-TOP-COLOR: #535958; BORDER-RIGHT-COLOR: #535958
}
.s3-borderColor4 {
	BORDER-LEFT-COLOR: #535958; BORDER-BOTTOM-COLOR: #535958; BORDER-TOP-COLOR: #535958; BORDER-RIGHT-COLOR: #535958
}
.nv-borderColor5 {
	BORDER-LEFT-COLOR: #848484; BORDER-BOTTOM-COLOR: #848484; BORDER-TOP-COLOR: #848484; BORDER-RIGHT-COLOR: #848484
}
.s3-borderColor5 {
	BORDER-LEFT-COLOR: #848484; BORDER-BOTTOM-COLOR: #848484; BORDER-TOP-COLOR: #848484; BORDER-RIGHT-COLOR: #848484
}
.nv-borderColor6 {
	BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-COLOR: #999999
}
.s3-borderColor6 {
	BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-COLOR: #999999
}
.nv-borderColor7 {
	BORDER-LEFT-COLOR: #a6a6a6; BORDER-BOTTOM-COLOR: #a6a6a6; BORDER-TOP-COLOR: #a6a6a6; BORDER-RIGHT-COLOR: #a6a6a6
}
.s3-borderColor7 {
	BORDER-LEFT-COLOR: #a6a6a6; BORDER-BOTTOM-COLOR: #a6a6a6; BORDER-TOP-COLOR: #a6a6a6; BORDER-RIGHT-COLOR: #a6a6a6
}
.nv-borderColor8 {
	BORDER-LEFT-COLOR: #b2b2b2; BORDER-BOTTOM-COLOR: #b2b2b2; BORDER-TOP-COLOR: #b2b2b2; BORDER-RIGHT-COLOR: #b2b2b2
}
.s3-borderColor8 {
	BORDER-LEFT-COLOR: #b2b2b2; BORDER-BOTTOM-COLOR: #b2b2b2; BORDER-TOP-COLOR: #b2b2b2; BORDER-RIGHT-COLOR: #b2b2b2
}
.nv-borderColor9 {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
.s3-borderColor9 {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
.nv-borderColor10 {
	BORDER-LEFT-COLOR: #d7d7d7; BORDER-BOTTOM-COLOR: #d7d7d7; BORDER-TOP-COLOR: #d7d7d7; BORDER-RIGHT-COLOR: #d7d7d7
}
.s3-borderColor10 {
	BORDER-LEFT-COLOR: #d7d7d7; BORDER-BOTTOM-COLOR: #d7d7d7; BORDER-TOP-COLOR: #d7d7d7; BORDER-RIGHT-COLOR: #d7d7d7
}
BODY {
	COLOR: #2e3436; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nv-paragraphTextBody {
	FONT-SIZE: 8pt; COLOR: #333333
}
.s3-paragraphTextBody {
	FONT-SIZE: 8pt; COLOR: #333333
}
.nv-paragraphTextHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #999999
}
.s3-paragraphTextHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #999999
}
.nv-table {
	
}
.s3-table {
	
}
.nv-table-header {
	
}
s3-table-header {
	
}
.nv-table-row-even {
	BACKGROUND-COLOR: #ededed
}
.s3-table-row-even {
	BACKGROUND-COLOR: #ededed
}
.nv-table-row-odd {
	BACKGROUND-COLOR: #cccccc
}
.s3-table-row-odd {
	BACKGROUND-COLOR: #cccccc
}
.nv-formFieldLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
.s3-formFieldLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
.nv-formField {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.s3-formField {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.nv-formButton {
	COLOR: #000000
}
.s3-formButton {
	COLOR: #000000
}
A.nv-Anchor {
	COLOR: #535958; TEXT-DECORATION: underline
}
A.nv-Anchor:active {
	COLOR: #535958; TEXT-DECORATION: underline
}
A.nv-Anchor:link {
	COLOR: #535958; TEXT-DECORATION: underline
}
A.nv-Anchor:visited {
	COLOR: #535958; TEXT-DECORATION: underline
}
A.s3-Anchor {
	COLOR: #535958; TEXT-DECORATION: underline
}
A.s3-Anchor:active {
	COLOR: #535958; TEXT-DECORATION: underline
}
A.s3-Anchor:link {
	COLOR: #535958; TEXT-DECORATION: underline
}
A.s3-Anchor:visited {
	COLOR: #535958; TEXT-DECORATION: underline
}
A.nv-Anchor:hover {
	COLOR: #848484; TEXT-DECORATION: underline
}
A.s3-Anchor:hover {
	COLOR: #848484; TEXT-DECORATION: underline
}
.nv-componentContainer {
	x-width: 100%
}
.s3-componentContainer {
	x-width: 100%
}
.nv-titleBarContainer {
	PADDING-LEFT: 1px; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url('images/TitleBarMiddle.gif'); PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: white; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 26px
}
.s3-titleBarContainer {
	PADDING-LEFT: 1px; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url('images/TitleBarMiddle.gif'); PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: white; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 26px
}
.nv-titleBarBorderLeft {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url('images/TitlebarLeft.gif'); WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.s3-titleBarBorderLeft {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url('images/TitlebarLeft.gif'); WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.nv-titleBarContentLeft {
	TEXT-INDENT: 5px
}
.s3-titleBarContentLeft {
	TEXT-INDENT: 5px
}
.nv-titleBarContentRight {
	TEXT-ALIGN: right
}
.s3-titleBarContentRight {
	TEXT-ALIGN: right
}
.nv-titleBarBorderRight {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url('images/TitlebarRight.gif'); WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.s3-titleBarBorderRight {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url('images/TitlebarRight.gif'); WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.nv-bodyContainer {
	border-width:1px; BACKGROUND-IMAGE: url('images/dotlinebg_horiz.gif'); PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: white; 
}
.s3-bodyContainer {
	border-width:1px; BACKGROUND-IMAGE: url('images/dotlinebg_horiz.gif'); PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: white; 
}
.nv-bodyBorderLeft {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('images/dotlinebg_vert.gif'); WIDTH: 1px; BACKGROUND-REPEAT: repeat-y
}
.s3-bodyBorderLeft {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('images/dotlinebg_vert.gif'); WIDTH: 1px; BACKGROUND-REPEAT: repeat-y
}
.nv-bodyBorderRight {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url('images/dotlinebg_vert.gif'); WIDTH: 1px; BACKGROUND-REPEAT: repeat-y
}
.s3-bodyBorderRight {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url('images/dotlinebg_vert.gif'); WIDTH: 1px; BACKGROUND-REPEAT: repeat-y
}
.nv-footerContainer {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 2pt; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 100%; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 1px; x-visibility: hidden
}
.s3-footerContainer {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 2pt; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 100%; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 1px; x-visibility: hidden
}
.nv-footerBorderLeft {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('images/FooterLeft.gif'); WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.s3-footerBorderLeft {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('images/FooterLeft.gif'); WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.nv-footerContentLeft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url('images/FooterMiddle.gif'); BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT: medium none; BACKGROUND-REPEAT: repeat-x
}
.s3-footerContentLeft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url('images/FooterMiddle.gif'); BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT: medium none; BACKGROUND-REPEAT: repeat-x
}
.nv-footerContentRight {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url('images/FooterMiddle.gif'); BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT: medium none; BACKGROUND-REPEAT: repeat-x
}
.s3-footerContentRight {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: url('images/FooterMiddle.gif'); BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT: medium none; BACKGROUND-REPEAT: repeat-x
}
.nv-footerBorderRight {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url('images/FooterRight.gif'); WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.s3-footerBorderRight {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url('images/FooterRight.gif'); WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
A.nv-titlebar-link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.s3-titlebar-link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.nv-titlebar-link:active {
	COLOR: #ffffff; x-font-weight: 200
}
A.nv-titlebar-link:link {
	COLOR: #ffffff; x-font-weight: 200
}
A.nv-titlebar-link:visited {
	COLOR: #ffffff; x-font-weight: 200
}
A.s3-titlebar-link:active {
	COLOR: #ffffff; x-font-weight: 200
}
A.s3-titlebar-link:link {
	COLOR: #ffffff; x-font-weight: 200
}
A.s3-titlebar-link:visited {
	COLOR: #ffffff; x-font-weight: 200
}
A.nv-titlebar-link:hover {
	COLOR: #b2b2b2
}
A.s3-titlebar-link:hover {
	COLOR: #b2b2b2
}
.portlet-font {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.portlet-table-header {
	
}
.portlet-table-text {
	BACKGROUND-COLOR: #535958
}
.portlet-table-alternate {
	BACKGROUND-COLOR: #a6a6a6
}
.portlet-form-field-label {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #535958
}
.portlet-form-field {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
UNKNOWN {
	FONT-SIZE: 8pt; COLOR: #5772a3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.portlet-form-field:unknown {
	FONT-SIZE: 8pt; COLOR: #3c5279; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.portlet-form-button {
	COLOR: #000000
}
.nvi-form-title:unknown {
	FONT-SIZE: 12pt; COLOR: #5772a3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nvi-repeat-title:unknown {
	FONT-SIZE: 10pt; COLOR: #5772a3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UNKNOWN {
	FONT-SIZE: 8pt; COLOR: #5772a3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.portlet-form-input-field:unknown {
	FONT-SIZE: 8pt; COLOR: #3c5279; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.portlet-form-button {
	COLOR: #003366
}
.portlet-msg-info {
	FONT-SIZE: 8pt; COLOR: #dedede
}
A {
	COLOR: #535958; xtext-decoration: underline
}
A:active {
	COLOR: #535958; xtext-decoration: underline
}
A:link {
	COLOR: #535958; xtext-decoration: underline
}
A:visited {
	COLOR: #535958; xtext-decoration: underline
}
A:hover {
	COLOR: blue; xtext-decoration: underline
}
.nvi-link-style {
	COLOR: #788eb5; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.nvi-link-style:active {
	COLOR: #788eb5; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.nvi-link-style:link {
	COLOR: #788eb5; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.nvi-link-style:visited {
	COLOR: #788eb5; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.nvi-link-style:hover {
	COLOR: #3c5279; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
