body {
 font-family:verdana,arial,san-serif;
 font-size:12px;
 margin:16px 0px 0px;
 background-color:#FFFFFF;
 color:#232323;
}

table { border-collapse:collapse; }
td { font-size:12px;padding:0px; }
.padded td { padding:2px; }

.s td { font-size:11px; }


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

p { margin-top:0px; }

h1 { font-size:14px;margin-bottom:17px;font-weight:normal;color:#4D4E4E; }
h2 { font-size:18px;margin:0px 0px 0px 20px;padding:34px 20px 6px;background-color:#DAD8D8;font-weight:normal; }
h3 { font-size:14px;margin:16px 0px; }
h4 { font-size:12px;margin:18px 0px 0px; }

a:link { color:#981B1E;text-decoration:none;font-weight:bold; }
a:visited { color:#BD1313;text-decoration:none;font-weight:bold; }
a:active, a:hover { color:#ED0303;text-decoration:none;font-weight:bold; }

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

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

.nav {
 padding:3px 16px 3px;
 margin:0px 2px;
}

.subnav {
 padding:1px 16px 2px 52px;
 font-size:11px;
 margin:0px 2px;
}

.current_nav {
 background-image:url(img/arrow-nav.gif);
 background-position:8px 7px;
 background-repeat:no-repeat;
}

.current_subnav {
 background-image:url(img/arrow-subnav.gif);
 background-position:45px 6px;
 background-repeat:no-repeat;
}

#navbar a:link { color:#F6F3E2;font-weight:normal; }
#navbar a:visited { color:#FFFFFF;font-weight:normal; }
#navbar a:hover, a:active { color:#FF0000;font-weight:normal; }

ul {
 margin-left: 0;
 padding-left: 1.5em;
}

.date {
 font-size:10px;
 color:#666666;
 margin-top:20px;
}

.req {
 font-weight:bold;
 color:#CC0000;
}
