/* CSS Document */


#requestNav a{
	position: absolute;
	width: 274px;
	height: 30px;
	top:53px;
	left:164px;
	text-indent: -1000em;
	background:#FFFFFF url(../images/requestNavDark.gif) no-repeat;
	outline:none;
	}

#requestNav a:hover{
	position: absolute;
	width: 274px;
	height: 30px;
	top:53px;
	left:164px;
	text-indent: -1000em;
	background:#FFFFFF url(../images/requestNavDark.gif) no-repeat;
	outline:none;
	}

/* =================================== MAIN */

 #main {
float:left;
clear:both;
height:1350px;
width:631px;
}

#ruleOne {
	float:left;
	clear:both;
	width:631px;
	height: 2px;
	margin-bottom:3px;
	background-color:#B9C2C7;
	overflow:hidden;
	}
	
#ruleTwo {
	float:left;
	clear:both;
	width:631px;
	height: 4px;	
	margin-bottom:6px;
	background-color:#B9C2C7;	
	overflow:hidden;
	}
 #requestGraphic {
 float:left;
 clear:both;
	position:relative;
	width:32px;
	height:262px;
	background: url(../images/requestFormGraphic.gif) no-repeat;
	}
#requestBorder{
	position:absolute;
	width:603px;
	height:1330px;
	left:26px;
	border: #B9C2C7 solid 1px;
	}
	
#innerTopRequestBorder {
border:1px solid #B9C2C7;
height:235px;
left:7px;
position:relative;
width:588px;
overflow: hidden;
overflow-y: auto;
}

#requestComplete {
	border:		1px solid #B9C2C7;
	height:		235px;
	width:		600px;
	position:	absolute;
	left:		30px;
	font-family:	Arial,Helvetica,sans-serif;
	color:		#517283;
	font-size:	14px;
}

#requestArtistCheckboxTitle {
color:#517283;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:30px;
left:0pt;
margin:0px;
padding:0px;
position:absolute;
text-align:center;
top:10px;
width:589px;
}

#note {
color:#94A1A8;
font-size:10px;
}

#artistCheckboxes {

height:189px;
left:30px;
position:absolute;
top:46px;
width:547px;
}


.checkBox {
height:29px;
position:relative;
list-style:none;
}

#column_1{
position:absolute;
margin:0px;
padding:0px;
width:253px;
}

#column_2{
height:180px;
left:214px;
margin:0px;
padding:0px;
position:absolute;
width:333px;
}

.checkBox label{
color:#517283;
font-weight:bold;;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.affiliation {
margin:0px;
padding:0px;
position:absolute;
top:18px;
left:24px;
color:#94A1A8;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;

}

#BottomForm {
height:900px;
position:relative;
width:600px;
}

#requiredFieldTitle {
color:#517283;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:30px;
margin:0px;
padding:0px;
position:relative;
text-align:center;
width:589px;
top:20px
}


#star {
font-size:20px;
left:238px;
position:absolute;

}



#form {
height:500px;
margin:0px auto;
position:relative;
width:530px;
top:20px;

}
#form fieldset {
  margin-bottom: 10px;
   border:1px solid #B9C2C7;
}
#form  legend {
  padding: 0 2px;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  color:#B9C2C7;
  font-size:12px;
}
#form  label {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#517283;
font-weight:bold;
  display: inline-block;
  line-height: 1.8;
  vertical-align: middle;
}
#form  fieldset ol {
  margin: 0;
  padding: 0;
}
#form  fieldset li {
  list-style:none; 
  padding: 5px;
  margin: 0;
  float:right;
  padding-right:116px;
}

#form  fieldset li p{
margin:0 100px;
font-family:Arial, Helvetica, sans-serif;
color:#517283;
font-weight:bold;
   
}
#form  fieldset li img{
vertical-align:middle;
}

#form em {
font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color: #517382;
  vertical-align:bottom;
}
.radio {
font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #517382;
  vertical-align:middle;
  }
  
.radioLabel {
font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #517382;
  vertical-align:middle;
  }
  
 #form li.calendar {
  margin:10px -30px 0px 10px;
  }
  #commentTextArea {
  margin:0px -10px 0px 10px;
  }
  
  .submitButton{
	font-family:       Arial, Helvetica, sans-serif;
	font-size:         20px;
	color:             #FFFFFF;
	background-color:  #517283;
	padding:           3px 0;
	border-width:      0;  
	width:             190px;
	height:			   50px;
	cursor:pointer;
	margin-right:145px;
	outline-style:none;
	
	}
	
	.resetButton{
	font-family:       Arial, Helvetica, sans-serif;
	font-size:         20px;
	color:             #FFFFFF;
	background-color:  #517283;
	padding:           3px 0;
	border-width:      0;  
	cursor:pointer;
	width:             190px;
	height:				50px;
	outline-style:none;
	
	}
/* =================================== FOOTER*/
#footer{
	float:left;
	clear:left;
	}

#venueCountry {
	width: 11em;
	overflow-x:visible;
	}
