body
{
   background-color: #f0d5ca;
   margin: 0px;
   padding: 0px;
}

h1 {
	color: #75b729;
	font-size: 22px;
	font-weight: bold;
}


h2 {
	color: #75b729;
	font-size: 18px;
	font-weight: bold;
}

.boxititle a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.boxititle font {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.boxitxt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4893fa;
	text-decoration: none;
}

.boxitxt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0067BF;
	text-decoration: none;
}

.boxitxt font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.valilehti_a a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.valilehti_a a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DAE2EB;
	text-decoration: none;
}

.valilehti_a a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DAE2EB;
	text-decoration: none;
}

.valiali_a a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.valiali_a a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CEDBEB;
	text-decoration: none;
}

.taulukkoa font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.taulukkoa td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


option.red {
	background-color: #cc0000;
	font-weight: bold;
	font-size: 10px;
	color: white;
}

option.pink {
	background-color: #ffcccc;
	font-size: 10px;
}

select {
	font-size: 10px;
	background-color: #C6CDD2;
	border: 1px solid #AAB9CD;
}

input {
	font-size: 10px;
	color: #515259;
	background-color: #FFFFFF;
}

input.submitbutton {
	font-size: 10px;
	color: #515259;
	background-color: #FFFFFF;
}

input.submitbutton:hover {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #628ac0;
}

input.submitselected {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #628ac0;
}


table.news {
	color: #000000;
	text-decoration: none;
	border-style: dotted;
	border: 1px dotted #6497e9;
}

.sample a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002374;
	text-decoration: none;
}

.sample font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.sample td {
	padding: 3px;
	background-color: #CADFF8;
	border: 1px dotted gray;
	text-shadow: silver 2px 2px 1px;
	color: #1e3b80;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
	text-align: center;
	vertical-align: middle;
}


.lastgames {
	font-size: 11px;
}

.lg_title {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #edf0f3;
}

.lg_date {
	font-size: 9px;
	color: #596b93;
}

.lg_team {
	background-color: #b9d0ef;
}

.lg_win {
	color: #0067c3;
	font-weight: bold;
}

.lg_draw {
	font-weight: bold;
	color: #000;
}

.lg_lost {
	font-weight: bold;
	color: #a00;
	text-shadow: rgba(0,0,0,0.81) 2px 2px 0;
}

.button {
	border: 1px dotted #000;
	background-color: #e1e8f0;
	padding: 4px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #000000 0 0 0;
}

.button_selected {
	border: 1px solid #000;
	background-color: #c6cdd2;
	padding: 4px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #aeaeae 2px 2px 0;
}

.hilight {
	color: #fd180c;
}

.mv_dead {
	text-decoration: line-through;
	color: #ccc;
}

.mvlive {
	font-weight: bold;
	font-size: 11px;
}

.mv_live {
	font-weight: bold;
}

.mv_live_normal {
	font-weight: normal;
	font-style: normal;
}

.mv_correct {
	font-weight: bold;
	background-color: #fd6967;
}

.logo {
	padding: 5px;
	letter-spacing: 1px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.logo2 {
	padding: 1px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

table.points_table { font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #eef4fe;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}



table.points_table td.title
{ border-bottom: 2px solid #6699CC;
background-color: #d8dbdc;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}

table.points_table td
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
text-align: left;
padding-left: 3px;}

.points_tableBodL { border-left: 1px dotted #CEDCEA; } 

.small {
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}


.verysmall {
	font: 8px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tools {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.red {
	color: #fe2113;
}

.hotred {
	color: #d11b10;
	font-weight: bold;
}

.standard {
	font: 11px Verdana;
}
	
.blue {
	color: #0067bf;
}

.hotblue {
	color: #0067bf;
	font-weight: bold;
}

.blue a {
	color: #0067bf;
	text-decoration: none;
}

.blue a:hover {
	color: #0087fe;
	text-decoration: none;
}


.grey {
	color: #a2a2a2;
}

.euro {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #27286e;
}
	
.odds {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #27286e;
}

.greyrow {
	background-color: #ECEEEE;
}

.coolheader {
	background-color: #c5e4fe;
	font-weight: bold;
	font-size: 13px;
}

.bigrow {
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.bookierow {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.goal {
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	border-style: dotted;
	border-width: 1px;
	padding: 2px;
}

.percentage{
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #3b050c;
}

.csgoal {
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;

}

.csgoal2 {
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;

}

.rss {
	border-style: dotted;
	background-color: #d8dbdc;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.rss td {
	font-size: 11px;
	background-color: #d8dbdc;
	border-style: none;
}

.events {
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.events a{
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.events a:hover{
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.events a:visited{
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.toto_correct {
	background-color: #c3daf8;
}

.light_row {
	background-color: #e1e8f0;
}

.hockeyodds tr {
	color: #456291;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

input.bigcheck {
height: 18px;
width: 18px;
}

.bigblue {
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	padding: 2px;

}

.bigblue2 {
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	padding: 2px;

}

.bblink {
	color: #121658;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #bcd2ef;
}

form.nicelight {
	font: 12px Verdana;
}

form.nicelight2 {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

form.nicelight a{
	text-decoration: none;
	color: #3973c0;
	background-color: #fff;
}

form.nicelight2 a{
	text-decoration: none;
	color: #3973c0;
	background-color: #fff;
}

form.nicelight a:hover{
	text-decoration: none;
	color: #4893fa;
	background-color: #fff;
}

form.nicelight2 a:hover{
	text-decoration: none;
	color: #4893fa;
	background-color: #fff;
}


form.nicelight select{
	text-decoration: none;
	color: #3973c0;
	background-color: #fff;
}

form.nicelight2 select{
	text-decoration: none;
	color: #3973c0;
	background-color: #fff;
}

table.nicelight
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border-bottom: 1px solid #363636;
margin-top: 0px;}

table.nicelight2
{ font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 1.4;
letter-spacing: 0.025em;
font-size: 14px;
color: #404040;
background-color: #fafafa;
margin-top: 0px;}


table.nicelight td.hl
{ 
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
	background-color: #f3f3f3;
}

table.nicelight2 td.hl
{ 
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 1.4;
letter-spacing: 0.025em;
font-size: 14px;
color: #404040;
	background-color: #f3f3f3;
}


table.nicelight td.hlteam {
	color: #6d87a1;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
}

table.nicelight td.team {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

table.nicelight2 td.hlteam {
	color: #6d87a1;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

table.nicelight2 td.team {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


table.nicelight tr.hl td
{
	font-weight: bold;
	font-size: 10px;
}

table.nicelight2 tr.hl td
{
	font-weight: bold;
	font-size: 13px;
}


table.nicelight td.underline
{ 
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}

table.nicelight2 td.underline
{ 
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 13px;
color: #404040;
}


table.nicelight td.title
{ 
background-color: #d8dbdc;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}

table.nicelight2 td.title
{ 
background-color: #d8dbdc;
text-align: center;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 13px;
color: #404040;}

table.nicelight tr.title td
{ 
background-color: #f3f3f3;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 10px;
color: #404040;}

table.nicelight2 tr.title td
{ 
background-color: #f3f3f3;
text-align: center;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 13px;
color: #404040;}


table.nicelight a
{
	text-decoration: none;
	color: #2c6abb;
}

table.nicelight2 a
{
	text-decoration: none;
	line-height: 1.4;
	letter-spacing: 0.025em;
	font-size: 14px;
	color: #2c6abb;
}

table.nicelight a.perc
{
	text-decoration: none;
	color: #29426f;
}

table.nicelight2 a.perc
{
	text-decoration: none;
	line-height: 1.4;
	letter-spacing: 0.025em;
	font-size: 14px;
	color: #29426f;
}


table.nicelight a.highlight {
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.nicelight2 a.highlight {
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.nicelight a.highlight:visited {
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.nicelight2 a.highlight:visited {
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


table.nicelight a:hover
{
	text-decoration: none;
	color: #3a8dfe;
}

table.nicelight2 a:hover
{
	text-decoration: none;
	line-height: 1.4;
	letter-spacing: 0.025em;
	font-size: 14px;
	color: #3a8dfe;
}


table.nicelight td.title2
{ 
background-color: #d8dbdc;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
border-bottom: 1px solid #363636;
color: #404040;}

table.nicelight2 td.title2
{ 
background-color: #d8dbdc;
font-family: Verdana;
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid #363636;
color: #404040;}


table.nicelight td.blue
{ 
background-color: #c5dbf8;
text-align: justify;
font-family: Verdana;
font-size: 11px;
color: #404040;}

table.nicelight2 td.blue
{ 
background-color: #c5dbf8;
text-align: justify;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 14px;
color: #404040;}

table.nicelight td.bluecentered
{ 
background-color: #c5dbf8;
text-align: center;
font-family: Verdana;
font-size: 11px;
color: #404040;}

table.nicelight2 td.bluecentered
{ 
background-color: #c5dbf8;
text-align: center;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 14px;
color: #404040;}


table.nicelight td.d0
{ 
background-color: #d4ebff;
}

table.nicelight2 td.d0
{ 
background-color: #d4ebff;
}

table.nicelight td.d1
{ 
background-color: #ffd5dc;
}

table.nicelight2 td.d1
{ 
background-color: #ffd5dc;
}

table.nicelight tr.d0 td
{ 
background-color: #d4ebff;
}

table.nicelight2 tr.d0 td
{ 
background-color: #d4ebff;
}

table.nicelight tr.d1 td
{ 
background-color: #ffd5dc;
}

table.nicelight2 tr.d1 td
{ 
background-color: #ffd5dc;
}

table.nicelight tr.d2 td
{ 
background-color: #f3f3f3;
}

table.nicelight2 tr.d2 td
{ 
background-color: #f3f3f3;
}

table.nicelight td
{ 
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
border-bottom: 1px dotted #f4f4f4;
padding-left: 3px;}

table.nicelight2 td
{
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 1.4;
letter-spacing: 0.025em;
font-size: 14px;
color: #404040;
background-color: white;
border-bottom: 1px dotted #f4f4f4;
padding-left: 3px;}

table.nicelight pre
{
	font: 11px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	overflow-x: auto; /* Use horizontal scroller if needed; for 	Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 	*/
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/* width: 99%; */
	word-wrap: break-word;
	width: 600px;
}

table.nicelight2 pre
{
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	overflow-x: auto; /* Use horizontal scroller if needed; for 	Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 	*/
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/* width: 99%; */
	word-wrap: break-word;
	width: 600px;
}


.nicelightBodL { border-left: 1px dotted #CEDCEA; } 

table.nicelight a.mediumbutton {
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	border: 1px outset #dedede;
	padding: 3px;
}

table.nicelight2 a.mediumbutton {
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	border: 1px outset #dedede;
	padding: 3px;
}

table.nicelight a.mediumbutton:hover {
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	background-color: #fafafa;
	padding: 3px;
}

table.nicelight2 a.mediumbutton:hover {
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	background-color: #fafafa;
	padding: 3px;
}

table.nicelight a.bigbutton {
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	border: 1px outset #dedede;
	padding: 3px;
}

table.nicelight2 a.bigbutton {
	font: bold 21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	border: 1px outset #dedede;
	padding: 3px;
}

table.nicelight a.bigbutton:hover {
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	border: 1px groove #dedede;
	background-color: #fafafa;
	padding: 3px;
}

table.nicelight2 a.bigbutton:hover {
	font: bold 21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #76b729;
	border: 1px groove #dedede;
	background-color: #fafafa;
	padding: 3px;
}


.rightDate { font-size: 9px; line-height: 12px; font-weight: normal; color: #666; }

table.alerts
{ 
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 90%;
background-color: #fafafa;
border: 1px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;}


.alertHd
{ border-bottom: 2px solid #d79900;
background-color: #fde899;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}


.alertBod p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;} 

table.featuretable {
font-weight: normal;
font-size: 13px;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0;
	background-color: #e1e8f0;
}



table.featuretable td.title
{ border-bottom: 2px solid #6699CC;
background-color: #f4f4f4;
color: #404040;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

table.featuretable td.selected
{ border-bottom: 1px dotted #6699CC;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
padding-left: 3px;
	border: 1px dotted #fff;
	background-color: #d2d8e2;
}


table.featuretable td
{ border-bottom: 1px dotted #6699CC;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
padding-left: 3px;
	border: 1px dotted #fff;
}

.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 450px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: white;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
}

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #e1e8f0;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000000; }
ul.tabbernav li a:visited { color: #000000; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #c5dbf8;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


.seriesmall a{
	color: #3c3d6f;
	text-decoration: none;
}

.seriesmall a:hover {
	text-decoration: none;
}

.seriesmall a:visited {
	text-decoration: none;
}


.seriesmall {
	color: #3c3d6f;
}

table.player_table {
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #1d2d4f;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: 1px solid #69c;
}

table.player_table td.title{
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #0067bf;
	background-color: #d8dbdc;
	margin: 0;
	padding: 1px;
}

table.player_table td.team{
	color: navy;
	font-weight: normal;
	font-style: normal;
}

table.player_table td.hl
{ 
font-weight: bold;
background-color: #c1d9f7;
}

.avista {
	font: bold 400px "Lucida Grande", Lucida, Verdana, sans-serif;
}

table.playoffs {
	margin: 1px;
	border: 1px solid #6497e9;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #ecf4fe;
	padding: 1px;
}

table.playoffs td.hl {
	font-weight: bold;
	color: #0067bf;
}

table.playoffs td.score {
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	padding-right: 3px;
	padding-left: 3px;
}

table.playoffscores {
	color: #6c6c6c;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.playoffscores a {
	color: #0067c6;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

table.playoffscores a:visited {
	color: #0067c6;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

table.playoffscores a:hover {
	color: #0067c6;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

.userbox {
	background-color: #f3f7f8;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	vertical-align: middle;
	height: 28px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.userbox a {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
}

.userbox a:hover {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4372e1;
	text-decoration: none;
}

.userbox form {
	display: inline;
}

.userbox input {
	background-color: #f3f7f8;
}

.featuretitle {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #2c2c2c;
}

.featuretitle a {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #394959;
	text-decoration: underline;
}

.featuretitle a:visited {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #394959;
	text-decoration: underline;
}

.featuretitle a:hover {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #394959;
	text-decoration: underline;
	background-color: #e9e9e9;
}

table.pr {
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	border: 1px solid #eff7ff;
	color: #000;
	margin: 6px;
	padding: 1px;
}

table.pr td.title {
	background-color: #f3f7f8;
	font-size: 12px;
	font-weight: bold;
}

table.pr tr.pr19 {
	background-color: #b1c6f4;
}
table.pr tr.pr18 {
	background-color: #bccef5;
}
table.pr tr.pr17 {
	background-color: #c5d4f6;
}

table.pr tr.pr16 {
	background-color: #cbd7f7;
}

table.pr tr.pr15 {
	background-color: #d1ddf8;
}
table.pr tr.pr14 {
	background-color: #dbe4f9;
}

table.pr tr.pr13 {
	background-color: #e0e4f9;
}

table.pr tr.pr12 {
	background-color: #e8e7fa;
}
table.pr tr.pr11 {
	background-color: #eceafb;
}
table.pr tr.pr10 {
	background-color: #f1eafb;
}
table.pr tr.pr9 {
	background-color: #f6ecfc;
}

table.pr tr.pr8 {
	background-color: #fceafc;
}

table.pr tr.pr7 {
	background-color: #fdebf9;
}

table.pr tr.pr6 {
	background-color: #fde2ef;
}

table.pr tr.pr5 {
	background-color: #fdd8e3;
}

table.pr tr.pr4 {
	background-color: #fdd2da;
}

table.pr tr.pr3 {
	background-color: #fdcacd;
}

table.pr tr.pr2 {
	background-color: #fdc2ba;
}

table.pr tr.pr1 {
	background-color: #fdbaad;
}

table.pr tr.pr0 {
	background-color: #fdb6a2;
}


.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}

.suggest_link_over {
	background-color: #cbccda;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}

table.summarytbl {
	margin: 0px;
	padding: 0px;
}

table.summarytbl tr.stripe td{
	background-color: #f3f3f3;
}

table.summarytbl td.hdr{
	border-bottom: none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.summarytbl td.wtl{
	border-bottom: none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5769b3;
}

table.summarytbl td.perc{
	border-bottom: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5769b3;
}

table.summarytbl td.odds{
	border-bottom: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8c8fa1;
}

table.summarytbl td.odds a{
	border-bottom: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8c8fa1;
}

table.summarytbl td.odds a:visited{
	border-bottom: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8c8fa1;
}

table.avgtbl {
	margin: 0px;
	padding: 0px;
}

table.avgtbl td.hdr{
	border-bottom: none;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.avgtbl td.perc{
	border-bottom: none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5769b3;
}

table.avgtbl td.odds{
	border-bottom: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8c8fa1;
}

table.maxodds {
	margin: 0px;
	padding: 0px;
	align: center;
}

table.maxodds td{
	border-bottom: none;
}

table.maxodds td.bookers{
	border-bottom: none;
	text-align: center;
}

table.maxodds td.bookers a{
	border-bottom: none;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8c8fa1;
	text-align: center;
}

table.maxodds td.bookers a:visited{
	border-bottom: none;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8c8fa1;
	text-align: center;
}

table.maxodds td.bookers a:hover{
	border-bottom: none;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #202025;
	text-align: center;
}

table.maxodds td.hdr{
	border-bottom: none;
	font: bold 11px Lucida, Verdana, sans-serif;
	text-align: center;
}

table.maxodds td.odds{
	border-bottom: none;
	font: bold 11px Lucida, Verdana, sans-serif;
	text-align: center;
	color: #8c8cac;
}


table.maxodds td.perc{
	border-bottom: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5769b3;
	text-align: center;
}

img.shadow {
    -webkit-box-shadow: 3px 3px 3px #7C7C7C;
    box-shadow: 3px 3px 3px #7C7C7C;
}

img.grayscale {
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}

table.blog {
	font-size: 14px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: 0.025em;
	background-color: #f1f1f1;
	color: #000;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #c8c8c9;
	border-radius: 12px;
	padding: 2px;
}

table.nicelight2 hr{
	border: 0;
	height: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

table.blog td{
	padding-top: 4px;
	padding-bottom: 4px;
}

table.blog a {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #3973c0;
	text-decoration: none;
}

table.blog a:hover {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4893fa;
	text-decoration: none;
}


table.blog tr.title {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	background-color: #eaeaea;
}

table.blog tr.title a {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	color: #3973c0;
	text-decoration: none;
}

table.blog tr.title a:hover {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	color: #4893fa;
	text-decoration: none;
}

table.blog tr.lightrow {
	background-color: #faf9fb;
}

table.blog td.topic a {
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4c505b;
	text-decoration: none;
}

table.blog td.content {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4c505b;
	text-align: left;
}

table.blog span.date {
	font-size: 10px;
	color: #a2a2a2;
}

h2.collapse {
	background-color: #f4f7f8;
}

h2.collapse a, h2.collapse a:hover {
	font-size: 16px;
	color: #658dbe;
	background: url("/img/img/toggle_arrow.png") 15px 13px no-repeat;
	display: block;
  padding: 9px;
  padding-left: 35px;
  margin: 0;
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px solid #628066;
	border-color: #d7dadc;
}

h2.collapse.open a {background-position: 14px -24px;}

.spinner {
    position: fixed;
    top: 30%;
    left: 30%;
    margin-left: -50px; /* half width of the spinner gif */
    margin-top: -50px; /* half height of the spinner gif */
    text-align:center;
    z-index:1234;
    overflow: auto;
    width: 300px; /* width of the spinner gif */
    height: 300px;
	background-color: #5c85bf;
	color: #feffff;
	font: 22px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.post-it {
	background: #fdf97f; 
	padding:15px; 
	font-family: 'Gloria Hallelujah', cursive; 
	font-size: 16px; 
	color: #000; 
	width:200px; 
	
	-moz-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	-o-transform: rotate(7deg);
	-ms-transform: rotate(7deg);
	transform: rotate(7deg);
	
	box-shadow: 0px 4px 6px #333;
	-moz-box-shadow: 0px 4px 6px #333;
	-webkit-box-shadow: 0px 4px 6px #333;

}

.oddstitlebox {
	background: #006628; 
	padding:6px; 
	color: #feffff; 
	width:160px;
	font: bold 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin: auto;
}

.oddsbox {
	background: #feffff; 
	padding:6px; 
	color: #000; 
	width:160px;
	font: bold 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin: auto;
	border: 2px solid #000;
}
