/* NEW REPORT TABLES */
	
	#FC2MSColumnDataTable {}
	#FC2MSColumnDataTable td {vertical-align:bottom;}
	#FC2MSColumnDataTable td.flashCell {width:24px; text-align:center; border-bottom:1px solid #000000; margin:0px; padding:0px; line-height:0px;}

	.overflowauto {overflow:auto; height:350px;}

@media print {
	.dontprint{display:none;}
	.overflowauto {overflow:visible; height:auto;}	
}
	body {margin:0px; background-color:#F0F6F8;}
	body, html {height:100%;}
	a img {border:0px;}
	.clearer {height:0px; font-size:0px; clear:both; }
	.spacer {height:10px; font-size:1px;}
	
	/* CONTAINER STUFF */
		#contentContainer {height:100%; width:780px; margin:0px; border:0px solid #000000; position:relative;}
			#contentContainer td.containerTDLight {vertical-align:top; text-align:left; background:url(/hb/images/hb_bgGrid_light.gif) repeat;}
			#contentContainer td.containerTDLight #logoHeaderCell {vertical-align:top; background:url(/hb/images/hbAvenuesHeadNewLight.gif) no-repeat; height:103px;}
			#contentContainer td.containerTDDark {vertical-align:top; text-align:left; background:url(/hb/images/hb_bgGrid_dark.gif) repeat;}
			#contentContainer td.containerTDDark #logoHeaderCell {vertical-align:top; background:url(/hb/images/hbAvenuesHeadNewDark.gif) no-repeat; height:103px;}
		
		#topMenuDiv {text-align:right;padding:3px 11px 0px 0px;}
		#topLoginInfoBox {width:290px; margin:35px 0px 0px 500px;}
		
		#footerSpacer {height:75px; font-size:1px;}
		#footer {position:relative; width:780px; height:60px; margin-top:-60px; font-family: Arial;}
			#footer td {color:#000000; font-size:10px; font-weight: normal; text-align:center; font-family: Arial;}
			#footer a {color:#000000; font-size:10px; font-family: Arial;}

		.footerPopUp {text-align:left; position:absolute; padding:0px; width:250px; border:1px solid #003366; background-color:#F5F5F5; font-size:10px; font-family:verdana, sans-serif;}

	/* GENERICS */
		.genericTitleBig {font-size:18px; font-weight:bold; color:#000000; font-family: Arial, sans-serif;}
		.genericTitleSmall {font-size:14px; font-weight:bold; color:#000000; font-family: Arial, sans-serif;}
		.genericWelcome {color:#EE0000; font-family:Arial Black; font-size:24pt; font-weight:normal;}
		.genericWelcomeText {color:#000000; font-family:Arial, sans-serif; font-size:14pt; font-weight:bold;}
		.genericMessage {font-size:14px; font-style:italic; color:#880000; font-weight:bold; font-family: Arial;}
		.genericText {color:#000000; font-family:Arial, sans-serif; font-size:12px; font-weight:bold;}
		

.tabSelected { font-family: Arial; font-size: 10pt; font-weight: bold; color: #0066CB; text-decoration: none }
.tabUnselected { font-family: Arial; font-size: 10pt; font-weight: bold; color: white; text-decoration: none }

.ongletMain {B
	BORDER-RIGHT: #80add6 2px solid; 
	BORDER-TOP: medium none; 
	BORDER-LEFT: #80add6 2px solid; 
	BORDER-BOTTOM: #80add6 2px solid; 
	BACKGROUND-COLOR: #dce8f4;
}

.clsAction {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #053c6d; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.ongletTextEna {
	BORDER-RIGHT: #80add6 2px solid; 
	BORDER-TOP: #80add6 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #80add6 2px solid; 
	COLOR: #005386; 
	BORDER-BOTTOM: medium none; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #dce8f4; 
	TEXT-ALIGN: center;
}

.ongletTextDis {
	BORDER-RIGHT: #c5c5c5 1px solid; 
	BORDER-TOP: #c5c5c5 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #c5c5c5 1px solid; 
	COLOR: #80add6; 
	BORDER-BOTTOM: #80add6 2px solid; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #e6e6e6; 
	TEXT-ALIGN: center;
}

.ongletTextErr {
	BORDER-RIGHT: #c5c5c5 1px solid; 
	BORDER-TOP: #c5c5c5 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #c5c5c5 1px solid; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #80add6 2px solid; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #ED4F50;
	TEXT-ALIGN: center;
}

.ongletMiddle {
	BORDER-RIGHT: #80add6 2px solid; 
	BORDER-TOP: medium none; 
	FONT-SIZE: 1px; 
	BORDER-LEFT: #80add6 2px solid; 
	BORDER-BOTTOM: medium none; 
	BACKGROUND-COLOR: #dce8f4;
}

.ongletSpace {
	BORDER-BOTTOM: #80add6 2px solid;
}


.textscroll {
}

.navCurrentLink {
	color: black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

.navLink {
	color: black;
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}

.navOrderBy {
	color: white;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.biggestRed  { color: #EE0000; font-family: Arial Black; font-size: 24pt; font-weight: normal }
.biggerTitle { color: #324081; font-family: Arial Black; font-size: 18pt; font-weight: normal }
.biggerTitleBlack { color: black; font-family: Arial Black; font-size: 18pt; font-weight: normal }
.biggerTitleRed { color: #EE0000; font-family: Arial Black; font-size: 18pt; font-weight: normal }
.biggerTitleWhite { color: white; font-family: Arial Black; font-size: 18pt; font-weight: normal }
.title       { color: #324081; font-family: Arial Black; font-size: 17pt; font-weight: normal }
.titleBlack       { color: black; font-family: Arial Black; font-size: 17pt; font-weight: normal}
.titleSmaller       { color: #324081; font-family: Arial Black; font-size: 15pt; font-weight: normal }
.titleSmallest       { color: #324081; font-family: Arial Black; font-size: 14pt; font-weight: normal }
.titleSmallerBlack       { color: black; font-family: Arial Black; font-size: 15pt; font-weight: normal }
.titleRed       { color: #BD182C; font-family: Arial Black; font-size: 17pt; font-weight: normal }
.heading     { color: #324081; font-family: Arial; font-size: 12pt; font-weight: bold }
.headingArialBlack     { color: #324081; font-family: Arial Black; font-size: 12pt; font-weight: bold }
.testReview     { color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.headingRed  { color: #FF5540; font-family: Arial; font-size: 10pt; font-weight: bold }
.headingYellow  { color: #FFCC00; font-family: Arial; font-size: 10pt; font-weight: bold }
.headingWhite  { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold;}
.headingRed{ color: red; font-family: Arial; font-size: 10pt; font-weight: bold }
.headingBlack{ color: black; font-family: Arial; font-size: 12pt; font-weight: bold }
.headingBigBlack{ color: black; font-family: Arial; font-size: 14pt; font-weight: bold }
.bigRed      { color: #FF5540; font-family: Arial; font-size: 12pt; font-weight: bold }
.navigationRed{ color: red; font-family: Arial; font-size: 14pt; font-weight:normal }
.subheading  { color:  #324081; font-family: Arial; font-size: 11pt; font-weight: normal }
.subheadingSmaller  { color:  #324081; font-family: Arial; font-size: 10pt; font-weight: normal }
.subheadingBlack  { color:  black; font-family: Arial; font-size: 11pt; font-weight: normal }
.lightNormal { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold }
.navQuestion     { color: black; font-family: Arial; font-size: 7pt; font-weight: normal }
.normalSmall      { color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.normalSmallBlack      { color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.normalSmallBold      { color: black; font-family: Arial; font-size: 8pt; font-weight: bold }
.NSBBlack      { color: black; font-family: Arial; font-size: 8pt; font-weight: bold }
.normal      { color: black; font-family: Arial; font-size: 10pt; font-weight: normal }
.normalBlack      { color: black; font-family: Arial; font-size: 10pt; font-weight: normal }
.bookmark      { color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.big      { color: black; font-family: Arial; font-size: 12pt; font-weight: normal }
.small       { color: black; font-family: Arial; font-size: 8pt;  font-weight: normal }
.smallBlack       { color: black; font-family: Arial; font-size: 9pt;  font-weight: normal }
.smallRed       { color: red; font-family: Arial; font-size: 9pt;  font-weight: normal }
.smaller     { color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.smallerList     { color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.copyright    { color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.privacyPolicyLink { color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.whiteLink    { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: underline }
.whiteLinkBig    { color: #FFFFFF; font-family: Arial; font-size: 12pt; font-weight: normal; text-decoration: underline }
.whiteLinkNoUnderline    { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: none }
.blueLink    { color: #171054; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: underline }
.blackLink   { color: black; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: underline }
.blueHelpLink    { color: blue; font-family: Arial; font-size: 11pt; font-weight: bold; text-decoration: underline }
.blueLinkBig    { color: #171054; font-family: Arial; font-size: 12pt; font-weight: normal; text-decoration: underline }
.bold        { color: black; font-family: Arial; font-size: 10pt; font-weight: bold }
.boldSmaller        { color: black; font-family: Arial; font-size: 9.5pt; font-weight: bold }
.bigBold        { color: black; font-family: Arial; font-size: 11pt; font-weight: bold }
.boldBlack        { color: black; font-family: Arial; font-size: 10pt; font-weight: bold }
.boldBlackLink        { color: black; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: underline }
.boldWhite        { color: white; font-family: Arial; font-size: 10pt; font-weight: bold }
.link       { color: black; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: underline }
.linkNoUnderline       { color: black; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: none}
.linkBig       { color: black; font-family: Arial; font-size: 11pt; font-weight: normal; text-decoration: underline }
.linkRed        { color: red; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: underline }
.linkBlue        { color: black; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: underline }
.linkBlueSmaller        { color: black; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: underline }
.linkBlack        { color: black; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: underline }
.linkWhite { color: white; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: none }
.linkWhiteUnderline { color: white; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: underline }
.boldLink    { color: black; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: underline }
.boldLinkWhite    { color: white; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: underline }
.smallLink   { color: black; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: underline }
.menuLink   { color: black; font-family: Arial Black; font-size: 14pt; font-weight: normal; text-decoration: none }
.instruction   { color: black; font-family: Arial Black; font-size: 13pt; font-weight: normal; text-decoration: none }
.groupName   { color: #220C58; font-family: Arial; font-size: 9pt; font-weight: normal }
.welcome   { color: black; font-family: Arial; font-size: 11pt; font-weight: bold }
.welcomeBigger   { color: black; font-family: Arial; font-size: 14pt; font-weight: bold }
.welcomeWhite   { color: #FFFFFF; font-family: Arial; font-size: 11pt; font-weight: normal }
.welcomeBlue   { color: black; font-family: Arial; font-size: 12pt; font-weight: normal }
.testName    { color: black; font-family: Arial; font-size: 9pt; font-weight: normal }
.userName    { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: normal }
.description { color: black; font-family: Arial; font-size: 10pt; font-weight: normal }
.descriptionBold { color: black; font-family: Arial; font-size: 10pt; font-weight: bold }
.descriptionWhite { color: white; font-family: Arial; font-size: 10pt; font-weight: normal }
.descriptionBlack { color: black; font-family: Arial; font-size: 10pt; font-weight: normal}
.requiredLabel { color: red; font-family: Arial; font-size: 10pt; font-weight: normal; font-weight: bold }
.requiredLabelSmall { color: red; font-family: Arial; font-size: 8pt; font-weight: normal; font-weight: normal }
.whiteNormal { font-family: Arial; color: white; font-size: 11px; font-weight: bold; text-decoration: none }
.groupNameHeading   { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold }
.testNameHeading    { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold }
.sessionStatusHeading { color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold }
.descriptionHeading { color: white; font-family: Arial; font-size: 10pt; font-weight: normal }
.navigationHeading  { color: white; font-family: Arial; font-size: 10pt; font-weight: normal }
.darkHeadingBold    { color: black; font-family: Arial; font-size: 13pt; font-weight: bold }
.tableHeading    { color: white; font-family: Arial; font-size: 10pt; font-weight: bold }
.tableHeadingBlack    { color: black; font-family: Arial; font-size: 10pt; font-weight: bold }
a:link.tableHeadingLink    { color: white; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: underline}
a:visited.tableHeadingLink    { color: white; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: underline}
.tableData 	{ color: black; font-family: Arial; font-size: 9pt; font-weight: normal }
.smallTableData 	{ color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
.tableDataBold 	{ color: black; font-family: Arial; font-size: 9pt; font-weight: bold  }
.tableDataBoldRed 	{ color: red; font-family: Arial; font-size: 9pt; font-weight: bold  }
.tableDataBoldBig 	{ color: black; font-family: Arial; font-size: 10pt; font-weight: bold  }
.tableDataBoldBigUnderLine 	{ color: black; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration:underline  }
.tableDataLink 	{ color: black; font-family: Arial; font-size: 9pt; font-weight: normal }
.tableDataLinkRed 	{ color: red; font-family: Arial; font-size: 9pt; font-weight: normal }
.tableDataBoldLink 	{ color: black; font-family: Arial; font-size: 9pt; font-weight: bold;  text-decoration: underline}
.smallTableDataLink 	{ color: black; font-family: Arial; font-size: 8pt; font-weight: normal }
a:link.tableDataLink2 { color: black; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration:underline }
a:visited.tableDataLink2 { color: red; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration:underline }


.reportTitle { color: black; font-family: Times New Roman; font-size: 22pt; font-weight: bold}
.reportSubTitle { color: black; font-family: Times New Roman; font-size: 16pt; font-weight: bold}
.reportSubheadingBlack  { color:  black; font-family: Arial; font-size: 11pt; font-weight: normal }
.reportSubheadingBlackBold  { color:  black; font-family: Arial; font-size: 11pt; font-weight: bold }
.reportSubheadingWhiteBold  { color: #FFFFFF; font-family: Arial; font-size: 11pt; font-weight: bold }
.reportSubheadingBlackBoldSmaller  { color:  black; font-family: Arial; font-size: 9pt; font-weight: bold }
.reportBigSubheadingBlack  { color:  black; font-family: Arial; font-size: 14pt; font-weight: normal }
.reportBigSubheadingBlackBold  { color:  black; font-family: Arial; font-size: 14pt; font-weight: bold }
.reportBiggerSubheadingBlackBold  { color:  black; font-family: Arial; font-size: 18pt; font-weight: bold }
.reportSubheadingWhite  { color:  #FFFFFF; font-family: Arial Black; font-size: 12pt; font-weight: normal }
.reportBigSubheadingWhite  { color:  #FFFFFF; font-family: Arial; font-size: 14pt; font-weight: normal }
.reportBigBoldBlue { color: #23408F; font-family: Arial; font-size: 11pt; font-weight: bold }
.reportLinkBlue { color: #23408F; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: underline }
.reportBlue { color: #23408F; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: none }
.reportLinkBlueSmall { color: #23408F; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: underline }
.reportSmallBlue     { color: #23408F; font-family: Arial; font-size: 8pt; font-weight: normal }
.reportTableBig       { color:  black; font-family: Arial; font-size: 11pt; font-weight: normal }
.reportHeadingBlackNoBold { color: black; font-family: Arial Black; font-size: 12pt; font-weight: normal }
.smallBlue       { color: #23408F; font-family: Arial; font-size: 8pt;  font-weight: normal }
.smallWhiteBold       { color: #FFFFFF; font-family: Arial; font-size: 8pt;  font-weight: bold }

.question { color: black; font-family: Arial; font-size: 10pt }
.passage  { color: black; font-family: Arial; font-size: 10pt }
.response { color: black; font-family: Arial; font-size: 10pt }
.introduction { color: black; font-family: Arial; font-size: 14pt }
.endoftest { color: black; font-family: Arial; font-size: 14pt }

.focusedTab   { color: white; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: none }
.unfocusedTab { color: black; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: none }

.label {

	font-family: arial, helvetica, verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}



.labelSmaller {

	font-family: arial, helvetica, verdana;
	font-size: 9pt;
	font-weight: bold;
	color: black;
}

.sideBar {

	font-family: arial, helvetica, verdana;
	font-size: 13pt;
	font-weight: bold;
}

.value {

	font-family: arial, helvetica, verdana;
	font-size: 12pt;
	font-weight: normal;
}

.whiteText {

	font-family: arial, helvetica, verdana;
	font-size: 11pt;
	font-weight: normal;
	color:white;
}


.headingBigger {

	font-family: arial, helvetica, verdana;
	font-size: 18pt;
	font-weight: bold;
	color: black;
}

.message {

	font-family: arial, helvetica, verdana;
	font-size: 10.5pt;
	font-weight: normal;
	color: darkred;
}

.messageBold {

	font-family: arial, helvetica, verdana;
	font-size: 12pt;
	font-weight: bold;
	color: darkred;
}

.messageMedium {

	font-family: arial, helvetica, verdana;
	font-size: 18pt;
	font-weight: normal;
	color: darkred;
}


.messageBig {

	font-family: arial, helvetica, verdana;
	font-size: 20pt;
	font-weight: normal;
	color: darkred;
}

.messageSmall {

	font-family: arial, helvetica, verdana;
	font-size: 9pt;
	font-weight: normal;
	color: darkred;
}

.error {

	font-family: arial, helvetica, verdana;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}

.errorRedBig {

	font-family: arial, helvetica, verdana;
	font-size: 13pt;
	font-weight: bold;
	color: red;
}

.marker {

	font-family: arial, helvetica, verdana;
	font-size: 14pt;
	font-weight: bold;
	color: darkred;
}

.belowHeader {

	font-family: arial, helvetica, verdana;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}

body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

.Q { text-align: center; font-family: arial, helvetica, verdana; font-size: 12pt; font-weight: bold; color: darkred; }
.R { text-align: center; font-family: arial, helvetica, verdana; font-size: 12pt; font-weight: bold; color: darkblue; }
.P { text-align: center; font-family: arial, helvetica, verdana; font-size: 12pt; font-weight: bold; color: darkgreen; }
.G { text-align: center; font-family: arial, helvetica, verdana; font-size: 12pt; font-weight: bold; color: gray; }
.I { text-align: center; font-family: arial, helvetica, verdana; font-size: 12pt; font-weight: bold; color: black; }
.E { text-align: center; font-family: arial, helvetica, verdana; font-size: 12pt; font-weight: bold; color: black; }

.tblOdd { background-color: #FFFFFF; border: 0px #000000 solid;} 
.tblEven { background-color: #FFFFFF; border: 0px #000000 solid;} 

.divBox { width: 175px; border: 1px solid #000099;  padding: 4px; }

.linkRedSmaller        { color: darkred; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: underline }
