/* MAIN STYLE */

body {
	color: navy;
	background-color: white;
	font-family: Verdana, Arial Narrow, Arial, sans-serif;
	font-size: xx-small ;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.logo {
	margin-top: 2em;
	margin-bottom: 4em;
	margin-left: auto;
	margin-right: auto;
	}

p {
	font-size: 8pt;
	}	
	
table.inforack {
	width: 715px;
	margin-left: auto;
	margin-right: auto;
	}	
	
td.left {
  font-size: 8pt;
	text-align: justify;
	width: 315px;
	padding-left: 2em;
	padding-right: 2em;
	}
	
td.middle {
	font-size: 8pt ;
	text-align: left;
	width: 200px;
	padding-left: 2em;
	padding-right: 2em;

	}

td.right {
	font-size: 8pt ;
	text-align: right;
	width: 200px;
	padding-left: 2em;
	padding-right: 2em;
	}
	
table.nav {
  
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6em;
	}

td.nav {
	padding-left: 1em;
	padding-right: 1em;
	font-size: 10pt;
	}
	
a:link {
 color: navy;
 background-color: transparent;
 text-decoration: none;
}

a:visited {
 color: navy;
 background-color: transparent;
 text-decoration: none; 
}

a:hover {
 color: white;
 background-color: navy;
 text-decoration: none;

}

a:active {
 color: navy;
 background-color: white;
 text-decoration: none;
 
}

.banner{
 margin-left: auto;
 margin-right: auto;
 margin-top: 8em;
 margin-bottom: 3em;

}
 
.authors{ 
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 font-size: 8pt;
 
}

/* NEWS STYLE */

.news {
	margin-left: auto;
	margin-right: auto;
	font-size: 8pt;

}
table.newsitem {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}

td.leftnews {
	width: 425px;
	font-size: 8pt;
	text-align: justify;
	padding-bottom: 2em;

}

td.rightnews {
	width: 125px;
	font-size: 8pt;
	text-align: right;
	padding-bottom: 2em;
}

hr.index {
	width: 550px;
	}

/* ROSTER STYLE */

.roster {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	}

.rostertopic {
  margin-bottom: 1em;
	text-align: center;
	width: 550px;
	padding: 0.5em;
	background-color: navy;
	color: white;
	font-size: 10pt;
	}

table.rostertable {
  width: 550px;
	text-align: left;
	margin-bottom: 2em;
	}
	
th.th_left {
  color: white;
	background-color: navy;
	font-size: 8pt;
	padding-left: 1em;
	text-align: left;
	width: 140px;
	}
	
th.th_mdle {
  color: white;
	background-color: navy;
	font-size: 8pt;
	padding-left: 1em;
	text-align: left;
	width: 260px;
  }
	
th.th_rght {
  color: white;
	background-color: navy;
	font-size: 8pt;
  padding-left: 1em;
	text-align: right;
	width: 50px;
	}
	
td.td_rleft_odd {
 background-color: white;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 width: 140px;
 }
 
td.td_rmdle_odd {
 background-color: white;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 width: 260px;
 }
 
td.td_rrght_odd {
 background-color: white;
 color: navy;
 font-size: 8pt;
 text-align: left;
 width: 50px;
 padding-left: 1em;
 }
 
td.td_rleft_evn {
 background-color: #eeeeee;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 width: 140px;
 }
 
td.td_rmdle_evn {
 background-color: #eeeeee;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 width: 260px;
 }
 
td.td_rrght_evn {
 background-color: #eeeeee;
 color: navy;
 font-size: 8pt;
 text-align: left;
 width: 50px;
 padding-left: 1em;
 }

th.th_desc_left {
 color: white;
 background-color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 }

th.th_desc_rght {
 color: white;
 background-color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 }
 
th.th_desc_hmhdh {
 color: white;
 background-color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: right;
 width: 50px;
 }
 

 
td.td_desc_lodd {
 background-color: white;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 }

td.td_desc_rodd {
 background-color: white;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 }

td.td_desc_levn {
 background-color: #eeeeee;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 }
 
td.td_desc_revn {
 background-color: #eeeeee;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 }
 
td.td_desc_rod {
 background-color: white;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 width: 50px;
 }
 
td.td_desc_ren {
 background-color: #eeeeee;
 color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 width: 50px;
 }
 
/* MATCHES STYLE */

.matcharea {
 margin-left: auto;
 margin-right: auto;
 font-size: 8pt;
 }
 
table.matches {
 margin-bottom: 1em;
 margin-left: auto;
 margin-right: auto;
 }
 
td.tabletext {
 font-size: 8pt;
 padding-bottom: 1em;
 text-align: left;
 }
 
th.th_match_left {
 background-color: navy;
 color: white;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em; 
 }
 
th.th_match_rght {
 background-color: navy;
 color: white;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em;
 }

td.td_left_odd {
 background-color: white;
 color: navy;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em;
 }
 
td.td_rght_odd {
 background-color: white;
 color: navy;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em;
 }
 
td.td_left_evn {
 background-color: #eeeeee;
 color: navy;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em;
 }
 
td.td_rght_evn {
 background-color: #eeeeee;
 color: navy;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em;
 }

td.td_left_win {
 background-color: #00ff00;
 color: navy;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em;
 }
 
td.td_left_lst {
 background-color: #ff0000;
 color: navy;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em;
 }
 
td.td_left_drw {
 background-color: #0000ff;
 color: white;
 font-size: 8pt;
 text-align: center;
 padding-left: 0.5em;
 padding-right: 0.5em;
 }

/* RULES STYLE */

.rules {
 margin-left: auto;
 margin-right: auto;
 width: 550px;
 font-size: 8pt;
 text-align: left;
 }
 
/* MISC STYLE */

.misc {
 margin-left: auto;
 margin-right: auto;
 width: 550px;
 font-size: 8pt;
 text-align: left;
 }
 
table.misctable {
 width: 550px;
 margin-bottom: 1em;
 margin-left: auto;
 margin-right: auto;
 }
 
td.misc_left {
 font-size: 8pt;
 text-align: left;
 width: 300px;
 padding-left: 1em;
 }
 
td.misc_mdle {
 font-size: 8pt;
 text-align: left;
 width: 125px;
 padding-left: 1em;
 }
 
td.misc_rght {
 font-size: 8pt;
 text-align: right;
 width: 125px;
 padding-left: 1em;
 }
 
/* INFO STYLE */

.info {
 margin-left: auto;
 margin-right: auto;
 width: 370px;
 text-align: left;
 }

td.td_info_left {
 color: white; 
 background-color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 width: 150px;
 }

td.td_info_rght {
 color: navy; 
 background-color: #eeeeee;
 font-size: 8pt;
 padding-right: 1em;
 text-align: right;
 width: 220px;
 }
 
/* REPORT STYLE */

.report {
 top-margin: 6em;
 left-margin: 2em;
 right-margin: 2em;
 width: 600px;
 }

p.caption {
 font-size: small;
 left-margin: 2em;
 right-margin: 2em;
 text-align: left;
 margin-bottom: 2em;
 }

p.textarea {
 font-size: x-small;
 left-margin: 2em;
 right-margin: 2em;
 text-align: justify;
 margin-bottom: 2em;
 }
 
/* PLAYER STYLE */

.header {
 width: 390px;
 color: white;
 background-color: navy;
 font-size: x-large;
 text-align: left;
 border-style: solid;
 border-color: navy;
 border-width: 1;
 margin-bottom: 0.5em;
 padding-left: 0.2em;
 }

.picture {
 font-size: 8pt;
 text-align: center;
 margin-bottom: 1em;
 left-margin: auto;
 right-margin: auto;
 width: 400px;
 }

.player {
 left-margin: auto;
 right-margin: auto;
 }
 
table.playertable {
 width: 400px;
 }
 
td.player_left {
 color: white;
 background-color: navy;
 font-size: 8pt;
 padding-left: 1em;
 text-align: left;
 width: 120px;
 }
 
td.player_rght {
 color: navy;
 background-color: #eeeeee;
 font-size: 8pt;
 text-align: left;
 padding-left: 1em;
 }