html, body
{
   height: 100%;
   margin: 0;
   padding: 0;
}
div#container
{
   height: auto !important;
   height: 90%;
   min-height: 90%;
}
p#footer
{
   margin: -80px 0 0 0;
   /* ... other styles ... */
}
FONT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A:link
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A:active
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
FONT.small
{
    MARGIN-TOP: -2px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: -2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif;
}
FONT.small_disclosure
{
    MARGIN-TOP: -2px;
    FONT-SIZE: 8px;
    MARGIN-BOTTOM: -2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
TABLE.compact
{
	border-collapse: collapse;
	border-spacing: 0px
}
TABLE.label
{
	border-collapse: collapse;
	border-top: hidden;
}
TD.label_e
{
	border-top: solid black 1px;
}
TD.label_c
{
	border: solid black 1px;
}
BODY.response
{
	MARGIN-TOP: 0px;
}

TR.choose
{
    color: White;
}
TABLE.login
{
    font-family:Verdana, Arial,  Helvetica, sans-serif;
    font-size:80%;
}
TABLE.choose
{
    font-family:Verdana, Arial,  Helvetica, sans-serif;
    font-size:80%;
    border-collapse: collapse;
	border-spacing: 0px;
	border: solid black 3px;
	padding: 5px;
}
TABLE.choose2
{
    font-family:Verdana, Arial,  Helvetica, sans-serif;
    border-collapse: collapse;
	border-spacing: 0px;
	border: solid black 3px;
}
TR.choose2
{
    color: White;
}
TABLE.inside
{
    font-size:95%;
    border: 1px;
    border-color: Black;
}
TD.bolding
{
	FONT-WEIGHT: bold;
}
A.newFont
{
    font-style: italic;
}
TD.newBorder
{
    border: 2px;
    border-color: #DC143C;
}
FONT.menu
{
    font-size: large;
}
TABLE.outline
{
    border-bottom: medium solid #39546E;
    border-top: medium solid #39546E;
    border-left: medium solid #39546E;
    border-right: medium solid #39546E;
}
a span 
{
  display: none;
}
  
a.tooltip 
{
    position: relative;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    display: inline-block !important;
    display: inline;

}

a.tooltip span.toolTipSpan 
{
    visibility: hidden;
    display: block;
    position: absolute;
    top: 5px;
    left: 30px;
    display: block;
    background-color:#336699;
    color: White;
    border: 1px solid black;
    font-size: 11px;
    text-align:left;
}
a.tooltip:hover span.toolTipSpan 
{
    visibility: visible;
}
font.responseHeading
{
    font-size: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bolder;
}
font.responseBody
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
div.print
{
    display:none;
}
font.makeBigger
{
    font-family: Arial;
}