.whitelink {text-decoration: none; color: #FFFFFF}
a.whitelink {text-decoration: none; color: #FFFFFF}
a.whitelink:link {text-decoration: underline; color: #FFFFFF}
a.whitelink:visited {text-decoration: underline; color: #FFFFFF}
a.whitelink:hover {text-decoration: underline; color: #003366; font-weight: bold; background-color: #FFFFCC;}

a {text-decoration: none;}
a:link {text-decoration: none; color: #003399}
a:visited {text-decoration: none; color: #003399}
a:hover {color: #003366; text-decoration: underline; background-color: #FFFFCC;}

.bold {font-weight: bold;}
.button {border: 1px solid #AAAAAA; background: #DDDDDD; padding: 2px;}
.even {background-color: #99CCFF;}
.odd {background-color: #FFFFFF;}
.alert {color: #FF0000}
.rightalign {text-align: right;}
.justify {text-align: justify;}
.small {font-size: 9px}
.border_top {border-top: 1px solid #444444;}

p {text-align: justify}
body {color: #444444; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
input,select, textarea {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; padding: 1px;}
.table { border: 1px solid #003399; padding: 2px; spacing: 1px;}
.table1 { border: 1px solid; }
.listing_border1 { border: 3px solid #CC0000;}
.listing_border2 { border: 3px solid #003399;}
.listing_border3 { border: 3px solid #000000;}
.listing_bg1 {background-color: #FFCC33;}
.listing_bg2 {background-color: #CCCCCC;}
.listing_bg3 {background-color: #99CCFF;}
.underline {text-decoration: underline;}

td {font-size: 12px;}
th {font-size: 12px; font-weight: bold;}
legend {font-weight: bold;}
fieldset {border: 1px solid #003399;}

BODY {
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-dark-shadow-color:#000000;
	scrollbar-face-color:#003399;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
}

#floatdiv td {color: #000; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif;}
#floatdiv h3 { color: #000; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
#floatdiv {position:absolute;
	width:250px;
	height:205px;
	left:0px;
	top:0px;
    padding:5px;
    background:#FFFFFF;
    border:2px solid #2266AA;
    color: #000;
    font-size: 9px;
}
fieldset .inner {padding: 1px; font-size: xx-small; border-style: solid none none none;}
fieldset {font-size: xx-small;}
.bottom_line {border-bottom: 2px solid;}
.label {font-size: xx-small; font-weight: bold; font-style: italic; text-decoration: underline;}
.separator {border-bottom: 1px dashed;}
.separator2 { border-bottom: 1px solid #8F98FF;}
.report_table {background-color: #FFFFFF;}
.report_table_inside {font-size: xx-small; padding: 1px; background-color: #FFFFFF;}
.report_table_inside td {font-size: xx-small;}
.report_legend {
	font-weight: bold;
	font-size: x-small;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 2px;
	border: solid 1px;
	background-color: #CCCCFF;
}
.report_legend_inside{
	font-weight: bold;
	font-size: xx-small;
	padding: 1px;
	border: solid 1px;
	background-color: #99CCFF;
}
.report_num {
	text-align: center;
	border: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: white;
	background-color: #669999;
	padding: 2px;
}