/* Wings over Europe StyleSheet*/

body{
	margin: 0px;
	font-size: 10pt;
	font-family: Arial, sans-serif;
	background-color: #F1F1F1;
	color: #444;
	padding: 0px;
}
span.generated{
	color: #F1F1F1;
	margin-bottom: 4px;
	font-size: 8pt;
}
table{
	border-collapse: collapse;
/*	border: red 1px solid;
}
td{
	border: blue 1px solid;*/
}
img{
	border: 0px;
	margin: 0px;
}

h1{
	text-align: left;
	margin: 0px;
	font-size: 14pt;
	font-style: italic;
	padding: 0px;
	border-width: 0px;
}
span.headinga
{
	color: #DDC58A;
}
span.headingb
{
	color: #f1f1f1;
}
h2{
	text-align: left;
	font-size: 11pt;
	color: #444;
	margin: 15px;
	margin-left: 30px;
	font-family: Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
}
h3{
	padding: 5px;
	padding-right: 200px;
	text-align: right;
	border-bottom: solid 1px #888;
	font-size: 10pt;
}
a{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #000;
	text-decoration: none;
}
a:hover{
	color: #DDC58A;
	font-weight: bold;
}
table.outer{
	width: 100%;
}
td.bgrl{
	background-image: url('graf/bgrl.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}
td.center{
	width: 960px;
}
td.bgrr{
	background-image: url('graf/bgrr.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}
td.b1{
	width: 160px;
	height: 220px;
	background-image: url('graf/b1.jpg');
	background-repeat: no-repeat;
}
td.b2{
	width: 775px;
	height: 220px;
	background-image: url('graf/b2.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 0px;
}
td.b3{
	width: 25px;
	height: 160px;
	background-image: url('graf/b3.jpg');
	background-repeat: no-repeat;
}
td.b{
	width: 960px;
	height: 160px;
	background-image: url('graf/b.jpg');
	background-repeat: no-repeat;
}
td.c1{
	width: 160px;
	background-image: url('graf/c1.jpg');
	vertical-align: top;
	text-align: center;
}
td.c{
	width: 775px;
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px;
}
td.c3{
	width: 25px;
	background-image: url('graf/c3.jpg');
	vertical-align: top;
}
td.f1{
	width: 160px;
	height: 40px;
	padding: 0px;
	background-image: url('graf/f1.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}
td.f2{
	width: 775px;
	height: 40px;
	background-image: url('graf/f2.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 6px;
	font-weight: bold;
}
td.f3{
	width: 25px;
	height: 40px;
	padding: 0px;
	background-image: url('graf/f3.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
table.m{
	width: 160px;
	padding: 0px;
	margin: 0px;
	background-image: url('graf/m2.jpg');
	background-position: top left;
	background-repeat: repeat-y
}
td.m1{
	width: 160px;
	padding: 0px;
	margin: 0px;
	background-image: url('graf/m1.jpg');
	background-repeat: no-repeat;
	padding-right: 20px;
	text-align: right;
}
td.m3{
	width: 160px;
	padding: 0px;
	margin: 0px;
	background-image: url('graf/m3.jpg');
	background-repeat: no-repeat;
	height: 30px;
}
td.m2{
	width: 160px;
	padding: 0px;
	margin: 0px;
}
div.login {
	text-align: right;
	color: #DDC58A;
	font-size: 8pt;
	padding: 0px;
	border-width: 0px;
	font-weight: bold;
}
input.login{
	border: solid 1px #DDC58A;
	background-color: #444;
	color: #DDC58A;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 1px;
}
table.banner_fix{
	width: 774px;
	height: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
td.bf1{
	height: 40px;
	padding: 5px;
	vertical-align: top;
	padding-right: 28px;
}
td.bf2{
	height: 100px;
	padding: 0px;
	padding-left: 8px;
	vertical-align: bottom;
	/*color: #666;
	font-weight: bold;
	font-size: 20px;*/
	text-align: center;
	/*font-style: italic;*/
}
td.bf3a{
	height: 30px;
	padding-bottom: 18px;
	vertical-align: bottom;
	width: 50%;
}
td.bf3b{
	height: 30px;
	padding-bottom: 18px;
	vertical-align: bottom;
	text-align: right;
	width: 50%;
}
h1.tinfo{
	position: relative;
	top: 5px;
	left: 15px;
}
h1.ip{
	position: relative;
	left: 40px;
}
a.login{
	color: #DDC58A;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}
a.login:hover{
	color: #f1f1f1;
}
span.menu{
	color: #f1f1f1;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}				
a.menu{
	color: #f1f1f1;
	text-decoration: none;
}				
a.menu:hover{
	color: #DDC58A;
	text-decoration: none;
}
div.left{
	text-align: left;
	padding: 15px;
}
div.pager{
	text-align: left;
	margin: 20px;
	margin-left: 50px;
}
td.middle{
	vertical-align: middle;
}
span.form_err{
	color: #E00;
	font-weight: bold;
}
span.form_notice{
	color: #888;
	font-size: 8pt;
}
table.settings{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
td.settings_l{
	width: 30%;
	text-align: right;
}
td.settings_r{
	width: 70%;
	text-align: left;
}
div.credits{
	text-align: center;
	width: 400px;
	margin: 30px;
	margin-left: 150px;
}
div.credits_cnt{
	text-align: left;
	padding-right: 5px;
	margin-left: 200px;
}
div.tod_sel{
	font-size: 9pt;
	color: #444;
	text-align: left;
	margin-bottom: 10px;
}
table.tod_sel{
	width: 765px;
}
select.gen_input{
	font-family: Arial;
	font-size: 9pt;
	color: #444;
	text-align: left;
	border: 1px solid #444;
	background-color: #fcfcfc;
}
textarea.gen_input{
	font-family: Arial;
	font-size: 9pt;
	color: #444;
	text-align: left;
	border: 1px solid #444;
	background-color: #fcfcfc;
}
input.gen_input{
	font-family: Arial;
	font-size: 9pt;
	color: #444;
	text-align: left;
	border: 1px solid #333;
	background-color: #fcfcfc;
}

table.osta{
	border: none;
	width: 766px;
	font-size: 9pt;
}
td.ostahe_l{
	background-image: url('graf/ttgl.jpg');
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: top right;
	vertical-align: top;
	text-align: center;
	color: #444;
}
td.ostahe_narrow{
	width: 40px;
	background-image: url('graf/ttgc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 1px;
	font-size: 8pt;
}
td.ostahe_wide{
	width: 60px;
	background-image: url('graf/ttgc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 1px;
	font-size: 8pt;
}
td.ostahe_xwide{
	width: 70px;
	background-image: url('graf/ttgc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 1px;
	font-size: 8pt;
}
td.ostahe_xxwide{
	width: 90px;
	background-image: url('graf/ttgc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 1px;
	font-size: 8pt;
}
td.hota_cell_place{
	text-align: left;
	font-size: 9pt;
	font-family: Arial, sans-serif;
	color: #444;
	padding-left: 10px;
	border-bottom: solid 1px #ddd;
	vertical-align: middle;
}
td.ostahe_name{
	width: 130px;
	background-image: url('graf/ttgc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 1px;
	font-size: 8pt;
}
td.ostahe_squad{
	width: 200px;
	background-image: url('graf/ttgc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 1px;
	font-size: 8pt;
}
td.ostahe_r{
	background-image: url('graf/ttgr.jpg');
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	text-align: center;
	color: #444;
	padding-top: 1px;
}
td.ovt_cell_l{
	text-align: left;
	vertical-align: middle;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #444;
	border-bottom: solid 1px #ddd;
	border-left: dotted 1px #ddd;
	padding: 2px;
}
td.ovt_cell_c{
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #444;
	border-bottom: solid 1px #ddd;
	padding: 2px;
}
td.ovt_cell_r{
	text-align: right;
	vertical-align: middle;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #444;
	border-bottom: solid 1px #ddd;
	border-right: dotted 1px #ddd;
	padding: 2px;
	padding-right: 10px;
}
td.ovt_cell_rnb{
	text-align: right;
	vertical-align: middle;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #444;
	border-bottom: solid 1px #ddd;
	padding: 2px;
	padding-right: 10px;
}
td.ovt_cell_place{
	text-align: left;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #444;
	padding-left: 10px;
	border-bottom: solid 1px #ddd;
	padding: 2px;
	vertical-align: middle;
}
td.rps_cell{
	text-align: left;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #444;
	padding-right: 10px;
	border-bottom: solid 1px #ddd;
	padding: 2px;
	vertical-align: middle;
}
td.rps_cell_place{
	text-align: left;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #444;
	padding-left: 10px;
	border-bottom: solid 1px #ddd;
	vertical-align: middle;
	padding: 2px;
}
a.ostt{
	color: #f1f1f1;
	text-decoration: none;
	font-size: 8pt;
}				
a.ostt:hover{
	color: #DDC58A;
	text-decoration: none;
	font-size: 8pt;
}
div.stat_name{
	text-align: left;
	margin-left: 5px;
}
a.stat_cell{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #000;
	text-decoration: none;
}
a.stat_cell:hover{
	color: #DDC58A;
	font-weight: bold;
}
a.stat_cell_red{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #A00;
	text-decoration: none;
}
a.stat_cell_red:hover{
	color: #A00;
	text-decoration: none;
	
}
a.stat_cell_blue{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #00B;
	text-decoration: none;
}
a.stat_cell_blue:hover{
	color: #00B;
	text-decoration: none;
}
a.stat_cell_grey{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #000;
	text-decoration: none;
}
a.stat_cell_grey:hover{
	color: #DDC58A;
	text-decoration: none;
}
p.right{
	text-align: right;
}
p.left{
	text-align: left;
}
td.ostahe_pfile{
	width: 300px;
	background-image: url('graf/ttgc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 1px;
	font-size: 8pt;
}
td.ostahe_pfile100{
	width: 100px;
	background-image: url('graf/ttgc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 1px;
	font-size: 8pt;
}
td.pfile_l{
	text-align: right;
	padding: 2px;
	color: #444;
	font-size: 8pt;
	width: 100px;
	vertical-align: middle;
	border-bottom: solid 1px #ddd;
}
td.pfile_c{
	text-align: center;
	padding: 2px;
	color: #444;
	font-size: 8pt;
	width: 100px;
	vertical-align: middle;
	border-bottom: solid 1px #ddd;
}
td.pfile_r{
	text-align: left;
	padding: 2px;
	color: #444;
	font-size: 8pt;
	width: 200px;
	vertical-align: middle;
	border-bottom: solid 1px #ddd;
}
td.pfile_l_border{
	text-align: right;
	padding: 2px;
	color: #444;
	font-size: 8pt;
	width: 100px;
	vertical-align: middle;
	border-bottom: solid #ddd;
}
td.pfile_c_border{
	text-align: center;
	padding: 2px;
	color: #444;
	font-size: 8pt;
	width: 100px;
	vertical-align: middle;
	border-bottom: solid #ddd;
}
td.pfile_r_border{
	text-align: left;
	padding: 2px;
	color: #444;
	font-size: 8pt;
	width: 200px;
	vertical-align: middle;
	border-bottom: solid #ddd;
}
table.pfile1{
	table-layout: fixed;
	width: 316px;
	border: none;
	border-collapse: collapse;
}
table.pfile2{
	table-layout: fixed;
	width: 452px;
	border: none;
	border-collapse: collapse;
}
table.pfile_b{
	table-layout: fixed;
	width: 99%;
	border: none;
	border-collapse: collapse;
	table-layout: fixed;
}
td.pfile_bl{
	width: 316px;
	border: none;
	border-top: solid 1px #ddd; 
	padding: 0px;
	margin: 0px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 2px;
}
td.pfile_brb{
	width: 454px;
	border: none;
	border-left: solid 1px #ddd; 
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 2px;
	vertical-align: top;
	text-align: center;
}
td.pfile_brt{
	height: 330px;
	width: 454px;
	border: none;
	border-left: solid 1px #ddd; 
	border-bottom: solid 1px #ddd; 
	border-top: solid 1px #ddd; 
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 2px;
	vertical-align: middle;
	text-align: center;
}
td.sqfile_bl{
	width: 50%;
	border: none;
	border-top: solid 1px #ddd; 
	border-bottom: solid 1px #ddd; 
	padding: 0px;
	margin: 0px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
}
td.sqfile_brb{
	width: 50%;
	border: none;
	border-left: solid 1px #ddd; 
	border-bottom: solid 1px #ddd; 
	padding: 10px;
	padding-left: 5px;
	padding-top: 0px;
	margin: 0px;
	padding-left: 2px;
	vertical-align: bottom;
}
td.sqfile_brt{
	height: 180px;
	width: 50%;
	border: none;
	border-left: solid 1px #ddd; 
	border-bottom: solid 1px #ddd; 
	border-top: solid 1px #ddd; 
	padding: 10px;
	margin: 0px;
	padding-left: 5px;
	vertical-align: middle;
}
td.home_inner{
	vertical-align: top;
	width: 50%;
}
td.hota_big{
	vertical-align: top;
}
table.home_inner{
	border: none;
	border-collapse: collapse;
	width: 385px;
	font-size: 9pt;
	vertical-align: top;
}
td.hota_blue_l{
	background-image: url('graf/ttbl.jpg');
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
}
td.hota_blue_num{
	width: 50px;
	background-image: url('graf/ttbc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 2px;
	font-size: 8pt;
}
td.hota_blue_narrow{
	width: 50px;
	background-image: url('graf/ttbc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: right;
	color: #f1f1f1;
	padding-top: 2px;
	font-size: 8pt;
}
td.hota_blue_name{
	width: 150px;
	background-image: url('graf/ttbc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 2px;
	font-size: 8pt;
}
td.hota_blue_r{
	background-image: url('graf/ttbr.jpg');
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 2px;
}
td.hota_red_l{
	background-image: url('graf/ttrl.jpg');
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
}
td.hota_red_num{
	width: 50px;
	background-image: url('graf/ttrc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 2px;
	font-size: 8pt;
}
td.hota_red_narrow{
	width: 50px;
	background-image: url('graf/ttrc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: right;
	color: #f1f1f1;
	padding-top: 2px;
	font-size: 8pt;
}
td.hota_red_name{
	width: 150px;
	background-image: url('graf/ttrc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 2px;
	font-size: 8pt;
}
td.hota_red_sq{
	width: 200px;
	background-image: url('graf/ttrc.jpg');
	height: 26px;
	background-repeat: repeat-x;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 2px;
	font-size: 8pt;
}
td.hota_red_r{
	background-image: url('graf/ttrr.jpg');
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: top;
	text-align: center;
	color: #f1f1f1;
	padding-top: 2px;
}
td.hota_cell{
	text-align: left;
	font-size: 9pt;
	font-family: Arial, sans-serif;
	color: #444;
	padding-left: 10px;
	border-bottom: solid 1px #ddd;
	vertical-align: middle;
}
div.hota_head{
	text-align: left;
	font-size: 11pt;
	color: #444;
	margin: 5px;
	margin-left: 30px;
	font-family: Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
}
table.home_top{
	width: 775px;
	padding: 0px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
	/*background-image: url('graf/home_top_tbl.jpg');*/
	background-repeat: no-repeat;
	background-position: 0 0;
	border: solid 1px #c0c0c0;
	background-color: #fcfcfc;
}
td.sbt{
	vertical-align: middle;
	text-align: right;
	width: 295px;
	height: 75px;
	background-image: url('graf/bt.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}
td.sct{
	vertical-align: center;
	text-align: center;
	padding: 10px;
	width: 180px;
	height: 75px;
	vertical-align: middle ;
}
td.srt{
	vertical-align: middle ;
	text-align: left;
	width: 295px;
	background-image: url('graf/rt.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 75px;
	vertical-align: middle ;
}
td.sbb{
	vertical-align: middle ;
	text-align: right;
	width: 295px;
	height: 75px;
	background-image: url('graf/bb.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: center;
}
td.scb{
	vertical-align: middle ;
	text-align: center;
	padding: 10px;
	width: 180px;
	height: 75px;
	vertical-align: center;
}
td.srb{
	vertical-align: middle;
	text-align: left;
	width: 295px;
	background-image: url('graf/rb.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	height: 75px;
	vertical-align: middle ;
}
div.sred{
	font-size: 20pt;
	color: #A00;
	font-weight: bold;
}
div.sblue{
	font-size: 20pt;
	font-weight: bold;
	color: #00A;
}
span.red{
	color: #A00;
}
span.blue{
	color: #00A;
}
td.hc_post{
	vertical-align: middle;
	padding-left: 130px;
	padding-right: 130px;
	padding-top: 5px;
}
td.hc_rep{
	vertical-align: middle;
	padding-left: 160px;
	padding-right: 130px;
	padding-top: 5px;
	padding-bottom: 10px;
}
span.hc_date{
	color: #888;
	font-family: Arial;
	font-size: 8pt;
}
span.hc_name{
	color: #333;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	margin-left: 10px;
	margin-right: 10px;
}
a.hc{
	color: #555;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.hc:hover{
	color: #333;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: underline;
}
div.hc_text_p{
	padding: 3px;
	border-top: solid 1px #888;
	margin: 2px;
	text-align: left;
}
div.hc_text_r{
	color: #666;
	padding: 3px;
	border-top: solid 1px #888;
	margin: 2px;
	text-align: left;
}
table.search{
	border-collapse: separate;
	width: 100%;
	margin-top: 50px;
}
td.search{
	width: 50%;
	border: solid 1px #CCC;
	text-align: center;
	vertical-align: middle;
}
td.s_results{
	width: 100%;
	text-align: center;
	vertical-align: middle;
	padding-top: 30px;
	padding-left: 100px;
	padding-right: 100px;
}
div.s_results{
	width: 100%;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	border: solid 1px #c0c0c0;
	background-color: #fcfcfc;
}
.low{
	line-height: 7px;
}