body {
color: #fff;
background-color: #2f2f2f;
font: 10pt Arial, Helvetica, sans-serif, "Lucida Grande", Geneva;
width: 900px;
margin: 0 auto;
padding: 0;
}

fieldset, form {
margin: 0;
padding: 0;
border:none;
}

input, select, textarea {
color:#000;
font-size:9pt;
font-weight:bold;
}

h1, h2, h3 {
font-weight: bold;
}

h3 {
margin: 6px 0 0 0;
}

img {
border: 0;
padding: 0;
margin: 0 auto;
text-align: center;
}
/*
a, a:visited, a:hover {
color: #fff;
text-decoration: none;
}
*/
.center { text-align: center; }

.r { text-align: right; }

.fr { float: right; }
.fl { float: left; }

.ins1 { padding-left: 4px; }
.ins2 { padding-left: 8px; }
.ins3 { padding-left: 12px; }

.pad10 { padding: 10px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }

.left { width: 12em; vertical-align: top; font-size: 10pt; }
.right { width: 11em; vertical-align: top; font-size: 10pt;}
.pagewidth { width: 900px; border-spacing: 0; ~border-spacing: expression(this.cellSpacing=0); /* IE 6, 7 */ 
 }

.border { border: 1px solid #f00 !important; }
.bordertop { border-top: 1px solid #f00 !important; }
.borderbottom { border-bottom: 1px solid #f00 !important; }

hr {
color: #9fc3e1;
background-color: #9fc3e1;
height: 2px;
border: 0;
margin: 25px auto;
}

table {
padding: 0;
margin: 0;
}

.topmargin { margin-top: 10px; }
