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; }

input,textarea,select {
 font-size:100%;
 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;
}
