HTML,BODY {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
BODY {
    font: 12px arial;
    background-color: #444;
    color: #000;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
  }

table{
	font-family: sans-serif;
	font-size: 12px;
}
.topMarker {
	font-size: 10px;
	color:#CC0000;
	font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
}
.dataLabel{
	text-align: right;
} 
.style4 {
	font-size: 12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.style4S {
	font-size: 10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding: 0px 4px 4px 4px;	
}
.style4c {
	font-size: 12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.style6 {
	font-size: 28px;
	color:#003399;
	font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
}
.style9 {
	font-size: 24px;
	color:#003399;
	font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
}

.style7 {
	font-size: 18px;
	color:#003399;
	font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
}

.style8 {
	font-size: 14px;
	color:#003399;
	font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
}

.style8b {
	font-size: 10px;
}

.tableHead{
	font-family: sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	margin: 50px 30px 2px 2px;
	padding: 2px 0px 2px 0px;
	background-color:#000000;
}
.container{
	text-align: center;
	width: 700;
	padding: 0px 10px 0px 10px;
	background-color: #ffffff;
}
.tablebody{
	background-color: #ddddaa;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.odd{
	font-size: 14px;
	color:#003399;
	font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}
.oddP{
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}
.even{
	font-size: 14px;
	color:#003399;
	font-weight: bold;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}
.evenM{
	font-size: 14px;
	color:#003399;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}
.oddB a{
	color: #224466;	
}
.evenB a{
	color: #224466;	
}
.oddB {
	width: 215px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	color: #224466;	
}
.evenB {
	width: 215px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	color: #224466;	
}
input.submit {
	background-color: #ffffff;
	border: 1px solid #333333;
	color: #660000;
	cursor: hand;
	font-size: 16px;
	font-weight: bold;
	padding: 4px;
	margin: 6px;
}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #949494;
  border-right:1px solid #949494;
  background:#d0d0d0}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #565656;
  border-right:1px solid #565656;
  background:#dbdbdb}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;}
.spiffy4{
  border-left:1px solid #949494;
  border-right:1px solid #949494}
.spiffy5{
  border-left:1px solid #d0d0d0;
  border-right:1px solid #d0d0d0}
.spiffyfg{
  background:#ffffff
 }

.zspiffy{display:block}
.zspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cccccc}
.zspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.zspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.zspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.zspiffy4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.zspiffy5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.zspiffyfg{
  background:#cccccc
 }
 
 .error {
   font-size: 12px;
   font-weigh: normal;
   color: red;
 }

table.form {
	color: #333333;
	font-size: 11px;
	border: 1px;
	border-spacing: 1px;
	border-width: 0px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #EEEEEE;
	background-color: #EEEEEE;
}
table.form tr {
	background-color: #FFFFFF;
}
table.form th {
	font-weight: bold;
	text-align: left;
}
table.form th a {
	color: #FFFFCF;
    text-decoration:none;
}
table.form th a:hover {
	color: #FFFFFF;
    text-decoration:underline;
}
table.form th a.dark {
	color: #666666;
    text-decoration:none;
}
table.form th a:dark {
	color: #999999;
    text-decoration:none;
}
table.form th.header {
	height: 25px;
	background-color: #666666;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}
table.form th.footer {
	font-size: 12px;
	height: 20px;
	background-color: #efefef;
	text-align: center;
}
table.form th.small_header {
	font-size: 12px;
	height: 20px;
	background-color: #aaaaaa;
}
table.form td {
	padding: 1px;
	text-align: left;
}


table.error {
	color: #333333;
	font-size: 11px;
	border: 1px;
	border-spacing: 1px;
	border-width: 0px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #EEEEEE;
	background-color: #EEEEEE;
}
table.error tr {
	background-color: #FFFFFF;
}
table.error th {
	font-weight: bold;
	text-align: left;
}
table.error th a {
	color: black;
    text-decoration:none;
}
table.error th a:hover {
	color: #666666;
    text-decoration:underline;
}
table.error th a.dark {
	color: #666666;
    text-decoration:none;
}
table.error th a:dark {
	color: #999999;
    text-decoration:none;
}
table.error th.header {
	height: 25px;
	background-color: red;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}
table.error th.footer {
	font-size: 12px;
	height: 20px;
	background-color: #efefef;
	text-align: center;
}
table.error th.small_header {
	font-size: 12px;
	height: 20px;
	background-color: #aaaaaa;
}
table.error td {
	padding: 1px;
	text-align: left;
}