#container
{
   position:absolute;
   top: 0;
   left: 0;
   width:700px;
   background-color: #fff;
   color: #000000;
   border: 1px solid #007700;
}

#containerNoRB
{
   position:absolute;
   top: 0;
   left: 0;
   width:700px;
   background-color: #fff;
   color: #000000;
}

#top
{
   background-image: url("/images/banner.jpg");
   border-bottom: 1px solid #007700;
   width: 750px;
   height:88px;
}

#top h1
{
   padding: 0;
   margin: 0;
}

#menu
{
   height:20px;
   background-color: #007700;
   width:750px;
}

#menuItem
{
   color:#ffffff;
   text-decoration: none;
   font-size:8pt;
   font-weight:bold;
}

#content
{
   float: left;
   width: 400px;
   margin: 5px;
   border-right: 1px solid #007700;
}

#innerContent
{
   margin-left:10px;
   width:390px;
}

#rightnav
{
   margin-top: 10px;
   margin-left: 410px;
}

#wideContent
{
   width:600px;
   margin: 5px;
}

#innerWideContent
{
   margin-left: 10px;
   width:590px;
}

#title
{
   font-size: 12pt;
   font-weight: bold;
   color: #007700;
}

#updated
{
   font-size: 8pt;
   font-weight: bold;
   color: #999999;
}

#articleTitle
{
   font-size:12pt;
   font-weight:bold;
   color:#007700;
}

#article
{
   font-size: 10pt;

   margin-bottom: 10px;
}

#rightnav
{
   margin-top: 10px;
   margin-left: 410px;
}

#rightnavItem
{
   width:280px;
   font-size:8pt;
   margin-bottom:10px;
}

#footer
{
   position:relative;
   clear:both;
   margin: 0;
   color: #333;
   border-top: 1px solid #007700;
   width: 700px;
   height:30px;
}

div.banner1 {
   position: absolute;
   top: 0px;
   height: 101px;
   left: 0px;
   width: 800px;
   background-image: url("/images/banner.jpg");
   border: 5px solid #007700;
}
td.meet {width: 250px; }
td.date { width: 60px; text-align:right; }
td.rPos { width: 15px; text-align:right; }
td.rMark { width: 55px; text-align:right; }
td.rLongSchool {width: 80px; font-size:7pt; white-space:nowrap; }
td.rSchool {width: 80px; white-space:nowrap;}
td.rRelayTeam {width: 80px; white-space:nowrap;}
td.rName { width: 100px; }
td.rLongName { width: 100px; font-size:7pt; white-space:nowrap; }
td.rRelayName { width: 80px; white-space:nowrap; }
td.rLongRelayName { width: 80px; font-size:7pt; white-space:nowrap; }
td.pt8 { font-size:8pt; }

div.tab { margin-left:10px; }

div.contents {
   position:absolute;
   font-size:9pt;
   left:150px;
   top:110px;
   width:650px;
   border: 5px solid #007700;
   overflow: auto;
}

div.newsSection {
   width: 480px;
   height:690px;
   overflow: auto;
   margin-left:10px;
   margin-top:5px;
}   

div.rightsidebar {
   position:absolute;
   top:0px;
   left:475px;
   width: 170px;
   height: 700px;
   border-left: 5px solid #007700;
   background-color: #dddddd;
}

div.widecontents {
   position:absolute;
   font-size:9pt;
   left:150px;
   top:110px;
   width:650px;
   border: 5px solid #007700;
   overflow: auto;
}

div.newsItem {
   font-size:9pt;
   background-color:#dddddd;
   margin-bottom:5px;
   width: 400px;
   border: 3px solid #007700;
}

div.newsHeader {
   background-color:#007700;
}

div.newsContent {
   margin-left:5px;
   margin-top:20px;
   margin-right:5px;
   clear:both;
}

div.newsTitle {
   float:left;
   color:white;
   font-size:9pt;
   font-weight:bold;
   width:325px;
   height:16px;
   background-color:#007700;
}

div.bigNewsTitle {
   float:left;
   color:white;
   font-size:18pt;
   font-weight:bold;
   width:325px;
   height:70px;
   background-color:#aa0000;
}

div.newsDate {
   float:left;
   color:white;
   font-size:8pt;
   text-align:right;
   font-weight:bold;
   height:16px;
   width:125px;
   background-color:#007700;
}

body {
   background-color:#ffffff;
}

div.banner {
   position:absolute;
   left:5;
   top:5;
   width:800;
   height:100;
   border-style:solid;
   border-color:black;
   border-width:thin;
}

div.sidebar {
   position:absolute;
   left:5;
   top:110;
   width:125;
   height:700;
   border-style:solid;
   border-color:black;
   border-width:thin;
   text-indent:5;
}

div.main {
   position:absolute;
   left:135;
   top:110;
   width:670;
   height:700;
   border-style:solid;
   border-color:black;
   border-width:thin;
}

div.mainResults {
   position:absolute;
   left:135;
   top:110;
   width:800;
}

div.sidebarItem {
   position:relative;
   text-indent:10;
   font-size:9pt;
   font-weight:bold;
}

td.hd {
   text-align:center;
   font-weight:bold;
   font-size:10pt;
}

td.hd8 {
   text-align:center;
   font-weight:bold;
   font-size:8pt;
}

tr.gh {
   font-size:9pt;
   background-color:#dd9999;
}

tr.gh8 {
   font-size:8pt;
   background-color:#dd9999;
}

tr.hd {
   font-size:9pt;
   background-color:#aaaaaa;
}

tr.l1 {
   font-size:9pt;
}

tr.l1gh {
   font-size:9pt;
   font-weight:bold;
   color:#004400;
}

tr.l2gh {
   font-size:9pt;
   color:#004400;
   font-weight:bold;
   background-color:#dddddd;
}

tr.l1gh a:link {color:#004400;}
tr.l1gh a:visited {color:#004400;}
tr.l2gh a:link {color:#004400;}
tr.l2gh a:visited {color:#004400;}

tr.l1pr {
   font-size:9pt;
   font-weight:bold;
}

tr.final {
   font-size:9pt;
   background-color:#55aa55;
}

tr.prelim {
   font-size:9pt;
   background-color:#bbeebb;
}

tr.sl1 {
   font-size:8pt;
}

tr.ghpr {
   font-size:9pt;
   font-weight:bold;
}

tr.l2 {
   font-size:9pt;
   background-color:#dddddd;
}

tr.l2pr {
   font-size:9pt;
   background-color:#dddddd;
   font-weight:bold;
}

tr.sl2 {
   font-size:8pt;
   background-color:#dddddd;
}

td.sub18 {
   font-weight:bold;
   color:#aa0000;
}

td.sub17 {
   font-weight:bold;
   color:#0000aa;
}

.stats table { border:1px solid black; }
.stats td { margin:1px; padding:3px;text-align:left; }
.stats .mark { text-align:right; }
.stats .rMark { text-align:right; }
.stats .rPos { text-align:right; }
.stats .hd { font-weight:bold; text-align:center; }
.stats .hd8 { font-weight:bold; text-align:center; }
.stats a:link {text-decoration:none; color:black;}
.stats a:visited {text-decoration:none; color:black;}
