body { margin:0; padding:0; font: 1em verdana, arial, sans-serif; background-image: url(../bg4.gif); }
div#container { background-color: #fff; position: relative; min-width:800px; max-width:950px; margin-left:auto; margin-right: auto; border: solid 1px #666; }
div#header { background-color: #f00; height:105px; text-align:center; margin-top:0; padding-top:0; border-bottom: 2px solid #49494c; }
div#header table { padding: 0; }
div#strip { color: #fff; font-size: 0.9em; background-color: #808080; text-align: right; padding: 4px 0; width: 100%; height: 15px; }
div#strip p { color: #fff; font-size: 0.7em; background-color: #808080; text-align: right; width: 100%; height: 15px; margin: 0; }
div#nav { position:absolute; left:0; top:120px; width:150px; margin:5px 0 0; padding-top: 1em; border-width: 0; }
div#nav ul { font-size: 0.8em; font-weight: normal; border: 0; margin: 12px 1.25em; padding: 0; list-style-type: none; }
div#nav li { margin: 0; padding: 0.3em 0; border-bottom: 2px solid #666;}
div#nav a { color: #333; text-decoration: none; }
div#nav a em { color: #ffc100; font-weight: bold; text-decoration: none; }
div#nav a:hover { color: #ffc100; text-decoration: none; }
div#nav a:focus { color: #ffc100; text-decoration: none; }
div#content {margin:5px 156px 0 150px; padding: 0 1em;}
div#content h1 { color: #f00; font-size: 1.2em; font-weight: normal; font-style: normal; font-size-adjust: inherit; margin-bottom: 0; }
div#content h2 { color: #f00; font-size: 1em; font-style: normal; font-weight: normal; font-size-adjust: inherit; margin-bottom: 0; }
div#content h3 { color: #f00; font-size: 0.8em; font-style: normal; font-weight: bold; margin-bottom: 0; }
div#content img { float: left; margin: 0 4px 4px 0; border: solid 1px #666; }
div#content img a { margin: 0 4px 4px 0; float: left; border: solid 0 #666; }
div#content a { color: #333; text-decoration: none; border-bottom: 2px dotted #ffc100; }
div#content a:hover { color: #808080; background-color: #ffc100; text-decoration: none; }
div#content a:focus { color: #808080; text-decoration: none; background-color: #ffc100; }
div#content p { color: #333; font-size:0.8em; font-weight: normal; font-style: normal; margin-top: 0; margin-bottom: 0.3em; }
div#content ul { color: #333; font-size: 1em; font-style: normal; font-weight: normal; margin-bottom: 0.1em; }
div#content td { color: #49494c; font-size: 1em; font-style: normal; font-weight: normal; margin: 0; }
div#content li { color: #333; font-size:0.75em; }
div#content ol { color: #333; }
div#content li li { font-size: 1em; }
div#rightcolumn { position:absolute; width:156px; top:120px; right:10px; margin:5px 0 0; padding:0.5em 0 1em; }
div#rightcolumn h3 { font-size: 0.8em; text-align: center; margin-bottom: 0; padding-top: 1px; border-top: 2px dotted #ffc100; }
div#rightcolumn p {font-size:.75em;}
div#rightcolumn a { color: #f00; text-decoration: none; }
div#rightcolumn a:hover { color: #ffc100; text-decoration: none;}
div#rightcolumn a:focus { color: #ffc100; text-decoration: none; }
div#newslinks ul { font-size: 0.8em; text-decoration: none; margin-top: 0; margin-left: 0; padding-left: 10px; list-style-type: none; }
div#newslinks li { text-decoration: none; margin-top: 0; margin-bottom: 0.5em; border-width: 0; }
div#footer { font-size: 0.9em; background-color: #808080; text-align: center; width: 100%; padding: 2px 0 4px; }
div#footer ul { font-size: 1em; margin: 2px 0; list-style-type: none; }
div#footer li { color: #fff; padding: 0 5px 0 9px; display: inline; }
div#footer ul li a { color: #ffc100; font-weight: bold; background-color: #808080; text-decoration: none; border-width: 0; }
div#footer ul li a:hover { color: #fff; font-weight: bold; text-decoration: none; background-color: #808080; border-width: 0; }
div#footer ul li a:focus { color: #fff; font-weight: bold; text-decoration: none; background-color: #808080; border-width: 0; }
div#header img  { border-width: 0; }
div#header img a { border-width: 0; }
.redbold { color: #f00; font-weight: bold; } 
td: redbold { color: #f00; font-weight: bold; }
.agreed { color: #f00; font-weight: bold; }
a:hover img, a:focus img, a:active img { border:none; }
.forty { width: 40%; }
.seventy { width: 70%; }
.eighty { width: 80%; }
.ninety { width: 90%; }
.grey { background-color: #ccc; }
td { vertical-align: top ; padding: 2px; }
.padnone { padding: 0; }
