.MainFont
{
	font-size: 10pt;
	Font-Family: Arial,Helvetica,Verdana;
}
.EvalSpecifier
{
	font-size: 8pt;
	Font-Family: Arial,Helvetica,Verdana;
}

.SDFont
{
	font-size: 8pt;
	Font-Family: Arial,Helvetica,Verdana;
}

.altrowHelpText
{
	background-color: #b0cce4;
}

A.ColSortLink, A.ColSortLink:visited
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: White;
}

A.ColSortLink:hover
{
	color: #FF233D;
}

A.SurveyLink
{
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
	color: Black;
}

A.slsmall
{
	font-size: 8pt;
}

.Header
{
	font-size: 10pt;
	Font-weight:800;
	color: white;
	font-family: Arial , Monospace;
}
.LevelAt
{
	font-size: 10pt;
	color: black;
	font-family: Arial
}

.totaltop
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #A2AEA4;
    text-align: center
}


.lightertotaltop
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #B3BFB5;
    text-align: center
}

.surveyselected
{
	font-size: 13px;
	COLOR: black;
    FONT-FAMILY: Arial;
	background-color: #9DACEE;
	text-align: center
}

.surveytotaltop
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c4d1c6;
    text-align: center
}

.surveylightertotaltop
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d5e2d7;
    text-align: center
}


.blacktop, .blacktop td
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6B8AAB;
    text-align: center
}

.lighterblacktop
{
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #7C9BBC;
    text-align: center
}

TD.sco
{
	text-align: right;
}

TD.sdc
{
	Font-size: 8pt;
	font-family:Arial,Helvetica,Verdana;
	text-align: right;
}

TD.sdfc
{
	Font-size: 8pt;
	font-family:Arial,Helvetica,Verdana;
	text-align: right;
	border-top: solid 1px black;
}

TD.sdlc
{
	Font-size: 8pt;
	font-family:Arial,Helvetica,Verdana;
	text-align: right;
	border-bottom: solid 1px black;
}

TD.qc
{
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	Font-size: 8pt;
	font-family:Arial,Helvetica,Verdana;
	text-align: left;
}

TD.rfc
{	
	Font-size: 8pt;
	font-family:Arial,Helvetica,Verdana;
	text-align: left;
	border-top: solid 1px black;
}

TD.rmc
{	
	Font-size: 8pt;
	font-family:Arial,Helvetica,Verdana;
	text-align: left;
}
TD.rlc
{	
	Font-size: 8pt;
	font-family:Arial,Helvetica,Verdana;
	text-align: left;
	border-bottom: solid 1px black;
}

.sectop
{   
	Font-size: 8pt; 
    COLOR: black;
    font-weight: bold;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #A2AEA4;
    text-align: left;
}

TR.sdr
{
	background-color: #EEEEEE;	
}

TR.sdra
{
	BACKGROUND-COLOR: white;
}

TR.sdr2
{
	BACKGROUND-COLOR: #C2CDCA;
}

TR.sdr2a
{
	BACKGROUND-COLOR: #E2EDEA;
}

.sdtop
{
    FONT-SIZE: 8pt;
    font-weight:bold;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6B8AAB;
    text-align: center
}

.counttop
{
    FONT-SIZE: 9pt;
    font-weight: bold;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #9BAACB;
}

.topnav
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
}

.footer
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    
}

a.bottomnav
{
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
}

a.bottomnav:hover
{
	font-family: Arial;
	font-size: 14px;
	text-decoration: underline;
}

a.graphnav,a.graphnav:link,a.graphnav:visited,a.graphnav:active
{
    	color: #ffffff;
    	font-weight: 800;
}

a.topnav,a.topnav:link,a.topnav:visited,a.topnav:active
{
    color: #005785;
    text-decoration: none;
}

a.topnav:hover
{
    color: #005785;
    text-decoration: underline;
}

a.navLink,a.navLink:link,a.navLink:visited,a.navLink:active
{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.navLink:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.splashlink,a.splashlink:link,a.splashlink:visited,a.splashlink:active
{
	color: darkblue;
	text-decoration: none;
}

.altrow
{
    BACKGROUND-COLOR: white;
    font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center
}

.altrowb
{
    BACKGROUND-COLOR: #C2CDCA;
    font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center
}

.altrowbutton
{
	background-color: #6b8aab;
}

.altrowc
{
    BACKGROUND-COLOR: #E2EFEC;
    font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center
}

.adminrow
{
	BACKGROUND-COLOR: #ffdddd;
    font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center
}

.s1top
{
    FONT-SIZE: 8pt;
    font-weight:bold;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4B6A8B;
    text-align: center;
    border-bottom: solid 2px black;
}

.s1topf
{
    FONT-SIZE: 8pt;
    font-weight:bold;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6B8AAB;
    text-align: center;
    border-bottom: solid 1px black;
}

.s1topleft
{
	border-left: solid 2px black;
	border-top: solid 2px black;
	
}

.s1topmid
{
	border-top: solid 2px black;	
}

.s1topright
{
	border-right: solid 2px black;
	border-top: solid 2px black;	
}


.s1bottom
{
    FONT-SIZE: 8pt;
    font-weight:bold;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4B6A8B;
    text-align: center;
    border-top: solid 2px black;
}

.s1bottomf
{
    FONT-SIZE: 8pt;
    font-weight:bold;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6B8AAB;
    text-align: center;
    border-top: solid 1px black;
}

.s1bottomleft
{
	border-left: solid 2px black;
	border-bottom: solid 2px black;
	
}

.s1bottommid
{
	border-bottom: solid 2px black;	
}

.s1bottomright
{
	border-right: solid 2px black;
	border-bottom: solid 2px black;	
}



.s1dcl
{
	border-left: solid 2px black;
}

.s1dcr
{
	border-right: solid 2px black;	
}

.s1table
{
	border: solid 1px black;
}

.s1drA
{
	background-color: #dfdfdf;	
}

.s1drB
{
	background-color: #f0f0f0;
}

.s1drAf
{	
	background-color: #eeeeee;
}

.s1drBf
{	
	background-color: #ffffff;
}

.s1count
{
	
}

.s1rowhead
{
	
}

.s1s
{
	color:White;
	font-weight: bold;
	background-color: #6B8AAB;
	border-top: solid 1px black;
}

.s1sf
{
	color:White;
	font-weight: bold;
	background-color: #7B9ABB;
	border-top: solid 1px black;
}

.s1o
{
	background-color: #f0f0f0;
	border-top: solid 1px black;
}

.s1of
{
	background-color: #ffffff;
	border-top: solid 1px black;
}

.s1t
{
	color:White;
	font-weight: bold;
	background-color: #6B8AAB;
	border-top: solid 1px black;
}

.s1tf
{
	color:White;
	font-weight: bold;
	background-color: #7B9ABB;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}

.s1sco
{
	text-align: center;
	font-size: 8pt;
}

.surveybottomsolid
{
	border-bottom: 1px solid black;
}

.surveybottomsolid2
{
	border-bottom: 2px solid black;
}


.surveybottomdashed
{
	border-bottom: 1px dashed black;
}