@charset "utf-8";
/* CSS Document */
html, body, div {
	height:100%;
}
body{
	background-color:#494949;
	background-image:url(../images/bg_footballer_right.png);
	background-repeat:no-repeat;
	background-position:981px 0px;
	margin:0px;
}
body,td,span,font,div,input,p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29271D;
}
a{
	color:#000066;
	text-decoration:none;
}
a:hover{
	color:#CC0000;
	text-decoration:underline;
}
td {
	vertical-align:top;
}
p{
	margin-top:0;
	margin-bottom:10px;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom:#B3B1AA 1px solid;
	margin-bottom:10px;
}
h1.team{
	color:#F2F2F2;
	margin-bottom:3px;
}
input,select,textarea {
	border:#5F5C54 1px solid;
	background-color:#EAE9E8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input.chkbox{
	border:none;
	background-color:transparent;
}
input.button {
	border:#5F5C54 1px outset;
	font-size:14px;
	font-weight:bold;
}
div#body_outer {
	background-image:url(../images/bg_main_gray.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#929292;
	width:980px;
	height:auto;
	min-height:100%;
}
div#body_inner {
	background-image:url(../images/bg_footballer_left.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:auto;
	min-height:100%;	
}
div#header {
	height:99px;	
}
div#logo_top{
	width:167px;
	height:99px;
	background-image:url(../images/tnmt_logo_top.jpg);
	display:inline;
	float:left;
}
div#header_content {
	width:763px;
	display:inline;
	float:left;
	height:99px;	
	background-image:url(../images/bg_footballer_head_left.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:50px;
}
div#header_flags {
	height:41px;
	margin-top:3px;
	background-image:url(../images/flag_shadows.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:right;

}
div#trmt_desc {
	height:55px;
	background-image:url(../images/tournament_desc.png);
	background-repeat:no-repeat;
	background-position:right top;
}
div#main_menu_container{
	height:36px;
	background-image:url(../images/main_menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
div#logo_mid {
	width:167px;
	height:36px;
	background-image:url(../images/tnmt_logo_mid.jpg);
	float:left;
	display:inline;
}
div#main_menu {
	width:813px;
	height:36px;
	float:left;
	display:inline;
	background-image:url(../images/bg_footballer_mm.png);
	background-repeat:no-repeat;
	background-position:right top;
}
div#sub_main_menu{
	height:35px;
	background-image:url(../images/tnmt_logo_btm.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
div#content_container{
	height:100%;
	min-height:400px;
}
div#holder{
	height:auto;
	min-height:400px;
	border:#B9B9B9 15px solid;
	margin:40px;
	margin-top:15px;
	padding:15px;
	background-color:#DFDEDB;
}
a.main_menu, a.main_menu_sel {
	display:inline-block;
	height:27px;
	padding-left:9px;
	padding-right:9px;
	padding-top:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	text-transform:uppercase;
}
a.main_menu:hover, a.main_menu_sel {
	background-image:url(../images/main_menu_over_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
}
div#footer_menu {
	border-top:#ACACAC 1px solid;
	border-bottom:#747474 1px solid;
	background-color:#7B7B7B;
	height:42px;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}
div#footer_menu a{
	color:#CCCCCC;
}
p#websitesponsor{
	color:#CCCCCC;	
	font-size:10px;
	margin-top:6px;
	font-weight:normal;
}
div#team_content{
	height:100%;
}
div#sktclogo{
	background-image:url(../images/sk_crest.jpg);
	width:128px;
	height:159px;
}
div.tp_l_col{
	float:left;
	width:260px;
	text-align:right;
	height:100%;
	min-height:400px;
	background-position:right top;
	background-repeat:no-repeat;
	
}
div#tp_r_col{
	float:left;
	width:680px;
	padding:0px 20px 20px 0px;
	
}
div#tp_ctn_l{
	float:left;
	width:430px;
	min-height:380px;
	color:#F0F0F0;
}
div#tp_ctn_l p{
	color:#F0F0F0;
}
div#tp_ctn_r{
	float:left;
	width:250px;
	min-height:380px;
}
div.tm_smry_bx {
	width:205px;
	margin-left:15px;
	border:#DCDCDC 3px double;
	min-height:200px;
	background-color:#3A3A3A;
	padding:10px;
	color:#282828;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:10px;
}
div.tm_smry_bx h3, div.prv_chmps h3{
	margin-top:5px;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	border-bottom:#A5A5A5 1px solid;
}
div.prv_chmps h3{
	font-size:15px;
}
div.tm_smry_chmps{
	margin-top:40px;
	color:#FAFAFA;
	font-size:11px;
	margin-bottom:15px;
}
div.tm_smry_chmps h4{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	border-bottom:#B3B1AA 1px solid;
	color:#FAFAFA;
}
div.prv_chmps{
	border:#6C6C6C 3px double;
	padding:10px;
	background-color:#DFDECE;
	color:#393939;
	margin-top:35px;
}
span.smlit{
	font-size:11px;
	font-style:italic;
}
div#team_menu {
	margin-bottom:10px;
	font-size:13px;
	color:#F2F2F2;
	font-weight:bold;
}
div#team_menu a {
	color:#FFFECA;
	text-decoration:none;
}
div#team_menu a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
table.grid {
	border-collapse:collapse;
}
table.grid tr td {
	padding:3px;
	border:#222222 1px solid;
	white-space:nowrap;
}
tr.gridhdr {
	background-color:#333333;
	color:#EFEFEF;
	font-weight:bold;
}
tr.gridhdr td
{
	color:#EFEFEF;
}
tr.gridrow1 {
	background-color:#D8D6D5;
}
tr.gridrow2 {
	background-color:#EFEFEC;
}
table.grid tr td.griddvd {
	border-right-width:0px;
	border-left-width:0px;
}


/* MAPS */
div#mapab {
	background-image:url(../images/map_ab.jpg);
}
div#mapbc {
	background-image:url(../images/map_bc.jpg);
}
div#mapmb {
	background-image:url(../images/map_mb.jpg);
}
div#mapnb {
	background-image:url(../images/map_nb.jpg);
}
div#mapnl {
	background-image:url(../images/map_nl.jpg);
}
div#mapns {
	background-image:url(../images/map_ns.jpg);
}
div#mapnt {
	background-image:url(../images/map_nt.jpg);
}
div#mapnu {
	background-image:url(../images/map_nu.jpg);
}
div#mapon {
	background-image:url(../images/map_on.jpg);
}
div#mappe {
	background-image:url(../images/map_pe.jpg);
}
div#mapqc {
	background-image:url(../images/map_qc.jpg);
}
div#mapsk {
	background-image:url(../images/map_sk.jpg);
}
div#mapyt {
	background-image:url(../images/map_yt.jpg);
}

/* CRESTS */
div#skcrest{
	background-image:url(../images/sk_crest.png);
}
div#abcrest{
	background-image:url(../images/ab_crest.png);
}
div#nlcrest{
	background-image:url(../images/nl_crest.png);
}
div#nbcrest{
	background-image:url(../images/nb_crest.png);
}
div#mbcrest{
	background-image:url(../images/mb_crest.png);
}
div#bccrest{
	background-image:url(../images/bc_crest.png);
}
div#qccrest{
	background-image:url(../images/qc_crest.png);
}
div#ytcrest{
	background-image:url(../images/yt_crest.png);
}
div#ntcrest{
	background-image:url(../images/nt_crest.png);
}
div#pecrest{
	background-image:url(../images/pe_crest.png);
}
div#oncrest{
	background-image:url(../images/on_crest.png);
}
div#nucrest{
	background-image:url(../images/nu_crest.png);
}
div#nscrest{
	background-image:url(../images/ns_crest.png);
}

/* FLAGS */
a.flag {
	display:inline-block;
	height:25px;
	width:49px;
	margin-right:5px;
}
a#ab {
	background-image:url(../images/flag_ab.jpg);
}
a#bc {
	background-image:url(../images/flag_bc.jpg);
	width:41px;
}
a#mb {
	background-image:url(../images/flag_mb.jpg);
}
a#nb {
	width:40px;
	background-image:url(../images/flag_nb.jpg);
}
a#nl {
	background-image:url(../images/flag_nl.jpg);
}
a#ns {
	background-image:url(../images/flag_ns.jpg);
}
a#nt {
	background-image:url(../images/flag_nt.jpg);
}
a#nu {
	width:44px;
	background-image:url(../images/flag_nu.jpg);
}
a#on {
	background-image:url(../images/flag_on.jpg);
}
a#pe {
	width:37px;
	background-image:url(../images/flag_pe.jpg);
}
a#qc {
	width:37px;
	background-image:url(../images/flag_qc.jpg);
}
a#sk {
	background-image:url(../images/flag_sk.jpg);
}
a#yt {
	background-image:url(../images/flag_yt.jpg);
}
a#ab:hover {
	background-image:url(../images/flag_ab_over.jpg);
}
a#bc:hover {
	background-image:url(../images/flag_bc_over.jpg);
}
a#mb:hover {
	background-image:url(../images/flag_mb_over.jpg);
}
a#nb:hover {
	background-image:url(../images/flag_nb_over.jpg);
}
a#nl:hover {
	background-image:url(../images/flag_nl_over.jpg);
}
a#ns:hover {
	background-image:url(../images/flag_ns_over.jpg);
}
a#nt:hover {
	background-image:url(../images/flag_nt_over.jpg);
}
a#nu:hover {
	background-image:url(../images/flag_nu_over.jpg);
}
a#on:hover {
	background-image:url(../images/flag_on_over.jpg);
}
a#pe:hover {
	background-image:url(../images/flag_pe_over.jpg);
}
a#qc:hover {
	background-image:url(../images/flag_qc_over.jpg);
}
a#sk:hover {
	background-image:url(../images/flag_sk_over.jpg);
}
a#yt:hover {
	background-image:url(../images/flag_yt_over.jpg);
}
a.tmbtns {
	display:inline;
	background-color:#808080;
	color:#FFFFFF;
	border:#EFEFEF 1px solid;
	padding:5px;
	margin-right:15px;
	font-size:10px;
	font-weight:bold;
}
img.bordered {
	border:#777777 1px solid;
}