

BODY  {font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:000000;
 text-align:left;
 font-weight:normal;
 background:#E7E7DE;
}

BODY.main  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:000000;
 text-align:left;
 font-weight:normal;
 margin: 0;
 background:#E7E7DE;
}

BODY A  {color:000000;
 text-decoration:none
}


DIV.toptitle {
 font-size:17px;
 color: #E7E7DE;
 position:absolute;
 left:130;
 top:22;
 visibility:visible; 
 z-index:999;
 text-align:left;
 vertical-align:middle;
}

TH.list {
 font-size:11px;
 background-color: #eeeeee;
}

TR.list {
 font-size:11px;
 background-color: #eeeeee;
}

TR.listhead {
 font-size:11px;
 background-color: #ffffff;
}

TABLE.list {
 font-size:11px;
 border-type:   solid;
 border-top:    1px solid;
 border-left:   1px solid;
 border-bottom: 1px solid;
 border-right:  1px solid;
 border-color:  #888888;
}

TD  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 vertical-align:top;
 font-size:11px;
}

TD.center  {
 font-size:11px;
 text-align:left;
 vertical-align:middle;
}

TD.bigcenter  {
 font-size:17px;
 vertical-align:middle;
}

TD.bottom {
 font-size:11px;
  VERTICAL-ALIGN: bottom; 
}

TH  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:000000;
 text-align:left;
 vertical-align:top;
 font-weight:bold
}

TD A  {
 color:000000;
 text-decoration:none
 font-size:11px;
}

PRE {
 font-family: Courier New, Courier;
 font-size:11px;
 color:000000;
 text-align:left;
 font-weight:normal;
}


H1  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:19px;
 font-weight:bold
}

H2  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bold
}

H3  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold
}

H4  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold
}

H5  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 font-weight:bold
}

H6  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:7px;
 font-weight:bold
}

TD.menu {
 color: #ffffff;
 font-size:9px;
 font-weight:bold;
 text-align:left;
}

A.ghosted:selected, A.ghosted:visited, A.ghosted:active, A.ghosted:hover {
  color: #888888;
}

A.ghostedgroup  {
  font-size:11px;
  color:           #888888;
  font-weight:     bold;
}

A.ghostedgroup:visited, A.ghostedgroup:selected, A.ghostedgroup:active {
  color:           #888888;
  font-weight:     bold;
  text-decoration: none;
}

A.ghostedgroup:hover {
  color:           #888888;
  font-weight:     bold;
  text-decoration: underline;
}

A.group, A.group:visited, A.group:selected, A.group:active {
 text-decoration:  none;
 font-weight:      bold;
}

A.group:hover {
 text-decoration:  underline;
 font-weight:      bold;
}

A.nounderline {
 text-decoration:  none;
 color:            #000000;
}

A.nounderline:visited {
 text-decoration:  underline;
}

A.nounderline:active {
 text-decoration:  none;
}

A.nounderline:selected {
 text-decoration:  none;
}

A.nounderline:hover {
 text-decoration:  none;
 color:            #000000;
}

A.gslink, A.gslink:visited, A.gslink:active, A.gslink:selected {
 text-decoration:none;
}

A.gslink:hover {
 text-decoration:underline;
}

A:hover {
 text-decoration:underline;
}

A:visited  {
 color:000055;
}

A:active, A:selected
 color:000000;
 text-decoration:none;
}

.toptitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:17px;
 color: #E7E7DE;
 font-weight:normal
 vertical-align:center;
 horizontal-align:left;
}

span.toptitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:17px;
 color: #E7E7DE;
 font-weight:normal
 vertical-align:center;
 horizontal-align:left;
}

.small  {
 font-size:9px;
}

.medium  {
 font-size:13px;
}

.big  {
 font-size:17px;
}

.helpdiv {
 float: right;
 margin-top: 5;
 margin-right: 5;
}

.helpbox {
 float: right;
 margin-top: 5;
 margin-right: 5;
}

.right {
 float: right;
}

.left {
 float: left;
}

.bottom {
 vertical-align:top;
}

.selectedtab  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:000000;
 text-align:left;
 vertical-align:top;
 font-weight:bold;
 border-top: 1px solid;
 border-left: 1px solid;
 border-right: 1px solid;
 border-bottom: none;

 border-color:#000000;
}

.unselectedtab  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:000000;
 text-align:left;
 vertical-align:top;
 font-weight:bold;
 border-top: none;
 border-left: none;
 border-right: none;
 border-bottom: 1px solid;

 border-color:#000000;
}

.radiobutton {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 font-weight:normal
 border-width: 0px;
 border: 0px;
 border-style:solid;
}

.tableinput {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 font-weight:normal
 border-width: 0px;
 border: 0px;
 border-style:solid;
}

.indented {
 margin-left: 5px;
}

.input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 font-weight:normal
 border-width: 1px;
 border: 1px;
 border-style:solid;
}

.compactinput {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 font-weight:normal
 border-width: 1px;
 border: 1px;
 border-style:solid;
}

.verycompactinput {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 font-weight:normal
 border-width: 0px;
 border: 0px;
 border-style:solid;
}

.compactbutton {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 font-weight:normal
 border-width: 0px;
 border: 0px;
 border-style:solid;
}



.ghosted  {
  color: #888888;
}

.ghostedgroup  {
  color: #888888;
  font-weight:bold;
}


TD.grouprow  {
 font-size:11px;
}

.grouprow  {
 font-size:11px;
 border-top: 1px solid;
 border-bottom: 0px none;
 border-left: 0px none;
 border-right: 0px none;
 background:#E7DBAD;
 border-color:#888888;
 padding-left: 1;
 padding-top: 1;
 padding-bottom: 1;
 padding-right:1;
}

TD.itemrow {
 font-size:11px;
}

TD.list {
 font-size:11px;
 background-color: #eeeeee;
}

.list {
 font-size:11px;
}

div.bordered {
 border: 1px solid;
 background:#E7DBAD;
 border-color:#000000;
 padding-left: 2;
 padding-top: 1;
 padding-bottom: 2;
 padding-right: 2;
 text-decoration:none
}

.itemrow  {
 font-size:11px;
 border-top: 1px solid;
 border-bottom: 0px none;
 border-left: 0px none;
 border-right: 0px none;
 background:#eeeeee;
 border-color:#ffffff;
 padding-left: 1;
 padding-top: 1;
 padding-bottom: 1;
 padding-right: 1;
 vertical-align: middle;
}


.boxed2, .boxed2  {
 border-type: solid;
 border-top: 1px solid;
 border-left: 1px solid;
 border-bottom: none;
 border-right: 1px solid;
 background:#E7DBAD;
 border-color:#000000;
 padding-left: 2;
 padding-top: 1;
 padding-bottom: 2;
 padding-right: 2;
 text-decoration:none
}

.newsheader  {
 font-weight:    bold;
 border-type:    solid;
 border-top:     1px solid;
 border-left:    1px solid;
 border-bottom:  1px solid;
 border-right:   1px solid;
 background:     #ffffff;
 border-color:   #000000;
 padding-left:   1;
 padding-top:    1;
 padding-bottom: 1;
 padding-right:  1;
}

.news  {
 border-type:    solid;
 border-top:     0px none;
 border-left:    1px solid;
 border-bottom:  0px none;
 border-right:   1px solid;
 background:     #eeeeee;
 border-color:   #000000;
 padding-left:   1;
 padding-top:    1;
 padding-bottom: 1;
 padding-right:  1;
}

.hnportlettop  {
 border-type:    solid;
 border-top:     1px solid;
 border-left:    1px solid;
 border-bottom:  1px solid;
 border-right:   1px solid;
 background:     #eeeeee;
 border-color:   #000000;
 padding-left:   1;
 padding-top:    1;
 padding-bottom: 1;
 padding-right:  1;
}

.hnportlet  {
 border-type:    solid;
 border-top:     0px none;
 border-left:    1px solid;
 border-bottom:  1px solid;
 border-right:   1px solid;
 background:     #eeeeee;
 border-color:   #000000;
 padding-left:   1;
 padding-top:    1;
 padding-bottom: 1;
 padding-right:  1;
}

.framed  {
 border-type: solid;
 border-top: 1px solid;
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-right: 1px solid;
 background:#eeeeee;
 border-color:#000000;
 padding-left: 2;
 padding-top: 2;
 padding-bottom: 2;
 padding-right: 2;
 text-decoration:none;
 font-size: 11px;
}

.boxed  {
 border-type: solid;
 border-top: 1px solid;
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-right: 1px solid;
 background:#E7DBAD;
 border-color:#000000;
 padding-left: 2;
 padding-top: 1;
 padding-bottom: 2;
 padding-right: 2;
 text-decoration:none;
 float: left;
}

.boxed:active, boxed:hover, boxed:visited  {
 border-type: solid;
 border-top: 1px solid;
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-right: 1px solid;
 background:#E7DBAD;
 border-color:#000000;
 padding-left: 2;
 padding-top: 1;
 padding-bottom: 2;
 padding-right: 2;
 text-decoration:underline
}

.ghostedboxed {
 border-type: solid;
 border-top: 1px solid;
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-right: 1px solid;
 background:#eeeeee;
 border-color:#888888;
 color:  #888888;
 padding-left: 2px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 2px;
 height:20px;
}

.ghostedboxed:visited, .ghostedboxed:selected, .ghostedboxed:active, .ghostedboxed:hover
{
 border-type: solid;
 border-top: 1px solid;
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-right: 1px solid;
 background:#eeeeee;
 border-color:#888888;
 color: #888888;
 padding-left: 2;
 padding-top: 1;
 padding-bottom: 2;
 padding-right: 2;
 text-decoration:none;
 height:20px;
}

.simple {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 font-weight:normal
 border-width: 1px;
 border: 1px;
 border-style:solid;
}

.treeselected  {
 border-type: solid;
 border-top: 1px solid;
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-right: 1px solid;
 border-color:#D6BA94;
 padding-top: 1;
 padding-bottom: 1;
 padding-right: 1;
}

.tree  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:000000;
 text-align:left;
 font-weight:normal
}

.tree A {
 color:000000;
 text-decoration:none
}

.tree A:hover {
 color:000000;
 text-decoration:underline
}

.tree B  {
 color:000000;
 font-weight:bold
}

a:link    {color:blue;text-decoration:none}
a:visited {color:blue;text-decoration:none}
a:hover   {color:red;text-decoration:underline}
a:active  {color:red;text-decoration:underline}
.spnMessageText a:link    {color:darkblue;text-decoration:underline}
.spnMessageText a:visited {color:blue;text-decoration:underline}
.spnMessageText a:hover   {color:red;text-decoration:underline}
.spnMessageText a:active  {color:red;text-decoration:underline}
.spnSearchHighlight {background-color:yellow}
input.radio {background:navyblue;color:#000000}
tr.header { background-color:#6a5acd; color:white}
tr.l0 { background-color:#f5f5f5 }
tr.l1 { background-color:#dcdcdc }
th.header { color:whitesmoke; text-align:center }
td.l { text-align: left}
td.c { text-align: center}
td.r { text-align: right}
td.t { text-align:center }
td.l0 { color:black }
td.l1 { color:black }
tr.clh { background-color:#a3a3a3 }
td.clh { font-size:22px;  font-style:italic;}
tr.cl0 { background-color:#f5f5f5 }
tr.cl1 { background-color:#dcdcdc }
td.cl0 { height:40; color:black; vertical-align:top }
td.cl1 { height:40; color:black; vertical-align:top }
td.clb { 
  height:40; 
  color:black; 
  vertical-align:top; 
  border-color:black; 
  border-top: solid thin; 
  border-right: solid thin;
}

td.clbr {
  height:40; 
  color:black; 
  vertical-align:top; 
  border-color:black; 
  border-top: solid thin; 
  border-right: none;
}

td.clbl {
  height:40; 
  color:black; 
  vertical-align:top; 
  border-color:black; 
  border-top: solid thin; 
  border-right: solid thin;
  border-left: solid thin;
}

table.bordered {
   border: 1px solid; 
   border-color:black; 
   margin-left: 0;
   margin-top: 0;
   margin-bottom: 0;
   margin-right: 0;
}

table.bordered td.indented {
   padding: 1em 1em 1em 1em;
}

table.bordered2 {
   border: 1px solid; 
   border-color:black; 
   margin-left: 0;
   margin-top: 0;
   margin-bottom: 0;
   margin-right: -1;
}


.clsCMOn {
	font-family : Tahoma, Helvetica;
	text-align: justify;
	color: black;
	font-size : 12px;
	text-decoration : none;
        padding: 2px 4px;
}

.clsCMOver {
	font-family : Tahoma, Helvetica;
	text-align: justify;
	color: black;
	font-size : 12px;
	text-decoration : none;
        padding: 2px 4px;
}

table.league, table.contacts {
   border: 1px solid; 
   border-color:black; 
   margin-left: 0;
   margin-top: 0;
   margin-bottom: 0;
   margin-right: -1;
}

table.league th, table.contacts th { 
  font-size:10pt;
  text-align: center;
  color:whitesmoke; 
  text-align:center; 
  width:50; 
}


table.league td {
  height:24; 
  font-size:10pt;
  text-align: center;
  color:black; 
  vertical-align:middle; 
  border-color:black; 
  border-top: solid thin; 
  border-right: solid thin;
}

table.league a.score {
  color:red;
}

table.league td.l {  
  text-align: left;
  font-weight:bold;
}

table.league td.r {  
  border-right: none;
  font-weight: bold;
}

table.league td.empty { 
  background-color:#dddd88;
}

h3.league { font-size:2.5em}
table.league tr.t0, table.contacts tr.t0 {background-color:#f5f5f5 }
table.league tr.t1, table.contacts tr.t1 {background-color:#dcdcdc }


table.contacts td {  
  text-align: left;
  padding-left:3px;
  padding-right:3px;
}

table.contacts td.left {  
  font-weight:bold;
}

tr.lheader { 
  background-color:#6a5acd; 
  color:white
}

tr.l0 { background-color:#f5f5f5 }
tr.l1 { background-color:#dcdcdc }

div.match {
}

h2.match {
 font-size:2em;
}

h3.match {
 font-size:1.5em;
}

table.smatch {
 border:1px solid black;
}

div.smatch {
 border: none; 
 margin:0;
}

td.smatch {
 border: 1px solid; 
 margin: 0;
}

table.smatch td {
 background:#99ff99;
 padding:5;
}

table.smatch th {
 background:#ffffaa;
 padding:5;
}

table.smatch td.imp {
  font-weight:bold;
  font-size: 1em;
  text-align: center;
}

table.smatch td.vp {
  font-weight:bold;
  font-size: 1em;
  font-style:italic;
  text-align: center;
  background:#9999ff;
}

table.smatch td.empty {
 background:#aaaaaa;
}

table.smatch td.teamname {
 background:#9999ff;
}

div.smatch span.teamname {
  font-size: 2em
}

table.team td.header {
  font-size: 1em;
  font-weight: bold;
}

div.simpleborder {
 border: 1px solid black;
 padding-left: 2;
 padding-top: 1;
 padding-bottom: 2;
 padding-right: 2;
 text-decoration:none
}
