/* CSS Document */
body{
	font-family:Arial, "Trebuchet MS", Tahoma, Arial;
	background:url(../images/bg.jpg) center top repeat;
	font-size:17px;
	margin:0px;
	padding:0px;
}
.music_instt{
	background:url(../images/instt_01.jpg) no-repeat bottom right;
}
.music_instt_2{
	background:url(../images/instt_03.jpg) no-repeat left top;
}
.music_symbl{
	background:url(../images/sym_01.jpg) no-repeat right bottom;
}
.content_bg{
	width:963px;
	height:332px;
}
.col_01{
	padding:0 0 0 17px;
	background:#F0F0EE;
}
.col_02{
	padding:0 0 0 17px;
	background:#FFFFFF;
}
/*Navigation*/
.navigation{
	background:url(../images/nav.jpg) repeat-x;
	height:35px;
	padding:0px 0px;
}
.halftime a{
	display:block;
	background:url(../images/halftime.jpg) no-repeat;
	width:145px;
	height:35px;
}
.halftime a:hover{
	background-position:right;
}
.location a{
	display:block;
	background:url(../images/location.jpg) no-repeat;
	width:149px;
	height:35px;
}
.location a:hover{
	background-position:right;
}
.menu a{
	display:block;
	background:url(../images/menu.jpg) no-repeat;
	width:148px;
	height:35px;
}
.menu a:hover{
	background-position:right;
}
h1{
	font-family:Calibri, "Trebuchet MS", sans-serif;
	font-size:22px;
	color:#981010;
	margin:0;
	text-align:left;
	font-weight:bold;
	padding:0 0 0 17px;
	background:#F0E6D2;
	border-top:solid 1px #FCFAF5;
	line-height:35px;
}
.gallery a{
	display:block;
	background:url(../images/gallery.jpg) no-repeat;
	width:142px;
	height:35px;
}
.gallery a:hover{
	background-position:right;
}
.privateroom a{
	display:block;
	background:url(../images/privateroom.jpg) no-repeat;
	width:148px;
	height:35px;
}
.privateroom a:hover{
	background-position:right;
}
.calendar a{
	display:block;
	background:url(../images/calendar.jpg) no-repeat;
	width:145px;
	height:35px;
}
.calendar a:hover{
	background-position:right;
}
/*Content Area*/
.signup{
	background:url(../images/signup_bg.jpg) no-repeat;
	height:58px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding-right:10px;
}
.signupinput{
	background:#000000;
	border:solid 1px #909090;
	height:13px;
	width:213px;
	line-height:17px;
	color:#bbbbbb;
	font-size:11px;
	padding:3px 6px 3px 6px!important;
	padding:1px  6px 4px 6px;
}
.footer{
	font-size:11px;
	font-weight:normal;
	width:100%;
	height:62px;
	background:#000;
	border-bottom:solid 1px #434343;
	border-top:solid 1px #434343;
	color:#787878;
	padding:0px;
	text-align:center;
}
.footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787878;
	text-decoration:none;
	font-weight:normal;
	}
.footer a:hover{
	text-decoration:underline;
}
.photo_gallery{
	width:925px;
	margin:15px 21px 0 0;
	padding:0;
}
.photo_gallery li{
	list-style-type:none;
	display:block;
	width:185px;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
}
.photo_gallery li img{
	height:90px;
	border:solid 5px #FFFFFF;
}
/****************New Code**************/
.formTable{
	font-family: Arial,Tohama, sans-serif;
	font-size:11px;
	color:#202020;
}
.formTable .txtfield{
	font-family:Tohama,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	border:solid 1px #dbdbdb;
	padding:2px 0 2px 3px;  
	width:185px;
}
.formTable .selectField{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#404040;
	border:solid 1px #dbdbdb;
	padding:0px 0 0px 3px;  
	width:189px;
	height:18px;
}
.formTable .txtArea{
	font-family:Tohama,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	border:solid 1px #dbdbdb;
	padding:2px 0 2px 3px;  
	width:185px;
	height:80px;
}
.mandatory{
	color:#F00;	
}