body {
	background-color: #FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	color: black;
}

/* General font families for common tags */
font,th,td,p { color: white; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 12px; }
a:link,a:active,a:visited { color: #000; text-decoration: none; }
a:hover		{ text-decoration: underline; color : #fc0; }
hr	{ height: 0px; border: solid #2F2F4F 0px; border-top-width: 1px;}

/* General text */
.gen { font-size : 10px; }
.genmed { font-size : 10px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000; }
a.gen,a.genmed,a.gensmall { color: #000; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #FF0000; text-decoration: underline; }

/* Used for the navigation text */
.nav			{ font-weight: bold; font-size: 12px; color : #000;}
a.nav			{ text-decoration: none; color : #000; }
a.nav:hover		{ text-decoration: underline; }
.mainmenu		{ font-size : 12px; color : #000 }
a.mainmenu		{ text-decoration: none; color : #000;  }
a.mainmenu:hover{ text-decoration: underline; color : #000; }

h1 {font-size: 2em;}

td.row1	{ background-color: #FFF; }
td.row2	{ background-color: #FFF; }
td.row3	{ background-color: #FFF; }

/*th	{
	color: #2F2F4F; 
	font-size: 12px; 
	font-weight : bold;
	background-color: #6590BA; height: 25px;
}*/


/* tables */
.print_table {
	background-color: #FFF;
	margin:10px 0 15px 0;
	width: 100%;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	border-collapse: collapse;
	/*padding: 10px;*/

}

.print_table td, .print_table td a {
background-color: #FFF; 
color: black;
}
.print_table thead tr th, .print_table tfoot tr th {
	color: #000; 
	font-size: 12px; 
	font-weight : bold;
	background-color: #FFF; 
	border: 1px solid #000;
	padding: 13px 0 12px 0;

}

.print_table thead tr .header {
	background-image: url('images/scoreboard_images/ssx3/');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

.print_table tbody td {
padding: 5px;
border-bottom: 1px solid #000;
}


.print_table thead tr .headerSortUp {
	background-image: url('images/scoreboard_images/ssx3/asc.gif');
}
.print_table thead tr .headerSortDown {
	background-image: url('images/scoreboard_images/ssx3/desc.gif');
}
.print_table thead tr .headerSortDown, .print_table thead tr .headerSortUp {
background-color: #FFF;
}

.rounded-left
{
	background: #FFF url('images/scoreboard_images/ssx3/') left -1px no-repeat; 
	height: 10px;
}

.rounded-right
{
	background: #FFF url('images/scoreboard_images/ssx3/') right -1px no-repeat;
	height: 10px;
}

.rounded-foot-left
{
	background: #FFF url('images/scoreboard_images/ssx3/') left bottom no-repeat;
	height: 10px;
}

.rounded-foot-right
{
	background: #FFF url('images/scoreboard_images/ssx3/') right bottom no-repeat;
	height: 10px;
}

.first, .first a { background-color: #FFF; color: #000;} 
.second, .second a { background-color: #FFF; color: #000;} 
.third, .third a { background-color: #FFF; color: #000;} 

.first, .second, .third { height: 35px;} 


.frame { 
	background-color: #FFF;
	width: 90%;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	border-collapse: collapse;
	margin-left: auto; 
	margin-right: auto;
	padding: 0;
}

.odd { background-color: #FFF;}
.even { background-color: #FFF;}
.bold { font-weight: bold; } 

.score_header {
height: 150px; 
width: 300px; 
background: #003366 url('images/scoreboard_images/ssx3/') right bottom no-repeat; 
}

