body, p, td, li, h1, h2, h3 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
body, p, td, li, h2, h3     { font-size: 12px; }
h1, h2, h3   { font-weight: bold; color:#323777; margin-bottom: 11px; }
h1           { font-size:14px;   }

p            { margin-left: 22px; margin-right: 22px; margin-top: 7px;margin-bottom: 7px; }

a            { text-decoration: none; color:#323788; }
a:hover      { text-decoration: underline;           }
a.nav        { margin-left: 11px; margin-right: 11px; text-decoration: none; color:#000000; }
a.tnav       { margin-left: 5px; margin-right: 5px; text-decoration: none; color:#FFFFFF; }
a.xnav       { margin-left: 5px; margin-right: 5px; text-decoration: none; color:#000000; }
a.active     { margin-left: 11px; margin-right: 11px; font-weight: bold; text-decoration: none; }
a.tactive    { margin-left: 5px; margin-right: 5px; font-weight: bold; text-decoration: none; }
a.nav:hover  { text-decoration: underline;           }

pre          { font-family:Courier New, Courier, monospace; font-size:12px; }
ul           { list-style-type: square; margin-top: 2px;        }

td.header    { color: #FFFFFF; background-color:#323777; }
td.cell      { background-color:#F1F18B; }
td.active    { font-weight: bold; background-color:#DDDDDD; }
td.topline   { color:#FFFFFF; background-color:#9999FF; }
td.pp        { border-color:#9999FF; border-width:1px; border-style:solid; padding:4px; }

#box {
	border: #9999FF solid 1px;
	padding: 0.7em 0.5em 0.7em 1em;
	margin-bottom: 1.7em;
}

#left {
	position: relative;
	margin-left: 150px;
	width: 200px;
}

#center {
	margin-left: 220px;
	margin-right: 220px;
}

#right {
	position: relative;
	right: 10px;
	width: 200px;
}
