body {
 margin:0px;
 background-image:url('img/bg.gif');
 background-position:top left;
 background-repeat: repeat-x;
 background-color: #444444;
 font-family:arial, san-serif; font-size:12px;
}

a:link { color:#990000;text-decoration:none; }
a:visited { color:#660000;text-decoration:none; }
a:active, a:hover { color:#CC0000;text-decoration:none; }

table { border-collapse: collapse; }

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

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

h1 { font-size:20px;font-style:italic;margin:26px 0px 11px 0px; }
h2 { font-size:14px;margin-top:0px;}
h3 { font-size:12px;margin:0px; }
h4 { font-size:11px;margin-bottom:0px; }

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

ul, p {
 margin-top:0px;
}

input, textarea {
 font-size:11px;
 font-face:arial, san-serif;
}

.main {
 height:100%;
 width:100%;
 background-image:url('img/bg-main.gif');
 background-position:top center;
 background-repeat: repeat-y;
}

.nav {
 width:140px;
 height:28px;
 background-image:url('img/nav-bg.gif');
 margin-top:3px;
 cursor:pointer;
}

.navImg {
 margin:9px 0px 0px 9px;
 cursor:pointer;
}

.navOff {
 width:140px;
 height:28px;
 background-image:url('img/nav-bg-on.gif');
 margin-top:3px;
}

.navImgOff {
 margin:9px 0px 0px 9px;
}


.smList p {
 margin:5px 0px 0px 0px;
}