/* CSS Document */

#cnt_bg{z-index:0;}
#hdr_content { z-index: 1; }
#cnt_container {z-index:2;}
#cnt_main { z-index: 4; }
#mn_container {z-index: 5;}

/* -------------------------------------------- */

body{
background-color:#52adda;
background-image:url(../imgs/sunRay.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#336699;
}

a{
font-weight:bold;
text-decoration:underline;
color:#336699;
}

select, option{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; border:#7f9db9; 
border-style: solid; border-top-width: 1px; 
border-right-width: 1px; border-bottom-width: 1px; 
border-left-width: 1px;
}

label{
vertical-align:top;
display:inline-block;
/*background-color:#FFFFFF;*/
text-align:left;
margin-right:10px;
margin-bottom:5px;
}

option {
border:0;
}

input, textarea{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#336699;
}

/* changed for IE */
hr{
margin-top:10px;
margin-bottom:5px;
color:#ffffff;
background-color:#ffffff;
height:2px;
width:728px;
border:none;
text-align:center;
}

hr#cnt2ClmnHr{
width:353px;
margin-bottom:10px;
}

/* -------------------------------------------- */

form#cntSrchTlsFrm, form#cntSrchTlsFrmEvents, form#cntSrchTlsFrmBands, form#cntSrchTlsFrmDJs, form#cntSrchTlsFrmComedians{
margin:0; 
padding:0; 
position:absolute; 
border:0px dashed #FFFFFF; 
left:250px; 
top:47px;
}

form#cntSrchTlsFrmEvents{
left:225px;
}

form#cntSrchTlsFrmBands{
left:190px;
}

form#cntSrchTlsFrmDJs{
left:150px;
}

form#cntSrchTlsFrmComedians{
left:245px;
}

form#cnt2ClmnFrm, form#cnt2ClmnFrmMod{
margin-top:0px;
border:0px dashed #FFFFFF; 
}

form#cnt2ClmnFrm input, form#cnt2ClmnFrm textarea{
width:350px;
position:relative;
margin-bottom:10px;
}

/* -------------------------------------------- */

form#cnt2ClmnFrmMod{
margin-top:0px;
border:0px dashed #000000; 
}

form#cnt2ClmnFrmMod label#lblTitle, form#cnt2ClmnFrmMod input#title{
width:560px;
}


form#cnt2ClmnFrmMod input#title, form#cnt2ClmnFrmMod input#date{
font-size:20px;
margin:0;
margin-bottom:10px;
}

form#cnt2ClmnFrmMod label#lblDate{
width:140px;
}

form#cnt2ClmnFrmMod input#date{
width:149px;
}

form#cnt2ClmnFrmMod input#upldImgBtn, form#cnt2ClmnFrmMod input#upldSpsnrs, input#upldImgBtn, input#spnsrsUpldBtn, input#perfUpldBtn {
margin:0;
color:#336699;
height:50px;
}

form#cnt2ClmnFrmMod label#lblStatus{
width:300px;
}

form#cnt2ClmnFrmMod label#lblBody{
width:340px;
}

form#cnt2ClmnFrmMod textArea, form#cnt2ClmnFrmMod input#link, form#spnsrForm input#link{
width:346px;

position:relative;
margin-bottom:10px;
}

form#cnt2ClmnFrmMod input#link-perfForm{
width:220px;;

position:relative;
margin-bottom:10px;
}

form#cnt2ClmnFrmMod textArea#body{
position:relative;
margin-bottom:10px;
width:270px;
height:160px;
}

form#cnt2ClmnFrmMod textArea{
height:200px;
}

form#cnt2ClmnFrmMod p#btns{
margin-top:10px;
text-align:center;
}

form#cnt2ClmnFrmMod input#btn{
color:#336699;
width:100px;
height:50px;
}
/* -------------------------------------------- */
form#spnsrForm{
margin:0px;
}


/* -------------------------------------------- */
form#spnsrThumbs{
margin:0px;
}

form#spnsrThumbs input#btn{
color:#336699;
width:100px;
height:50px;
}
/* -------------------------------------------- */

form#cnt2ClmnFrm textarea{
height:112px;
}
form#cnt2ClmnFrm input#btn{
color:#336699;
width:100px;
height:50px;
}

#cntctInfoTxt{
margin-top:10px;
}

#cntctBtnHldr{
width:100%;
text-align:center;
border:0px dashed #FFFFFF;
}
/* -------------------------------------------- */

.textTitle{
font-weight:bold;
}

.cntTtlText{
font-size:25px;
background:url(../imgs/contentFrameBg.png);
background-color:#d9edf7;
padding-right:15px;
}

.cntSubTtlLrg{
font-size:20px;
background:url(../imgs/contentFrameBg.png);
background-color:#d9edf7;
padding-right:15px;
}

.cntSubTtlSmText{
font-size:18px;
}

.titleToolsTextUp{
font-size:16px;
}



.alertNo{
font-weight:bold;
color:#CC3300;
}

.alertYes{
font-weight:bold;
color:#009900;
}

/* -------------------------------------------- */

#hdr_clip{
position:absolute;
overflow:hidden;
width:100%;
height:100%;
}

#hdr_content{
overflow:visible;
position: relative;
width: 800px;
height: 100%;
margin: 0 auto;
border: 0px dashed #ffffff;
text-align: center;
}

#hdr_container{
position:absolute;
width:100%;
height:617px;
} 



/* -------------------------------------------- */
 
#cnt_bg{
position:absolute;
width:100%;
height:100%;
background-image:url(../imgs/bgGradient.png);
background-repeat:repeat-x;
}

#cnt_container{
position:absolute;
padding-top:153px;
width:100%;
}

#cnt_main{

width: 800px;
height: 100%;
margin:0 auto;
border: 0px dashed #ffffff;
text-align: left;
}
 
/* -------------------------------------------- */

#footer{
position:relative;
margin-top:10px;
background-image:url(../imgs/footerBg.png);
width:100%;
height:100%;
text-align:center;
border:0px dashed #FFFFFF; 
}

#footerText{
position:absolute;
bottom:145px; 
text-align:center; 
border:0px dashed #FFFFFF; 
}

/* changed for IE */
#footerText{
width:100%; 
}

/* changed for IE */
#footerInnerText{
width:800px; border0px dashed #66FF00; margin:0 auto;
}

#footerInnerText a{
text-decoration:none;
font-weight:normal;
font-size:13px;
color:#FFFFFF;
}

/* -------------------------------------------- */

#mn_container{
position:relative;
margin:0 auto;
width:780px;
border: 0px dashed #ffffff;
padding-bottom:10px;
}


/* -------------------------------------------- */

#cFrame_sponsor{

width:760px;
margin:0 auto;
/*background-image:url(imgs/contentFrameBg.png);*/
}


/* Floating Divs */
#cFrame_welcome, #cFrame_nextEvent{
margin: 0 10px 30px 10px;
float:left;
width:370px;
border: 0px dashed #000000;

}

#cFrame_welcome{
margin-left:20px;
/*background-image:url(imgs/contentFrameBg.png);*/
}

#cFrame_nextEvent{
/*background-image:url(imgs/contentFrameBg.png);*/
}

table#cFrame_top{
height:6px;
width:100%;
}

table#cFrame_top td#mid{
width:100%;
background-image:url(../imgs/contentFrameEdgeTop.png);
background-repeat:repeat-x;
}

table#cFrame_bot{
height:6px;
width:100%;
}

table#cFrame_bot td#mid{
width:100%;
background-image:url(../imgs/contentFrameEdgeBot.png);
background-repeat:repeat-x;
}

table#cFrame_mid{
width:100%;
height:100%;

}

table#cFrame_mid td#cFrame_le{
width:6px;
background-image:url(../imgs/contentFrameEdgeLeft.png);
background-repeat:repeat-y;
}
table#cFrame_mid td#cFrame_re{
width:6px;
background-image:url(../imgs/contentFrameEdgeRight.png);
background-repeat:repeat-y;
}

td#cFrame_content{
background:url(../imgs/contentFrameBg.png);
background-color:#d9edf7;
padding-bottom:5px;
text-align:left;
border:0px dashed #000000;
vertical-align:top;
}

td#cFrame_content p{
margin:0;
padding:0 10px;
border:0px dashed #000000;
}

/* -------------------------------------------- */

table#eventFormSpnsrs{
width:324px;
}

table#eventFormSpnsrs tr{
margin-bottom:10px;
}

table#eventFormSpnsrs td#spnsrBtn{
width:324px;
text-align:center;
}

table#eventFormSpnsrs td{
width:81px;
text-align:center;
}

table#spnsrForm{
width:720px;
}

table#spnsrForm td{
text-align:center;
}

/* -------------------------------------------- */
table#perfLnkTbl{
width:720px;
}

table#perfLnkTbl td{
width:240px;
text-align:center;
}
/* -------------------------------------------- */

#cnt2ClmnBdy{
float:left;
margin:0;
padding:0;
padding-left:10px;
padding-top:10px;
width:360px;
border:0px dashed #000000;
}

#cnt2ClmnBdy-perfForm1, #cnt2ClmnBdy-perfForm{
float:left;
margin:0;
padding:0;
padding-left:10px;
padding-top:10px;
width:280px;
border:0px dashed #000000;
}

#cnt2ClmnBdy-perfForm1{
padding-left:0px;
}

#cnt3ClmnImg, #cnt3ClmnBdy{
float:left;
margin:0;
padding:0;
border:0px dashed #000000;
}

#cnt3ClmnImg{
width:155px;
padding-left:10px;
padding-top:5px;
border:0px dashed #000000;
}

#cnt3ClmnBdy{
width:275px;
padding-left:10px;
padding-top:10px;
border:0px dashed #ffffff;
}

#cnt3ClmnBdy_perfNoImg{
float:left;
margin:0;
padding:0;
width:360px;
padding-left:10px;
padding-top:10px;
border:0px dashed #ffffff;
}


#cfFrame_spacer{
height:20px;
}

#cFrame_eventsTools, #cFrame_events, #cFrame_performersTools, #cFrame_performers, #cFrame_spnsrForm{
position:relative;
width:760px;
margin:0 auto;
}

#cFrame_eventsTools, #cFrame_performersTools{
margin-bottom:20px;
}

#toolsAdd{
position:absolute; 
right:20px; 
bottom:10px
}


#cntSubTtlSm2Clmn{
padding:0;
margin-left:10px;
margin-bottom:0px;

float:left;
width:360px;
}

#cntSubTtlSm3Clmn{
float:left;
margin-left:10px;
width:560px;
font-size:18px;
background-image:url(../imgs/cntSubTitleBG.gif);
}

#cntSubTtlSm3Clmn_perfNoImg{
float:left;
margin-left:10px;
width:720px;
font-size:18px;
background-image:url(../imgs/cntSubTitleBG.gif);
}

#cntTtl{
margin-top:5px;
padding:0;
margin-left:10px;
margin-bottom:5px;
width:100%
border:0px dashed #000000;
}

#cntTtlContact, #cntTtlSponsors, #cntTtlEvents, #cntTtlPerfs{
margin-top:5px;
padding:0;
margin-left:10px;
margin-bottom:5px;
width:730px;
border:0px dashed #000000;
background-image:url(../imgs/cntSubTitleBG.gif);
background-repeat:repeat-x;
}


#cntSubTtlImgBg, #cntSubTtl{
margin-top:10px;
padding:0;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
border:0px dashed #000000;
}

#cntSubTtlImgBg{
background-image:url(../imgs/cntSubTitleBG.gif);
}

#cntSubTtlSm{
margin:0;
padding-left:10px;
}



#cntTtlLink{
float:right; 
padding-top:10px;
padding-right:15px;background:url(../imgs/contentFrameBg.png);
}

#cntSubTtlLinks, #titlePerformersLink{
float:right; 
padding-right:5px;
}

/* -------------------------------------------- */
/* changed for IE */
#flUpldHldr{
position:absolute; 
width:70px; 
border:0px dashed #ffffff; 
left:390px;
top:-20px;
}

#flUpldHldr-perf{
position:absolute; 
width:70px; 
border:0px dashed #ffffff; 
left:25px;
top:85px;
}

#flUpldFkBtnHldr{
position:absolute; 
z-index:1; 
top:0; 
right:0;
}

/* changed for IE */
input#upldImgFlBtn{
margin:0;
color:#336699;
height:50px;
position:absolute; 
z-index:2; 
width:50px; 
right:146px;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;

}

/* changed for IE */
#imgMessYes, #imgMessNo{
position:absolute; 
left:118px; 
top:218px;
}

/* changed for IE */
#imgMessYes-spnsrs, #imgMessNo-spnsrs{
position:absolute; 
left:118px; 
top:75px;
}

#imgMessYes-perf, #imgMessNo-perf{
position:absolute; 
left:10px;
top:10px;
text-align:center;
}

#imgMessYes, #imgMessYes-spnsrs, #imgMessYes-perf{
visibility:hidden;
}

input#spnsrsUpldBtn{
position:absolute;
top:30px;
left:300px;
width:100px;
}

input#perfUpldBtn{
position:absolute;
top:100px;
left:10px;
width:100px;
}

/* -------------------------------------------- */

#perfType{
position:absolute; 
left:325px; 
top:78px;
}

#perfTitle{
position:absolute; 
left:178px;
}

#perfImg{
position:absolute; 
width:158px; 
margin-left:10px;
}