#masthead {position: relative;
		width: 760px;
		height: 100%;		
		background-color: #ffffff;
		border-bottom: 20px solid #ffffff;
		text-align: left;	
		margin: 0px;
           }  
#masthead-tight {position: relative;
		width: 760px;
		height: 100%;		
		background-color: #ffffff;
		border-bottom: 0px solid #ffffff;
		text-align: left;	
		margin: 0px;
           }  	
	
	#contentplain{position: relative;
   	width: 730px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 5px;
	padding-left: 15px;
	background-color: #ffffff;
	border-bottom: 20px solid #ffffff;
	border-top: 00px solid #ffffff;	
		}	   
		   
		   
 #endform{clear: both;
   	width: 740px;
	height: 10px;
	background-color: #ffffff;
			}	
			
	 #endcomment{clear: both;
   	width: 700px;
	height: 10px;
	background-color: #f2f2f2;
			}			

#footer {margin-left: auto;
		margin-right: auto;
   	width: 740px;
	height: 10px;
	text-align: left;
	border-top: 0px solid #ffffff;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	clear: both;
		  }	
		
		
h1 {font-style: normal;
  font-size: 18pt;
  font-weight: BOLD;
  color: #000000; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  margin-left: 0px;
  }
  
  
  		
h1.center {font-style: normal;
  font-size: 18pt;
  font-weight: BOLD;
  color: #000000; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-aling: center;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  margin-left: 0px;
  }
  
 

h2 {font-style: normal;
  font-size: 14pt;
  font-weight: bold;
  color: #000000; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 18px;
  margin-left: 0px;
  }
  
  
  
  
  
h3 {font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #000000; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 18px;
  margin-left: 0px;
  }
  
  
  
  
h5{font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #000000; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  }
  
  
  
p.labels {font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #000000; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  }
  
 p.labelsmargin {font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #000000; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 0px;
  margin-left: 0px;
  }
  
p.footerfont {font-style: normal;
  font-size: 9pt;
  font-weight: normal;
  color: #000000; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right: 0px;
  padding-left: 5px;
 }  
  
  p.form {font-style: normal;
  font-size: 9pt;
  font-weight: normal;
  color: #000000; font-family: ARIAL,HELVETICA,serif;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding-left: 5px;
 }  
  
  
p.none {font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  padding: 0px;
  text-align: left;
  margin: 0px;
 
  }
  
  p.bottom2px {font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  padding: 0px;
  text-align: left;
  margin: 0px;
  margin-bottom: 2px;
 
  }
  
  
  p.bigger {font-size: 14pt;
   padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-left: 0px; }
  
   p.marginright15 {font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #000000; font-family: ARIAL, ARIAL BLACK,HELVETICA,serif;
  padding: 0px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 15px;
  margin-left: 0px;
  }
  
  #formbg{position: relative;
   	width: 710px;
	height: 100%;
	text-align: left;
	margin-top: 00px;
	margin-left: 00px;
	margin-right: 00px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	background-color: #f2f2f2;
	border-bottom: 0px solid #ffffff;
	border-top: 0px solid #ffffff;	
		}
		
  
.red {color: #FF0000;}
.center {text-align: center;}  
  
  
.earlybird  {
	
	color: #339933;
	font-weight: bold;}
	
	
  
.form230{position: relative;
   	width: 710px;
	min-height: 30px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f2f2f2;
	
		}

.formleft230{position: relative;
	float: left;	
   	width: 230px;
	min-height: 30px;
	text-align: left;
	margin-top: 0px;
	padding-right: 20px;
	background-color: #f2f2f2;
			}
		
.formright230{position: relative;
	float: right;	
   	width: 450px;
	min-height: 30px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f2f2f2;
			}	
  
 
  
  
   .endform230{clear: both;
   	width: 710px;
	height: 3px;
	background-color: #f2f2f2;
			}
			
			
			
			
			
.form230ack{position: relative;
   	width: 710px;	
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f2f2f2;
	
		}

.formleft230ack{position: relative;
	float: left;	
   	width: 230px;	
	text-align: left;
	margin-top: 0px;
	padding-right: 20px;
	background-color: #f2f2f2;
			}
		
.formright230ack{position: relative;
	float: right;	
   	width: 450px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f2f2f2;
			}	
  
 
  
  
.endform230ack{clear: both;
   	width: 710px;
	height: 2px;
	background-color: #f2f2f2;
		}
  		
			
			
			
.form560{position: relative;
   	width: 710px;
	min-height: 30px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f2f2f2;
	
		}

.formleft560{position: relative;
	float: left;	
   	width: 490px;
	min-height: 30px;
	text-align: left;
	margin-top: 0px;
	padding-right: 0px;
	background-color: #f2f2f2;
			}
		
.formright560{position: relative;
	float: right;	
   	width: 200px;
	min-height: 30px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f2f2f2;
			}	
  
 
  
  
   .endform560{clear: both;
   	width: 710px;
	height: 3px;
	background-color: #f2f2f2;
			}
			
			
			
			
			
.form560ack{position: relative;
   	width: 710px;	
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f2f2f2;
		}

.formleft560ack{position: relative;
	float: left;	
   	width: 500px;	
	text-align: left;
	margin-top: 0px;
	padding-right: 0px;
	background-color: #f2f2f2;
			}
		
.formright560ack{position: relative;
	float: right;	
   	width: 200px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f2f2f2;
			}	
  
.endform560ack{clear: both;
   	width: 710px;
	height: 2px;
	background-color: #f2f2f2;
		}
  			
			
			
		  #formbg500{position: relative;
   	width: 500px;
	height: 100%;
	text-align: left;
	margin-top: 00px;
	margin-left: 00px;
	margin-right: 00px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	background-color: #f2f2f2;
	border-bottom: 0px solid #ffffff;
	border-top: 0px solid #ffffff;	
		}
		
		
.form500{position: relative;
   	width: 500px;
	min-height: 30px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f2f2f2;
	
		}

.formleft500{position: relative;
	float: left;	
   	width: 240px;
	min-height: 30px;
	text-align: left;
	margin-top: 0px;
	padding-right: 00px;
	background-color: #f2f2f2;
			}
		
.formright500{position: relative;
	float: right;	
   	width: 240px;
	min-height: 30px;
	text-align: left;
	padding-left: 10px;
	padding-right: 0px;
	background-color: #f2f2f2;
			}	
  
 
  
  
   .endform500{clear: both;
   	width: 500px;
	height: 3px;
	background-color: #f2f2f2;
			}
		
		
		
		
		
		
		
		
		
		
		
		
			
			
			
.with680{position: relative;
   	width: 680px;
			}
			
			
td.borderbottom   {	
	border-bottom : 1px solid #333333;
	
	}
	
	
	
	
td.tlist    {	
	border-bottom : 1px solid #CCCCCC;
	margin-top : 0%;
	margin-bottom : 0%;
	background-color :  #F4F4F4;
	padding: 5px;
	text-align : left;	
	font-weight: normal;
}
	

input.largecheckbox
{
width: 25px;
height: 25px;
}
	
input.hugecheckbox
{
width: 35px;
height: 35px;
}	





input.submitbutton {border: 1px solid #ff9900;
                color: #ffffff; 
				 font-weight: bold;
				background-color: #ff9900; 
				                }	





#flashrotator300 {float: right;
                width: 300px; 
				 margin-left: 20px;
				                }	








.productdevider { width:700px; height:2px; background:#FFFFFF; margin: 20px 0px 20px 0px;}






/* ticket styles ---------------------------------- */


.ticketbg {position: relative;
   	width: 710px;
	min-height: 30px;
	text-align: left;
	margin-top: 00px;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-right: 00px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
	background-color: #ffffff;
	border: solid 1px #000000;	
		}


.ticketleft{position: relative;
	float: left;	
   	width: 400px;
	min-height: 30px;
	text-align: left;
	margin-top: 0px;
	padding-right: 20px;
	
			}
		
.ticketright{position: relative;
	float: right;	
   	width: 280px;
	min-height: 30px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	
			}	

  
   .ticketend{clear: both;
   	width: 710px;
	height: 3px;
	
			}
			

p.notice {font-style: normal;
  font-size: 7pt;
  font-weight: normal;
  padding: 0px;
  text-align: left;
  margin: 0px;
 
  }



/* BUBBLE HELP styles ---------------------------------- */


.bubblehelp_top {	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;	
	width: 380px;
	margin-bottom: 0px;		
	background:  #cccccc ;
	font-size:14px; color:#000000; font-weight: bold;
	border: solid 1px #cccccc;
	 
	} 

	.bubblehelp_bottom {	
	padding: 0px;	
	width: 380px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;		
	background-color: #ffffff;	
	border: solid 1px #cccccc;
	
		} 	
		



A:link {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #FF9900; font-family: ARIAL,HELVETICA,serif;}
A:visited {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #FF9900; font-family: ARIAL,HELVETICA,serif; }
A:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000; font-family: ARIAL,HELVETICA,serif; }
A:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000; font-family: ARIAL,HELVETICA,serif;}




/* button styles ---------------------------------- */



/* css rigister -------------------------------------- */

.button-150
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/button-150_o.png) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 50px;
margin: 0;
margin-bottom: 5px;
padding: 0;
border: 0px solid #C0BDBD;
}

.button-150 a
{
display: block;
font-size: 11px;
width: 150px;
height: 50px;
display: block;
float: right;
text-decoration: none;
}

.button-150 img
{
width: 150px;
height: 50px;
border: 0
}

* html a:hover
{
visibility:visible
}

.button-150 a:hover img
{
visibility:hidden
}

.button-150 span
{
position: absolute;
left: 80px;
top: 20px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 














/* validation styles ---------------------------------- */


input.errorcolor {border: 1px solid #FF0000; padding:2px; background-color:#e7dddd;}
textarea.errorcolor {border: 1px solid #FF0000; padding:2px; background-color:#e7dddd;}
select.errorcolor {border: 1px solid #FF0000; padding:2px; background-color:#e7dddd;}
option.errorcolor {border: 1px solid #FF0000; padding:2px; background-color:#e7dddd;}

input.normal {border: 1px solid #7f9db9; padding:2px;}
textarea.normal {border: 1px solid #7f9db9; padding:2px;}
select.normal {border: 1px solid #7f9db9; padding:2px;}
option.normal {border: 1px solid #7f9db9; padding:2px;}

.errorcolor {border: 1px solid #FF0000; padding:2px; background-color:#e7dddd;}
.normal {border: 1px solid #7f9db9; padding:2px;}


 

