BODY{
	margin:0px;
	background:black;
}

FORM{margin:0px;}


.maintable{
	width:900px;
	height:700px;
	background:url(../img/bg-table.jpg) no-repeat center center;	
}

.mainmenu{
	padding:0px;
	margin:0px;
	list-style:none;
}

.mainmenu LI{
	margin-right:5px;
	float:left;
	font-size:11px;
	text-align:center;
	font-family:arial;
}


.mainmenu LI div{
	background:url(../img/bg-buttons.gif) no-repeat center center;
	padding-top:7px;
	*padding-top:5px;
	width:114px;
	height:26px;
}

.logo{
	text-align:center;
	padding-top:40px;
	padding-bottom:30px;
}

.footer{
	color:white;
	font-size:12px;
	font-family:tahoma;
	text-transform:uppercase;
	text-align:center;
	padding-top:0px;
}


A{
	color:#efefef;
	text-decoration:none;
}


A:hover{
	color:#ED1B74;
}


#ajaxcontainer{
	border:1px solid black;
	height:500px;
	*height:480px;
}

#ajaxloader_main{
	text-align:center;
}

#ajaxloader_main DIV{
	padding-top:160px;
}

.venues{
	padding-left:90px;
	padding-top:25px;
	padding-bottom:40px;
	overflow:hidden;
	*height:1%;
}

.venues DIV{
	float:left;
	margin-left:10px;
	margin-right:10px;	
}

.venues DIV A:hover IMG{
	-moz-opacity:0.7;
	-khtml-opacity:0.7;  
	* opacity:70;
	* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.disclaimer{
	width:600px;
	clear:both;
	color:white;
	font-size:11px;
	line-height:17px;
	font-family:tahoma;
	text-align:center;
}

.scroll-pane, .scroll-pane2{
	font-size:11px;
	line-height:17px;
	font-family:tahoma;
	text-align:justify;
}

H3{
	color:white;
	padding:0px;
	font-family:arial;
	font-weight:normal;
	font-size:18px;
	padding-bottom:0px;
}

P{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

P.question{
	color:#ED1B74;
	font-weight:bold;
	padding-bottom:5px;
}

P.answer{
	padding-bottom:20px;
}

.contactinfo{
	font-size:22px;
	font-family:tahoma;
	text-align:center;
	color:white;
	padding-top:140px;
	}

H4{
	margin-top:0px;
	font-family:tahoma;
	font-size:11px;
	color:#ED1B74;
	margin-bottom:8px;
}

.club-logo{
	border:1px solid #666666;
	width:140px;
	text-align:center;
	height:200px;
}

.club-logo-over{
	border:1px solid #ED1B74;
	width:140px;
	text-align:center;
	height:200px;
}


.club-name{
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	font-size:26px;
	font-family:times;
	color:white;
	text-transform:uppercase;
}

.club-links{
	font-size:11px;
	text-align:center;
	color:white;
	font-family:tahoma;
}

.info-logo{
	text-align:center;
	padding-bottom:20px;
}

.info-event{
	font-size:11px;
	color:white;
	line-height:20px;
	font-family:tahoma;
	padding-left:50px;
}

.info-event SPAN, .moreinfo-event SPAN{
color:#ED1B74;
}

.moreinfo-event{
	font-size:11px;
	color:white;
	line-height:20px;
	font-family:tahoma;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}


.event-desc{
	font-size:11px;
	color:white;
	line-height:20px;
	font-family:tahoma;
	padding-left:20px;
	}

.cmn{
	color:white;
}

.regdata {
	color:white;
	font-size:11px;
	font-family:tahoma;
}

.regdata DIV INPUT{
	border:none;
	height:21px;
	font-size:12px;
	padding-top:3px;
	padding-left:4px;
}

.regdata DIV {padding-bottom:4px;}
.regdata DIV A{text-decoration:underline;}

.regdata TD{padding-right:5px;}

.regdata DIV SELECT{font-size:13px;font-family:tahoma;}

.long{	width:300px;	}

.shorten{width: 166px;}
.shorten2{width: 285px;}

.small{width:126px;}

.specbutton{
	border:1px solid #ED1B74;
	background:black;
	color:white;
	font-family:tahoma;
	height:23px;
	margin-top:12px;
	font-size:11px;

}
