body {
 font-family:arial,san-serif;
 font-size:13px;
 margin:0px;
 background-color:#EEEEEE;
 color:#333333;
 text-align:justify;
}

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

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

p { margin-top:0px; text-align:justify; }

div div p { text-align:center; }

h1 { font-size:16px;margin:0px;font-weight:normal; }
h2 { font-size:18px;margin:16px 0px; }
h3 { font-size:14px;margin:16px 0px; }
h4 { font-size:13px;margin:16px 0px 0px; }
h5 { font-size:11px;margin:16px 0px 0px; }

a:link { color:#3F7AD9; }
a:visited { color:#193B5E; }
a:active, a:hover { color:#FF9900; }

.m { font-size:13px; }
.s { font-size:11px; }
.xs { font-size:9px; }

.nav {
 background-image:url(img/nav-bg.gif);
 background-repeat:repeat-x;
}

.nav a:link, .nav a:visited  { color:#FFFFFF;text-decoration:none;font-weight:bold; }
.nav a:active, .nav a:hover { color:#FFEE00;text-decoration:none;font-weight:bold; }

.toptext {
 color:#CCE0FF;
 font-weight:bold;
 margin:-1px 0px 0px -1px;
 position:absolute;
 z-index:2;
}

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

hr { border:0px;height:1px;color:#333333;background-color:#333333;padding:0px;margin:0px 0px 16px;