

body {
	margin:0;
	margin-top:4px;
	padding:0;
  background:url(../gfx/vi_bg.png) top left repeat-x;
	color:#000;
	text-align:center;
}
  
body, div, p, th, td, li, dd    {
	font-family: Arial, Lucida, sans-serif;
	font-size:12px;
	line-height:140%;
}

.clearFix {
	width:100%;
	overflow:hidden;	
}	
a img {
 border:none;
}
input.xsmall {
	width:30px !important;
}

input.small {
	width:70px !important;
}

input.medium {
	width:90px !important;
}

input.large {
	width:120px !important;
}

input.xlarge {
	width:160px !important;
}

input.xxlarge {
	width:240px;	
}

.blue {
 color:#0068B1 !important;
}

.green {
 color:#00854D !important;
}

.grey {
 color:#666 !important;
}

.red {
 color:red !important;
}

.orange {
 color:orange;
}

a {
 color:#666;
 text-decoration:underline;
}

a:hover {
 text-decoration:none;

}
a.greylink {
 color:#666;
}

#lanselect {
 position:absolute;
 margin-left:920px;
}

#lanselect img {
 margin-right:2px;
 border:none;
}

#profile textarea, 
#register textarea, 
#addcomment textarea, 
#shoutForm textarea, 
#comsettings textarea,
form#contactform textarea,
#pm textarea {
 border:1px solid #999;
 overflow:auto;
 font-size:11px;
 font-family:Arial;
 width:300px;
 padding:2px;
}

#pm form input.pm_submit, 
#prediction input.pred_submit, 
#profile input.prof_submit, 
#register input.reg_submit, 
#addcomment input.add_submit, 
#shoutForm input.shout_submit,
#commentForm input.shout_submit, 
input.sm_submit,
input.pm_submit {
 width:100px;
 background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
 border-color:#fff;
 color:#fff;
 margin:2px;
 border:1px solid #fff;
 cursor:pointer;
}

#addcomment input.add_submit {
 width:94px !important;
}

#prediction input.pred_submit, 
#profile input.prof_submit, 
#register input.reg_submit, 
#comsettings input.submit,
input.sm_submit  {
  width:156px;
  border:1px solid #000;

}
span.predictionStats {
	float:right;
	color:#999;
}
#shoutForm {
 min-height:40px;
}

#shoutForm form input.fm_input, 
#searchForm form input.fm_input,
#commSearch form input.fm_input {
 border:1px solid #999;
 font-size:13px;
 width:200px;
 margin-right:5px;
 background-color:#FFFFE1;
 padding:3px;
}

#shoutForm form input.fm_submit, 
#searchForm form input.fm_submit,
input.fm_submit,
button.fm_submit{
 height:21px;
 min-width:80px;
 width:auto;
 background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
 color:#fff;
 margin:2px;
 padding-bottom:2px;
 border:1px solid #005288;
 font-size:11px;
 position:relative;
}

div.topPromoBanner {
	position:absolute;
	width:500px;
	height:60px;
	margin:9px 0 0 486px;
}

button.fm_submit {
	min-width:110px;
}

#searchForm {
 margin-bottom:5px;
}

#commInviteForm {
 margin:3px 0 10px 0;
}

#pm form input, 
#shoutForm input  {
 border:1px solid #999;
 font-size:11px;
 width:140px;
 padding:3px;
}

#pm form input.pm_check {
 height:15px;
 border:none;
 width:15px;
 background:none !important;
}

#pm form input.pmsubject, 
#shoutForm input {
 width:300px;
}

#pm form input.pmrecip {
 text-decoration:underline;
 width:300px;
}

#prediction input.text, 
#profile input.text, 
#register input, 
#comsettings input.text,
#contactform input.text,
input.text {
 border:1px solid #999;
 font-size:13px;
 width:300px;
 background-color:#FFFFE1;
 padding:3px;
}
#createcom input.text {
 width:140px;	
}

#register input.radio {
 border:none;
 width:14px;
 height:13px;
 background-color:#fff;
}

#register input.check {
 height:13px;
 border:none !important;
 width:15px;
 background-color:#fff !important;
 vertical-align:middle;
}
#register a.disclaimer {
	color:#000;
}

#register small.regText {
	font-size:11px;
	line-height:100%;
}
#prediction input.score {
 width:14px !important;
 height:14px;
 border:1px solid #999;
 font-size:11px;
 background-color:#FFFFE1;
}

#pm  form select, 
#prediction select, 
#profile select, 
#register select,
select.sm_select {
 font-size:12px;
 height:20px;
 width:180px;
}

#register select { 
 width:200px;
}

select.sm_select {
 width:200px;
 background-color:#FFFFE1;
 margin-bottom:10px;
}

select.pmcom {
 width:200px;
 font-size:10px;
 height:20px;
}

#profile select.year, 
#register select.year {
 width:60px;
}

#profile select.month, 
#register select.month {
 width:140px;
}

#profile select.day, 
#register select.day {
 width:40px;
}

#sitebox {
  width:970px;
  padding:0 5px;
  text-align:left;
  margin:0 auto 30px auto;
  background:#fff url(../gfx/fxb_top_bg.gif) 0 0 no-repeat;
}

#header {
 height:184px;
}

#header.vi {
	height:101px;
}

#header img {
 border:none;
}

#menubar {
 height:36px;
 border-bottom:1px solid #eee;
 background:url(../gfx/topmenu_bg.gif);
}

#menubar div.date, 
#menubar div.menulinks a  {
 color:#000;
 letter-spacing:0.1em;
 float:left;
 font-size:11px;
}
#menubar div.menulinks a:hover {
	background:#C7C6C7 url(../gfx/topmenu_bg_over.gif);
}

#menubar div {
  margin:10px;
}

#menubar div.menulinks {
 float:right;
 margin:0;
 margin-top:0; 
}

#menubar div.menulinks a {
 text-decoration:none;
 display:block;
 width:105px;
 height:17px;
 padding:10px;
 text-transform:uppercase;
 font-size:11px;
}

#menubar div.menulinks a#mainmenu_link {
 /*width:80px;*/
}

#menubar div.menulinks a#gamemenu_link {
 width:160px;
}

#menubar div.menulinks a#poolmenu_link {
	width:115px;
}

#footer {
	text-align:center;
	color:#666;
	margin:0 0 10px -5px;
	padding-bottom:8px;
	background: url(../gfx/fxb_footer_bg.png) no-repeat scroll 0pt bottom;
	position:absolute;
	width:980px;
}

#footer div {
	background:#fff;
}
#footer img {
 vertical-align:middle;
}
#footer img.rss {
 margin-left:5px;
}

#siteSponsors {
 border-top:1px solid #ccc;
 padding-top:5px;
 margin-bottom:10px;
}
#siteSponsors ul {
 list-style-type:none;
 margin:0;
 padding:0;
}

#siteSponsors ul li {
 display:inline;
 margin-left:10px;
}
#footer span.sponsorHeader {
 font-variant:small-caps;
}

#mainmenu_link {
  border-right:1px solid #ddd;
  border-left:1px solid #ddd;
}

#mymenu_link {
 border-left:1px solid #ddd;
}

#poolmenu_link {
 border-left:1px solid #ddd;
}
#register_link {
 color:#333 !important;
 border-left:1px solid #ddd;
 font-weight:bold;
}

div.placeholder {
 margin-bottom:20px;
 background:#fff url(../gfx/leftcolbox_content_bg.gif) 0 0 repeat-x;
}

div.placeholder div.roundedFooter {
 height:4px;
}

div.roundedPollFooter {
 height:4px;
 margin-bottom:13px;		
}

div.placeholder div.placeholderContent {
 border:1px solid #ccc;
 border-top:none;
 padding:5px 0;
}

div#mystats div.placeholderContent,
div#loginBox div.placeholderContent {
 border-bottom:1px solid #ccc;
}

div#mystats,
div#loginBox {
 
}

div#mystats.vi,
div#loginBox.vi {
 background:url(../gfx/mystats_box_bg_vi.png) 0 19px no-repeat;
}

ul#personalStats {
	background-position:bottom right;
	background-repeat:no-repeat;
}

div#mystats.vi ul#personalStats {
	margin-top:68px;
}

#left div.placeholder {
 margin-bottom:13px;
}

div.placeholder ul {
 list-style-type:none;
 margin:0 5px;
 padding:0;
}

div.placeholder ul li {
 font-size:12px;
}

div.placeholder ul li a {
 font-size:12px;
 line-height:140%;
 color:#000;
}

div.placeholder h2 {
 margin:0;
 font-size:12px;
 color:#fff;
 font-weight:bold;
 text-transform:uppercase;
 height:22px;
 line-height:22px;
 text-indent:5px;
}

div.placeholder h2.green {
 background:#cccccc url(../gfx/blue-bg.png) 0 0 repeat-x;
 color:#222 !important;
}

div.placeholder h2.blue {
  background:#fff url(../gfx/leftcolbox_bg.gif) 0 0 no-repeat;
  color:#75A92A !important;
}

#mystats h2.blue,
#loginBox h2.blue  {
	color:#fff !important;
	background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
}

#mystats.vi h2.blue,
#loginBox.vi h2.blue {
	color:#fff !important;
	background:#fff url(../gfx/login_header_bg_vi.gif) 0 0 no-repeat;
}

#printcontent {
 padding-left:0;
}

#pageContent {
	width:100%;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:40px;
}

#left {
 width:205px;
 float:left;
 margin-right:10px;
}

#hp_content,
#content {
 float:left;
 width:755px;
}

#inner { 
 line-height:130%;
 margin-bottom:15px;
}

#inner h1  {
 /*color:#000;
 font-size:16px;
 margin:0;
 margin-bottom:0;
 font-weight:normal;
 color:#222;*/
 font-size:12px;
font-weight:bold;
height:22px;
line-height:22px;
margin:0;
text-indent:5px;
text-transform:uppercase;
background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;
color:#fff;

}

#inner h1:first-letter {
text-transform:uppercase;
}

div.shout h2, h2.shout {
  background-color:#eee;
  padding:2px 2px 2px 5px;
 color:#000;
  font-size:11px;
  margin:0;
  font-family:Arial;
  margin-bottom:1px;
  font-weight:normal;
}

div.blog h2 {
 color:#0068B1;
 font-size:12px;
 margin:0;
 margin-bottom:0;
 font-family:Arial;
}

div.blog, 
div.shout {
 border:1px solid #F3F8FC;
 padding:0;
 margin-bottom:30px;
}

div.blog p, div.shout p {
 margin:3px;
 padding:5px;
}

#inner hr {
 height:1px;
 color:#ddd;
 background-color:#ddd;
 border:none;
 clear:both;  
 margin-top:0;
}

#inner img.border {
 margin:8px;
 border:1px solid #666666;
}

#inner img.right {
 margin-right:0;
 margin-left:4px;
}

#inner img.left {
 margin-left:0;
}

#inner ul.prediction, 
#inner ul.rules {
 list-style-type:square;
 margin:0;
 padding-left:20px;
 margin-bottom:20px;
 margin-top:10px;
}

#inner ul.prediction li {
 color:#555;
}

#inner ul.rules li {
 color:#000;
}

#inner ul.prediction li span, 
#inner ul.prediction li strong  {
color:#000;
}

form#login {
 margin:5px;
}

div#loginBox.vi form#login {
	margin:68px 5px 5px 5px;
}

#login input {
 width:160px;
 font-size:15px;
 background: #FFFFE1;
 border: 1px solid #767676;
 vertical-align: middle;
 padding:2px;
 font-weight:bold;
 margin:3px 0;
}

#loginBox #login input.submit {
 width:100px;
 background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;
 border-color:#fff;
 color:#fff;
 margin-top:2px;
 border-bottom:1px solid #333;
 border-right:1px solid #333;
 border-top:1px solid #333;
 border-left:1px solid #333;
}

#loginBox.vi #login input.submit { 
	background:#B1CE5F url(../gfx/green_button_bg.gif) 0 0 repeat-x;
}

div.arrowheader {
 background:url(../gfx/blue-arrow.gif) 0 0 no-repeat;
 padding-left:15px;
 line-height:80%;
 height:15px;
 margin-top:10px;
 color:#222;
 font-size:11px;
 clear:right;
 float:right;
}

div.poster, 
div.blogposter, 
div.shoutposter {
 background:none;
 color:#222;
 font-size:11px;
 float:right;
 margin-right:2px;
 padding-top:4px;
}

div.poster {
	color:#fff;
}

div.posterpm {
 background:none;
 color:#999999;
 font-size:11px;
 margin-right:2px;
}
img.newsImage {
	padding:1px;
	border:1px solid #eee;
	margin-right:5px;
}

div.blogposter, 
div.shoutposter {
 position:relative;
 top:4px;
 font-size:10px;
}

div.arrowheader a {
 font-size:11px;
 text-decoration:none;
 color:#0068B1;
}

div.arrowheader a:hover {
 text-decoration:underline;
}

/* CSS menus */

#menuContainer {
 position:absolute;
 z-index:10;
 padding-left:259px;
}

#menuContainer.guest {
 padding-left:521px !important;
}

#gamemenu, 
#mainmenu, 
#mymenu,
#poolmenu {
	border:1px solid #ddd;
	border-bottom:0;
	text-align:left;
	width:130px;
	display:none;
	z-index:99;
	filter:alpha(opacity=98);
 	-moz-opacity:0.98;
 	opacity:.98;
}

#poolmenu {
	width:140px;	
}
#gamemenu {
 width:185px; !important;
}
* html #gamemenu, * html #mainmenu, * html #mymenu html #poolmenu {
	width:132px;
}
* html #gamemenu {
 width:187px; !important;
}
#mainmenu {
 margin-left:143px;
}
#gamemenu {
 margin-left:269px !important;
}

#mymenu {
 margin-left:586px !important; 
}

#poolmenu {
 margin-left:449px !important; 
}

#gamemenu ul, 
#mainmenu ul, 
#mymenu ul,
#poolmenu ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

#gamemenu  ul li, 
#mainmenu ul li, 
#mymenu ul li,
#poolmenu ul li {
	border-bottom:1px solid #ccc;	
}

#gamemenu  ul li a, 
#mainmenu  ul li a, 
#mymenu ul a,
#poolmenu ul a {
	color:#000;
	display:block;
	text-decoration:none;
	background:#eee;
	height:18px;
	padding-top:3px !important;
	font-weight:normal;
	text-indent:5px;
	text-transform:capitalize;
	font-size:11px;
	line-height:1.2em;
	position:relative;
}

#admin li a {
 color:#ff0000 !important;
}

#gamemenu ul li a:hover, 
#mainmenu ul li a:hover, 
#mymenu  ul li a:hover,
#poolmenu ul li a:hover {
	background-color:#999;
	color:#fff;
}

#poolmenu ul li a.my_community {
	background:#eee url(../gfx/comm-menu-bg.gif) right 3px no-repeat;	
}

#poolmenu ul li a.my_community:hover {
	background:#999 url(../gfx/comm-menu-bg-over.gif) right 3px no-repeat;	
}

#gamemenu_link, 
#mainmenu_link, 
#mymenu_link,
#poolmenu_link {
  cursor: pointer;
}

div.resultbox {
 border:1px solid #ccc;
 height:150px;
 margin-bottom:20px;
}

div.resultboxbig {
 overflow:hidden;
 background-color:#eee;
 margin-bottom:20px;
}

div.resultbox a,
div.resultboxbig a {
 color:#333;
} 

div.resultbox ul, 
div.resultboxbig ul {
 clear:both;
 margin:0;
 margin-bottom:5px;
 list-style-type:none;
 margin-left:-40px;
 margin-top:5px;
}
div.resultbox ul li, 
div.resultboxbig ul li {
 float:left;
 position:relative;
 width:50px;
 text-align:left;
 height:20px;
 font-size:11px;
 margin:0;
 padding:0;
}

*:lang(nl) div.resultbox ul li, 
*:lang(nl) div.resultboxbig ul li  {
 height:24px !important;
}

div.resultbox ul li.player, 
div.resultboxbig ul li.player {
 width:150px;
}

div.resultbox ul li.img, 
div.resultboxbig ul li.img {
 width:110px;
 padding-left:10px;
}

div.resultbox ul li img, 
div.resultboxbig ul li img {
 width:20px;
 position:absolute;
 margin:8px;
}

div.resultbox strong, 
div.resultboxbig strong {
 background:url("../gfx/blue-bg.png") repeat-x scroll 0 0 #cccccc;
color:#222222;
display:block;
font-size:13px !important;
font-variant:small-caps;
font-weight:normal;
height:20px;
line-height:1.3em !important;
margin:0;
padding:1px 0;
text-indent:5px;
}

#active {
 border:1px solid #0068B1;
 background-color:#D0E0F2;
}

#active.memberlist {
 margin:4px 3px 10px 4px;
}

#active ul li {
 font-size:11px;
}

#active.memberlist ul li {
  font-size:11px;
}

#active.memberlist ul li img {
 margin-top:5px;
}

#active ul {
 list-style-type:none;
 padding:0;
 margin:5px;
}

#active strong {
color:#fff;
 display:block;
 background-color:#0068B1;
 text-indent:5px;
 font-variant:small-caps;
 line-height: 1.2em;
 font-weight:normal;
 height:17px;
}

#legenda.gamePage {
 width:178px;
 float:right;
 margin-top:1em;
}
#legenda ul li {
 font-size:11px;
}

#legenda ul {
 list-style-type:none;
 padding:0;
 margin:5px;
}

#legenda strong {
 color:#222;
 display:block;
 background:url("../gfx/blue-bg.png") repeat-x scroll 0 0 #cccccc;
 text-indent:5px;
 font-variant:small-caps;
 line-height: 1.2em;
 font-weight:normal;
 height:16px;
 padding:2px 0 2px 0;
 border:1px solid #eee;
}

#legendholder div.ranking ul  {
 margin:5px;
}
#legendholder div.ranking {
 padding-bottom:5px;
}
#legendholder div.ranking ul li {
  width:100%;
  overflow:hidden;
}

#legendholder div.ranking div.head {
 width:50px;
 float:left;
 font-size:11px;
}

#fixtures, 
#pm,
table.ranking  {
 border:none;
 border-collapse: collapse; 
 border-spacing: 0;
 width:100%;
 clear:none;
}

*:lang(nl) #fixtures,
*:lang(nl) table.ranking {
     clear:left;
}

table#compare {
 clear:left;
 border:none;
 border-collapse: collapse; 
 border-spacing: 0;
 width:100%;
}

#fixtures tr td img {
 border:none;
}

#fixtures tr.even td,
table.ranking tr.even td {
	background:#F4F4F4;
}

#fixtures tr.tableSubHeader td,
tr.tableSubHeader td {
	background:#ddd;
}

#fixtures span.flag {
	display:inline-block;
	width:110px;	
}


div#extraRankings table tr td {
	padding:1px 0pt 1px 4px;
	border-bottom:1px solid #eee;
}

table#pollWizard tr td {
	border-bottom:1px solid #eee;	
}

table#pollWizard tr.even td {
	background:#F4F4F4;	
}

table#pollWizard tr td table tr td {
	border:none;
}

div#extraRankings table tr.even td {
	background:#F4F4F4;
}

#fixtures tr.tableSubHeader strong,
tr.tableSubHeader strong {
	font-variant:small-caps;
}

h2.fixtures {
 font-size:11px;
 margin:10px 0 0 0;
}

ul#moreFixtures {
 list-style-type:none;
 margin:0;
 padding:0;
}

ul#moreFixtures li {
 display:inline;
 padding-right:5px;
} 

ul#moreFixtures li a {
 font-size:10px;
 color:#000;
 
}

table.pm,
table.compareGame {
 border:none;
 border-collapse: collapse; 
 border-spacing: 0;
 width:100%;
}

#fixtures tr.optionRow td {
	border:none;
	vertical-align:bottom;
}

#fixtures tr th, 
#pm tr th
table.ranking tr th { 
 line-height:1.2em;
}
#pm tr td, 
#fixtures tr td,
table.ranking tr td { 
 padding:3px 0 3px 4px;
 border-bottom:1px solid #EEE;
 vertical-align:middle;
 line-height:1.2em;
}

table#compare tr th.compare {
 color:#000;
 background:#fff;
 font-weight:bold;
 font-size:14px;
 border-bottom:1px solid #ccc;
 font-variant:small-caps;
}

table#compare tr th.compare.score {
  background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
  font-weight:normal;
  font-size:11px;
  font-variant:normal;
  color:#fff;
} 

table#compare table.compareGame tr th,
table#compare table.compareGame tr td,
table#compare tr th  {
 padding:1px 1px 1px 4px;
}

table#compare tr th {
 background:#333 url(../gfx/grey_header_bg.gif) top left repeat-x;
 color:#fff;
 font-variant:small-caps;
}

table.compareGame {
 width:97%;
 margin:4px 0 4px 0;
 border:1px solid #EEEEEE;
}
table.compareGame tr td {
 border-bottom:1px solid #EEE;
 vertical-align:middle;
 background:#F4F4FF;
}

#pm tr.selected td {
	background:#999;
	color:#fff;
}

#pm tr.selected td a {
 color:#fff;
}
#fixtures td {
 background:url(../gfx/ranking_td.gif) top left repeat-x;
}
div.statslegenda #fixtures td {
 background:none;
}

#fixtures.blueheader tr th,
#fixtures tr th.blueheader,
table.ranking tr th.bluheader  {
  background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
  color:#fff;
}
#fixtures tr th.greenheader,
table.ranking tr th.greenheader  {
  background:url("../gfx/blue-bg.png") repeat-x scroll 0 0 #cccccc;
  color:#222;
}

#fixtures.blueheader tr th span {
 font-size:11px;
}
#fixtures tr th,
table.ranking tr th {
 background:url("../gfx/blue-bg.png") repeat-x scroll 0 0 #cccccc;
 text-align:left !important;
}

#fixtures tr th, 
#pm tr th,
table.ranking tr th { 
 color:#222;
 font-weight:normal;
 height:16px;
 font-variant:small-caps;
 padding:3px 2px 4px 4px;
}


#fixtures tr td.score {
 font-weight:bold;
}

#fixtures tr td.score_busy {
 font-weight:bold;
 color: #ff0000;
}

#fixtures tr td.score_finished {
 font-weight:bold;
 color: #0000ff;
}

#fixtures tr td h2 {
 font-size:14px;
 color:#333;
 margin-top:5px;
 margin-bottom:-10px;
}

#fixtures input.text,
#fixtures input.score,
#fixtures input.textLarge {
 width:24px !important;
 height:14px;
 border:1px solid #999;
 padding-left:2px;
 font-size:11px;
 background-color:#FFFFE1;
 }

#fixtures input.medium {
 width:140px !important;
}

#fixtures input.textLarge {
  width:140px !important;
}
#pm tr td {
 padding-left:4px;
 text-indent:0;
 line-height:130%;
 vertical-align:top;
}

#pm tr th {
 background:url("../gfx/blue-bg.png") repeat-x scroll 0 0 #ccc;
 color:#222;
}

#pm {
 clear:none;
}

*:lang(nl) #pm {
   clear:both !important;
}

#pm a {
 text-decoration:none;
}

#pm a:hover {
 text-decoration:underline;
}

#pmnav a {
 font-variant:small-caps;
 line-height: 1.2em;
 display:block;
 float:left;
 width:110px;
 height:17px;
 padding-top:1px;
 background-color:#6E6E6E;
 padding-bottom:0;
 text-indent:5px;
 color:#fff;
 text-decoration:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
}

#pmnav a.tiny {
 width:60px;
}


#pmnav a.small {
 width:90px;
}

#pmnav a.long {
 width:125px;
}

#pmnav a.extralong {
 width:175px;
}

#pmnav a:hover, #pmnav a:active {
 background-color:#999;
}

#pmnav a.selected {
 background-color:#999;
}

a.regred {
 color:red !important;
 font-weight:bold !important;
}

#fixtures img.clublogo {
 margin-right:20px;
 height:12px;
}

#fixtures th.standing {
 width:150px;
}


div.statslegenda {
 background-color:#F9F9F9;
 margin-bottom:20px;
}

div.statslegenda div.head {
 float:left;
 width:90px;
}

div.statslegenda ul {
 list-style-type:none;
 padding:0;
 margin:5px;
}
div.statslegenda ul li {
	line-height:150%;
}
div.statslegenda ul li img {
	margin-right:5px;
}
div.statslegenda ul li.breaker {
 border-bottom:1px solid #ccc;
 margin-bottom:4px;
 height:4px;
}
div.statslegenda strong.header, 
strong.header,
h1.header, 
h2.header, 
strong.ere_header {
 color:#fff;
 display:block;
 background:#F2F2F2  url(../gfx/grey_header_bg.gif) top left repeat-x;
 height:22px;
 text-indent:5px;
 text-transform:uppercase;
 line-height:22px;
 font-size:12px !important;
 margin:0;
 font-weight:bold;
}

strong.subHeader,
h2.subHeader {
 color:#222;
 display:block;
 background:url("../gfx/blue-bg.png") repeat-x scroll 0 0 #CCCCCC;
 height:20px;
 text-indent:5px;
 font-variant:small-caps;
 line-height: 1.3em !important;
 padding:1px 0;
 font-size:13px !important;
 margin:0;
 font-weight:normal;
}

#hp_content h1.header {
	background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
	color:#fff !important;
	font-weight:bold;
	height:22px;
	position:relative;
}

a.reInvite,
a.forceActive,
a.requestJoin {
	padding-left:20px;
	background:url(../gfx/icons/email_go.png) 0 center no-repeat;
	margin-left:10px;
	font-size:11px;
	text-decoration:none;
	line-height:19px;
	color:#999;
}

a.forceActive {
	background:url(../gfx/icons/user_go.png) 0 center no-repeat;
}
a.requestJoin {
	background:url(../gfx/icons/invite2.gif) 0 center no-repeat;
	padding-left:24px;
}
strong.greenheader, 
strong.greyheader, 
h2.greenheader, 
h2.greyheader,
h2.blueheader {
 color:#666;
 display:block;
 height:22px;
 text-indent:5px;
 text-transform:uppercase;
 line-height:22px;
 font-weight:bold;
 font-size:12px !important;
 margin:0; 
}

h2.greenheader {
 background:#B1CE5F url(../gfx/green_header_bg.gif) top left repeat-x;
 color:#fff;
}
div#hp_content h2.greenheader {
	background:url(../gfx/hpsd01.gif) 0 0 no-repeat;
	position:relative;
	color:#555;
}

h2.greyheader {
background:#F0F0F0 url(../gfx/white_header_bg.gif) top left repeat-x;
color:#222;
}

div#hp_content h2.greyheader {
	background:#cccccc url(../gfx/blue-bg.png) 0 0 repeat-x;
	position:relative;
}

h2.greenheader div.sdend {
 position:absolute;
 background:url(../gfx/hpsd02.gif) top right no-repeat !important;
 width:6px;
 top:0px;
 right:0px;
}

div#hp_content h2.orangeheader {
 background:#cccccc url(../gfx/blue-bg.png) 0 0 repeat-x; 
 /*background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #FFA316;*/
 color:#222;
 font-size:12px !important;
 font-weight:bold;
 height:22px;
 line-height:22px;
 margin:0;
 text-indent:5px;
 text-transform:uppercase;
}

h2.orangeheader div.sdend {
	display:none;
}

h1 div.sdend,
h2.greyheader div.sdend {
 display:none;
}
h1 div.sdend {
	display:none;
}

h2.blueheader {
background:#ccc url(../gfx/blue-bg.png) top left repeat-x;
clear:both;
color:#222;
font-weight:normal;
font-variant:small-caps;
text-transform:none;

}

strong.header {
 clear:both;
}
div.statslegenda strong.header span {
 font-size:11px;
}

#fixtures img.clublogo2 {
 margin-right:20px;
 height:12px;
 width:18px;
}

#fixtures img.perc {
 height:16px;
}

div.comment {
 border:1px solid #ccc;
 background-color:#fff;
 margin-bottom:20px;
}

div.comment strong.header {
color:#fff;
 display:block;
 background-color:#0068B1;
 padding-bottom:4px;
 text-indent:5px;
 font-variant:small-caps;
 line-height: 1.2em;
 font-weight:normal;
 height:14px;
}

div.comment p {
	padding:5px;
}

#pagenav {
text-align:right;
margin:10px 0;
}

#prediction #pagenav {
	text-align:left;
}

#prediction #pagenav a {
	float:none;	
}

#prediction #pagenav strong {
	text-transform:uppercase;
}

#pagenav span {
 font-variant:small-caps;
 line-height: 1.2em;
 font-size:11px;
 color:#666;
 padding-right:4px;
 position:relative;
}

#pagenav a {
 display:inline-block;
 height:13px;
 line-height:120%;
 font-size:11px;
 border:1px solid #555;
 background-color:#fff;
 color:#000;
 margin-right:1px;
 font-variant:small-caps;
 line-height: 1.2em;
 text-decoration:none;
 float:right;
 padding:3px 5px;
 margin-bottom:4px;
}


#pagenav a:hover,
#pagenav a.pselected,
#pagenav a.red {
 background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;
 color:#fff !important;
}


#pimage {
 width:152px;
 float:right;
 height:264px;
}
#pimage span {
	display:block;
	font-size:12px;
}

#pimage div {
 background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
 color:#fff;
 font-variant:small-caps;
 line-height: 1.2em;
 text-indent:5px;
 height:20px;
 margin-bottom:3px;
}

#pimage img {
  position:relative;
}

#pm.profile {
 clear:left !important;
 width:400px !important;
 background:none;
}

strong.red {
 color:red;
 display:block;
 margin-top:10px;
}

a.prebutton {
 line-height: 1.2em;
 display:block;
 width:110px;
 height:16px;
 padding:3px 0 0 0;
 background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
 text-indent:11px;
 color:#fff;
 text-decoration:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 font-size:11px;
 border:1px solid #003559;
 text-align:left;
}

a.prebutton:hover {
  filter:alpha(opacity=90);
 -moz-opacity:0.90;
 opacity:0.90;
}

a.bold {
	font-weight:bold;
}

div.faqtext {
padding:4px;
}

#newsdiv {
 padding-top:10px;
  border-top:1px solid #00854D;
  margin-top:20px;
}


span.mt {
 font-size:9px !important;
}

#rulespoints {
 position:absolute;
 border:1px solid #0068B1;
 background-color:#fff;
 z-index:99;
 width:400px;
 display:none;
 filter:alpha(opacity=98);
 -moz-opacity:0.98;
 opacity:0.98;
}

#rulespoints span {
 padding:4px;
 display:block; 
}

#rulespoints span:first-letter  {
 text-transform:uppercase;
}

div.infomatch {
 position:absolute;
 border:1px solid #0068B1;
 background-color:#D0E0F2;
 z-index:99;
 width:200px;
 display:none;
 filter:alpha(opacity=98);
 -moz-opacity:0.98;
 opacity:0.98;
}

div.infomatch span {
 padding:4px;
 display:block; 
}

div.infomatch span:first-letter  {
 text-transform:uppercase;
}

div.infomatch ul {
 list-style-type:none;
 padding:0;
 margin:5px;
}

#inviteafriend {
 position:absolute;
 border:1px solid #0068B1;
 background-color:#D0E0F2;
 z-index:99;
 width:220px;
 display:none;
 left:500px;
 filter:alpha(opacity=98);
 -moz-opacity:0.98;
 opacity:0.98;
}

#tellafriend {
 background:#fff;
 height:140px;
 text-align:left;
 margin:10px;
}
 
#rulespoints strong, 
#createcommunity strong, 
#inviteafriend strong,
div.infomatch strong {
 font-weight:normal;
 display:block;
 background-color:#0068B1;
 text-indent:5px;
 font-variant:small-caps;
 line-height: 1.2em;
 height:17px;
 color:#fff;
 position:relative;
}

a.commSort {
	color:#222;
	text-decoration:none;
	background:url(../gfx/icons/sort_def.gif) right center no-repeat;
	padding-right:12px;
}

a.commSort.asc {
	background:url(../gfx/icons/sort_asc.gif) right center no-repeat !important;
}

a.commSort.desc {
	background:url(../gfx/icons/sort_desc.gif) right center no-repeat !important;
}

#tellafriend form, #inviteafriend form {
 padding:5px;
 margin:0;
}

#tellafriend form input.send, 
#createcommunity input.prof_submit, 
#inviteafriend input.send {
 background:#00519E url(../gfx/orange-bg.png) 0 0 repeat-x;
 border:1px solid #005288;
 color:#FFFFFF;
 font-size:11px;
 height:20px;
 margin:2px;
 padding-bottom:2px;
 position:relative;
 top:2px;
 width:70px;
}
#tellafriend form span, 
#inviteafriend form span {
 display:block;
 float:left;
 width:80px;
}

#createcommunity strong {
 margin-bottom:10px;

}
#tellafriend input.text, 
#createcommunity input.text, 
#inviteafriend input.text {
 height:14px;
 border:1px solid #999;
 font-size:11px;
 width:240px;
 background-color:#FFFFE1;
 margin-bottom:1px;
}

#tellafriend input.text {
 background:none;
}
#tellafriend input.formError {
	border:1px solid #ff0000;
}
#tellafriend img.close, 
#rulespoints img.close, 
#createcommunity img.close, 
#inviteafriend img.close,
div.infomatch img.close,
#newsAnnounce img.close, 
img.close {
 cursor:pointer;
 margin-top:1px;
 margin-right:3px;
 margin-bottom:3px;
 position:absolute;
 right:0px;
}
#newsAnnounce img.close, {
 margin:-15px -5px;
}

#createcommunity {
 position: absolute;
 border:1px solid #000;
 background-color:#fff;
 z-index:99;
 width:240px;
 display:none;
 filter:alpha(opacity=98);
 -moz-opacity:0.98;
 opacity:0.98;
 padding-bottom:10px;
}

#createcom {
	margin:5px;
}

#createcom span {
	line-height:1em;
	vertical-align:middle;
	display:block;
	margin-bottom:5px;
}

#createcom input.radio {
	vertical-align:bottom;
}

#createcommunity span {
 display:block;
 float:left;
 width:80px;
}
#menu_subleagues ul {
	margin-bottom:1px solid #ccc;
	margin-bottom:10px;
}

#menu_subleagues .subleaguePosition  {
	float:right;
}
#menu_subleagues .newSubleagueHeader {
	margin-left:5px;
	font-weight:bold;
}

#membercommunities {
 margin:0;
 padding:0;
 list-style-type:none;
}

div#communitydiv {
	border-top:1px solid #ddd;
	color:#999;
	font-size:12px;
	padding-top:5px;
	text-align:right;	
}
img.match_info {
 cursor:hand;
 cursor:pointer;
}

#linkpage, 
#linkpage2 {
  width:100%;
  overflow:hidden;
}

#linkpage ul, 
#linkpage2 ul {
 margin:0;
 padding:0;
 list-style-type:none;
 height:1%;
}

#linkpage ul li {
 width:180px;
 float:left;
}

#linkpage2 ul li {
 width:384px;
 float:left;
}

#linkpage ul li a, 
#linkpage2 ul li a {
 color:#000;
}

#linkpage2 ul li a {
 font-size:11px;
}

#linkpage strong, 
#linkpage2 strong {
background:url("../gfx/blue-bg.png") repeat-x scroll 0 0 #CCCCCC;
color:#222222;
display:block;
font-size:13px !important;
font-variant:small-caps;
font-weight:normal;
height:20px;
line-height:1.3em !important;
margin:40px 0 5px 0;
padding:1px 0;
text-indent:5px
}

#linkpage br, 
#linkpage2 br,
br.clear {
 clear:both;
}

a.pround, 
a.nround {
 display:block;
 height:18px;
 width:19px;
 text-decoration:none;
 cursor:pointer;
 color:#222; 
}

a.pround {
 background:url(../gfx/p_round.gif) top left no-repeat;
 float:left;
 margin-top:0;
}

*:lang(nl) a.pround {
    margin-top: -17px !important;
}

a.nround {
 background:url(../gfx/n_round.gif) top right no-repeat;
 float:right;
 margin-top:-17px; 
}

a.pround:hover {
 background:url(../gfx/p_round2.gif) top left no-repeat;
}

a.nround:hover {
 background:url(../gfx/n_round2.gif) top right no-repeat;
}

span#headertitleround {
 font-size:11px;
}

#comsettings img {
 border:none;
 margin-right:4px;
 vertical-align:middle;
}

#comsettings {
 color:#444;
}

#comsettings span.comtext {
 position:absolute;
 color:#444;
 margin-top:-15px;
}

#comsettings strong.blue {
 color:#0068B1 !important;
}

#comsettings span.comvis {
 color:#444;

}

#commsetting_frame {
 border:1px solid #fff;;
}

#comsettings strong.header {
 margin:0;
}

#comsettings div.clear {
 height:1px;
 background-color:#666;
 clear:both;
 margin-top:5px;
 margin-bottom:5px;
}

#comsettings hr.clear {
 height:1px;
 color:#ccc;
 background:#ccc;
 border:none;
 clear:both;
 margin:5px 0 5px 0;
}

#comsettings input {
 border:1px solid #999;
 margin-bottom:1px;
 padding:3px;
}

#comsettings input.checkbox, 
#newsSticky,
input.checkbox {
 border:none !important;
}

#comsettings select {
 font-size:10px;
}

#comsettings input.import {
 width:80px !important; 
 height:20px;
}

#comsettings input.submit {
  width:80px !important; 
  margin-left:40px;
}

#comsettings input.file {
  width:60px;
}

#comsettings input.radio {
 border:none;
 margin:0;
 padding:0;
}
input.radio {
 vertical-align:middle;
}

#comsettings span.comRadioSetting {
 display:block;
 width:200px;
 float:left;
}
#comminner {
 background-color:#fff;
 padding:15px 4px 15px 4px;
 min-height:200px;
 border:1px solid #eee;
}

* html #comminner {
     height:200px !important;
}

img.clickable {
 cursor:pointer;
}

/* Poll-module */

#poll {
 width:205px;
 background:#EFEFEF url(../gfx/poll_bg.gif) 0 0 repeat-x;
  
}

#poll div {
 border:1px solid #ccc;
 border-top:none;
 padding:8px 8px 20px 8px;
 
}

#poll h2 {
 margin:0;
 font-size:12px;
 font-family:Arial;
 color:#75A92A;
 font-weight:normal;
 text-transform:uppercase;
 font-weight:bold;
 height:14px;
 padding:2px;
 line-height:1.2em;
 text-indent:5px;
}

#poll h2.green {
 background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;
 color:#fff !important;
 font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	margin:0;
	text-indent:5px;
	text-transform:uppercase;
}

#poll ul {
 list-style-type:none;
 margin:0;
 padding:0;
}

#poll ul li {
 font-size:11px;
 margin-top:5px;
 margin-bottom:5px;
}

#poll ul li span {
  position:relative;
  top:-2px;
}

#poll form {
 margin:0;
}

#poll strong {
 color:#000;
 display:block;
 margin-bottom:10px;
}

#poll input.radio {
 color:#FFFFE1;
 margin-left:0;
 margin-right:3px;
 vertical-align:text-bottom;
}

#poll img {
 height:7px;
}
#pollresults {
 padding-bottom:10px;
}
#pollresults img {
 padding:0 4px 0 4px;
 clear:left;
}
#pollresults ul li {
 font-size:11px !important;
}

div#pollanswersdiv {
 margin-bottom:10px;
}

div.hpquick {
 float:left;
 padding:0;
 margin-top:10px;
}

* html div.hpquick {
	 overflow:hidden;
}

div.hpquick div.teaserContent {
 border:1px solid #ccc;
 border-top:none;
 background:#FFFFFF url(../gfx/greygradbg.gif) repeat-x scroll left top;
 padding-top:5px !important;
}

div.hpquick.bigteaser {
 width:445px;
 margin-right:10px;
}


div.hpquick.fullteaser {
 width:755px;
}

div.hpquick div.mainPromo {
	height:136px;
	padding-top:5px !important;
}

div.hpquick div.tabContentSet {
 padding:0 !important;
}

div.hpquick div.showtab {
 border:none !important;
}

object {
 margin:0;
 padding:0;
}

object.youTube {
 float:left;
 margin-right:20px;

}
div.hpquick div {
 padding:10px;
}

div.hpquick div a {
 color:#444;
 text-decoration:none;
 font-weight:bold;
}

div.hpquick div a.gameLink {
	font-style:italic;
	text-decoration:none;
	font-weight:normal;
}

div.hpquick div a.black {
color:#000;
}

div.hpquick div img {
 border:none;
 margin-right:5px;
 margin-bottom:2px;
}

div.hpreg {
 margin-right:10px;
 color:#fff;
 background-color:#0068B1;
 border:1px solid #0068B1;
}

div.hpreg a {
 color:#fff;
}

a.hpred {
 color:orange !important;
 text-decoration:none;
}

table td.inactive a {
 color:#999;
}

h1.homepage {
 color:#FFA500 !important;
}

#hpnewslister {
  line-height:100%;
  background:#fff url(../gfx/greygradbg.gif) repeat-x scroll left top;
  height:223px;
  padding:1px 4px 0 4px;
  overflow:hidden;
}

#hpnewslister h3, 
a.hpmeernieuws {
 font-size:11px;
 margin:0;
}

#hpnewslister h3 {
 margin-bottom:3px;
}

#hpNewsSoccer ul {
 list-style:none;
 margin:0;
 padding:0;
 border-bottom:1px solid #eee;
 margin:3px 0;
}

#hpNewsSoccer ul li {
 font-size:11px;
 margin:0;
 line-height:150%;
}

#hpNewsSoccer ul li.even {
 background:#F4F4F4;	
}

#hpNewsSoccer ul li a {
	 font-weight:normal;
}

#hpNewsSoccer ul li a:hover {
	 text-decoration:underline;
}

a.hpmeernieuws {
	font-weight:normal !important;
	text-decoration:underline !important;
	color:#444 !important;
}

#hpnewslister div {
 font-size:11px;
 color:#333;
 line-height:140%;
 border-bottom:1px solid #eee;
 padding:0 0 5px 0;
 margin-bottom:5px;
 overflow:hidden;
}

#hpnewslister div#hpNewsPool,
#hpnewslister div#hpNewsSoccer {
	padding:3px 0 0 6px;
	border:1px solid #eee;
}

#hpcom,
ul.hpGameStats  {
 margin:0;
 padding:0;
 list-style-type:none;
 width:100%;
 overflow:hidden;
}

ul.hpGameStats li {
 float:left;
 display:block;
 width:356px;
 margin-right:10px;
 height:18px;
 border-bottom:1px solid #eee;
}
ul.hpGameStats {
 height:76px;
}
ul.fixtures li {
 margin-right:4px;
 width:356px;
}

ul.fixtures li.nomargin {
	margin-right:0;
}

ul.hpGameStats li span.team {
 float:left;
 display:block;
 width:280px;
}

ul.fixtures li span.team {
 width:240px;
}
ul.hpGameStats li span.score{
	float:right;
}

ul.hpGameStats li span.time{
	float:left
	display:block;
	width:80px;
}

ul.hpGameStats li span.running {
 color:red;
}

span.livescoreHelpRed {
 color:red;
 font-size:10px;
 display:inline;
}

span.livescoreHelpBlue {
 color:blue;
 font-size:10px;
 display:inline;
}

#hpcom li {
 display:block;
 height:18px;
 font-size:11px;
}

#hpcom li a {
 display:block;
 height:16px;
 padding-top:0;
 background-color:#fff;
 border-bottom:1px solid #eee;
 color:#00854D;
 text-decoration:none;
 padding-left:3px;
}

#hpcom li a:hover {
 background-color:#DEECD9;
}

#pmnameselect strong  {
 color:#fff !important;
 display:block;
 background-color:#0068B1;
 height:16px;
 text-indent:5px;
 font-variant:small-caps;
 line-height: 1.3em !important;
 font-weight:normal;
 border-bottom:1px solid #fff;
 padding-bottom:2px;
 font-size:12px !important;
 margin:0;
}

#pmnameselect {
 border: 1px solid rgb(0, 104, 177); 
 padding: 5px; 
 position: absolute; 
 display:none; 
 background-color: rgb(208, 224, 242); 
 z-index: 99; 
 width: 220px;
 margin-top:-250px;
 margin-left:300px;
 filter:alpha(opacity=90);
 -moz-opacity:0.90;
 opacity:0.90;
}

#pmnameselect ul {
 margin:0;
 padding:0;
 list-style-type:none;
}
#pmnameselect ul li a {
 color:#000 !important;
 font-size:11px !important;
}

div#hosting {
 color:#999;
 font-size:10px;
 float:left;
 width:220px;
 margin-top:30px;
}

div#hosting img {
 border:none;
}

input.nbutton1, 
input.nbutton2, 
input.nbutton3, 
a.nbutton1, 
a.nbutton2, 
a.nbutton3, 
a.prebutton2    {
 border:none !important;
 background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;
 color:#fff;
 padding:3px;
 margin:0;
 text-align:center;
 width:200px;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;
}

input.removeButton {
	background:url("../gfx/blue-bg.png") repeat-x scroll 0 0 #cccccc !important;
	color:#000;
}

a.nbutton1, 
a.nbutton2, 
a.nbutton3, 
a.prebutton2 {
 display:block !important;
 position:relative !important; 
 padding-top:4px; 
}

a.prebutton2:hover {
 filter:alpha(opacity=80);
 -moz-opacity:0.80;
 opacity:0.80;
}

input.nbutton2, 
a.nbutton2, 
a.prebutton2  {
  background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;
 width:140px !important;
}

input.nbutton3, 
a.nbutton3 {
  background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;
 width:120px !important;
}

#quote { 
 font-size: 11px;
 padding: 4px;
 color: #465584;
 background-color: #FAFCFE;
 border: 1px solid #000;
 width:90%;
 margin-left:15px;
 filter:alpha(opacity=95);
 -moz-opacity:0.95;
 opacity:0.95;
}

#newsad {
 float:right;
}

#epnav {
 font-variant:small-caps;
 height:20px;
 clear:both;
}

#epnav a {
 font-size:11px;
 color:#000;
 text-decoration:underline;
}

#epnav a.red {
  text-decoration:none !important;
  color:red; 
}

#epnav a:hover {
 text-decoration:none;
}
.hide {
 display:none;
}

tr.tododetails {
  width:100%;
}

tr.tododetails td {
 width:100%;
 background-color:#EEEEEE;
 margin:5px;
}

#OneStatTag {
 display:none !important;
}

#announcementDiv, 
#messageDiv,
#communityRequestDiv,
#viewprofileDiv,
#staticAnnouncement {
display: none; 
width:400px;
position: absolute;
z-index: 9999997;
}

#loadingDiv {
display: none; 
position: absolute;
margin
z-index: 9999997;
}

*:first-child+html #loadingDiv,
* html #loadingDiv {
	margin-top:-3px;
}

#loadingDiv img {
	vertical-align:middle;
}

#viewprofileDiv {
 display: block; 
 background:#fff url(../gfx/annbg.gif) bottom right no-repeat;
 text-align:left;
}

#viewprofileDiv strong {
 font-weight:normal;
 display:block;
 background-color:#0068B1;
 text-indent:5px;
 font-variant:small-caps;
 line-height: 1.2em;
 position:relative;
 height:17px;
 color:#fff;
}

#newsAnnounce,
div.staticAnnouncementContent {
 text-align:left;
 padding:10px 15px;
 background:#FFFFFF url(../gfx/poll/pollbg.gif) no-repeat scroll right bottom;

} 

#newsAnnounce h6,
div.staticAnnouncementContent h6,
#viewprofileDiv h6 {
 font-size:13px;
 margin:10px 0;
 color:#555;
}

/* Image uploader */

#iUploadLayer {
	 background:#fff;
	 text-align:left;
	 height:120px;
}
#iUploadLayer div.inner {
 margin:5px;

}

#uLayer {
 position:absolute;
 margin:10px;
}

#uLayer form input {

}
#uLayer form label {
 display:block;
 float:left;
 width:140px;
}
#uLayer form div {
 margin:5px 0 5px 0;
}

#iUploadLayer ul {
 list-style-type:none;
 clear:both;
 margin:0;
 padding:0;
 height:20px;
 margin:5px;
 margin-bottom:9px;
 border-bottom:1px solid #000;
}
#iUploadLayer ul li {
 float:left;
}
#iUploadLayer ul li a {
display:block;
height:16px;
border:1px solid #000;
border-bottom:none;
margin-right:4px;
text-decoration:none;
padding:2px;
background-color:#0068B1; 
color:#fff;
width:60px;
}
#iUploadLayer ul li a.selected {
 	background-color:#fff;
 	color:#000;
 	position:relative;
 	top:1px;
}
input.iSelect,
button.iSelect {
 float:right;
 margin-right:10px;
 margin-top:2px;
 margin-bottom:2px;
 height:21px;
 width:80px;
 background-color:#0068B1;
 color:#fff;
 padding-bottom:2px;
 border:1px solid #000;
 cursor:pointer;
}
div.ratingdiv {
 height:16px; 
 float:left; 
 margin-right:5px;
 background:url(/gfx/icons/rankingbg.gif) top left no-repeat;
}

div.ratingprofilediv {
 height:12px; 
 margin-right:5px;
 background:url(/gfx/icons/rankingbg2.gif) top left no-repeat;
 
}

table tr.rankingHighlight td {
 background:#FFFF80 !important;
}

/* new profile tabs */
	
form#profile {
 margin:0 !important;;
 padding:0 !important;
}

#profile img {
 border:none;
 vertical-align:top;
}
#callbackmsg {
 margin-bottom:10px;
}

#mp_tabs ul,
ul.tabSet {
 list-style:none;
 padding:0;
 margin:0;
 height:26px;
 margin-top:-1px;
}
#mp_tabs ul {
 overflow:hidden;
}

#mp_tabs ul.communityTabs {
 overflow:visible !important;
}

#mp_tabs ul li,
ul.tabSet li {
 display:block;
 float:left;
 margin-right:2px;
 height:25px;
 border:1px solid #eee;
}
#mp_tabs.shoutbox ul li,
#mp_tabs ul li.noBorder {
 border:none;
}

#mp_tabs ul li.selected,
ul.tabSet li.selected {
  border:1px solid #ddd;
  border-bottom:none; 
}

#mp_tabs ul li.selected a,
ul.tabSet li.selected a {
 background:transparent !important;
 color:#000 !important;
}

#mp_tabs ul li a,
ul.tabSet li a,
a.tabv2 {
 display:block;
 float:left;
 padding:4px 5px;
 text-decoration:none;
 background:url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;
 color:#fff;
 height:18px;
 font-weight:normal;
}

#mp_tabs ul li a.admin {
	background:#ccc url(../gfx/blue-bg.png) top left repeat-x;
	color:#222;
}

#mp_tabs ul li.ownPositionRankingTab {
	float:right;
	border:none;
}

#mp_tabs ul li.ownPositionRankingTab a {
	background:url(../gfx/search_ranking.gif) 0 0 no-repeat;
	padding-left:22px;
	line-height:12px;
	margin-top:4px;
	color:#000;
	text-decoration:underline;
}

#mp_tabs ul li.ownPositionRankingTab a:hover {
	text-decoration:none;
}


ul.tabSet {
 margin:0 0 0 1px;
 overflow:hidden;
 width:100%;
}

.teaserContent ul.tabSet {
	margin:0 0 0 4px;
}

ul.tabSet li {
 height:21px;
}

ul.tabSet li a {
 height:22px;
 background: url("../gfx/orange-bg.png") repeat-x scroll 0 0 #00519E;

}

div#taboptions {
 margin:5px 0;	
}

div#taboptions a {
 color:#000 !important;
 font-size:93%;
}

div#taboptions a.active {
	cursor:default;
	text-decoration:none !important;
	font-weight:bold;
	padding:0 3px;
}

a#findownlink {
	color:#000;		
	font-size:93%;
	background:url(../gfx/search_ranking.gif) 0 0 no-repeat;
	padding:0 0 2px 20px;
	float:right;
	display:block;
}

a#findownlink:hover {
 text-decoration:none;		
}

div.showtab {
 display:block;
 border:1px solid #eee;
 border-top:none;
 clear:both;
 padding:3px;
 
}
div.hidetab {
 display:none;
}
	

table.udpMatchrow {
	border:1px solid #999;
	background:#EEE;
	margin-bottom:10px;
}
span.formHeader {
 color:#333;
}

img.legendbutton {
 cursor:pointer; 
 position:absolute;
 z-index:0;
 margin-left:5px;
}
a.gopool {
 text-decoration:none !important;
}

a.gopool img {
 vertical-align:middle;
}

a.old {
 color:#666666 !important;
}

div.prizerow h2 {
 color:#444;
 font-size:18px;
 margin:10px 0;
 font-weight:bold;
}
div.prizerow {
 border-bottom:1px solid #999;
 width:100%;
 overflow:auto;
 padding-bottom:10px;
}

.center {
	text-align:center !important;
}

div#endranking {
 margin-bottom:20px;
}
/* profile layer */

div#viewProfile {
 text-align:left;
 margin:10px;
 background:#fff;

}
div#viewProfile a {
 color:#000 !important;
 text-decoration:underline !important;
}

div#viewProfile ul.profileCommunities {
 list-style:none;
 margin:0;
 padding:0;
 display:inline;
}

div#viewProfile ul.profileCommunities li {
 display:inline;
 margin-left:3px;
 float:left;
}
/* Yui calendar styling */

.yui-calcontainer {
	position:relative;
	padding:5px;
	background-color:#F7F9FB;
	border:1px solid #7B9EBD;
	float:left;
	overflow:hidden;
}

.yui-calcontainer iframe {
	position:absolute;
	border:none;
	margin:0;padding:0;
	left:-1px;
	top:-1px;
	z-index:0;
	width:50em;
	height:50em;
}

.yui-calcontainer.multi {
	padding:0;
}

.yui-calcontainer.multi .groupcal {
	padding:5px;
	background-color:transparent;
	z-index:1;
	float:left;
	position:relative;
	border:none;
}

.yui-calcontainer .title {
	font:100% sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	height:25px;
	position:absolute;
	top:3px;left:5px;
	z-index:1;
}

.yui-calcontainer .close-icon {
	position:absolute;
	right:3px;
	top:3px;
	border:none;
	z-index:1;
}

.yui-calcontainer .calclose {
	background: url("calx.gif") no-repeat;
	width:17px;
	height:13px;
	cursor:pointer;	
}

/* Calendar element styles */

.yui-calendar {
	font:100% sans-serif;
	text-align:center;
	border-spacing:0;
	border-collapse:separate;
	position:relative;
}

.yui-calcontainer.withtitle {
	padding-top:1.5em;
}

.yui-calendar .calnavleft {
	position:absolute;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;   
	left:2px;
	z-index:1;
	background: url("callt.gif") no-repeat;
}

.yui-calendar .calnavright {
	position:absolute;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;
	right:2px;
	z-index:1;
	background: url("calrt.gif") no-repeat;
}

.yui-calendar td.calcell {
	padding:.1em .2em;
	border:1px solid #E0E0E0;
	text-align:center;
}

.yui-calendar td.calcell a {
	color:#003DB8;
	text-decoration:none;
}

.yui-calendar td.calcell.today {
	border:1px solid #000;
}

.yui-calendar td.calcell.oom {
	cursor:default;
	color:#999;
	background-color:#EEE;
	border:1px solid #E0E0E0;
}

.yui-calendar td.calcell.selected {
	color:#003DB8;
	background-color:#FFF19F;
	border:1px solid #FF9900;
}

.yui-calendar td.calcell.calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#FF9900;
	border:1px solid #FF9900;
}

.yui-calendar td.calcell.calcellhover a {
	color:#FFF;
}

.yui-calendar td.calcell.restricted {
	text-decoration:line-through;
}

.yui-calendar td.calcell.previous {
	color:#CCC;
}

.yui-calendar td.calcell.highlight1 { background-color:#CCFF99; }
.yui-calendar td.calcell.highlight2 { background-color:#99CCFF; }
.yui-calendar td.calcell.highlight3 { background-color:#FFCCCC; }
.yui-calendar td.calcell.highlight4 { background-color:#CCFF99; }

.yui-calendar .calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}

.yui-calendar .calheader {
	position:relative;
	width:100%;
	text-align:center;
}

.yui-calendar .calheader img {
	border:none;
}

.yui-calendar .calweekdaycell {
	color:#666;
	font-weight:normal;
	text-align:center;
	width:1.5em;
}

.yui-calendar .calfoot {
	background-color:#EEE;
}

.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}

.yui-calendar .calrowhead {
	border-right-width:2px;
}

/* Specific changes for calendar running under fonts/reset */
.yui-calendar .calbody a:hover {background:inherit;}
p#clear {clear:left; padding-top:10px;}


.yui-calcontainer  {
	z-index:999;

} 
a.yuiCalendar {
	background:#000 url(../gfx/icons/calendar.gif) 0 0 no-repeat;
	line-height:16px;
	padding:0 8px 0 8px;
	text-decoration:none;
	cursor:pointer;
}

*html a.yuiCalendar {
	position:absolute;
}
.yui-calcontainer {
	position:absolute !important;
}

input.calDate {
	color:#999;
}

/* header slideshow */
#header.vi div#slideshowModule {
 padding-top:102px;
 display:none;	
}

div#slideshowModule ul#slideshowNavigation {
	display:none;
}
div#slideshowModule div#slideshowFrameContainer img {
	position:absolute;
}

div#slideshowModule div#slideshowFrameContainer img.slide2 {
	opacity:0;
	filter: alpha(opacity=0);
}

/* JS select box */
div.jsSelectBox {
	width:150px;
	position:relative;
}

div.jsSelectBox a.jsSelectControl {
 background:#666 url(../gfx/js-select-arrow.gif) right center no-repeat !important;
 color:#fff !important;
 text-decoration:none;
 padding:0 2px 4px 2px !important;
 display:block;
 position:relative;
 border:2px solid #666 !important;
 font-size:11px !important;
 float:none !important;
 height:17px !important;
}

div.jsSelectBox a.jsSelectControl:hover {
	background-color:#555 !important;
}
div.jsSelectBox ul.jsSelectOptions {
	margin:2px;
	padding:0;
	list-style-type:none;
	position:absolute;
	z-index:99;
	width:160px !important;
	display:none;
	border-top:1x solid #555;
	top:24px;
	height:auto !important;
}

div.jsSelectBox ul.jsSelectOptions li {
	display:inline !important;
	border:none !important;
	float:none !important;
	height:auto !important;
	margin-right:0 !important;
}

div.jsSelectBox ul.jsSelectOptions li a {
	display:block;
	width:152px;
	float:none !important;
	height:auto !important;
	padding:0 4px 0 4px !important;
	background:#555 !important;
	color:#fff !important;
	border-top:1px dotted #555 !important;
	border-left:2px solid #555 !important;
	border-right:2px solid #555 !important;
	text-decoration:none;
	font-size:11px;
}
* html div.jsSelectBox ul.jsSelectOptions li a {
 border-top:1px solid #666 !important;
}
div.jsSelectBox ul.jsSelectOptions li.last a {
 border-bottom:2px solid #555 !important;
}

div.jsSelectBox ul#commGameOptions.jsSelectOptions li a:hover,
div.jsSelectBox ul#commGameOptions.jsSelectOptions li.selected a {
	background:#666 !important;
	color:#fff !important;
}
div.hpStats {
 font-size:12px;
 line-height:134%;
}

/* hp community reg form */
form#hpComRegForm {
	background:url(../gfx/comm_promo_bg2.png) top left no-repeat;
	height:178px;
	width:303px;
	margin:-1px 0 0 0;
}
#hpComRegForm fieldset {
 border:none;
 padding:0;
 margin:0;
 position:relative;
}
#hpComRegForm legend {
 display:none;
}
#hpComRegForm div {
 padding:0;
}

#hpComRegForm div#hpComName {
 position:absolute;
 width:125px;
 top:102px;
 left:155px;
}
div#hpComName input {
 border:none;
 width:121px;
 height:15px;
 background:none;
 font-size:11px;
 margin:0 0 0 -3px;
 padding-left:3px;
}

#hpComRegForm div#hpComSettings {
 position:absolute;
 top:131px;
 left:16px;
}
div#hpComSettings input#hpcom_public {
 left:34px;
 position:relative;
}

div#hpComSettings input#hpcom_submit {
 width:85px;
 height:20px;
 border:none;
 cursor:pointer;
 position:relative;
 top:0px;
 left:125px;
 background:none;
}

#hpComRegForm a.hpComInfo {
 display:block;
 height:13px;
 width:13px;
 cursor:pointer;
 text-decoration:none;
 margin:134px 0 0 127px;
 position:absolute;
 
}

#hpComRegForm a.hpComInfoClose {
 display:block;
 background:url(../gfx/close3.gif) top left no-repeat;
 height:13px;
 width:13px;
 cursor:pointer;
 text-decoration:none;
 margin:-5px 0 0 250px;
 position:absolute;
}

div#hpComInfo {
 background:#fff;
 color:#000;
 width:260px;
 height:137px;
 padding:10px;
 margin:10px;
 position:absolute;
 z-index:10;
 filter:alpha(opacity=95);
 -moz-opacity:0.95;
 opacity:.95;
 font-size:11px;
 display:none;
}

div#hpComInfo h2 {
 font-size:12px;
 text-transform:uppercase;
 margin:0 0 5px 0;
}

div#hpComInfo a {
 color:#000;
}

div#commSearch {
	margin:5px 0 5px 0;
}
div#statusmessage {
 margin-bottom:10px;
}

span.graphLegendRed,
span.graphLegendBlue {
 border:1px solid #000;
 padding:0 4px;
 overflow:hidden;
 margin:0 3px;
 font-size:10px;
}

span.graphLegendRed {
 background:#ff0000;
}

span.graphLegendBlue {
 background:#0068B1;
}


/* lightbox panel styling */ 

.yui-overlay,
.yui-panel-container {
	visibility:hidden;
	position:absolute;
	z-index: 2;
}

.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	padding:2px;
	border:1px solid #FCC90D;
	width:auto;
}

.yui-tt-shadow {
	display: none;
}

* html body.masked select {
	visibility:hidden;
}

* html div.yui-panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
	z-index: 1; 
	display:none;
	position:absolute;
	top:0;
	left:0;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
	background-color:#0097DA;
}

.hide-scrollbars,
.hide-scrollbars * {
	overflow: hidden;
}

.hide-scrollbars select {
	display: none;
}

.show-scrollbars {
	overflow: auto;
}

.yui-panel-container.show-scrollbars {
	overflow: visible;
}

.yui-panel-container.show-scrollbars .underlay {
	overflow: auto;
}

/* Panel underlay styles */

.yui-panel-container .underlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.yui-panel-container.shadow .underlay {
	top: 3px;
	bottom: -3px;
	right: -3px;
	left: 3px;
	background-color: #000;
	opacity: .12;
	filter: alpha(opacity=12);  /* For IE */
}

.yui-panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0;
	top:0;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}

.yui-panel .hd {
	background:#00519E url(../gfx/orange-bg.png) top left repeat-x;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	padding:4px;
	white-space:nowrap;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
}

.yui-panel .bd {
	overflow:hidden;
	padding:4px;
}

.yui-panel .bd p {
	margin:0 0 1em;
}

.yui-panel .ft {
	padding:4px;
	overflow:hidden;
}

.mask {
	-moz-opacity: 0.75;
	opacity:.75;
	filter: alpha(opacity=75);
	background-color:#eee;
}

.yui-panel .container-close {
	cursor:pointer;
	height:15px;
	position:absolute;
	right:4px;
	top:4px;
	width:13px;
	background:transparent url(../gfx/close3.gif) no-repeat scroll 0pt 0px;
}

div#overlayPanel {
	background:#fff url(../gfx/ajax-loader.gif) center center no-repeat;
}

div#overlayContent {
}

.yui-panel .bd  {
	background:#fff;
	padding:0px;
}

/* weekly gameround update */
div.roundStatsItem {
 margin-top:10px;
}

div.roundStatsItem h3 {
 font-size:12px;
 margin:0 0 5px 0;
}
div.roundStatsItem ul {
 margin:0;
 padding:0;
 list-style-type:none;
}

div.roundStatsItem ul.ranking li {
 padding:0;
}

div.roundStatsItem ul li {
 padding-left:30px;
 line-height:20px;
 color:#000 !important;
}

div.roundStatsItem ul li.goals {
 background:url(../gfx/icons/icon_stats_goals.gif) center left no-repeat;
}

div.roundStatsItem ul li.red {
 background:url(../gfx/icons/icon_stats_redcards.gif) center left no-repeat;
}

div.roundStatsItem ul li.yellow {
 background:url(../gfx/icons/icon_stats_yellowcards.gif) center left no-repeat;
}

div.roundStatsItem ul li.avg {
 background:url(../gfx/icons/icon_stats_average.gif) center left no-repeat;
}

div.roundStatsItem div.gameStatLists {
 width:100%;
 overflow:hidden;
}

div.roundStatsItem div.gameStatLists div {
 float:left;
 width:200px;
}

div#textAds ul {
 list-style:none;
}

div#textAds ul li {
 display:block;
 line-height:24px;
 padding-left:28px;
 margin-bottom:3px;
}

div#textAds ul li a {
 text-decoration:none;
}

div#textAds ul li.even {
 background-color:#F4FBF8 !important;
}

div#textAds ul li a {
 font-weight:bold;
 color:#0058AA;
}
a.printPrediction {
 background:url(../gfx/icons/print_icon.gif) top left no-repeat;
 padding-left:15px;
 font-size:10px;
 color:#000;
}
img.flag {
	margin-right:4px;
	vertical-align:middle;
}

div.googleTextLinks {
	margin-bottom:10px;
}
li#pmDisplayRow.newPm {

}

/* communityInviteForm */
#communityInviteForm {
	text-align:left;
	margin:15px;	
  background:#FFFFFF url(../gfx/comminvite_bg.gif) no-repeat scroll right bottom;
  height:450px;
}

#communityInviteForm input.textfield,
#communityInviteForm select  {
	width:150px;
	border:1px solid #999;
	padding:1px 2px;
}

#communityInviteForm input#communityInviteAddSearchRecipient {
 width:144px;		
}

#communityInviteForm input.disabled {
	color:#666;
	background:#999;
	border:1px solid #666;	
}

#communityInviteForm ul.selectBox {
	overflow:auto;
	background:#ddd;
	width:232px;
	height:98px;
	border:1px solid #999;
	list-style-type:none;
	margin:0;
	padding:1px;
}

#communityInviteForm ul.selectBox li {
	display:block;
	background:#ccc;
	cursor:pointer;
}
#communityInviteForm ul.selectBox li.selected {
	background-color:#999 !important;
}

#communityInviteForm ul.selectBox li.email {
	background:url(../gfx/icons/ci_email.png) 0 center no-repeat;
	padding-left:16px;
}

#communityInviteForm ul.selectBox li.player {
	background:url(../gfx/icons/ci_player.png) 0 center no-repeat;
	padding-left:16px;
}

#communityInviteForm textarea {
	width:400px;
	padding:3px;
	overflow:auto;
	height:80px;
	font-family:Arial;
	font-size:11px;	
}

#communityInviteForm div.formRow {
	margin-bottom:5px;
	padding-bottom:5px;
}

#communityInviteForm div.newLine {
		border-bottom:1px solid #ccc;		
}

#communityInviteForm div#communityInviteError,
#tellafriend #tafStatusMsg {
	padding:3px 0 3px 23px;
}

div#communityInviteError.error,
div#tafStatusMsg.error {
	background:url(../gfx/icons/ci_error.png) 3px center no-repeat !important;
	color:#E86958 !important;
	border:1px solid #E86958 !important;
}

div#communityInviteError.notify {
	background:url(../gfx/icons/ci_notify.png) 3px center no-repeat !important;;
	color:#000 !important;
	border:1px solid #000 !important;
}

div#communityInviteError.ok,
div#tafStatusMsg.ok {
	background:url(../gfx/icons/ci_ok.png) 3px center no-repeat !important;
	color:#59A34E !important;
	border:1px solid #59A34E !important;
}


div#communityInviteError.empty {
	display:none !important;
}

#communityInviteForm input.error,
#communityInviteForm select.error,
#communityInviteForm textarea.error {
	border:1px solid #E86958;
	background-color:#FDE2D9;
}

span.newsTime {
	background:url(../gfx/newstime_bg_2010.gif) 0 center no-repeat;
	padding:0 5px;
	color:#fff;
	font-weight:bold;
}

/* vi header & footer */

iframe#viTop {
	position:absolute;
	margin-left:-5px;
}

#footer.vi {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0;
}

/* match prediction stats widget */
div#matchPredictStats {
	width:425px;
	height:100px;
	border:1px solid #eee;
	text-align:left;
	padding:5px 10px 10px 10px;
	overflow:hidden;
	position:relative;
}
div#matchPredictStats div {
	padding:0;
	margin:3px 0;
}
div#matchPredictStats div.statsNav {
	margin:0px;
	margin-top:5px;
	padding-left:5px;
}
div#matchPredictStats div.statsNav a {
	font-weight:normal;
	text-decoration:underline;
}
div#matchPredictStats ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	overflow:hidden;
	position:relative;
	left:auto;
}

div#matchPredictStats ul li {
	margin:0;
	padding:0 5px;
	float:left;
	width:438px;
}

div#matchPredictStats h4 {
	color:#FFA316;
	font-size:18px;
	font-weight:normal;
	margin:0;
	margin-bottom:5px;
}
div#matchPredictStats ul li div {
	width:100%;
	overflow:hidden;
}

div#matchPredictStats ul li div span {
	color:#000;
	float:left;
	width:200px;
	font-weight:bold;
	font-size:1em;
}

div#matchPredictStats ul li div strong {
	color:#666;
	float:left;
	width:140px;
	font-weight:bold;
}

/* Flags for WK/EK */
span.flag {
	background-repeat:no-repeat;
	background-image:url(../gfx/country/flags.png);
	padding-left:20px;

}

span.flag_2fc8e634d6f2b9fffd636a1a31bc2106 {
	background-position: -16px -16px; /* Nederland*/
}

span.flag_79ef961df051b1eae2f62322617ace01 { /* Duitsland */
	background-position:-16px -45px;
}

span.flag_25defcaebc7ceac9138267a9bf9fe697 { /* Noord-Korea */
	background-position:-16px -74px;
}

span.flag_8dbb07a18d46f63d8b3c8994d5ccc351 { /* Mexico*/
	background-position:-16px -103px;
}

span.flag_7973cc7a90852ecd2011521546e4cd49 { /* Engeland*/
	background-position:-16px -132px;
}

span.flag_4239f345fbfac0f1b982eea65427befa { /* Servië */
	background-position:-16px -161px;
}

span.flag_e7400496f1ce70cb62c2c44ca2ddc469 { /* Ghana */
	background-position:-16px -190px;
}

span.flag_f4270ce39e7e926052e097a0e4e63bde { /* Honduras */
	background-position:-16px -219px;
}

span.flag_e500b8bf2a2383279335a760cd8b0a96 { /* Spanje */
	background-position:-16px -248px;
}

span.flag_ce3f7362d1edd88e2c026605da8671d8 { /* Australië */
	background-position:-16px -277px;
}

span.flag_ea71b362e3ea9969db085abfccdeb10d { /* Portugal */
	background-position:-16px -306px;
}

span.flag_f75d91cdd36b85cc4a8dfeca4f24fa14 { /* VS */
	background-position:-16px -335px;
}

span.flag_e6cd25145e9d29e3ba29aef411dd99b3 { /* Kameroen */
	background-position:-16px -364px;
}

span.flag_f9c0dbbe3045b3ac0fbd4ed31bafc6d2 { /* Frankrijk */
	background-position:-16px -393px;
}

span.flag_a12b71ea94b74d284217989010d99dcf { /* Griekenland */
	background-position:-16px -422px;
}

span.flag_8afbbcbd5822fe253dffa0820b1d068b { /* Italië */
	background-position:-16px -451px;
}

span.flag_50bc21bbe5d20fbfcdfbb15fcfe24301 { /* Ivoorkust */
	background-position:-16px -480px;
}

span.flag_70470ab1aa83c66fa54351ee289aadd7 { /* Brazilië */
	background-position:-16px -509px;
}

span.flag_af732b8630cd1938800398213d97a944 { /* Zuid-Afrika */
	background-position:-16px -538px;
}

span.flag_53a577bb3bc587b0c28ab808390f1c9b { /* Japan */
	background-position:-16px -567px;
}

span.flag_852831c839041ac577cdb61dd2b5c366 { /* Slowakije */
	background-position:-16px -596px;
}

span.flag_248165666ed0b2b9dd73a9f283cdd384 { /* Chili */
	background-position:-16px -625px;
}

span.flag_73101738da81e5cbb87b64cd400a4405 { /* Paraguay */
	background-position:-16px -654px;
}

span.flag_4f84f3ae6ed161c091da8550f745db7b { /* Algerije */
	background-position:-16px -683px;
}

span.flag_5d839147c83e283c1d1bb705dc50586f { /* Nigeria */
	background-position:-16px -712px;
}

span.flag_15058b8a4d22dd1fec66a7cdc301cbbb { /*  Slovenië */
	background-position:-16px -828px;
}

span.flag_c044d0545fe37963f42db7ba730b5b4e { /* Zwitserland */
	background-position:-16px -741px;
}

span.flag_75497a22409db78dcc52c291e078bc10 { /* Uruguay */
	background-position:-16px -770px;
}

span.flag_fb30e915c6c0cfd016aa28b1a98e8642 { /* Nieuw Zeeland */
	background-position:-16px -799px;
}

span.flag_922d096eba9af9c7393397dc4636f699 { /* Denemarken */
	background-position:-16px  -857px;
}

span.flag_c7d21b0acbea42fff37fedc246c3e204 { /* Zuid-Korea */
	background-position:-16px -884px;
}

span.flag_4274dd8f1ca744d2ed8fd6e6370d442a { /* Argentinië */
	background-position:-16px -913px;
}

.pointDetails {
	margin:5px 0;
	padding-left:20px;
	font-size:11px;
}

#register span#checkmessage {
	display:inline-block;
	height:16px;
}
div.leftColumnPromo {
	margin-bottom:13px;
}
ul.faqLinks  {
	padding:0;
}

ul.faqLinks li {
	margin-left:20px;
	list-style:disc;
}

ul.faqLinks li a {
	color:#000;
}