HTML
{
    BACKGROUND-COLOR: #ffffff;
	COLOR: #666666;
   FONT-SIZE: 11px;
   LINE-HEIGHT: 15px;
	
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

td
{
   COLOR: #666666;
   FONT-SIZE: 11px;
   LINE-HEIGHT: 15px;
   text-align: left;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


A:link
{
    COLOR: #666666;
    text-decoration: underline

}

A:visited
{
    COLOR: #666666;
    text-decoration: underline

}


A:active
{
    COLOR: #666666;
    text-decoration: underline

}

A:hover
{
    COLOR: #666666;
    text-decoration: underline

}

.center
{
   text-align: center
}

.smallFont1
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.green
{
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    COLOR: #bfe7cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.pageTitle
{
	background-color: #666666;    
	FONT-SIZE: 11px;
    	FONT-WEIGHT: bold;
    	COLOR: #ffffff;
    	height:20px;
	
}

.pageTitle A:link{
	FONT-SIZE: 11px;
    	FONT-WEIGHT: bold;
    	COLOR: #ffffff;
    	 LINE-HEIGHT: 2px;
}

.pageTitle A:visited{
	FONT-SIZE: 11px;
    	FONT-WEIGHT: bold;
    	COLOR: #ffffff;
    	LINE-HEIGHT: 2px;
}

.pageNumber
{
	background-color: #E9E9E9;  
	text-align: center;
}

.stoppingRules
{
	background-color: #DDDDDD;    
	FONT-SIZE: 11px;
    	COLOR: #000000;
    	TEXT-ALIGN: center;
}

.historyScreens
{
	background-color: #999999;    
	FONT-SIZE: 12px;
    	FONT-WEIGHT: bold;
    	COLOR: #ffffff;
    	TEXT-ALIGN: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #666666;
}


.warning
{
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;

}

.ErrorMessage
{
	font-size: 11px;
	color: #ff0000;

}

.ConfirmationMessage
{
	font-size: 11px;
	color: #0000FF;

}

.IPTOEFtableBg
{
	COLOR: 666666;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	background-color:#bfe7cc;
	padding:5px;
	border:3px;
	border-bottom-style:solid;
	border-right-style:solid;
	border-color:#ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.IPTOEFtableBg2
{
	COLOR: 666666;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	background-color:#bfe7cc;
	padding:5px;
	border:3px;
	border-right-style:solid;
	border-color:white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



.padding
{
	
	padding:5px;
	border:3px;
	
}

.bottompadding
{
	COLOR: 000000;
	padding-bottom:7px;
	
	
}

.toppadding
{
	COLOR: 000000;
	padding-top:5px;
	
	
	
}

.RadioButton {
  width: 21px; height: 21px;
}



.tableRow {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;

}

.mainTableBorder
{
	border: 1px;
	border-left-style:solid;
	border-left-color: #666666;

	
}

.tableRowUnderlined {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	


}

.tableHeaderRow{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #666666;
}

.tableHeaderRowR{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #ffffff;
	border-left-color: #666666;
}


.tableHeaderRow A:link{
    color: #ffffff;
    text-decoration: underlined;
    
}

.tableHeaderRow A:visited{
    color: #ffffff;
    text-decoration: underlined;

}


.tableHeaderSorted {
	
	background-color: #ffffcc;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-right-color: #ffffff;
	

}


.tableHeaderRowNoBot{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #666666;
}

.tableHeaderRowNoBot A:link{
    color: #ffffff;
    text-decoration: underlined;

}

.tableHeaderRowNoBot A:visited{
    color: #ffffff;
    text-decoration: underlined;

}

.tableHeader {
	background-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #ffffff;
	border-left-color: #666666;
	text-decoration: none;
}





.thickTableBorderLine {
	
	
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #979797;
	
}

.TableGrouping {
	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #000000;
	
}

.numbers
{
	
	text-align: right;

	
}

.indented
{
	padding-left:25px;
	font-style: italic;


}

.instructions
{
	color: #000000;
  	font-style: italic;
	font-size: 14px;
	font-family: times;
	
	
}


.LineHeight
{

	LINE-HEIGHT: 3px;
}



.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d0d1d3}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d0d1d3;
  border-right:1px solid #d0d1d3;
  background:#e7dede}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d0d1d3;
  border-right:1px solid #d0d1d3;
  background:#e5dcdc}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d0d1d3;
  border-right:1px solid #d0d1d3;}
.spiffy4{
  border-left:1px solid #d0d1d3;
  border-right:1px solid #d0d1d3}
.spiffy5{
  border-left:1px solid #d0d1d3;
  border-right:1px solid #d0d1d3}
.spiffyfg{
  background:#d0d1d3}

.login
{
	COLOR: #000000;
}
