html {height: 100%}

body {font-family: verdana, sans-serif;
font-size: 11px;
color: #353434;
padding: 0px;
margin: 0px;
text-align: center;
background-image: url('../images/bg1.gif');
background-repeat: repeat-x;
background-color: white;
height: 100%}

a, a:visited, a:link, a:active {font-family: verdana, sans-serif;
font-size: 9px;
color: #3d3d3d;
font-weight: bold;
text-decoration: none}

a:hover {font-family: verdana, sans-serif;
color: #3d3d3d;
font-weight: bold;
text-decoration: underline;}

a.newsby:link {font-family: verdana, sans-serif;
font-size: 10px;
color: #e17300;
font-weight: bold;
text-decoration: none}

a.newsby:visited {font-family: verdana, sans-serif;
color: #e17300;
font-size: 10px;
font-weight: bold;
text-decoration: none}

a.newsby:active {font-family: verdana, sans-serif;
color: #e17300;
font-size: 10px;
font-weight: bold;
text-decoration: none}

a.newsby:hover {font-family: verdana, sans-serif;
color: #3d3d3d;
font-size: 10px;
font-weight: bold;
text-decoration: none}

a.recentdemos {font-family: verdana, sans-serif;
color: black;
font-size: 9px;}

a.recentdemos:visited, a.recentdemos:active {font-family: verdana, sans-serif;
color: black;
font-size: 9px;}

a.recentdemos:hover {font-family: verdana, sans-serif;
color: black;
font-size: 9px;
text-decoration: underline;}

a.viewdemos {font-weight: bold;
font-size: 9px;
color: black;
text-align: right;
vertical-align: bottom;}

a.viewdemos:visited, a.viewdemos:active {font-weight: bold;
font-size: 9px;
color: black;
text-align: right;
vertical-align: bottom;}

a.viewdemos:hover {font-size: 9px;
font-weight: bold;
color: white;
text-align: right;
vertical-align: bottom;
text-decoration: underline;}

a.comments {text-align: right;}

a.admin, a.admin:visited, a.admin:active {font-family: verdana, sans-serif;
font-size: 10px;
color: black;}

a.admin:hover {font-family: verdana, sans-serif;
font-size: 10px;
color: black;
text-decoration: underline;}

h3 {font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;}

h3.cotw {font-weight: bold;
font-size: 11px;
color: #e7e7e7;}

h3.admin {font-family: verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4e7e64;}

h3.news {margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 3px;
padding-left: 2px;}

h5.members {color: #e17300;
font-size: 11px;
font-weight: bold;}

h5.log {color: #4e7e64;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;}

p {font-family: verdana, sans-serif;
font-size: 11px;}

p.error {
	text-align: center;
  width: 852px;
  border: 2px solid black;
  background-color: white;
  color: black;
  font-weight: bold;
  padding: 5px;
  margin: 0px;
}

p.newsby {float: left;
font-size: 10px;
color: #45cc3e;
margin: 0px;
padding-left: 2px;}

p.news {padding-left: 2px;
margin: 0px;
margin-top: 10px;}

p.newsdate {font-size: 10px;
margin: 0px;
padding-left: 2px;}

p.ten {font-size: 10px;}

p.nine {font-size: 9px;}

p.comments {text-align: right;
color: #3e89cc;}

p.pov {color: #fc8787;
font-size: 9px;
font-weight: bold;}

.green {color: #54ac0d;
font-size: 9px;
font-weight: bold;}

p.pov, .red {color: #e20000;
font-size: 9px;
font-weight: bold;}

.orange {color: #e17300;
font-size: 9px;
font-weight: bold;}

p.cotw {font-size: 9px;
color: #e7e7e7;}

p.viewdemos {font-size: 9px;
color: #000000;
text-align: right;
vertical-align: bottom;}

p. {font-size: 10px;
color: black;
padding: 5px;}

p.records {font-weight: bold;
font-size: 10px;
vertical-align: top;
padding: 0px;}

p.cal {font-size: 10px;
color: #6ca62b;}

p.admin {padding: 2px;
text-align: right;}

p.a {padding: 5px;}

p.contact {font-weight: bold}

p.users {font-size: 10px}

div.container {position: relative;
width: 860px;
margin: auto;
text-align: center;
height: auto;
background-color: transparent;}

div.main{position: relative;
width: 817px;
height: auto;
margin: 0px;
text-align: left;
background-color: transparent;}

div.banner{width: 813;}

div.left, right {width: 171;
background-color: white;}

div.boxes{width: 171;}

div.content{position: relative;
margin-top: 12px;
width: 813;
height: auto;
background-color: white;}

div.maincontent {width: 502px;
padding-left: 2px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 2px;}

div.sponsors {text-align: center;}

div.center {text-align: center;}

div.log {width: 456px;
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
border-top: 37px solid #000000;
text-align: center;}

div.ahome {width: 182px;
padding: 5px;
border-left: 1px solid black;
background-color: white;
text-align: right;
height: 100%;
margin: 0px;}

div.members {padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;}

div. {background-color: white;
width: 847px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 5px;}

div.boxesdark {background-color: white;}

font.contact {color: #e17300;}

td.roster {background-color: #333333; }

table.cotw {width: 100%;}

table.roster {background-color: black;
color:#FFFFFF;
font-weight: normalf; }

div.roster { background-color:#000000; }

td.rosterName { background-color:#000000; }

td.flashcotw { padding: 5px; }

td.top {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  padding-right: 3px;
}

table.cotw { background-color: black; }

td.content {width: 471px;
background-color: white;
border-left: solid 1px #585858;
border-right: solid 1px #585858;}

td.records {padding: 5 0 0 1;}

td.left {padding: 2 0 2 2;}

td.ahome {width: 182px;
height: 100%;}

td.cotw {padding-right: 8px; }

td.users {text-align: center;
padding: 0px;
background-color: white;
background-image: url('../images/topbg.gif');
background-repeat: repeat-x}

td.contact {padding: 2px;
color: black;
border-top: solid 4px #e17300;
background-color: white;}

table.nav {margin-top: -10px;}

table.contact {width: 502}

table.records {background-color: #333333;
padding-left: 0px;}

table.admin {height: 100%;}

table.matches {width: 502px;}

table.cal {padding-right: 3px;
background-image: url('../images/calbg.gif');
background-repeat: repeat-x}

img.records {float: left;
margin-bottom: 5px;}

img.cotw {float: left;
margin: 5 8 5 5;}

hr.sponsors {height: 1px;
color: #c4c4c4;
background-color: #c4c4c4;
width: 200%;}

hr.admin {height: 2px;
color: #d8d8d8;
background-color: #656565;
width: 90%;}

hr. {height: 10px;
color: #4d4d4d;
background-color: #4d4d4d;
width: 100%;
margin-top: -6px;}

input.login {border: 1px solid black;
background-color: #444444;
padding: 2px;
margin: 0;
color: white;}

input.submit {font-family: verdana, sans-serif;
font-size: 10px;
font-weight: bold;
height: 16px;
color: #ffffff;
border: 0px none;
background-color: #2faa1d;
background-image: url('../images/login.gif');
background-repeat: repeat-x}