#tmhead a, #tmhead th {
	color: white;
	font-weight: normal;
}
#tmhead a:hover { color: red; }

a.freetrend {
	font-size: 7pt; /* 8 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.masthead {
	spacing: 0;
	padding: 0;
	border: 0;
	margin: 0px;
	left: 0px;
	top: 0px;
}
p, input {
  font-family:verdana;
  font-size: 8pt;/* 9 */
  margin-top: 2px;
}
/* input {
  margin-top: 2px; 
  }  
*/
body {
  background: #eeeeee url(/images/stripes.gif); 
  color: black;
  margin: 0px;
}
h2 { 
  margin: 0px;
}
.smallblue {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #0000FF;
}
.pick {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: bold;
	color: #000000;
  	background: #55FF55;
}
.footer {
	width: 900px;
	font-family:verdana;
	font-size: 7pt;
	text-align: center;
	left: 275px;
}

#page {
   	width: 980px; 
/*	margin: 0 auto 0 auto; */
  background-image: url(/images/stripes.gif);
  text-align: left;
  border: 0;
} 
table.content {
  background:#F0F6D5;
  border-bottom: 1px solid black;
  border-top: 1px solid black;
  border-left: 1px solid red;
  border-right: 1px solid red;
}
table.nav {
  background:#F0F6D5;
  border-collapse: collapse;
  padding: 0px;
  spacing: 0px;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
td {
  vertical-align: top;
}

.tihead {
  font-family: verdana;
  font-size: 9pt;
  font-weight:bold;
  background:#3399ff;
  color: black;
  vertical-align: middle;
}
a.tihead {
  font-size: 9pt;
  color: #0000FF;
}
.gmlistdt {
  font-family: verdana;
  font-size: 8pt;
  font-weight:bold;
  background:#66ffff;
  color: black;
  }
.gmlisto, .tmlisto, .trpicks {
  font-family: verdana;
  font-size: 8pt;
  background:#ffffff;
  color: #333333;
  border-bottom: 1px solid black;
  }
.gmliste, .tmliste {
  font-family: verdana;
  font-size: 8pt;
  background:#eeeeee;
  color: #333333;
  border-bottom: 1px solid black;
  }
.gmlistair {
  font-family: verdana;
  font-size: 8pt;
  background:#99ff99;
  color: #333333;
  border-bottom: 1px solid black;
  }
input.tmliste, input.tmlisto {
	border:1px solid red;
}
.gmlistlines {
  font-family: verdana;
  font-size: 7pt;
  background:#eeeeee;
  color: #333333;
  border-bottom: 1px solid black;
  vertical-align: top;
  }
.gmlistnb {
  font-family: verdana;
  font-size: 8pt;
  background:#ffffff;
  color: #333333;
}

.gmhead, .tmhead {
	font-family: verdana;
	font-size:7pt;
	font-weight:bold;
	vertical-align: top;
	background:#666666;
	color: #FFFFFF;
}
a.tmhead:visited {
	color: #CCCCCC;
}

.trpicks {
  font-family: verdana;
  font-size: 8pt;
  background:#ffffff;
  color: #333333;
  border-bottom: 1px solid black;
}

.matchw {
  font-family: verdana;
  font-size:8pt;
  background: white;
  color: black;
  border-bottom: 1px solid black;
  }
.matche {
  font-family: verdana;
  font-size:8pt;
  background:#ccffcc;
  color: black;
  }
.matcho {
  font-family: verdana;
  font-size:8pt;
  background:#99ffcc;
  color: black;
  }
.matchlist {
  font-family: verdana;
  font-size: 8pt
  }
.matchhead {
  font-family: verdana;
  font-size:8pt;
  font-weight:bold;
  vertical-align: top;
  background:#999999;
  color: white;
}

.tablewrapper { border: 1px solid black; }

.lc1 {	background: #99fff0;   }
.lc2 {	background: #99ffb0;   }
.lc3 {	background: #99ff90;   }
.lc1, .lc2, .lc3 {	
	border-bottom: 1px solid black; 
	font-size:8pt;
	}

.formcontent { 
   	border-bottom: 3px solid silver; 
   	border-right: 2px solid silver;
   	border-left: 0;
   	border-top: 0;
   	font-size: 8pt;
   	background: #E1E1E1;
}
.formcaption, td.formcaption {
   	padding: 3px;
  	background: #FFFFD4;
  	color: black;
  	text-align: left;
  	font-weight: bold;
  	font-size: 9pt;
}
.formbox { 
  	border: 1px solid #000000;
}
.formlabel, td.formlabel {
  	font-size: 8pt;
  	text-indent: 5px; 
  	padding: 1px;
}
.forminput {
  	font-weight: normal;
  	font-size: 8pt;
}	

.rpthead {
  font-family: verdana;
  font-size:7pt;
  font-weight:bold;
  vertical-align: top;
  background:#FFFFD4;
  color: black;
}
table.report {
  	border: 0;
/*  	width: 300px; */
}

.rptlisto, .rptliste, .rptlistenb, .rptlistonb  {
  font-family: verdana;
  font-size: 8pt;
  color: #333333;
/*  border-bottom: 1px solid black; */
}
.rptlisto, .rptliste  {
 	border-bottom: 1px solid black;
}
.rptliste, .rptlistenb {
  background:#eeeeee;
}
.rptlisto, .rptlistonb {
  background:#ffffff;
}
.rptlistenb, .rptlistonb { 
	border: 0;
	padding-bottom: 2px;
}
.rptlistexxx {
  font-family: verdana;
  font-size: 8pt;
  background:#eeeeee;
  color: #333333;
  border-bottom: 1px solid black;
}
.rptcaption {
  font-family: verdana;
  font-size: 8pt;
  font-weight: bold;
  color: black;
  text-align: center;
}

table.newitem {
	margin: 5px;
}
.newitembody {
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.newitemcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 2px;
}

.platitem {
	background: #FFFF80;
	border: 1px solid black;
	margin: 0 5 5 5;
}

.item {
	background: #FFEFAE;
	border: 1px solid black;
	margin: 0 5 5 5;
}

.itemcaption {
  border-bottom: 1px solid #AAAAAA;
  font-family: verdana;
  font-size: 9pt;
  font-weight: bold;
  text-indent: 2px;
  color: black;
  background: #FFFFCC;
  margin-bottom: 4px;
  padding: 2px;
}
.itembody, p.itembody, td.poll {
	margin: 5;
	font-family: verdana;
	font-size: 8pt;
	color: black;
}
a.rss {
	font-size: 8pt;
	text-decoration: none;
}

/* start of tabs.css */

#main {
	border: 1px solid #666;
	clear: both;
	background: #FFFfd4;/* FFF3B3 */
	padding-top: 2em;
}

#contents {
	padding: .5em;
	background: #f9f9f7; /* f9f9f7 */
	min-height: 300px;
}
#memcontents {
	padding: .5em;
	background: #f9f9f7; /* f9f9f7 */
/*	height: 370px; */
	overflow-y: auto;
}

#header {
	position: relative;
	width: 100%;
	height: 2em; /* was 2 */
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #333;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #FFF3B3;
	padding-bottom: 6px;
	margin-top: 0;
}

#header ul#primary a {
	background: #FFFAE1;
	border: 1px solid #AAA;
	border-bottom: none;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em; /* was -1.4 */
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a, #header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;	/* was 1px */
	background: none;

}

#header ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#header ul#secondary li a:hover {
	color: #f00;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;	/* was 1px */
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { 
	border: none; 
}

.purchase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

td.purchase {
	border-bottom: 1px solid black;
}
li.links {
	margin-bottom: 4px;
}
li { 
	display: list-item; 
	list-style: square; 
}
#sportnav {
	spacing: 0;
	padding: 0px;
	/* background-color: #FFFAE1; */
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0;
}
#sportnav td {
	white-space: nowrap;
	text-align: center;
	/* padding: 3; */
}
#sportnav a, #sportnav a:visited {
	/* padding: 3; */
	/* color: #06C; */
	color: #0066cc;
	text-decoration: underline;
}
#sportnav a:hover {
	text-decoration: none;
	color: #CC0000;
}
#sportnav span {
	padding: 3;
	background-color: #CCCCCC;
	color: black;
}
#LayerAlert {
	background-color: #FF7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border: 1px solid #000000;
	padding: 1 5 1 5;
	vertical-align: baseline;
}
#usergreeting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}