body {
	background: #90d4e7;
	color: #333333;
	margin: 0;
	}
h1 {margin: 0px; padding-top: 2px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
h2 {margin: 0px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
h3 {margin: 0px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
h4 {margin: 0px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}

table {border: none;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; line-height: 1.6;}
td img {display: block;}
img {display: block;}

p {	margin: 20px 20px 20px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 1.5;
	}

a:link {color: #000000; text-decoration: none; border: none;}
a:visited {color: #000000; text-decoration: none; border: none;}
a:hover {color: #CC0000; text-decoration: none; border: none;}

ul li {padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #000000; line-height: 1.6;}

#table1 {background-color: #009999; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
#table1 a {margin: 0; padding: 0; text-decoration: none; color: #FFFFFF;}
#table1 a:visited {color: #FFFFFF;}
#table1 a:hover {color: #00FFFF;}
#table1 a:active {color: #FFFFFF;}

#table2 {background: #000000;
	border-left: 10px solid #126d85;
	border-right: 10px solid #126d85;
	border-top: 20px solid #0a4555;
	border-bottom: 10px solid #0a4555;
	}
#table3 {
	background: #006699;
	border-left: 10px solid #126d85;
	border-right: 10px solid #126d85;
	border-top: 20px solid #0a4555;
	border-bottom: 10px solid #0a4555;
	font-color: #FFFFFF;
	}

#table3 td {
	color: #FFFFFF;
	padding-left: 20px;
	}

#table5 {
	background: #332905; 
	border-top: 1px solid #5F4C0B;
	border-bottom: 1px solid #5F4C0B;
	}
#table5 td {padding: 5px 20px 5px 20px; color: #FFFFFF; font-size: 10px; text-align: left;}
#table5 a {margin: 0; padding: 0; text-decoration: none; color: #CDAB34;}
#table5 a:visited {color: #CDAB34;}
#table5 a:hover {color: #FFFFFF;}
#table5 a:active {color:  #CDAB34;}

#table6 {background-color: #000000;}
#table7 {background-color: #002c53;}
#table8 {background-color: #000000;}

#closeWindow {
	background: #014a66;
	font-size: 10px;
	color: #FFCC00;
	padding: 0px 10px 0px 10px; 
	text-align: right;
	}
td#closeWindow {
	background: #014a66;
	font-size: 10px;
	color: #FFCC00;
	padding: 5px; 
	text-align: right;
	}
#closeWindow a {margin: 0; padding: 5px; text-decoration: none; color: #ffCC00;}
#closeWindow a:visited {color: #ffCC00;}
#closeWindow a:hover {color: #FFFFFF;}
#closeWindow a:active {color: #ffCC00;}

#navbarTop {
	padding: 30px 20px 5px 0px; 
	font-size: 10px; text-align: right; color: #CC0000;
	}
#navbarTop a {margin: 0; padding: 0; text-decoration: none; color: #000000;}
#navbarTop a:visited {color: #000000;}
#navbarTop a:hover {color: #000066;}
#navbarTop a:active {color:  #000000;}

#navbarTop1 {
	padding: 30px 20px 5px 0px; 
	border-top: 1px solid #000000;
	font-size: 10px; text-align: right; color: #990000;
	}
#navbarTop1 a {margin: 0; padding: 0; text-decoration: none; color: #000000;}
#navbarTop1 a:visited {color: #000000;}
#navbarTop1 a:hover {color: #000066;}
#navbarTop1 a:active {color:  #000000;}

#policy {background-color: 000000; border-top: 1px solid #5F4C0B; border-bottom: 1px solid #5F4C0B; color: #999999; text-align: center;}
#policy a {margin: 0; padding: 0; text-decoration: none; color: #99CC99;}
#policy a:visited {color: #99CC99;}
#policy a:hover {color: #FFFFFF;}
#policy a:active {color: #99CC99;}

#registration  {
	background-color: #000000;
	border: 1px solid #DA6B00;
	font-color: #00FFFF;
	font-size: 14px;
	text-align: center;
	}
	
#registration a {margin: 0; padding: 0; text-decoration: none; color: #00FFFF;}
#registration a:visited {color: #00FFFF;}
#registration a:hover {color: #FFCC00;}
#registration a:active {color: #00FFFF;}


.bar1 {
	padding-left: 30px; color: #FFFFFF; text-align: left;
	background-color: #990000;
	background-image: url(images/banner_top_red.jpg);
	background-repeat: repeat;
	background-position: center center;
}
.bar11 {
	padding: 0px 30px 2px 30px; color: #CCCC99; text-align: left; font-size: 10px;
	background-color: #990000;
	background-image: url(images/banner_top_red.jpg);
	background-repeat: repeat;
	background-position: center center;
	}
.bar2B {
	background: #038181;
	padding: 0px 5px 0px 20px; 
	text-align: left; 
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size: 10px;
	}

.bar2 {
	background: #FFFFFF;
	padding: 5px 0px 5px 20px; 
	text-align: left; 
	color: #FFFFFF;
	}
.bar22 {
	background: #990000; 
	padding: 5px 0px 5px 20px; 
	border-top: 10px solid #000000; 
	border-bottom: 10px solid #000000;
	border-left: 5px solid #FFFFFF; 
	border-right: 5px solid #FFFFFF;  
	text-align: left; 
	color: #FFCC00;
	}


.bar3 {
	background: #990000; 
	padding: 10px 0px 5px 20px; 
	text-align: left; 
	color: #FFFFFF;
	}
	
.bar3C {
	background: #990000; 
	padding: 10px; 
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	}


.bar3L {
	background: #990000; 
	padding: 15px 0px 0px 20px; 
	text-align: left; 
	color: #FFFFFF;
	}

.bar3R {
	background: #990000; 
	padding: 20px 0px 15px 20px; 
	text-align: left; 
	color: #FFFFFF;
	}
	
.bar3R1 {
	background: #990000; 
	padding: 10px 0px 10px 40px; 
	text-align: left; 
	color: #FFFFFF;
	font-size: 12px;
	}

.bar33 {
	background-color: #000000;
	border-top: 1px solid #DA6B00; 
	border-bottom: 1px solid #DA6B00; 
	padding: 10px 0px 0px 20px; 
	text-align: left; 
	color: #999999; 
	font-size: 11px;
	}
.bar4 {background: #2aadbb;}
.bar5 {
	background-color: #00264d;
	border-top: 1px solid #5F4C0B; 
	padding: 20px 20px 10px 20px;
	color: #FFFFFF;
	font-size: 10px; 
	text-align: left;
	}

.bar6 {
	background-color: #000000; 
	padding: 10px; 
	border-top: 1px solid #5F4C0B; 
	border-bottom: 1px solid #5F4C0B; 
	color: #99CC00; 
	font-size: 10px;
	text-align: center;
	}

.bar66 {
	background-color: 000000; 
	padding: 5px; 
	border-top: 1px solid #5F4C0B; 
	border-bottom: 1px solid #5F4C0B; 
	color: #99CC00; 
	font-size: 14px;
	text-align: center;
	}

.bar7 {
	background: #333333;
	padding: 30px 20px 30px 20px;
	color: #CCCCCC;
	font-size: 11px;
	border-top: 20px solid #990000;
	border-bottom: 20px solid #990000;
	border-left: 20px solid #000000;
	border-right: 20px solid #000000;	
	}
.bar7 ul li {font-size: 11px; color: #CCCCCC;}


.bar9 {
	background: #000000;
	padding: 10px 20px 10px 40px;
	color: #99FF00;
	font-size: 13px;
	border-top: 20px solid #990000;
	border-bottom: 20px solid #990000;
	border-left: 20px solid #660000;
	border-right: 20px solid #660000;
	text-align: center;	
	}

.bar10 {
	background: #000000;
	padding: 20px 20px 20px 40px;
	font-size: 12px;
	border-left: 5px solid #126d85;
	border-right: 5px solid #126d85;
	border-top: 10px solid #0a4555;
	border-bottom: 10px solid #0a4555;
	text-align: center;
	color: #666666;	
	}


.bar12 {
	background: #000000; 
	padding: 5px;
	color: #FFFFFF;
	font-size: 11px; 
	text-align: center;
	}

.bar13 {
	background-color: #d8c061;
	border-top: 10px solid #666666;
	border-bottom: 10px solid #666666;
	border-left: 10px  solid #deb304;
	border-right: 10px  solid #deb304;
	padding: 30px 40px 30px 40px; 
	color: #000; 
	font-size: 11px;
	}
	
.bar14 {
	background-color: #f1f192;
	border-top: 5px solid #666666;
	border-bottom: 5px solid #666666;
	border-left: 10px  solid #dad275;
	border-right: 10px  solid #dad275;
	padding: 10px; 
	color: #000; 
	font-size: 12px;
	text-align: center;
	}

.bar15 {
	background-color: #ccffff;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #000000;
	border-left: 10px  solid #04fcf3;
	border-right: 10px  solid #04fcf3;
	padding: 40px 30px 30px 40px; 
	color: #000; 
	font-size: 11px;
	}


.bar16 {
	background: #669999; 
	border-top: 1px solid #000000;
	padding: 5px 0px 5px 20px; 
	text-align: left; 
	color: #FFFFFF;
	}
	
.bar17 {
	background: #009999; 
	padding: 5px 10px 5px 10px; 
	text-align: right; 
	color: #FFFFFF;
	font-size: 13px;
	}

.bar17C {
	background: #009090; 
	padding: 5px 10px 5px 10px; 
	text-align: center; 
	color: #FFFFFF;
	font-size: 14px;
	}

.bar18 {
	background: #349bcd; 
	padding: 10px; 
	text-align: left; 
	color: #FFFFFF;
	}

.bar19 {
	background: #000000; 
	padding: 5px; 
	text-align: center;
	color: #FFFFFF;
	}

.bar20 {
	background-color: #003366;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	padding: 30px;
	color: #CCCCCC;
	}

.bar21 {
	background-color: #237096;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	padding: 30px;
	color: #FFFFFF;
	}

.bar21L {
	background-color: #237096;
	border-top: 20px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	padding: 30px;
	color: #FFFFFF;
	}

.bar22 {
	background-color: #ccffff;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #000000;
	border-left: 10px  solid #04fcf3;
	border-right: 10px  solid #04fcf3;
	padding: 10px; 
	color: #000; 
	font-size: 12px;
	text-align: center;
	}

.bar23 {
	background-color: #02425a;
	border-top: 10px solid #0490b7;
	border-bottom: 10px solid #0490b7;
	border-left: 5px solid #287e95;
	border-right: 5px solid #287e95;
	padding: 30px;
	color: #85cfe6;
	}


.bar24 {
	background-color: #1d2a38;
	border-top: 20px solid #0490b7;
	border-bottom: 10px solid #0490b7;
	border-left: 5px solid #aebbcf;
	border-right: 5px solid #aebbcf;
	padding: 30px 40px 30px 40px;
	color: #aebbcf;
	}

.bar25 {
	background-color: 000000; 
	padding: 10px; 
	border-top: 1px solid #5F4C0B; 
	border-bottom: 1px solid #5F4C0B; 
	color: #FFFFFF; 
	font-size: 14px;
	text-align: center;
	}

.bar25L {
	background-color: 000000; 
	padding: 10px; 
	border-top: 1px solid #5F4C0B; 
	border-bottom: 1px solid #5F4C0B; 
	color: #FFFFFF; 
	font-size: 16px;
	text-align: center;
	}

.bar26 {
	background-color: #1d2a38;
	border-top: 10px solid #0490b7;
	border-bottom: 10px solid #0490b7;
	border-left: 5px solid #aebbcf;
	border-right: 5px solid #aebbcf;
	padding: 30px 40px 30px 40px;
	color: #aebbcf;
	}
.bar27 {
	background-color: #1d2a38;
	border-top: 20px solid #0490b7;
	border-bottom: 20px solid #0490b7;
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;
	padding: 10px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	}

.bar28 {
	background: #990000; 
	border-top: 10px solid #990000; 
	border-bottom: 10px solid #990000; 
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;
	padding: 10px; 
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	}
	
.bgLogo {
	background-color: #fce702;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg1 {
	background-color: #000000;
	background-image: url(images/photo1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.bg2 {
	background-color: #000000;
	background-image: url(images/photo2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg3 {
	background-color: #002c53;
	background-image: url(images/photo3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.bg4 {
	background-color: #002c53;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	background-image: url(images/photo4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.bg5 {
	background-color: #002c53;
	background-image: url(images/photo5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg6 {
	background-color: #000000;
	background-image: url(images/photo6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg7 {
	background-color: #4592b7;
	background-image: url(images/sandy2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.bg8 {
	background-color: #003366;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	background-image: url(images/photo8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.bg9 {
	background-color: #003366;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	background-image: url(images/photo9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg10 {
	background-color: #000000;
	background-image: url(images/photo10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg11 {
	background-color: #000000;
	background-image: url(images/photo11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg12 {
	background-color: #000000;
	background-image: url(images/photo12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.bg13 {
	background-color: #000000;
	background-image: url(images/photo13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.bg14 {
	background-color: #000000;
	background-image: url(images/photo14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg15 {
	background-color: #000000;
	background-image: url(images/photo15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg16 {
	background-color: #003366;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	background-image: url(images/photo16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



.borderL {border-left: 1px solid #000000; border-bottom: 1px solid #000000;}
.border1 {
	background-color: #237096;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	}
	
.border2 {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	}
.border3 {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}
.closeWindow {
	background: #000; text-align: right; color: #FFFFFF;
	border-bottom: 1px solid #FFFEE7;
	padding: 5px 30px 5px 20px;
	}

.events1 {
	background-color: #000000;
	background-image: url(images/events1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.font {color: #999999; font-size: 11px;}
.font1 {color: #99FF00; font-size: 9px;}
.font2 {color: #999999; font-size: 10px; text-align: center; padding: 10px 5x 2px 5px;}
.font3 {color: #CC0000; font-size: 14px; font-weight: bold;}
.font4 {color: #99FF00; font-size: 16px; text-align: center;}
.font5 {color: #FFFFFF; font-size: 16px; text-align: left;}
.font6 {color: #FFCC00; font-size: 16px; text-align: center;}

.footer {background-color: 000000; border-top: 1px solid #5F4C0B; border-bottom: 1px solid #5F4C0B; color: #FFFFFF; text-align: center;}

.navbarActive {
	background-color: #000000;
	border-left: 1px solid #DA6B00;
	padding-left: 20px; 
	color: #99FF00;
	font-size: 12px;}

.navbarActive1 {
	border-top: 1px solid #DA6B00;
	padding-left: 20px; }

.navbarActive2 {
	background-color: #000000;
	border-top: 1px solid #DA6B00;
	border-left: 1px solid #DA6B00;
	padding-left: 20px; 
	color: #00FFFF;
	font-size: 12px;}

.navbarActive3 {
	background-color: #333333;
	border-top: 1px solid #666666;
	padding-left: 20px; }

.registration  {
	background-color: #000000;
	border-top: 1px solid #DA6B00;
	border-right: 1px solid #DA6B00;
	border-bottom: 0px solid #DA6B00;
	border-left: 1px solid #DA6B00;
	padding-left: 20px; 
	color: #99FF00;
	font-size: 12px;}

.spacing {
		background: #304050; 
		padding: 15px 0px 5px 30px; 
		font-size: 11px; 
		color: #00FFFF; 
		border-top: 1px solid #666666;
		}
		
.spacing1 {font-size: 10px; padding: 30px;}
.spacing2 {font-size: 10px; padding: 30px 20px 10px 10px; text-align: right; color: #000000; font-style: bold;}
.spacing3 {font-size: 10px; padding: 0px 30px 30px 30px;}
.spacing4 {
		margin: 5px; 
		background: #304050; 
		padding: 15px 10px 5px 30px; 
		font-size: 10px; 
		color: #00FFFF; 
		border-top: 1px solid #666666;
		}

.spacing4B {
		margin: 5px; 
		background: #304050; 
		padding: 15px 10px 5px 30px; 
		font-size: 11px; 
		color: #00FFFF; 
		border-top: 1px solid #666666;
		}

.spacing4B1 {
		margin: 5px; 
		background: #304050; 
		padding: 15px 0px 10px 0px; 
		font-size: 12px; 
		color: #00FFFF; 
		border-top: 1px solid #666666;
		text-align: center;
		}
.spacing4G {
		margin: 5px; 
		background: #304050; 
		padding: 15px 10px 5px 30px; 
		font-size: 11px; 
		color: #99FF00;
		border-top: 1px solid #666666;
		}

.spacing44 {
		margin: 5px; 
		background: #304050; 
		padding: 10px 10px 5px 30px; 
		font-size: 10px; 
		color: #99FF00;
		border-top: 1px solid #666666;
		}


.spacing5 {font-size: 11px; padding: 30px;}
.spacing6 {
	border: 1px solid #DA6B00;
	font-size: 9px; 
	text-align: center;
	color: #666666;
	}
.spacing7 {
	background-color: #bcebf8;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	padding: 30px;}

.spacing8 {background-color: #bcebf8; font-size: 10px; padding: 30px;}
.spacing9 {
	background-color: #93d3e5;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	padding: 30px;}

.spacing99 {
	background-color: #66cccc;
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	padding: 30px;}


.spacing10L {
		background: #237096; 
		padding: 10px 10px 10px 20px; 
		font-size: 11px; 
		color: #9ee1f4; 
		border-top: 1px solid #666666;
		}
.spacing10 {
		background: #237096; 
		padding: 15px 10px 10px 30px; 
		font-size: 11px; 
		color: #93d3e5; 
		border-top: 1px solid #666666;
		}

.spacing11 {
		background: #237096; 
		padding: 15px 10px 10px 30px; 
		font-size: 15px; 
		color: #FFFFFF; 
		border-top: 1px solid #666666;
		}

.spacing12 {background-color: #002c53; font-size: 10px; padding: 20px; color: #cccccc;}

.spacing13 {
		margin: 5px; 
		background: #304050; 
		padding: 15px 20px 0px 30px; 
		font-size: 14px; 
		color: #00FFFF;
		border-top: 1px solid #666666;
		}

.spacing14 {
	background-color: #333333; 
	border-top: 10px solid #000000;
	border-bottom: 10px solid #3399cc;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	padding: 5px; 
	text-align: center; 
	color: #99CC00; 
	font-size: 12px;
	}
.spacing15 {
	background: #333333; 
	border-top: 1px solid #689CB6;
	padding: 5px; 
	}
#MainNav {
	color: #CCCCCC;
	margin-left: 0px;
	padding-left: 15px;
	font-size: 11px;
	margin-top:6px;
	}
#MainNav a:link {
	color: #CCCCCC;
	display: block;
	padding-left: 10px;
	background-color: #333333;
	text-indent: 5px;
	border-top: 1px solid #666666;;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #666666;
	font-size: 11px;
	}
#MainNav a:visited {
	color: #CCCCCC;
	display: block;
	padding-left: 10px;
	background-color: #333333;
	text-indent: 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #666666;
	font-size: 11px;
	}
#MainNav li {
	width: 120px;
	list-style-type: none;
	list-style-position: inside;
	font-size: 11px;
	}
#MainNav li:hover {
	color: #FFFFFF;
	}
#MainNav a:hover {
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
	font-size: 11px;
	}