@charset "UTF-8";
/* CSS Document */

html, body {
	padding:0px;
	margin: 0px;
	background:url(../img/backtile.jpg) repeat;
	font-family:Verdana, Geneva, sans-serif;
	height:100%;
}




#header{
	height: 349px;
	width:1047px;
	background:url(../img/logo.jpg) no-repeat;
	
	
}

#row01{
	width:1021px;
	padding:20px 20px 0px 20px;
	height:auto;
	position:relative;

	
	
}

#nav{
	padding:240px 0px 0px 120px;
	
}



#row02{
	width:1021px;
	padding:20px 20px 0px 20px;
		height:auto;
	position:relative;
}


#row03{
	width:1021px;
	padding:20px 20px 0px 20px;
	position:relative;
		height:auto;
}


#row04{
	width:1021px;
	padding:20px 20px 0px 20px;
	position:relative;
	
}



#row05{
	width:1021px;
	height:600px;
	padding:20px 20px 0px 20px;
	position:relative;
	
}


#row05 p{
	color: #33afc2;
	font-size:11px;
	
}


 div.hr {
  height: 10px;
  background: url(../img/line.gif) no-repeat scroll center;
  margin:20px 0px 0px 0px;
  padding:0px;
}
div.hr hr {
  display: none;
}


p{
	font-size:13px;
	line-height:18px;
	color:#FFF;
	padding:0px 20px 10px 0px;
	margin:10px 10px 10px 18px;
	
}

p a{
	border-bottom:#a5edf4 1px solid;
	color:#ffffff;
	text-decoration:none;
	
}


p a:hover{
	border-bottom:#a5edf4 1px solid;
	color:#a5edf4;
	text-decoration:none;
	
}


h1{
	color:#88ffff;
	text-transform:uppercase;
	font-size:15px;
	padding:0px 20px 0px 20px;
	margin:10px 10px 5px 0px;
}


.location{
	color:#c5ffff;
	line-height:15px;
	padding:0px 10px 0px 0px;
	margin:10px 0px 10px 15px;
}


.location a{
			color:#c5ffff;
	border-bottom:#a5edf4 1px solid;
	text-decoration:none;}



.location strong{
		color:#fff;
			line-height:15px;
				padding:0px 20px 0px 0px;
				text-transform:uppercase;
				font-weight:bold;
}

.white{
		color:#fff;
		
}










table.schedule
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 13px;
color: #33afc2;
width: 700px;
background-color:#FFF;
text-align:left;
margin-left:20px;



 }
 


td.blue
{ 
background-color: #eaf7f9;
text-align: left;
font-family: Verdana;
font-size: 13px;
color: #33afc2;
padding: 10px 5px 10px 20px;
border-right: 3px solid #33b6c2;

}

.blue a {
	color: #33afc2;
	text-decoration:none;

	
}


td.white
{ 
background-color: #fff;
text-align: left;
font-family: Verdana;
font-size: 13px;
padding: 10px 5px 10px 20px;
border-right: 3px solid #33b6c2;
color: #33afc2;

}

.boldpink{
	color:#f04f6d;
	font-weight:bold;
	font-size:12px;
	
}


.regpink{
	color:#f04f6d;
	font-weight:normal;
	font-size:12px;
	
}
.boldpink a{
	color:#f04f6d;
	text-decoration:none;
	
}
.regpink a{
	color:#f04f6d;
	text-decoration:none;
	font-size:11px;
	
	
}
