body {
margin: 0px;
background-image:url(../graphics/background.jpg);
background-repeat:repeat;
background-attachment:fixed;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1 {
border-bottom:1px solid #000000;
padding:0px 0px 4px 0px;
font-size: 14px;
font-weight:bold;
width:415px;
}

h2 {
border-bottom:1px solid #000000;
padding:0px 0px 4px 0px;
font-size: 14px;
font-weight:bold;
width:300px;
}

.top_border {
border-right: 2px solid #333333;
border-left:2px solid #333333;
}

.content_border {
border-right: 2px solid #333333;
border-left:2px solid #333333;
background-color:#FFFFFF;
width:755px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
}

p {
width:375px;
padding: 0px 10px 0px 10px;
}

img {
border:0px;
}

.content {
background-color:#FFFFFF;
padding: 0px 10px 0px 10px;
width:420px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
}

.flash {
background-color:#FFFFFF;
padding: 0px 10px 0px 0px;
width:300px;
}

.invalid { background-color: #faa;}
.valid { background: #afa; }
#errorCell { padding:5px 0px 5px 0px; color: #FF0000; }