body {
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	background-color : White;
	color : Black;
	font : 8pt Arial, Helvetica, sans-serif;
}
textarea {
	font : 8pt Arial, Helvetica, sans-serif;
}
input {
	font : 8pt Arial, Helvetica, sans-serif;
}
select {
	font : 8pt Arial, Helvetica, sans-serif;
}
.fill {
	width : 100%;
}
.master {	
	color : Black;
	font : 8pt Arial, Helvetica, sans-serif;
}
.header {
	background-color :  #336699;
}
.footer {	
	background-color : #336699;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
	padding-top : 5px;
	padding-bottom : 5px;
	text-decoration : none;
}
.bordertop {
	background-color : #336699;
	border-top : 1px solid White;
}
.nbcbordertop {
	background-color : #336699;
	border-top : 1px solid White;
	padding-top : 2px;
	padding-bottom : 2px;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
}
.subnav {	
	background-color : #336699;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	border-bottom : 6px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.nbcsubnav {	
	background-color : #336699;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
	padding-top : 4px;
	padding-right : 4px;
	padding-left : 4px;
	padding-bottom : 4px;
	border-bottom : 6px solid #F0F0F0;
	border-left : 3px solid #F0F0F0;
	border-right : 3px solid #F0F0F0;
}
.orangebox {	
	background-color : #EF9C12;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	border-bottom : 6px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.bluebox {	
	background-color : #336699;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	border-bottom : 6px solid White;
	border-left : 3px solid White;
	border-right : 3px solid White;
}
.version {	
	background-color : #F0F0F0;
	color : Black;
	font : bold 8pt Arial, Helvetica, sans-serif;
	padding-top : 4px;
	padding-right : 4px;
	padding-left : 4px;
	padding-bottom : 4px;
}
.securitytable {	
	background-color : #F0F0F0;
	color : #336699;
	font : 6.5pt Arial, Helvetica, sans-serif;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.securitytable2 {	
	background-color : #336699;
	color : white;
	font : 6.5pt Arial, Helvetica, sans-serif;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.content {
	background-color : White;
	color : Black;
	font : 9pt Arial, Helvetica, sans-serif;	
	padding-left : 4px;
	padding-bottom : 4px;
	padding-right : 10px;
}
.sitemaphead {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	font-size: 10pt;
}
a.breadcrumb {
	color : #336699;
	font : bolder 9pt Arial, Helvetica, sans-serif;
	margin-top : 0px;
	text-decoration : underline;
}
a.breadcrumb:hover {
	color : #EF9C12;
	font : bolder 9pt Arial, Helvetica, sans-serif;
	margin-top : 0px;
	text-decoration : underline;
}
h1 {	
	background-color : White;
	color : #EF9C12;
	font : bolder 9pt Arial, Helvetica, sans-serif;
	margin-top : 0px;
}
h2 {	
	background-color : White;
	color : #EF9C12;
	font : bolder 10pt Arial, Helvetica, sans-serif;	
}
a {
	color :  #336699;
	font : 10pt Arial, Helvetica, sans-serif;
	background-color : White;
	text-decoration : underline;
}
a:hover {
	color : #EF9C12;
	font : 10pt Arial, Helvetica, sans-serif;
	background-color : White;
	text-decoration : underline;
}
a.nbcmainmenu {
	color :  #FFFFFF;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #336699;
	text-decoration : none;
}
a.nbcmainmenu:hover {
	color : #EF9C12;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #336699;
	text-decoration : none;
}
a.menuhead {
	color :  #FFFFFF;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #336699;
	text-decoration : none;
}
a.menuhead:hover {
	color : #EF9C12;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #336699;
	text-decoration : underline;
}
a.menu {
	color :  #FFFFFF;
	font : 8pt Arial, Helvetica, sans-serif;
	background-color : #336699;
	text-decoration : none;
}
a.menu:hover {
	color : #EF9C12;
	font : 8pt Arial, Helvetica, sans-serif;
	background-color : #336699;
	text-decoration : underline;
}
a.nbcmainmenutext {	
	background-color : #336699;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.nbcmainmenutext:hover {	
	background-color : #336699;
	color : #EF9C12;
	font : bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.nbcfootertext {	
	background-color : #336699;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.nbcfootertext:hover {	
	background-color : #336699;
	color : White;
	font : bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.favhead {
	color :  Black;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #F0F0F0;
	border-bottom : 2px solid Black;
}
a.fav {
	color :  #336699;
	font : Bold 8pt Arial, Helvetica, sans-serif;
	background-color : #F0F0F0;
	text-decoration : none;
}
a.fav:hover {
	color : #EF9C12;
	font : Bold 8pt Arial, Helvetica, sans-serif;
	background-color : #F0F0F0;
	text-decoration : underline;
}
span.welcome {	
	color : #336699;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	text-align : right;
}
span.welcome:hover {	
	color : #336699;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	text-align : center;
}
a.welcome {
	color : #336699;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	text-align : right;
}
a.welcome:hover {
	color : #336699;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	text-align : right;
}
hr {
	width: 400px;
	height : 1px;
	color : #EF9C12;
	text-align : left;
	padding-left : 10px;
}
dt {	
	color : #336699;
	font : Bold 10pt Arial, Helvetica, sans-serif;
}
legend {
	color : #336699;
	font : Bold 10pt Arial, Helvetica, sans-serif;
}
.formmaster {	
	padding-top : 5px;
	padding-right : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
	background-color : #F0F0F0;
}
.detailtableheader {	
	border-top : 1px solid White;
	border-bottom : 1px solid White;
	border-left : 1px solid White;
	border-right : 1px solid White;
	background-color : #336699;
	color: White;
	font : 7pt Arial, Helvetica, sans-serif;
}
.detailtableheaderasterix {	
	background-color : #336699;
	color: White;
	font : 9pt Arial, Helvetica, sans-serif;
}
.detailtable {	
	border-top : 1px solid #336699;
	border-bottom : 1px solid #336699;
	border-left : 1px solid #336699;
	border-right : 1px solid #336699;
	background-color : #F0F0F0;
	color: Black;
	font : 7pt Arial, Helvetica, sans-serif;
}
.attachheader {	
	color: Black;
	font : Bold 12pt Arial, Helvetica, sans-serif;
}
.attachfooter {	
	color: Black;
	font : 11pt Arial, Helvetica, sans-serif;
}
.attachtable {	
	padding-top : 5px;
	padding-right : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	background-color : White;
	color: Black;
	font : 9pt Arial, Helvetica, sans-serif;
}
.form {
	color : Black;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #F0F0F0;
}
a.form {
	color : #336699;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #F0F0F0;
}
a.form:hover {
	color : #336699;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #F0F0F0;
}
.head {
	background-color : #336699;
	color : White;
	font : 10pt Arial, Helvetica, sans-serif;	
	padding-top : 5px;
	padding-right : 1px;
	padding-left : 3px;
	padding-bottom : 5px;
}
.nbctablehead {
	background-color : #336699;
	color : White;
	font : bold 9pt Arial, Helvetica, sans-serif;
	padding-right : 1px;
	padding-left : 2px;	
}
a.nbctablehead {
	background-color : #336699;
	color : White;
	font : bold 9pt Arial, Helvetica, sans-serif;	
	text-decoration : none;
}
a.nbctablehead:hover {
	background-color : #336699;
	color : #EF9C12;
	font : bold 9pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
}
.results {
	background-color : #F0F0F0;
	color : Black;
	font : 9pt Arial, Helvetica, sans-serif;	
}
.results2 {
	background-color : #FFFFFF;
	color : Black;
	font : 9pt Arial, Helvetica, sans-serif;	
}
a.results {
	background-color : #F0F0F0;
	color : #336699;
	font : 9pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
}
a.results2 {
	background-color : #FFFFFF;
	color : #336699;
	font : 9pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
}
a.results:hover {
	background-color : #F0F0F0;
	color : #EF9C12;
	font : 9pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
}
a.results2:hover {
	background-color : #FFFFFF;
	color : #EF9C12;
	font : 9pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
}
.results3 {
	background-color : #F0F0F0;
	color : Black;
	font : 7pt Arial, Helvetica, sans-serif;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;	
}
.results4 {
	background-color : #FFFFFF;
	color : Black;
	font : 7pt Arial, Helvetica, sans-serif;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;	
}
a.results3 {
	background-color : #F0F0F0;
	color : #336699;
	font : 7pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
a.results4 {
	background-color : #FFFFFF;
	color : #336699;
	font : 7pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
a.results3:hover {
	background-color : #F0F0F0;
	color : #EF9C12;
	font : 7pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
a.results4:hover {
	background-color : #FFFFFF;
	color : #EF9C12;
	font : 7pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.attacherror {
	background-color : #FFFFFF;
	color : Black;
	font : 7pt Arial, Helvetica, sans-serif;	
}
a.attacherror {
	background-color : #FFFFFF;
	color : #336699;
	font : 7pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
}
a.attacherror:hover {
	background-color : #FFFFFF;
	color : #EF9C12;
	font : 7pt Arial, Helvetica, sans-serif;	
	text-decoration : underline;
}
.smallred {
    background-color : #F0F0F0;
	color : Red;
	font : 8pt Arial, Helvetica, sans-serif;
}
a.smallred {
    background-color : #F0F0F0;	
	color : Red;
	font : 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.smallred:hover {
    background-color : #F0F0F0;	
	color : Red;
	font : 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.smallredquote {
    background-color : white;
	color : Red;
	font : 8pt Arial, Helvetica, sans-serif;
}
a.smallredquote {
    background-color : white;	
	color : Red;
	font : 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.smallredquote:hover {
    background-color : white;	
	color : Red;
	font : 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.nbcloginerror {
	background-color : #FFFFFF;
	color : Red;
	font : bold 12pt Arial, Helvetica, sans-serif;	
}
.nbcquoteerror {
	background-color : #FFFFFF;
	color : Red;
	font : bold 10pt Arial, Helvetica, sans-serif;	
}
.nbclogin {
	background-color : #FFFFFF;
	color : #336699;
	font : bold 12pt Arial, Helvetica, sans-serif;	
}
a.nbclogin {
	background-color : #FFFFFF;
	color : #EF9C12;
	font : bold 12pt Arial, Helvetica, sans-serif;	
}
a.nbclogin:hover {
	background-color : #FFFFFF;
	color : #EF9C12;
	font : bold 12pt Arial, Helvetica, sans-serif;	
}
.nbcwelcometext {	
	background-color : White;
	color : Black;
	font : bold 13pt Arial, Helvetica, sans-serif;
	margin-top : 0px;
	text-decoration : none;
}
.nbcaccessibilitytext {	
	background-color : White;
	color : #336699;
	font : Bold 8pt Arial, Helvetica, sans-serif;
}
a.nbcaccessibilitytext {	
	background-color : White;
	color : #336699;
	font : Bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.nbcaccessibilitytext:hover {	
	background-color : White;
	color : #EF9C12;
	font : Bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.nbcdetail {	
	background-color : #F0F0F0;
	color : Black;
	font : 8pt Arial, Helvetica, sans-serif;
}
a.nbcdetail {	
	background-color : #F0F0F0;
	color : #336699;
	font : 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.nbcdetail:hover {	
	background-color : #F0F0F0;
	color : #EF9C12;
	font : 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.nbcquotedetail {	
	background-color : white;
	color : Black;
	font : 8pt Arial, Helvetica, sans-serif;
}
a.nbcquotedetail {	
	background-color : white;
	color : #336699;
	font : 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.nbcquotedetail:hover {	
	background-color : white;
	color : #EF9C12;
	font : 8pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.nbcsmalldetail {	
	background-color : #F0F0F0;
	color : #336699;
	font : 7pt Arial, Helvetica, sans-serif;
}
a.nbcsmalldetail {	
	background-color : #F0F0F0;
	color : #336699;
	font : 7pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.nbcsmalldetail:hover {	
	background-color : #F0F0F0;
	color : #EF9C12;
	font : 7pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.nbcsmalldetailcontact {	
	color : #336699;
	font : 7pt Arial, Helvetica, sans-serif;
}
a.nbcsmalldetailcontact {	
	color : #336699;
	font : 7pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.nbcsmalldetailcontact:hover {	
	color : #EF9C12;
	font : 7pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.questionnairenbcdetail {	
	background-color : #F0F0F0;
	color : Black;
	font : 10pt Arial, Helvetica, sans-serif;
}
a.questionnairenbcdetail {	
	background-color : #F0F0F0;
	color : #336699;
	font : 10pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.questionnairenbcdetail:hover {	
	background-color : #F0F0F0;
	color : #EF9C12;
	font : 10pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.nbclinedetail {	
	color : Black;
	font : 8pt Arial, Helvetica, sans-serif;
}
.nbcfeedback {	
	background-color : White;
	color : Black;
	font : bold 7pt Arial, Helvetica, sans-serif;
}
a.nbcfeedback {	
	background-color : White;
	color : #336699;
	font : bold 7pt Arial, Helvetica, sans-serif;
}
a.nbcfeedback:hover {	
	background-color : White;
	color : #336699;
	font : bold 7pt Arial, Helvetica, sans-serif;
}
.announcement {	
	background-color : White;
	color : Black;
	font : 10pt courier new;
}
a.announcement {	
	background-color : White;
	color : #336699;
	font : 10pt courier new;
}
a.announcement:hover {	
	background-color : White;
	color : #336699;
	font : 10pt courier new;
}
.nbcmenuhead {
	color :  #FFFFFF;
	font : Bold 9pt Arial, Helvetica, sans-serif;
	background-color : #336699;
}
span.redcoloronly {
	color : Red;
}
span.red {
	color : Red;
	font : 8pt Arial, Helvetica, sans-serif;
}
span.black {
	color : Black;
	font : Bold 7pt Arial, Helvetica, sans-serif;
}
span.gray {
	color : #333333;
}
span.blue {
	color : #336699;
	font : 9pt Arial, Helvetica, sans-serif;	
}
span.blue2 {
	color : #336699;
	font : Bold 10pt Arial, Helvetica, sans-serif;
}
a.blue2 {
	color : #336699;
	font : Bold 10pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.blue2:hover {
	color : #EF9C12;
	font : Bold 10pt Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.quotenbcdetail {
	FONT: 7pt Arial, Helvetica, sans-serif; COLOR: black; BACKGROUND-COLOR: #f0f0f0
}
A.quotenbcdetail {
	FONT: 7pt Arial, Helvetica, sans-serif; COLOR: #336699; BACKGROUND-COLOR: #f0f0f0; TEXT-DECORATION: underline
}
A.quotenbcdetail:hover {
	FONT: 7pt Arial, Helvetica, sans-serif; COLOR: #ef9c12; BACKGROUND-COLOR: #f0f0f0; TEXT-DECORATION: underline
}
.quoteheader {
	FONT: 9pt Arial, Helvetica, sans-serif; COLOR: black; BACKGROUND-COLOR: #f0f0f0
}
A.quoteheader {
	FONT: 9pt Arial, Helvetica, sans-serif; COLOR: #336699; BACKGROUND-COLOR: #f0f0f0; TEXT-DECORATION: underline
}
A.quoteheader:hover {
	FONT: 9pt Arial, Helvetica, sans-serif; COLOR: #ef9c12; BACKGROUND-COLOR: #f0f0f0; TEXT-DECORATION: underline
}