body
{ 
height: 100%;
}

td.indent
{
text-indent: 1.2cm;
letter-spacing: 2px; 
font-family: sans-serif;
font-weight: bold; 
font-size: 65%
}

td.right
{
text-align: right;
letter-spacing: 2px; 
font-family: sans-serif;
font-weight: bold;
font-size: 70%
}

td.left
{
text-align: left;
letter-spacing: 2px; 
font-family: sans-serif;
font-weight: bold; 
font-size: 70%
}

td.leftbutton
{
text-align: center;
letter-spacing: 2px; 
font-family: sans-serif;
font-weight: bold; 
font-size: 70%
}

td.button
{
vertical-align: middle;
}

.headertext
{
font-family: sans-serif; 
font-size: 75%;
font-weight: bold;
letter-spacing: 1px;
text-align: center;
}

.s1headertext
{
text-indent: .5cm;
font-family: sans-serif; 
font-size: 80%;
font-weight: bold;
letter-spacing: 1px;
}

.s2headertext
{
color: blue;
text-indent: 1cm;
font-family: sans-serif; 
font-size: 75%;
font-weight: bold;
letter-spacing: 1px
}

.tableheader
{
text-indent: .5cm;
font-family: sans-serif; 
font-size: 85%;
font-weight: bold;
letter-spacing: 1px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #cfcfcf
}

.tablesubheader
{
text-align: center;
font-family: sans-serif; 
font-size: 75%;
letter-spacing: 1px;
border-top: 1px solid #000000;
border-bottom: 2px solid #000000
}

.centertext
{
letter-spacing: 1px; 
font-family: sans-serif; 
font-size: 80%;
text-align: center
}


.center
{
text-align: center
}

.red
{
color: red
}

.normal 
{
letter-spacing: 1px; 
font-family: sans-serif; 
font-size: 80%
}

.formlabel 
{
text-align: left;
letter-spacing: 1px; 
font-family: sans-serif; 
font-size: 90%
}

.formlabel1 
{
text-align: left;
letter-spacing: 1px; 
font-family: sans-serif; 
font-size: 70%
}

.paragraph 
{
text-indent: 1cm; 
letter-spacing: 1px; 
font-family: sans-serif; 
font-size: 70%
}

.tacheader
{
letter-spacing: 1px; 
font-family: sans-serif; 
font-size: 76%;
font-weight: bold
}

.taccontent
{
letter-spacing: 1px; 
font-family: sans-serif;
font-size: 71%
}

.tacindent
{
text-indent: 1cm; 
font-family: sans-serif; 
font-size: 100%;
font-weight: bold
}

.taccolor
{
font-size: 100%;
color: #003399
}

A 
{
font-family:sans-serif;
letter-spacing: 1px; 

}

.cssbutton{
padding: 2px 3px 0 5px;
color: black;
text-decoration: none;
font: bold 80% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
background-color: #bde6f3;
color: #23238E;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
font: bold 85% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:active{
color: black;
}

.buybutton{
background-color: #eeeeee;
padding: 0 2px 0 2px;
border-left: 2px solid #000000;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
border-right: 2px solid #000000;
color: black;
text-decoration: none;
font: bold 80% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.buybutton:visited{
color: black;
}

.buybutton:hover{
background-color: #dbf2f9;
color: black;
padding: 0 2px 0 2px;
border-left: 2px solid #000000;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
border-right: 2px solid #000000;
}

.buybutton:active{
color: black;
}

ol
{ 
list-style-type: upper-roman 
}

.dependentheader
{
text-align: center;
letter-spacing: 1px; 
font-family: sans-serif; 
font-size: 58%;
}

.submitheader
{
text-align: center;
letter-spacing: 1px; 
font-family: sans-serif; 
font-size: 80%;
}

#input_box {
  width:90%;
  color: #487AE5;
  font-weight: bold;
  font-size: 11px;
}
