.DebugBar {
	padding: 4px;
	background: #ffffff;
	border-bottom: 1px solid #333333;
	text-align: left;
	color: #000;
	font-family: trebuchet ms;
	font-size: 10px;
}
.Sql {
	border-top: 2px dashed #efefef;
	margin-top: 4px;
	padding-top: 2px;
	color: #CA0971;
}
.Cookies {
	border-top: 2px dashed #efefef;
	margin-top: 4px;
	padding-top: 2px;
	color: green;
}
.Session {
	border-top: 2px dashed #efefef;
	margin-top: 4px;
	padding-top: 2px;
	color: brown;
}
ul {
	margin-bottom: 4px;
}
input, textarea, select {
	font-family: verdana, arial;
	font-size: 11px;
}
h1 {
	font-family: arial;
	font-size: 14px;
	margin-bottom: 4px;
}
.Input {
	width: 160px;	
}
.WideInput {
	width: 400px;
}
.MessageSubject, .MessageBody {
	width: 400px;
}
.MessageBody {
	height: 100px;
}
.CheckBoxController {
	text-align: right;
}
.SmallInput { width: 60px; }
.Phone1Input { width: 30px; }
.Phone2Input { width: 30px; }
.Phone3Input { width: 40px; }
.Phone4Input { width: 40px; }

.MultilineRadio { color: #000; }
.InlineRadio { display: inline; color: #000;  }
.SignatureTextarea {
	height: 60px;
	width: 160px;
}
.RulesTextarea {
	height: 160px;
	width: 400px;
	padding: 6px;
	line-height: 140%;
	
}
.SmallRulesTextarea {
	height: 160px;
	width: 300px;
	padding: 6px;
	line-height: 140%;
}
.SignInTextarea {
	height: 200px;
	width: 340px;
	padding: 6px;
	line-height: 140%;
}
.CoPlayerTextarea {
	height: 80px;
	width: 400px;
	line-height: 140%;
}
.SpiritTextarea {
	height: 50px;
	width: 330px;
}
.Button {
	cursor: hand;
}
.RegisterMoreButton {
	width: 184px;
	cursor: hand;
}
.CreateAccountButton {
	width: 155px;
	cursor: hand;
}

.GenericForm {
	width: 600px;
}
.lGenericForm div {
	color: #000;
}
.Error {
	color: #000;
}
.Alert {
	color: yellow;
}
.SignInForm {
	width: 300px;
}
.Button {
	cursor: hand;
}

/* Form Grid */
.FormGrid {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 20px;
}
.FormGridHeadRow {
	font-weight: bold;
	background: #fffbf0;
	color: #000;
}
.FormGridAlertRow {
	background: #444;
}
.FormGridNoticeRow {
	background: #777;
}
.FormGridHeadItem {
	padding: 4px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #000;
}
.FormGridManageRow {
	background: #cccccc;
}
.FormGridManageLeft {
	padding: 4px;
	border-bottom: 1px solid #999;
	font-weight: bold;
}
.FormGridManageRight {
	padding: 4px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	text-align: right;
}
.FormGridHeadItemLeft {
	padding: 4px;
	border-bottom: 1px solid #999;
}
.FormGridHeadItemRight {
	font-weight: normal;
	padding: 4px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.FormGridRow {}
.FormGridItem {
	padding: 3px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	line-height: 160%;
}
.FormGridAlertItem {
	padding: 3px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	line-height: 160%;
	font-size: 10px;
	color: #FFFF00;
}
.FormGridBlandItem {
	padding: 3px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	line-height: 160%;
	color: #aaa;
}

.FormGridSoftItem {
	padding: 3px;
	border-bottom: 1px solid #999;
}
.FormGridLabel {
	xfont-weight: normal;
	background: #FFF;
	color: #eee;
	padding: 3px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
.FormGridHardLabel {
	font-weight: bold;
	color: #fff;
	padding: 3px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	background: #fffbf0;
	color: #000;
}
.FormGridSoftLabel {
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.FormGridLightLabel {
	color: #000;
	padding: 3px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	background: #fffbf0;
}
.FormGridTopLabel {
	color: #eee;
	padding: 3px;
	border-right: 1px solid #999;
	background: #777;
}
.FormGridBottomLabel {
	color: #eee;
	padding: 3px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	background: #777;
}
.FormGridValue {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.FormGridErrors {
	padding: 3px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.FormGridPageListRow { 
	background: #eee;
}
.FormGridPageDetails, .FormGridPageList {
	padding: 5px;
	border-bottom: 1px solid #999;
}
.FormGridPageList {
	border-right: 1px solid #999;
}
.FormGridButtonRow {
	background: #fffbf0;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.FormGridLeftButton {
	padding: 5px;
	border-bottom: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: left;
}
.FormGridRightButton {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: right;
}
.RegisterDescription {
	color: #000;
	padding-left: 23px;
}
.Foot {
	border-top: 1px solid #fff;
	background: #97988B;
	color: #111;
	font-size: 10px;
	font-family: arial;
	padding: 6px;
}
.PlayerRequest {
	width: 490px;
}
.Advertisement {
	width: 373px;
	height: 300px;
	overflow: auto;
	background: #FFFFFF;
	color: #000;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #666;
	scrollbar-darkshadow-color: #666;
	scrollbar-face-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-shadow-color: #999;
	scrollbar-track-color: #666;
	
}
.SportsOfferedAdvertisement {
	width: 560;
	background: #777;
	color: #eee;
}