* {margin: 0px; padding: 0px; border: none}

p, body, td {  font:normal 8pt/1.3em Tahoma; color: #221A17; }

body { background: #F8FCFF; cursor: default; margin:0; padding:30px; color: #221A17; }

a, a:link, a:active, a:visited { color: #1170B0; text-decoration: underline;}
a:hover { color: #DA251D; text-decoration: none; }

blockquote { margin:10px 0 10px 25px; padding:5px 10px; border:1px solid #ccc; border-width:1px 0;}
blockquote blockquote { margin:0 0 0 25px; }

div {position: relative}

DD {padding: 3pt 0 3pt 10px; }

img { border : none; }

fieldset { border:1px solid #CCC; padding:10pt; margin:10pt 0; }
legend { padding:2pt 10pt; border:1px solid #ccc; border-width:1px 1px 0 1px; font-size:110%;}

form {margin:0; padding:0;}
input, select, textarea { font:normal 8pt/1.3em Tahoma; border:1px solid #AAA; }
input, textarea { padding:1pt 3pt; }
input.button { border:1px solid #666; background: #aaa; font-weight:bold; padding:0 5pt; }
input.checkbox { border:none;}

hr { height: 1px; background: #0093DD; color: #0093DD; border:0; padding:0; margin:0; }

h1 { font:normal 16pt/1.3em Georgia; color:#DA251D; margin: 10pt 0; padding:0; }
h2 { font:bold 13pt/1.3em Verdana; color:#1170B0; margin: 0 0 10pt 0; padding:0; }
h3 { font:bold 10pt/1.3em Verdana; color:#1170B0; margin: 5pt 0; padding:0; }
h1 small, h2 small, h3 small { font:normal 7pt/1em Tahoma; }

h4 { margin:0 0 -10px 25px; font:bold 7pt/1.3em Verdana; color:#aaa; }

legend { font-weight:bold; }

ul, ol {margin:5px 25px; padding:0;}

p { margin:0.5em 0; padding:0; line-height:1.3em; }

small { font-size: 90%; color: #666; }

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");


table { border-collapse:collapse; }
table td, table th { padding:3pt 5pt; }
table caption{ font:bold 9pt/1.3em Tahoma; text-align:left; padding:3pt 10pt; }
table th { font:bold 9pt/1.3em Tahoma; text-align:left; }
table thead th, table tfoot th {
	font:bold 7pt/1.3em Tahoma; text-align:left; padding:3pt 10pt;
	color: #666;
}

table.border td, table.border th{ border:1px solid #ccc; border-width:1px 0; }
table.border caption{}
table.border th { background: #eee; }
table.border thead th, table.border tfoot th { border:none; background:transparent; }

.row1 { background-color: #f6f6f6; }
.row2 {}
.spaceRow { background-color: #f6f6f6; border:1px solid #ccc; border-width:1px 0; padding:0; margin:1px; }
.wide { width:100%; }

#info, .info { float: left; top: 0px; width: 240px; }
#main, .main { float: left; top: 0px; right:0px; margin: 0 0 0 30px; width:auto; }
#main { margin-left:240px; }
body>#main, body>.main { float:none; margin-left: 270px; float:both; }
#headerline {
	position: absolute; top:150px; left:0; right:0;
	z-index:0;
	padding:0 30px 0 330px;
	clear: both;
}

#cleaner, .cleaner {clear:both; height:30px;}

div#overDiv { position:absolute; visibility:hide; top:-500px; z-index:10; padding:3pt 3pt 0 3pt; border:1px solid #ccc; background:#F8FCFF; filter: alpha(opacity=80); -moz-opacity: 0.80; }
div#overDiv h1 { font:bold 8pt/1.3em Verdana; margin:0; padding:0; }