body {
 margin:0px;
 font-family:verdana,arial,san-serif;
 font-size:12px;
 background-image:url(img/bg.gif);
 background-color:#3A3A3A;
 color:#FFFFFF;
}

table { border-collapse:collapse; }

td,th {
 font-family:verdana,arial,san-serif;font-size:12px;text-align:left;padding:0px;
}

.padded td, .padded th { padding:3px; }
.alltop tr { vertical-align:top; }
.altrow { background-color:#6F6F6F; }

form,input,textarea,select {
 font-size:11px;
 font-family:verdana,arial,san-serif;
 padding:0px;
 margin:0px;
}

img {
 border:0px;
 margin:0px;
}

hr {
 height: 1px;
 color:#999999;
 background-color:#999999;
 border:0px;
}

p { margin-top:0px; }

h1 { font-size:14px;margin:0px; }
h2 { font-size:13px;margin:0px; }
h3 { font-size:12px;margin:0px; }
h4 { font-size:10px;margin:15px 0px 0px 0px; }

a:link { color:#99CCFF;text-decoration:none; }
a:visited { color:#6699FF;text-decoration:none; }
a:active, a:hover { color:#3399FF;text-decoration:none; }

ul {
 margin-top:0px;
}

.m, .m td { font-size:12px; }
.s, .s td { font-size:11px; }
.xs, .xs td { font-size:10px; }

.nav {
 padding:4px 0px 2px 20px;
}

.creditImage {
 border: 1px solid #000000;
}

.success {
 border:1px solid #009900;
 color:#009900;
 background-color:#DFFFDF;
 font-weight:bold;
 padding:10px;
}

.error {
 border:1px solid #990000;
 color:#990000;
 background-color:#FFEFEF;
 font-weight:bold;
 padding:10px;
}

#news {
 position:absolute;
 top:78px;
 left:50%;
 width:484px;
 margin-left:-161px;
 //border:1px solid #003399;
 //border-bottom:1px solid #003399;
 //color:#003399;
 //background:rgb(229,238,255);
 //background:rgba(229,238,255,0.9);
 background-color:#5f5f5f;
 border:1px solid #000000;
 color:#ffffff;
 padding:5px 10px;
 margin-bottom:10px;
 font-size:11px;
}

.serif {
 font-family:Georgia, 'Times New Roman', Times, serif;
}

