body  {
	text-align:center;
	margin:0;
	background-color:#666;
	font-size:12px;
	line-height:16px;
	font-family:  Arial, Helvetica, sans-serif;
	color:#333;
}
a  {
color:#2B9ACD;
}
a:hover {
color:#EC3D1B;
}
H1 {
font: bold 18px "Trebuchet MS", sans-serif; color:#2B9ACD;
}
H2 {
font: bold 14px "Trebuchet MS", sans-serif; color:#EC3D1B;
margin:0;
padding:0;
margin-bottom:6px;
}
H3 {
font: normal 14px  "Trebuchet MS", sans-serif; color:#333;
margin:0;
padding:0;
margin-bottom:6px;
}
p {
margin:0 0 8px 0;
}
ul {
font-size:12px;
line-height:20px;
font-weight:normal;
}
TABLE {
}
TH {
font-size:11px;
line-height:11px;
font-weight:bold;
color:#333;
color:#2B9ACD;
text-align:right;
}
TD {
font-size:11px;
line-height:11px;
font-weight:normal;
color:#333;
}
FORM {
margin:0;
}
FORM .field, FORM .textArea  {
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight:bold;
color:#333;
padding:3px;
}
FORM .button
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 4px;
background-color: #FFFFFF;
background-repeat: repeat-x;
color: #cc0000;
font-size: 11px;
font-weight: bold;
}
FORM .button:active
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}
FORM H2 {
margin:0;
margin-top:6px;
}
FORM input:focus, FORM select:focus, FORM .textarea:focus  {
background:#FFFFCC;
color:#000;
}
#wrapper {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:789px;
}
#footer a {
color:#ccc;
text-decoration:none;
}
#footer a:hover {
color:#EC3D1B;
}
#panel_subHead H2 {
font:bold 12px/30px "Trebuchet MS", sans-serif; color:#fff;
margin:0;
padding-left:20px;
}
SPAN.req {
color:red;
font-weight:bold;
}
.inputField, .inputField:focus {
height:12px; background-color:#3B3432; border:0; font:10px/12px Arial, Helvetica, sans-serif; color:#FFFFFF;
}