/* HTML element css directives */
body {
	background-repeat: no-repeat;
	background-color: #000000;
}
input {
	background-color: #CCCCCC;
	font-size: 9px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
textarea {
	background-color: #CCCCCC;
	font-size: 9px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
select {
	background-color: #CCCCCC;
	font-size: 9px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
TD {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
}
P {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
}
A {
	color: #FFFFFF;
}


/* left panel css directives */
.leftpanelindextd {
	padding-top: 356px; 
	vertical-align: top; 
	padding-left: 185px;
}
.leftpanelbackgroundtd {
	padding-top: 316px; 
	vertical-align: top; 
	padding-left: 185px;
}
.leftpanelservicestd {
	padding-top: 261px;
	vertical-align: top;
	padding-left: 206px;
}
.leftpaneltheteamtd {
	padding-top: 303px;
	vertical-align: top;
	padding-left: 185px;
}
.leftpanelvenuestd {
	padding-top: 357px;
	vertical-align: top;
	padding-left: 185px;
}
.leftpanelvenueindividualtd {
	padding-top: 357px;
	vertical-align: top;
	padding-left: 185px;
}
.leftpanelclubnightstd {
	padding-top: 357px;
	vertical-align: top;
	padding-left: 185px;
}
.leftpanelclubnightsindividualtd {
	padding-top: 357px;
	vertical-align: top;
	padding-left: 183px;
}
.leftpanelguestlisttd {
	padding-top: 303px; 
	vertical-align: top; 
	padding-left: 183px;
}
.leftpanelgallerytd {
	padding-top: 353px; 
	vertical-align: top; 
	padding-left: 162px;
}
.leftpanelgalleryvenuetd {
	padding-top: 353px; 
	vertical-align: top; 
	padding-left: 162px;
}
.leftpanelgalleryindividualtd {
	padding-top: 353px; 
	vertical-align: top; 
	padding-left: 162px;
}
.leftpanelmembershiptd {
	padding-top: 306px; 
	vertical-align: top; 
	padding-left: 183px;
}
.leftpanelmembershipcorporatetd {
	padding-top: 306px; 
	vertical-align: top; 
	padding-left: 183px;
}
.leftpanelpartnerstd {
	padding-top: 306px; 
	vertical-align: top; 
	padding-left: 183px;
}
.leftpanelcontactustd {
	padding-top: 306px; 
	vertical-align: top; 
	padding-left: 183px;
}
.leftpanellogintd {
	padding-top: 346px;
	vertical-align: top;
	padding-left: 183px;
}
.leftpanelyourguestlisttd {
	padding-top: 346px;
	vertical-align: top;
	padding-left: 183px;
}
.leftpanelyourguestlistdetailtd {
	padding-top: 346px;
	vertical-align: top;
	padding-left: 183px;
}
.leftpaneladdguestlisttd {
	padding-top: 346px;
	vertical-align: top;
	padding-left: 183px;
}
.leftpanelyourdetailstd {
	padding-top: 346px;
	vertical-align: top;
	padding-left: 183px;
}
.leftpanelforgottonpasstd {
	padding-top: 346px;
	vertical-align: top;
	padding-left: 183px;
}
.leftpanelopportunitiestd {
	padding-top: 392px; 
	vertical-align: top; 
	padding-left: 185px;
}

/* Other css directives */
.backgroundcontenttd {
	padding-top: 141px; 
	vertical-align: top;
	background-repeat: no-repeat;
}
.contenttitle {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
.venuebox {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	vertical-align: top;
}
.venueboxtext {
	border-top: 1px solid white;
	text-align: center;
	background-color: #2d5be0;
}
.clubnightheading {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
	text-align: center;
}
.clubnightpic {
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #000000;
}
.cmsmenu {
	padding-left: 10px; 
	vertical-align: top;
	width: 100px;
	background-color: #333333;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
.headergrid {
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
.gridcolumnhead {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	background-color: #333333;
	color: #FFFFFF;
	padding-left: 12px;
	height: 22px;
	border-right: 1px solid #000000;
}
.gridcolumn {
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 12px;
	height: 22px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.gridendcolumn {
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 12px;
	height: 22px;
	border-bottom: 1px solid #000000;
}
.fieldlabel {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	height: 22px;
	padding-left: 10px;
}
.teammemberpic {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;			
}
.venuepic {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;			
}