body {
  margin-top:10px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:10px;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#D0D0D0;
}

input.class_input { background-color: #FFFFD0 }
textarea.class_ta  { background-color: #FFFFD0 }
select.class_dropdown { background-color: #FFFFD0 }

.class_form {
margin:0;
padding:0;
}

	
h1 
{ 
	font-size: 17px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap; /* Prevents line breaks */
    overflow: hidden;    /* Optional: hides overflow if text is too long */
    text-overflow: ellipsis; /* Optional: shows "..." if text is cut off */	
	 display: inline; 
} 

h2 
{ 
	font-size: 27px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;	
	font-style:italic; 
} 
	
.class_title {
	font-size: 36px; 
	color: #000099; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
	font-style:italic; 
	}	
.class_title a:link{
	font-size: 36px; 
	color: #000099; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:italic; 	
	}
.class_title a:active{
	font-size: 36px; 
	color: #000099; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:italic; 	
	}
.class_title a:visited{
	font-size: 36px; 
	color: #000099; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:italic; 	
	}
.class_title a:hover{
	font-size: 36px; 
	color: #000099; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:italic; 	
	}	
	
.class_topnav {
	font-size: 15px; 
	font-weight: bold;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
	}
	
.class_topnav a:link{
	font-size: 15px; 
	font-weight: bold;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;		
	}
	
.class_topnav a:active{
	font-size: 15px; 
	font-weight: bold;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;		
	}

.class_topnav a:visited{
	font-size: 15px; 
	font-weight: bold;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;		
	}

.class_topnav a:hover{
	font-size: 15px; 
	font-weight: bold;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
	}
	

.class_text_form {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: none;
	text-decoration: none;	
}
.class_text_form a:link {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}
.class_text_form a:active {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;	
}
.class_text_form a:visited {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;	
}
.class_text_form a:hover {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;	
}

.class_text {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: none;
	text-decoration: none;	
	line-height:150%;
}
.class_text a:link {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration: none;
	line-height:150%;
}
.class_text a:active {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration: none;
	line-height:150%;	
}
.class_text a:visited {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration: none;
	line-height:150%;	
}
.class_text a:hover {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration: underline;
	line-height:150%;	
}



.class_text2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: none;
	text-decoration: none;	
	line-height:150%;
}
.class_text2 a:link {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration: underline;
	line-height:150%;
}
.class_text2 a:active {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration: underline;
	line-height:150%;	
}
.class_text2 a:visited {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration: underline;
	line-height:150%;	
}
.class_text2 a:hover {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration: underline;
	line-height:150%;	
}


.class_textr {
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;	
	line-height:150%;
}
.class_textb {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;	
	text-decoration: none;	
	line-height:150%;
}
.class_privacy {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration: none;
	line-height:150%;	
}


.classfooter {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	line-height:150%;	
}
.classfooter a:link {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
	line-height:150%;
}
.classfooter a:active {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
	line-height:150%;	
}
.classfooter a:visited {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
	line-height:150%;	
}
.classfooter a:hover {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
	line-height:150%;	
}


.class_signup {
	font-size: 14px; 
	color: #303030; 
	font-family: Arial, Helvetica, sans-serif;
	}

.class_faq {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: none;	
	line-height:150%;
}
.class_faq a:link{
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: underline;	
	line-height:150%;
}
.class_faq a:active{
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: underline;	
	line-height:150%;
}
.class_faq a:visited{
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: underline;	
	line-height:150%;
}
.class_faq a:hover{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: underline;	
	line-height:150%;
}

.class_select {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;	
}
.class_select a:link {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
		text-decoration: underline;	
}
.class_select a:active {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;	
}
.class_select a:visited {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;	
}
.class_select a:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;	
}


	
.us_font1{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial;
	}	
.us_font1 a:link{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
	}
.us_font1 a:active{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
	}
.us_font1 a:visited{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
	}
.us_font1 a:hover{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
	}
.us_font2{
	font-size: 11px; 
	color: #000099; 
	font-family: Arial, Helvetica, sans-serif;
	}	
.us_font3{
	font-size: 10px; 
	color: #444444; 
	font-family: Arial, Helvetica, sans-serif;
	}	
.class_subpagetitle{	
	font-size: 24px; 
	color: #000099; 
	font-family: Arial, Helvetica, sans-serif;
	}
.class_subpagetext{	
	font-size: 12px; 
	color: #484848; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_register_title {
	font-size: 17px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_register_sub {
	font-size: 13px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_register_sub2 {
	font-size: 14px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_register_sub3 {
	font-size: 13px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_searchevent {
	font-size: 13px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_upcoming_list {
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_upcoming_det_title{
	font-size: 20px; 
	color: #000099; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_upcoming_det1{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_upcoming_det_tix{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
}
.class_upcoming_det_tix_left{
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
}
