
body
 {
  margin:0;
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  text-align:left;
  font-size:10pt;
 }
a:link, a:visited, a:hover
 {
  text-decoration: none
 }
#container
 {
  width:1008px;
  margin:0 auto;
 }
#middle,#ynwalogo,#headerrow,#leftcol1,#leftcol2,#rightcol1,#rightcol2,#morenews,#stats,#appeals,#sponsor,#menu,#calendar,#onthisdaystatsholder,#links,#sidemenu,#calholder
 {
  float:left;
 }
#menu
 {
  background-color:#CC0000;
  width:100%;
 }
#calendar
 {
  text-align:center;
  padding-top:5px;
 }
#middle
 {
  width:984px;
  padding-top:5px;
  border-left:12px solid #eeeeee;
  border-right:12px solid #eeeeee;
 }
#leftcol1
 {
  width:635px;
  padding:10px 5px 10px 10px;
 }
#rightcol1
 {
  width:319px;
  padding:10px 10px 10px 5px;
 }
#leftcol2,#rightcol2,#onthisdaystatsholder,#sidemenu,#calholder,#links
 {
  width:100%;
 }
#morenews
 {
  width:380px;
  padding-right:10px;
 }
#stats
 {
  width:245px;
 }
#onthisdaystats,#sidemenu,#calholder,#links
 {
  background-color:#eeeeee;
  color:#990000;
 }
#onthisdaystats
 {
  color:#990000;
 }
#appeals
 {
  width:155px;
  padding-right:4px;
 }
#sponsor
 {
  width:155px;
  padding-left:5px;
 }
.appsponsor1, .appsponsor2
 {
  float:left;
  background-color:#eeeeee;
  width:150px;
  color:#990000;
 }
.appsponsor1
 {
  padding:5px 0px 5px 5px;
 }
.appsponsor2
 {
  padding:9px 2px 10px 1px;
 }
#headerrow
 {
  background:white url(/forum/public/style_images/ynwa/ynwafiller.jpg);
  width:100%;
 }
#ynwalogo,#ynwabanner
 {
  vertical-align:top;
  border:0;
 }
#ynwabanner
 {
  float:right;
 }
#footer
 {
  font-size:10pt;
  font-weight:bold;
  color:#666666;
  text-align:right;
  clear:left;
  padding:0px 5px 0px 0px;
  border-top:1px solid #666666;
  height:30px;
 }
#querytime
 {
  width:50%;
  text-align:left;
  float:left;
 }
#copyright
 {
  width:50%;
  text-align:right;
  float:left;
 }
.columnheader
 {
  width:100%;
  float:left;
  background:white url(/images/red.gif);
  color:white;
  font-size:11pt;
  font-weight:bold;
  padding:3px 0px 2px 0px;
  height:20px;
 }
.rowgap
 {
  width:100%;
  float:left;
  height:5px;
  font-size:0;
 }
.selectbox
 {
  font-size:8pt;
  text-align:left;
  font-weight:bold;
  padding:1px;
  background:white;
  color:#990000;
 }
.selectboxhead
 {
  font-size:11pt;
  text-align:left;
  font-weight:bold;
  background-color:#990000;
  color:white;
 }
/**************** News coding *****************/
.mainhlimage
 {
  width:20%;
  float:left;
  background:#eeeeee;
 }
.mainhlcontent1
 {
  width:80%;
  float:left;
  padding:5px 0px 0px 0px;
  background:#eeeeee;
  height:65px;
  color:#990000;
  font-weight:bold;
  font-size:13pt;
 }
.mainhlcontent2
 {
  width:80%;
  float:left;
  background:#eeeeee;
  height:20px;
  color:#666666;
  font-weight:bold;
  font-size:10pt;
 }
.storycontent
 {
  width:625px;
  float:left;
  padding:5px 5px 0px 5px;
  background:#eeeeee;
  color:black;
  font-size:10pt;
 }
.newslink
 {
  color:#990000;
 }
.subhlimage
 {
  width:26%;
  float:left;
  background:#eeeeee;
 }
.subhlcontent1
 {
  width:74%;
  float:left;
  padding:5px 0px 0px 0px;
  background:#eeeeee;
  height:45px;
  color:#990000;
  font-weight:bold;
  font-size:10pt;
 }
.subhlcontent2
 {
  width:74%;
  float:left;
  background:#eeeeee;
  height:20px;
  color:#666666;
  font-weight:bold;
  font-size:10pt;
 }
.onthisdayhlimage
 {
  width:30%;
  float:left;
  background:#eeeeee;
 }
.onthisdayhlcontent1
 {
  width:70%;
  float:left;
  padding:5px 0px 0px 0px;
  background:#eeeeee;
  height:65px;
  color:#980001;
  font-weight:bold;
  font-size:10pt;
 }
/**************** Calendar coding *****************/
#heading
 {
  font-weight:bold;
  color:#990000;
  font-size:10pt;
  text-align:left;
 }
#caltable
 {
  border-width:1px 0px 0px 1px;
  border-style:solid;
  border-color:black;
 }
.daytable
 {
  width:100%;
 }
.dayrow
 {
  height:5px;
  font-size:8pt;
 }
.dayhead
 {
  background-color:#eeeeee;
  color:#666666;
  font-weight:bold;
  text-align:center;
  font-size:8pt;
  border-width:0px 1px 1px 0px;
  border-style:solid;
  border-color:black;
 }
.days
 {
  background-color:#eeeeee;
  text-align:center;
  color:#990000;
  border-width: 0px 1px 1px 0px;
  border-style:solid;
  border-color:black;
 }
.todaysdate
 {
  background-color:#990000;
  color:white;
  font-style:italic;
  font-weight:bold;
 }
.callink
 {
  color:#990000;
 }
.callinkactive
 {
  font-weight:bold;
  color:#990000;
 }
/**************** Stats coding *****************/
#leaguetable
 {
  width:100%;
  float:left;
  padding:5px 0px 5px 0px;
  background:#eeeeee;
  color:#990000;
 }
#leaguetable table
 {
  margin-left:auto;
  margin-right:auto;
  width:90%;
  border-width:1px 0px 0px 1px;
  border-style:solid;
  border-color:black;
  border-spacing:0px;
 }
#leaguetable td,th
 {
  font-size:8pt;
  padding:2px 4px 2px 4px;
  white-space: nowrap;
  text-align:center;
  border-width: 0px 1px 1px 0px;
  border-style:solid;
  border-color:black;
 }
#leaguetable th
 {
  color:#666666;
 }
#leaguetable td
 {
  color:#990000;
 }
#leaguetable td.teamname
 {
  text-align:left;
 }
#leaguetable th.heading
 {
  background:white url(/images/red.gif);
  color:white;
 }
#statstable,#profiletable,#matchtable
 {
  width:100%;
  float:left;
  padding:5px 0px 5px 0px;
  background:#eeeeee;
  color:#990000;
 }
#statstable table,#profiletable table,#matchtable table
 {
  margin-left:auto;
  margin-right:auto;
  width:90%;
  border:0;
 }
#statstable table table,#profiletable table,#matchtable table
 {
  margin-left:auto;
  margin-right:auto;
  width:90%;
  border-width:1px 0px 0px 1px;
  border-style:solid;
  border-color:black;
  border-spacing:0px;
 }
#statstable table td,th ,#profiletable table td,th ,#matchtable table td,th
 {
  font-size:8pt;
  padding:2px 4px 2px 4px;
  white-space: nowrap;
  border:0px;
 }
#statstable table td,th
 {
  text-align:center;
 }
#profiletable table td,th ,#matchtable table td,th
 {
  text-align:left;
 }
#statstable table table th.heading, #profiletable table th.heading ,#matchtable table th.heading
 {
  background:white url(/images/red.gif);
  color:white;
 }
#statstable table table td.profilebio, #profiletable table td.profilebio ,#matchtable table td.profilebio
 {
  white-space:normal;
 }
#statstable table table td,th, #profiletable table td,th, #matchtable table td,th
 {
  font-size:8pt;
  padding:2px 4px 2px 4px;
  white-space: nowrap;
  border-width: 0px 1px 1px 0px;
  border-style:solid;
  border-color:black;
 }
#profiletable table td,th
 {
  text-align:left;
 }
#statstable table td,th,#matchtable table td,th
 {
  text-align:center;
 }
#matchtable a
 {
  font-weight:bold;
 }
#statstable th ,#profiletable th ,#matchtable th
 {
  color:#666666;
 }
#statstable th.yellow,td.yellow
 {
  color:black;
  background-color:yellow;
 }
#statstable th.red,td.red
 {
  color:white;
  background-color:red;
 }
#statstable td.teamname
 {
  text-align:left;
 }
#updated
 {
  padding:5px 0 5px 0;
  text-align:center;
  font-size:8pt;
  font-weight:bold;
 }
.clubbadge
 {
  width:34%;
  float:left;
  padding:0;
  background:#eeeeee;
  height:90px;
 }
.matchcomp
 {
  width:66%;
  height:50px;
  float:left;
  background:#eeeeee;
  padding:0;
  font-weight:bold;
  font-size:10pt;
 }
.matchdetails
 {
  width:66%;
  height:40px;
  color:#666666;
  float:left;
  background:#eeeeee;
  padding:0;
  font-weight:bold;
  font-size:10pt;
 }
ul#otdstats, ul#links, ul#otdstats ul, ul#links ul
 {
  margin: 0;
  padding: 0;
 }
ul#otdstats li, ul#links li
 {
  list-style: none;
  padding: 0 0 0 5px;
 }
.otdstatsheader
 {
  color:#990000;
  padding:0;
  font-weight:bold;
  font-size:8pt;
 }
.otdstatslinks
 {
  color:#990000;
  padding:0;
  font-size:8pt;
  font-weight:bold;
 }
.livpos
 {
  font-weight:bold;
 }
.mainclubimage
 {
  width:20%;
  float:left;
  background:#eeeeee;
  text-align:center;
 }
.mainclubcontent1
 {
  width:80%;
  float:left;
  padding:5px 0px 0px 0px;
  background:#eeeeee;
  height:55px;
  color:#990000;
  font-weight:bold;
  font-size:13pt;
 }
.mainclubcontent2
 {
  width:80%;
  float:left;
  background:#eeeeee;
  height:20px;
  color:#666666;
  font-weight:bold;
  font-size:10pt;
 }
.mainmatchcontent1
 {
  padding:5px 0px 0px 0px;
  background:#eeeeee;
  color:#990000;
  font-weight:bold;
  font-size:13pt;
  text-align:center;
 }
.mainmatchcontent2
 {
  padding:0px;
  background:#eeeeee;
  color:#666666;
  font-weight:bold;
  font-size:10pt;
  text-align:center;
 }
/**************** horizontal menu coding *****************/
ul#primary-nav,
ul#primary-nav ul
 {
  width: 123px;
  margin: 0;
  padding: 0;
  background:url(/forum/style_images/newynwa/ynwared2.jpg);
  font-family:verdana;
  font-size: 8pt;
  font-weight:bold;
 }
ul#primary-nav
 {
  float: left;
  width:100%;
  height:25px;
 }
ul#primary-nav:after
 {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
 }
ul#primary-nav li
 {
  position: relative;
  list-style: none;
  float: left;
  width: 123px; /* Width of Menu Items */
 }
ul#primary-nav li a,
ul#primary-nav li li a
 {
  display: block;
  text-decoration: none;
  color: white;
  padding: 5px;
 }
ul#primary-nav li li a
{
 color:#990000;
 background-color:#dddddd;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */
ul#primary-nav ul
 {
  position: absolute;
  display: none;
 }
ul#primary-nav ul ul
 {
  left: 123px;
  top: 0;
 }
/* Sub Menu Styles */
ul#primary-nav li ul li a
 {
  padding: 2px 5px;
 }
/* Hide sub-menus initially */
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul
 {
  display:none;
 }
/* The magic */
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul
 {
  display:block;
 }
ul#primary-nav li.menuparent
 {
  background: transparent url(arrow-down.gif) right center no-repeat;
 }
ul#primary-nav li li.menuparent
 {
  background: transparent url(arrow-right.gif) right center no-repeat;
 }
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over
 {
  background-color: #eeeeee !important;
  color:#990000;
 }
ul#primary-nav li a:hover
 {
  background-color:#eeeeee;
  color:#990000;
 }
ul#primary-nav li li a:hover
{
 background-color:#eeeeee;
 color:990000;
}
/**************** side menu coding *****************/
/* Turn off list bullets */
ul.aqtree3clickable li
 {
  list-style: none;
 }
ul.aqtree3clickable
 {
  margin:0;
  padding:0;
 }
ul.aqtree3clickable a
 {
  font-size:8pt;
 }
ul.aqtree3clickable ul, ul.aqtree3clickable li
 {
  margin-left:0;
  padding:0 0 0 2px;
 }

/* Provide space for our own "bullet" inside the link */
ul.aqtree3clickable li a
 {
  padding-left: 20px;
  color:#990000;
  font-weight:bold;
 }
/* Show "bullets" in the links, depending on the class of the
   LI that the link's in */
ul.aqtree3clickable li.aq3open a
 {
  background: url(/images/general/minus.gif) center left no-repeat;
  font-size:8pt;
  cursor:pointer;
 }
ul.aqtree3clickable li.aq3closed a
 {
  background: url(/images/general/plus.gif) center left no-repeat;
  font-size:8pt;
  cursor:pointer;
 }
ul.aqtree3clickable li.aq3bullet a
 {
  background: white;
  font-size:8pt;
  color:#990000;
  background-color:#eeeeee;
 }
/* Actually show and hide sublists */
ul.aqtree3clickable li.aq3open ul
 {
  display: block;
 }
ul.aqtree3clickable li.aq3closed ul
 {
  display: none;
 }

#dhtmltooltip{
position: absolute;
width: 300px;
border: 1px solid black;
padding: 1px;
background-color:#eeeeee;
visibility: hidden;
z-index: 100;
color:#990000
}
