ol li { padding-top:30px; }
ol.rules li { padding-top:20px; }
h3 { padding-top:20px; padding-bottom:10px; }
p.moreInfos { padding-top:30px; }

#urbsfa ol li { padding-top:0; }
#urbsfa p { padding-top:20px; }
#urbsfa p.sign { padding:40px; }
#urbsfa ol { padding-top:20px; }

#sponsorTitle { float:right; width:152px; }
#sponsorList { float:right; clear:right; width:152px; padding-left:15px; margin-left:15px; background:url(../images/pix_grix.gif) left repeat-y; }
	#sponsorList a { float:left; margin:10px 16px; }
	#sponsorList img { width:120px; height:70px; }
	#sponsorList #otherSponsorLink { text-transform:uppercase; }

span.flag { display:block; margin-bottom:10px; font-size:14px; }

div.form { font-size:12px; width:484px; }
	div.form label { float:left; clear:left; padding-right:3px; width:150px; text-align:right; }
	div.form div.FilteringSelect { margin-bottom:5px; }
	div.form div.TextArea { margin-bottom:5px; }
	div.form div.TextArea div:hover { cursor:text; }
	div.form div.TextBox { margin-bottom:5px; }
	div.form div.PasswordTextBox { margin-bottom:5px; }
	div.form div.DateTextBox { margin-bottom:5px; }
	div.form div.SubmitButton { margin-right:50px; margin-top:5px; text-align:right; }
	div.form ul.errors { list-style:none; margin-bottom:5px; }
	div.form ul.errors li { color:red; padding-left:140px; }
	div.form label.captchaLabel { width:auto; float:none; text-align:left; font-weight:bold; }
	div.form div.formCaptcha { text-align:center; }
	div.form div.formCaptcha pre { clear:left; }

#calendar {  }
	#calendar p { padding-top:10px; padding-bottom:5px; }
	#calendar ul { padding-bottom:5px; padding-top:5px; margin-left:15px; }
	#calendar li { margin-bottom:3px; }
	#calendar a.pdfLink { display:inline-block; background:url(../images/common/16x16/pdf.png) no-repeat right; line-height:16px; width:auto; padding-right:20px; }
	#calendar h2 { color:#b7c200; font-size:12px; }

div#subscribeInfo p { padding-bottom:10px; }
div#subscribeInfo ul li { padding-bottom:10px; }
div#subscribeInfo span.price,
div#subscribeInfo p.price { font-weight:bold; }
div#subscribeInfo span.account { display:block; text-align:center; text-transform:uppercase; font-weight:bold; color:#b7c200; font-size:14px; }

ol.rules li ol { padding-top:10px; }
ol.rules li ol li { padding-top:0; }