body {
margin:0px;
padding:0px;
font-family:Georgia, Times new roman;
font-size:15px;
color:#303c49;
background:#f7f7f7 url(/i/bg.gif) top repeat-x;
}

img {
border:0px;
}

form {
margin:0px;
padding:0px;
}

p {
margin:5px 0px;
}

a {
color:#606060;
font-size:15px;
font-family:Georgia, Times new roman;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

h1 {
color:#303c49;
font-size:29px;
margin-top:0;
margin-bottom:10px;
}

.fields {
width:100%;
border:#e7e7e7 solid 1px;
}

.fields:focus {
background-color:#f0f0f0;
}

.button {
border:#e7e7e7 1px solid;
cursor:pointer;
}

.button:hover {
background-color:#e7e7e7;
}

input.error {
border-color:#c33;
}

label.error, label.error a {
color:#c33;
font-style:italic;
font-size:12px;
}

.smalltext {
font-size:12px;
}

.n {
white-space:nowrap;
vertical-align:top;
}

#captcha {
cursor:pointer;
}


.blue {
background-color:#303c49;
color:#f7f7f7;
}

.yellow {
background-color:#fab900;
color:#f7f7f7;
padding:17px;
}

.white {
background-color:#f7f7f7;
}

.blue a, .yellow a {
color:#f7f7f7;
text-decoration:none;
}

.blue a:hover, .yellow a:hover {
text-decoration:underline;
}

.graytext {
color:#606060;
padding-bottom:15px;
}

ul.menu {
margin:0;
padding:5px 0 5px 15px;
list-style:none;
}

ul.menu li {
margin:10px 0;
}

.cell_border1 {
border-bottom:#ccc solid 1px;
border-right:#ccc solid 1px;
}

.cell_border2 {
border-bottom:#ccc solid 1px;
}
.cell_border3 {
border-right:#ccc solid 1px;
} 
