body{
	background:url('../images/bg_vert.gif') repeat;
	font:9pt arial, verdana, helvetica, sans-serif;
	color:#000000;
	text-align:center;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	padding-bottom:20px;
}

textarea, select, td, pre{
	font:9pt arial, verdana, helvetica, sans-serif;
}

.container{
	margin:0 auto;
	padding:0;
	width:900px;
}	

a img{
	border:0;
}

img{
	border:0;
}

.headIndex{
	width:800px;
	height:317px;
	margin-left:25px;
}

* html .headIndex{
	margin-left:2px;
}

.headBack{
	width:847px;
	height:214px;
	margin-left:1px;
	margin-bottom:-1px;

}

* html .headBack{
	margin-left:3px;
	
}

.mainNav{
	
	width:800px;
	height:87px;
	margin-left:3px;
	margin-top:-1px;

}

* html .mainNav{
	margin-left:5px;
	width:803px;
}

.mainNavSpan{
	margin-left:-22px;
}

* html .mainNavSpan{
	margin-left:22px;
}

.subNav{
	background-color:#FFFFFF;
	color:#CD0C07;
	width:730px;
	margin-left:25px;
	border-bottom:3px solid #51B648;
	border-top:3px solid #51B648;
	padding:7px 35px 7px 35px;
	text-align:left;
}

* html .subNav{
	width:800px;
	margin-left:2px;
}

.hedBanner{
	background-color:#FFFFFF;
	color:#BD221E;
	font-weight:bold;
	width:730px;
	text-align:center;
	height:30px;
	margin:10px 0 0 0px;
	font-size:17pt;
	padding-top:5px;
}

* html .hedBanner{
	width:730px;
	margin-left:-1px;
}

a:link, a:active, a:visited{
	color:#00ADC9;
	font-weight:bold;
}

a:hover{
	text-decoration:none;
	color:#37227B;
}

.subNav a:link, .subNav a:active, .subNav a:visited{
	color:#00ADC9;
	font-weight:bold;
	font-size:10pt;
}

.subNav a:hover{
	text-decoration:none;
	color:#37227B;
}

.mainContent{
	width:800px;
	margin-left:25px;
	background-color:#ebebeb;
}

* html .mainContent{
	margin-left:2px;
}

.leftContent{
	display:inline;
	float:left;
	width:400px;
	height:375px;
	background-color:#ebebeb;
	text-align:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

.leftContent img{
	margin-left:-15px;
}

.leftContent .about{
	margin-left:-8px;
}

.leftContentText{
	margin-top:0px;
	padding-right:20px;
	width:380px;
}

.rightContent{
	display:inline;
	float:left;
	width:370px;
	height:275px;
	padding:15px 10px 0 0;
	background-color:#ebebeb;
}

.rightContent img{
	margin-left:-20px;
}

* html .rightContent img{
	margin-left:0px;
}

.contact{
	width:800px;
	height:18px;
	margin-left:25px;
	background-color:#ebebeb;
	padding-bottom:5px;
}

* html .contact{
	margin-left:2px;
}

.footer{
	width:800px;
	height:91px;
	margin-left:25px;
	margin-top:-2px;
}

* html .footer{
	margin-top:0px;
	margin-left:2px;
}

.clearfloat { height: 1px; clear: both;}
.clear0 { height: 0; clear: both; }


/**************BACK PAGES**************/
.backContent{
	padding:20px 35px 20px 35px;
	text-align:left;
	min-height:400px;
}

* html backContent{
	height:400px;
}

.backHed{
	margin-left:-12px;
}

h1{
	color:#2B1D72;
	text-align:left;
	font-size:14pt;
	font-family:arial, verdana, helvetica, sans-serif;
	margin-bottom:10px;
}

.h1Upcoming{
	height:30px;
	background-color:#FFFFFF;
	color:#CD0C07;
	width:100%;
}

h2{
	color:#000000;
	text-align:left;
	font-size:12pt;
	font-family:arial, verdana, helvetica, sans-serif;
	margin-bottom:0;
}


table{
	border-collapse:collapse;
}

td{
	vertical-align:top;
	padding:0;
}

.gentable{
	border:1px solid #2B1D72;
}
#artistsway {
	height: auto;
	width: 760px;
	margin-right: 0px;
	margin-left: 20px;
}
#artistsway p {
	font-size: 14px;
}





.mylist tr{
	border:1px solid #2B1D72;
}

.mylist td{
	padding:3px;
	border:1px solid #2B1D72;
}

.regSuccessTable{

}

.regSuccessTable td{
	padding:5px;
}

th{
	color:#2B1D72;
	text-align:left;
	font-size:12pt;
	border:1px solid #2B1D72;
}

hr{
	height:0;
	border:0;
	border-bottom:1px solid #332771;
}

.contentImgRt{
	border:4px solid #6E3095;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

.contentImgLft{
	border:4px solid #6E3095;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.appfield1{
	border:1px solid #51B648;
}

.appfield2{
	background-color:#D3FFCF;
}

.requiredInput{
	color:#CD0000;
}

.right{
	text-align:right;
}	

.left{
	text-align:left;
}

label .error{
	font-weight:bold;
	color:#D2005E;
}

.indent40{
	margin-left:40px;
}

.slideDiv{
	width:725px;
	margin-left:0px;
	padding:0px 0 7px 0;
	margin-bottom:0px;
	margin-top:0px;
}

* html .slideDiv{
	width:725px;
	margin-left:0px;
}

.slideDiv h2{
	margin-bottom:-10px;
}

ul {
	margin: 2px 0 9px 25px; 
	padding: 0;
}
li {
	margin-bottom: 3px; 
	margin: 1px 0 1px 30px;
	padding:3px 5px 0 0;
	list-style-type: none;
	list-style-image:url(../images/li.gif);
}

p{
	margin-top:10px;
}

.indent40{
	margin-left:40px;
}

.center{
	text-align:center;
}

.faqQ{
	font-weight:bold;
	color:#9A3334;
}

.faqA{
	font-weight:bold;
	color:#673499;
}

.width1{
	width:130px;
}

.register{
	background-color:#412884;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}

.register a:link,.register a:active,.register a:visited,.register a:hover {
	text-decoration:none;
}

.footerUtility{
	font-size:8pt;
	color:#2C206D;
	text-align:center;
	background-color:#ebebeb;
	width:800px;
	height:28px;
	margin-left:25px;
	padding-top:10px;
}

* html .footerUtility{
	margin-left:2px;
}

.footerUtility a:link, .footerUtility a:active, .footerUtility a:visited, .footerUtility a:hover{
	color:#2C206D;
	text-decoration:underline;
}



input,select{
	margin:2px;
}

.tableimage{
	width:210px;
	float:right;
}

.caption{
	font-size:8pt;
	text-align:center;
}
