ol{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color: #e0e0e0;
}

ol li ol{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color: #e0e0e0;
	list-style-type:lower-latin;
	margin-left:20px;
	padding: 0px;
}

ol li ol li ol{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color: #e0e0e0;
	list-style-type:decimal ;
	margin-left:20px;
	padding: 0px;
}

select{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
}

td{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color: #e0e0e0;
}

.ladder tr td a{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color: #e0e0e0;
}

hr {
	border: 0;
	color: red;
	background-color: red;
	height: 1px;
	border-bottom: 1px solid red;
	width:55%;
	margin-left: 3px;
}

div#RATINGPOPUP, div#EVENTPOPUP{
	display:none;
	position:absolute;
	top:1px;
	left:1px;
	height:200px;
	width:250px;
	background-color:#404040;
	border:1px dotted #BB4293;
	z-index:2;
	padding:12px;
}

div#RACETIME{
	display:none;
	position:absolute;
	top:1px;
	left:1px;
	height:230px;
	width:300px;
	background-color:#404040;
	border:1px dotted #BB4293;
	z-index:2;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0e0e0;
}

div#GAMEINFO{
	display:none;
	position:absolute;
	top:1px;
	left:1px;
	height:130px;
	width:420px;
	background-color:#404040;
	border:1px dotted #BB4293;
	z-index:2;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0e0e0;
}

div#REFUSEGAME{
	display:none;
	position:absolute;
	top:1px;
	left:1px;
	height:160px;
	width:440px;
	background-color:#404040;
	border:1px dotted #BB4293;
	z-index:2;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0e0e0;
}

div#TRACKIMAGEHOLDER{
	display:none;
	position:absolute;
	top:1px;
	left:1px;
	width:222px;
	height:163px;
	background-color:#404040;
	border:1px dotted #BB4293;
	z-index:20;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e0e0e0;
}

div.calendar_month{
	width:560px;
	text-align:center;
	background-color:#CCCCCC;
}

div.calendar_weekday{
	width:80px;
	height:40px;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-size: 12px;
	line-height:150%;
	font-weight:bold;
}

div.calendar_days{
	width:80px;
	height:40px;
	float:left;
	text-align:center;
	font-size: 11px;
	line-height:150%;

}
div.calendar_event{
	width:80px;
	height:40px;
	float:left;
	text-align:center;
	font-size: 12px;
	line-height:150%;
	background-color:#8F3672;
}

div.calendar_today{
	width:80px;
	height:40px;
	float:left;
	text-align:center;
	color: red;
	font-size: 12px;
	line-height:150%;

}

.ui-datepicker{z-index: 1000;}
.ui-datepicker-month{color:#ffffff;}
.ui-datepicker-year{color:#ffffff;}
#ui-datepicker-div{
	border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ /*url(images/ui-bg_flat_75_ffffff_40x100.png)*/ /*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/;
}
#ui-datepicker-header{
	 border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #ffffff/*{bgColorHeader}*/ /*url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/* /*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold;
}

img.avatar{border: 3px solid #E0E0E0;}

div#INFOPOPUP {
	background: url('../images/changes_done.gif');
	display:none;
	position:absolute;
	height:206px;
	width:297px;
	margin:-250px 0px 0px -200px;
	top: 50%;
	left: 50%;
	z-index:2;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0e0e0;
}

div.error{
	color: red;
	font-size: 14px;
	line-height:150%;
}
