body {
font-size:9pt;
font-family:arial,helvetica,sans-serif;
}

a, a:link, a:visited {
/* color:#CF2B2A; */
color:#9c0204;
text-decoration:none;
font-weight:bold;
} a:hover, a:focus {
text-decoration:underline;
} a img {
border:none;
text-decoration:none;
}

.imgR {
float:right;
clear:right;
margin-left:10px;
}
.imgL {
float:left;
clear:left;
margin-right:10px;
}
.imgB {
border:1px solid #666;
}

a.button, input.button {
display:inline-block;
border:1px solid #fff;
background-color:#9c0204;
color:#fff;
padding:5px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
font-size:8pt;
} a.button:hover, a.button:focus, input.button:hover, input.button:focus {
text-decoration:none;
background-color:#940000;
color:#fff;
}
a.active, a.active:hover, a.active:focus {
background-color:#940000;
color:#fff;
}

.boxed {
width:555px;
margin:0;
}

.performance {
width:100%;
margin-bottom:20px;
border:1px solid #000;
background-color:#fff;
font-size:.95em;
}

.performance tr th {
font-size:1.1em;
}


fieldset {
width:auto;
background-color:#eee;
border:1px solid #999;
margin-top:20px;
}

fieldset legend {
padding:3px;
padding-left:18px;
padding-right:18px;
color:#fff;
font-weight:bold;
background-color:#9c0204;
border:1px solid #222;
}

fieldset textarea {
width:94%;
height:2.5em;
margin:2%;
font-family:sans-serif;
font-size:1em;
} fieldset textarea:focus {
height:175px;
}

fieldset input, fieldset select, fieldset textarea {
color:#999;
} fieldset input:focus, fieldset select:focus, fieldset textarea:focus {
color:#000;
}

h1, h2, h3 {
font-size:9pt;
color:#41403e;
}

h3, p {
margin:20px;
}