body
{	font-family: Arial, Bitstream Vera, Helvetica, Geneva, Sans-Serif;
	font-size: 1.5em;
	color: white;
	background-image: none;
	background-color: black;
	line-height: 1.7em;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.website
{   margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.website-area
{   margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.header
{   background-color: #94d9e6; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.contentArea
{   margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: black;
    color: white;
}

p.header
{	display: none;
}

h1
{	font-size: 1.5em;
	color: #2a3e82;
	padding: 1em 0em 1em 1em;
	margin: 0px 0px 0px 0px;
}

h2
{	font-size: 1.3em;
	border-bottom: 2px solid white;
	font-weight: bold;
	backgroud: none;
}

.ie-only-show
{   display: none;
}

.ie-hide
{   display: block;
}

p
{	margin-top: 1.4em;
	margin-bottom: 1.4em;
}

.response
{   font-style: italic;
    text-align: center;
}

a
{	color: #44aaFF;
	font-weight: bold;
}

div.menubar p
{   text-align: center;
}

div.menubar p a
{   width: 100%;
}

div.menubar
{	margin-top: 0px;
	padding-bottom: 1em;
    line-height: 2em;
}

div.menubar h2
{   display: none;
}

div.menubar ul
{   margin-left: 0px;
    padding-left: 2px;
}

div.menubar ul.search p
{   display: none;
}

div.menubar h2
{	margin: 0px 0px 0px 0px;
	border-bottom-style: none;
}

div.menubar img
{	display: none;
}

div.menubar li a
{	padding-left: 2em;
}

div.menubar li
{   list-style-type: none;
    display: inline;
}

div.menubar a.setVisual
{   display: none;
}

div.menubar a.setNormal
{   width: 40%;
}

div.menubar a.setPrinter
{   width: 40%;
}

div.menubar input
{   font-size: 1.0em;
    margin-left: 2.1em;
}

div.menubar a em, div.lower-menubar a em
{   font-style: normal;
    border-bottom: 3px solid;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
}

div.lower-menubar
{	text-align: center;
}

dt
{	font-weight: bold;
	font-style: italic;
}


ul li
{	list-style-type: square;
}

ul li ul li
{   list-style-type: disc;
}

ul.no-bullet li
{   list-style-type: none;
}

div.content, div.website-area
{   background-color: black;
}

div.bottomstrip
{	border-top: 2px solid white;
    height: 1.5em;
    padding: 1.0em 2px 1.0em 2px;
}

div.disclaimers
{       text-align: center;
        margin: 1.0em 0em 1.0em 0em;
}

div.disclaimers a
{	display: none;
}

dl.news dt
{   font-weight: bold;
    font-style: italic;
}

dl.news dt a
{   text-decoration: none;
}

dl.news dd a.readmore
{   display: block;
    text-align: center;
}

dl.news dd
{   border-bottom: 2px solid white;
    margin-bottom: 1.8em;
}

dd ul
{   margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 1em;
}

dt
{   margin-bottom: 0px;
}

dd
{   margin-top: 0px;
    margin-bottom: 0px;
}

dd p
{   margin: 0px 0px 1.0em 0px;
}

form label
{   width: 9em;
    display: block;
    float: left;
    font-weight: bold;
}

form fieldset label
{   font-weight: normal;
    display: block;
    float: none;
    width: 20em;
    margin-left: 2em;
}

form fieldset input
{   float: left;
    margin-right: 1.0em;
    margin-top: 1em;
    width: 2em;
    height: 2em;
}

fieldset
{   width: 22.8em;
    margin-left: 9em;
}

input.text, input.password, textarea, select
{   width: 24em;
    font-size: 1.0em;
    font-family: Courier New, Courier, Monospace;
    font-weight: bold;
    margin-bottom: 1em;
}


input.radio, input.checkbox
{   width: 2em;
    height: 2em;
    margin-right: 2em;
}

fieldset
{   margin-bottom: 1em;
}

fieldset legend
{   font-weight: bold;
}

input.button
{   font-size: 0.95em;
    font-weight: bold;
    padding: 0.0em 1.5em 0.0em 1.5em;
    border-width: 3px;
}

textarea
{   height: 10em;
}

form p
{   text-align: center;
}

li
{   margin-bottom: 0.5em;
}

acronym, abbr
{   border: 0px none transparent;
    cursor: help;
}

td
{   vertical-align: middle;
    border-left: 2px solid white;
    border-top: 2px solid white;
}

div.table
{	margin: 1em 1em 4em 1em;
}

table 
{   border-right: 2px solid white;
    border-bottom: 2px solid white;
}

th
{   font-weight: bold;
    font-size: 1.2em;
    border-top: 2px solid white;
    border-left: 2px solid white;
    text-align: left;
    height: 2.4em;
    vertical-align: top;
    padding-top: 0.35em;
}

th a
{	color: white;
	text-decoration: none;
}

td p
{	margin-top: 0.35em;
	margin-bottom: 0.7em;
}

td
{	padding: 0.2em;
}

th a:hover
{	text-decoration: underline;
	color: #44aaff;
}

caption
{	border-style: solid;
	border-width: 2px 2px 0px 2px;
	font-weight: bold;
    font-size: 1.7em;
    padding: 0.3em 0px 0.3em 0px    
}

table.borderless, table.borderless th, table.borderless td
{   border-width: 0px;
}

.visual-hide
{   display: none;
}

.normal-only-show
{   display: none;
}

.printer-only-show
{   display: none;
}


/* -------------------------- Test ----------------------- */

div.menubar h2
{   display: none;
}

div.menubar ul
{   display: none;
}

div.lower-menubar
{   margin-bottom: 1em;
}
