/* layout styling */
* {padding:0; margin:0;}
#outerborder {
position: relative;
  margin-left:auto;margin-right:auto;
  margin-top:0px;
  width:902px;
}
#container
{
position: relative;
  margin-left:auto;margin-right:auto;
  margin-top:0px;
  width:880px;color:#666666;
  margin-bottom:5px;font-family:Helvetica,Verdana, Arial, sans-serif;
  font-size:1em;text-align:left;
  background-image:none;
  background-color: white;
}
a, span.fakelink {color:#6a9bb9;text-decoration:none;}
a:hover, .fakelink:hover {color:#6a9bb9;text-decoration:underline;}
.fakelink:hover { cursor:pointer;}

/* header styling */
/* #top {height:177px;} /* previously 149px, increased again from 220 */
#printbanner { display: none; }
#printfooter { display: none; }
.printonly { display: none; }
/*#top form {position:relative;left:575px;top:125px;display: inline;margin-left: 5px;} */
.extrasmalltextbox{font-size: xx-small;}
#leftcontent { width: 42%;float:left;margin:5px;}
#rightcontent {width:55%;float:left;margin:5px;}
#global, div.global, table.global {margin:10px;}
#global li, #global ol { margin-left:20px; }
#centercontent {float:left;width:700px;text-align:center;clear:both;display:block;margin:5px;}
#leftcontent, #rightcontent, #global, div.global {margin-top:10px;}
h1 {font-size:large;font-weight:bold;}
#leftcontent h4, #rightcontent h4, #global h4 {margin-top:2px;margin-bottom:0;padding-left:5px;}
#leftcontent p, #rightcontent p, #global p, #global table, #leftcontent li {padding:0px;margin:5px;font-size:normal;}
#leftcontent #latestcomp ul, #leftcontent #previouscomps ul, #leftcontent #upcomingcomps ul {list-style:none;margin:0;padding:2px 0 0 3px;}
#leftcontent #latestcomp li, #leftcontent #previouscomps li, #leftcontent #upcomingcomps li {display:block;}

#leftcontent #latestcomp li span.pos span.sup {vertical-align:super;font-size:60%;}
#leftcontent #halloffame ul {margin-left:20px;}
#leftcontent #halloffame ul li.hio {list-style-image:url(/img/rib2.gif);list-style-position:outside;}
#leftcontent #halloffame ul li.lgs {list-style-image:url(/img/rib1.gif);list-style-position:outside;}
#leftcontent #halloffame ul li.hss {list-style-image:url(/img/rib1.gif);list-style-position:outside;}
#leftcontent #halloffame h4 span {font-size:62%; font-weight: normal;}
.newsbox { margin-left: 10px; }
#rightcontent .announcements h4 {clear:both;padding-left:5px;}
#rightcontent .announcements h4 span {font-size:62%; font-weight: normal;}

#leftcontent span.date{font-size:75%;}

/* FOOTER STYLING */
/*
#footer {clear:both;width:100%;font-size:x-small;text-align:center;margin:0;text-decoration:none;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.copyright {font-size:x-small;}
*/
/* menu styling */
#ig {
display:none;
position: relative;
left: 540px;
top: 0px;
width:100px;
}
#ig img {
border:0;
}

/* menu */
/*position*/
#topmenu {
width:795px;
position:relative;
top:42px;left:85px;
border-top: 0px solid #6699cc;
}
#nav, #nav ul {
  float:left;width:100%;list-style:none;padding:0;margin:0;
}
#nav a {
display:block;padding:0.25em 2em;text-transform: uppercase;color:white;
}
#nav li {
float:left;padding:0 2px 0 0;
}
#nav li ul {
position:absolute;left:-999em;height:auto;width:14.4em;w\idth:13.9em;font-weight:normal;margin:0;
}
#nav li li {
padding-right:1em;
}
#nav li ul a {
width:13em;w\idth:9em
;}
#nav li ul ul {
margin:-1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:  auto;
}
} /*Dark blue hover on blue background, white text, drop down same color*/
/*
#nav, #nav ul {
line-height:2;background:#474d45;font-weight:normal;
}
#nav a.moreright {
background: url(/images/rightarrow.gif) center right no-repeat;
}
#nav a.moredown {
background: url(/images/downarrow.gif) center right no-repeat;
}
#nav li {
}
#nav li ul {
border-top:1px solid black;background:#474d45;
}
#nav li li {
border-bottom:1px solid black;
}
#nav a {
text-decoration: none;
}
#nav li:hover, #nav li.sfhover {
background:#012351;
}*/
 /*Dark blue hover on blue background, white text, drop down same color*/

div#body, div#sidebar {
border: 0px;
}
div.chartbox {
width: 220px;
float: left;
margin: 10px;
border: 1px solid #dedede;
}
div#statistics {
width: 350px;
float:left;
margin-top: 10px;
margin-left:10px;
}

/* tab styling */
div.tabbed {
  margin-left: -5px;
}
.tabbed .tab {
  margin: 0 3px 0 3px;
  border: 1px solid #00c;
}
ul.tabbar li a {
    color: #000;
}
ul.tabbar li {
   margin: 0 2px 0 3px;
   padding: 2px 3px 3px 3px;
   border-top: 1px solid #00c;
   border-left: 1px solid #00c;
   border-right: 1px solid #00c;
}
ul.tabbar li.selected {
  background-color: #00c;
  color: #fff;
}

table.tee_process td {
width: 200px;
color:black;
font-size:small;
}
table.tee_process td.current {
  font-weight: bold;
}
table.tee_process td.process_past {
  font-style: italic;
}
.knockout {
        font-size: x-small;
        border-collapse: collapse;
}
.toplayeven {
        border-bottom: 2px solid #999999;
        border-right: 2px solid #999999;
        padding-left: 5px;
        padding-bottom: 5px;
}
.toplayodd {
        border-bottom: 2px solid #999999;
        padding-left: 5px;
        padding-bottom: 5px;
}
.matchlink {
        border-right: 2px solid #999999;
}
