/* 
    nuContent id Selector - enacpsulates entire NuViewHR inserted content
*/
.nuContent{
font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Black";
  float: left;
  width: 94%;
  background-color:#FFFFFF;
}
/* 
    page headings - typically colored, large, top-o-page stuff 
*/
.nuPgHdr {FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #003663 ; FONT-FAMILY: "Verdana", "Helvetica"}
.nuPgHdr A {FONT-WEIGHT: bold; FONT-SIZE: 16pt;FONT-FAMILY: "Verdana", "Helvetica"}

/*
    background and text colors for page subheading colored bars
*/
.nuPgSubHdr {FONT-WEIGHT: bold; FONT-SIZE: 12pt;FONT-FAMILY: "Verdana", "Helvetica";color: #ffffff;}
.nuPgSubHdr a {FONT-WEIGHT: bold; FONT-SIZE: 12pt;FONT-FAMILY: "Verdana", "Helvetica"; color:#ffffff}
TD.nuPgSubHdrCol {BACKGROUND: #003663;}
TR.nuPgSubHdrCol {BACKGROUND: #003663;}

/*
    background and text colors for secondary subheading colored bars
    typcially nuPgSubHdr2 == nuPgSubHdr
*/
.nuPgSubHdr2 {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: "Verdana", "Helvetica" }
.nuPgSubHdr2 a {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: "Verdana", "Helvetica" }
TD.nuPgSubHdrCol2 {BACKGROUND: #003663;}
TR.nuPgSubHdrCol2 {BACKGROUND: #003663;}

/* 
    nuPgSubHdr2text -- appears within a nuPgSubHdr2 <TD>
*/
.nuPgSubHdr2text {FONT-FAMILY: "Verdana", "Helvetica"; font-size: 10pt; color:#ffffff }
.nuPgSubHdr2text a {FONT-FAMILY: "Verdana", "Helvetica"; font-size: 10pt; color:#ffffff }

/* 
    background for table/forms - add a "background:" specification
    to see background colors (e.g., "background: #dddddd")
    these are not defined by default, but if the bgcolor is merged in,
    then these will be defined
*/
TD.nuTblBkgndCol {BACKGROUND: #F5F5F5; border: 1px solid #CCCCCC;}
TR.nuTblBkgndCol {BACKGROUND: #f5f5f5;}
/* 
    a second color to break up different sections (e.g., "background: #ffffff")
    This should be the same as the page's background color
*/
TD.nuTblBkgndCol2 {BACKGROUND: #ffffff; border: 1px solid #FFFFFF;}
TR.nuTblBkgndCol2 {BACKGROUND: #ffffff;}

/* 
    options text -- appears within a pageoptionscolor <TD>
*/
.optionstext { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt }
.optionstext A { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt }
.optionstextbold { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold }
.optionstextbold A { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold;  background: #FFFFFF;  }

/* 
    section headings, similar to nuPgSubHdr EXCEPT that 
    nuPgSubHdr always appears inside a pagesubheadincolor <TD>
*/
.sectionheading {FONT-WEIGHT: bold; FONT-SIZE: 10pt ;FONT-FAMILY: "Verdana", "Helvetica"}
.sectionheading A {FONT-WEIGHT: bold; FONT-SIZE: 10pt ;FONT-FAMILY: "Verdana", "Helvetica"}

/* 
    page text - text "outside grey box areas"
*/
.nuPgTxt {FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuPgTxt A {FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuPgTxtbold {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuPgTxtbold A {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}

.nuPgTxt2 {FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";  background-color: #F0FFFF; }

/* 
    section body - text "inside grey box areas"
    typically nuSectionBody == nuPgTxt and nuSectionBodybold == nuPgTxtbold
*/
.nuSectionBody {FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuSectionBody A {FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuSectionBodyBold {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuSectionBodyBold A {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}

/* 
    footnotes - footnotes "outside grey box areas"
*/
.footnote {FONT-SIZE: 9px;FONT-STYLE: normal;FONT-FAMILY: "Verdana", "Helvetica"}
.footnote A {FONT-SIZE: 9px;FONT-STYLE: normal;FONT-FAMILY: "Verdana", "Helvetica"}

/* 
    section footnotes - footnotes "inside grey box areas"
    typically sectionfootnote == footnote
*/
.sectionfootnote {FONT-SIZE: 9px;FONT-STYLE: normal;FONT-FAMILY: "Verdana", "Helvetica"}
.sectionfootnote A {FONT-SIZE: 9px;FONT-STYLE: normal;FONT-FAMILY: "Verdana", "Helvetica"}

/* 
    form input labels
*/
.nuFormLabel {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #666666;}
.nuFormLabel A {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}

/*
    status text - messages such as "Your previous session has expired"
*/
.statMsg {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #FF3300;}
.statMsg A {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}

/* 
    navigation text 
*/
.nuNavTxt {
	FONT-FAMILY: "Verdana", "Helvetica";  
	font-size: 12px; 
    text-decoration: underline;
}
.nuNavTxt A {
	FONT-FAMILY: "Verdana", "Helvetica"
	font-size: 12px; 
}
.nuNavTxt A:link {
	FONT-FAMILY: "Verdana", "Helvetica"
	text-decoration: underline; 
}
.nuNavTxt A:active {
	font-size: 12px; 
	color: #FF0000; 
}
.nuNavTxt A:hover {
	font-size: 12px; 
/*	FONT-WEIGHT: bold; */
	text-decoration: underline; 
	color: red;
}

/* 
    ------------------------------------------------------------
    list/stat page styles 
    ------------------------------------------------------------
*/

/* 
    top two rows and bottom row of a list 
*/
.nuLstHdr {FONT-WEIGHT: bold;COLOR: #ffffff; FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuLstHdr A {FONT-WEIGHT: bold;COLOR: #ffffff; FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
TD.nuLstHdrBkgnd {BACKGROUND: #003663}
TR.nuLstHdrBkgnd { BACKGROUND: #003663; }

/* 
    category rows 
*/
.nuLstSubHdr1 {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuLstSubHdr1 A {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
TD.nuLstSubHdrBkgnd1 {BACKGROUND: #666666}
.nuLstSubHdr2 {FONT-WEIGHT: bold;COLOR: #666666; FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuLstSubHdr2 A {FONT-WEIGHT: bold;COLOR: #666666;FONT-SIZE: 10pt;text-decoration: underline;FONT-FAMILY: "Verdana", "Helvetica"}
TD.nuLstSubHdrBkgnd2 {BACKGROUND: #cccccc}
TR.nuLstSubHdrBkgnd2 {BACKGROUND: #cccccc}

/* 
    subsub heading for stats page more than for list pages 
*/
.nuLstSubHdr3 {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";}
.nuLstSubHdr3 A {FONT-WEIGHT: bold;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
TD.nuLstSubHdrBkgnd3 {BACKGROUND: #cccccc}

/* 
    list row text1 and text2 -- the actual alternating list rows
*/
.nuLstRow {FONT-SIZE: 9pt;FONT-FAMILY: "Verdana", "Helvetica";}
.nuLstRow A {FONT-SIZE: 9pt;FONT-FAMILY: "Verdana", "Helvetica"; color: #333333}
TD.nuLstRowBkgnd {BACKGROUND: #F5F5F5;}
TR.nuLstRowBkgnd {BACKGROUND: #F5F5F5;}
.nuLstRow2 {FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"}
.nuLstRow2 A {FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"; color: #333333}
TD.nuLstRowBkgnd2 {BACKGROUND: #ffffff;}
TR.nuLstRowBkgnd2 {BACKGROUND: #ffffff;}

/* 
    background color for section dividers on summarystats page
*/
TD.dividercellbackground {BACKGROUND: #c0c0c0}

/*
    text buttons
*/
.stdActiveButton {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	padding: 0px 1px 2px 0px;
	font-weight: normal;
	background-color : #ffe87e;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
	white-space : nowrap;
	cursor : pointer;
	cursor : hand;
	max-height : 18px;
	border-bottom-width : 1px;
	border-bottom-color : #ddc65c;
	border-bottom-style : solid;
	border-top-color : #fff5c7;
	border-top-style : solid;
	border-top-width : 1px;
	max-width : 148px;
	min-height : 16px;
	min-width : 16px;
}
.stdBorder {
	border : 1px solid #999999;
}
.stdActiveButtonAnchor {
	color : #333333;
	text-decoration : none;
}
.stdActiveButtonAnchor:active {
	color : #333333;
}
.stdActiveButtonAnchor:visited {
	color : #333333;
}
.stdActiveButtonAnchor:hover {
	text-decoration : none;
}

/* 
    breadcrumb styles 
*/

.brdcrumb {FONT-WEIGHT: normal;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #999999; text-decoration: underline;}
.brdcrumb A:link {FONT-WEIGHT: normal;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #999999;text-decoration: none;}
.brdcrumb A:visited {FONT-WEIGHT: normal;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #999999;text-decoration: none;}
.brdcrumb A:hover {FONT-WEIGHT: normal;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #FF3300;text-decoration: underline;}
.brdcrumb A:active {FONT-WEIGHT: normal;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #FF3300;text-decoration: none;}
.brdcrumbon {FONT-WEIGHT: normal;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #000000; text-decoration: none;}
.brdcrumbon A:link {FONT-WEIGHT:normal;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #000000;text-decoration: none;}
.brdcrumbon A:visited {FONT-WEIGHT: normal ;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #000000;text-decoration: none;}
.brdcrumbon A:hover {FONT-WEIGHT: normal;FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #000000;text-decoration: none;}
.brdcrumbon A:active {FONT-WEIGHT: normal; FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica";color: #000000;text-decoration: none;}
.breadcrumbrow {
    background-color: #dddddd;
    height: 20px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #c1c1c1;
    border-right-color: #c1c1c1;
    border-bottom-color: #c1c1c1;
    border-left-color: #c1c1c1;
}

/* 
    Sub Nav Styles 
*/

TD.nuNav { \
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; font-size: 12px; 
	text-decoration: none; 
	text-align: center; 
	vertical-align: middle; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #ffffff; 
	border-right-color: #666666; 
	border-bottom-color: #666666; 
	border-left-color: #ffffff; 
	background-color: #ffffff; 
}
table.nuNav { border: 1px solid #ffffff;}
a.nuNav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	font-size: 12px; color: #003663; 
	text-decoration: none;
	text-align: center; 
	vertical-align: middle; 
	background-color: #FFFFFF;
    text-decoration: underline;
}
a.nuNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; font-size: 12px; color: #003663; 
	text-decoration: none;text-align: center; 
	vertical-align: middle; 
	background-color: #FFFFFF;
    text-decoration: underline;
}
a.nuNav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; font-size: 12px; color: #FF0000; 
	text-decoration: none;text-align: center; 
	vertical-align: middle;  
	background-color: #EFEFEF;
}
a.nuNav:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #ffffff; 
    text-decoration: underline;
    text-align: center; 
    vertical-align: middle; 
    background-color: #dddddd;
}
td.globalspacer { width: 2px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF;}

/* 
    ------------------------------------------------------------
    styles added by modeling for a particular site should go below
    ------------------------------------------------------------
*/
a.nuNav:hover {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; font-size: 12px; color: #FF0000; text-decoration: none;text-align: center; vertical-align: middle; background-color: #EFEFEF; }

.nuPgTxtwhite {FONT-SIZE: 10pt;FONT-FAMILY: "Verdana", "Helvetica"; color:#FFFFFF}

