@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Kaushan+Script|Merienda:400,700|Open+Sans:400,700');
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #01052B;
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #333;
	letter-spacing: 0.06em;
	line-height: 25px;
}
.bluetext-box {
	color: #132088;
	border: 1px solid #132088;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	margin-top: 10px;
}
#register {
	position:relative;
}
.bullet-list {
	margin-bottom: 5px;
	list-style-image: url(../img/dot-blue.png);
	list-style-position: outside;
}
.media {
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 4px solid #132088;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.reg-btn {
	position:absolute;
	top:0;
	right:0;
	background-color: #01052B;
	width: 110px;
	margin-top: 5px;
	margin-right: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 2px solid #EB671C;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	letter-spacing: 0.08em;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.reg-btn:hover {
	background-color: #6F0;
	color: #01052B;	
}
#frog {
	position:absolute;
	top:35px;
	right:0px;
}

#nav-bg {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
a.nav:link {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 25px;
	text-shadow: 0px 1px 0px #20063a;
	letter-spacing: 0.09em;
	white-space: nowrap;
	padding-right: 5px;
	padding-left: 5px;
}
a.nav:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
a.nav:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #08FE02;
	text-decoration: none;
}
a.nav:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #08FE02;
	text-decoration: none;
}
#team-bg {
	background-image: url(../img/team.jpg);
	background-repeat: no-repeat;
	background-size:contain;
	background-position:center;
}
.site-text {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	text-shadow: 1px 1px 2px #20063a;
}
.site-text-orange {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	text-shadow: 1px 1px 2px #20063a;
}
.site-header {
	font-family: 'Open Sans', sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #FE5C07;
	letter-spacing: 0.06em;
	
}
a.text:link {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #08FE02;
	text-decoration: none;
	line-height: 25px;
	text-shadow: 1px 1px 2px #20063a;
}
a.text:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #08FE02;
	text-decoration: none;
}
a.text:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FE5C07;
	text-decoration: none;
}
a.text:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FE5C07;
	text-decoration: none;
}
#site-bg {
	background-image: url(../img/site-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFF;
}
a:link {
	font-family: 'Open Sans', sans-serif;
	
	font-weight: normal;
	color: #FF6909;
	text-decoration: none;
}
a:visited {
	
	color: #FF6800;
	text-decoration: none;
}

a:hover {
	
	color: #0909ff;
	text-decoration: none;
}
a:active {
	
	color: #0909ff;
	text-decoration: none;
}
#ctr-table {
	background-color: #FFF;
	border: 2px solid #EB681C;
	-webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}
#ctr-grn {
	border: 2px solid #08FE02;
	-webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}
a.nav-btn:link {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 25px;
	text-shadow: 0px 1px 0px #20063a;
	letter-spacing: 0.09em;
	white-space: nowrap;
	padding-right: 5px;
	padding-left: 5px;
}
a.nav-btn:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
a.nav-btn:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #142189;
	text-decoration: none;
}
a.nav-btn:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #142189;
	text-decoration: none;
}
.ctr-btn {
	padding: 10px;
	width: 70%;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c539e+0,142189+100 */
background: rgb(44,83,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(44,83,158,1) 0%, rgba(20,33,137,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(44,83,158,1) 0%,rgba(20,33,137,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(44,83,158,1) 0%,rgba(20,33,137,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#142189',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #EB671C;
}
.ctr-btn:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8d30+0,ff6e00+100 */
background: rgb(255,141,48); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,141,48,1) 0%, rgba(255,110,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,141,48,1) 0%,rgba(255,110,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,141,48,1) 0%,rgba(255,110,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8d30', endColorstr='#ff6e00',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #F30;

}
.header-blue-sm {
	font-family: 'Open Sans', sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #142189;
	letter-spacing: 0.06em;
	text-shadow: 0px 0px 0px #20063a;
	line-height: 30px;
	text-transform: uppercase;
}
.photos {
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 3px solid #132088;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.site-header-sm {
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #E15102;
	letter-spacing: 0.06em;
	text-shadow: 0px 0px 0px #20063a;
	text-transform: uppercase;
}

.staff {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	background-color: #132088;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	text-transform: uppercase;
	margin: 20px;
	padding: 15px;
	text-align: center;
}
a.text-staff:link {
	font-family: 'Open Sans', sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #EB681C;
	text-decoration: none;
	line-height: 20px;
	
}
a.text-staff:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #EB681C;
	text-decoration: none;
}
a.text-staff:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #0909ff;
	text-decoration: none;
}
a.text-staff:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #0909ff;
	text-decoration: none;
}
#k-dot {
	background-image: url(../img/dots.png);
	background-repeat: repeat-x;
	height: 20px;
}
.text-blue {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #142189;
	line-height: 30px;
}
.text-orange {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #E15102;
	line-height: 30px;
}
.small {
	font-family: 'Open Sans', sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #999;
}
.team {
	font-family: 'Open Sans', sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #08FF00;
	background-color: #132088;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	text-transform: uppercase;
}
.green-hilight {
	background-color: #08FF00;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12pt;
	font-weight: normal;
	color: #132088;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0px solid #132088;
	letter-spacing: 0.08em;
}
.site-header-blue-sm {
	font-family: 'Open Sans', sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #142189;
	letter-spacing: 0.06em;
	text-shadow: 0px 0px 0px #20063a;
	line-height: 30px;
	text-transform: uppercase;
}
.social {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	background-color: #D91F0C;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	width: 90%;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.green-box {
	background-color: #08FF00;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12pt;
	font-weight: normal;
	color: #132088;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 2px solid #132088;
	letter-spacing: 0.08em;
	cursor:pointer;
	
}
.green-box:hover {
	background-color: #132088;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 2px solid #132088;
	letter-spacing: 0.08em;
	cursor:pointer;
}
.policy-grid-header {
	font-size: 12pt;
	color: #FFF;
	background-color: #030535;
	padding-right: 5px;
	padding-left: 10px;
	line-height: 30px;
}
a.site-header-sm:link {
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #E15102;
	text-decoration: none;
	letter-spacing: 0.06em;
	text-shadow: 0px 0px 0px #20063a;
	line-height: 30px;
	text-transform: uppercase;
	
}
a.site-header-sm:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #E15102;
	text-decoration: none;
}
a.site-header-sm:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #0909ff;
	text-decoration: none;
}
a.site-header-sm:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #0909ff;
	text-decoration: none;
}
.price-on-page-left {
	color: #132088;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #08FF00;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #132088;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #132088;
	border-left-color: #132088;
}
.price-on-page-mid {
	color: #132088;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #08FF00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #132088;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #132088;
}
.price-on-page-right {
	color: #132088;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #132088;
	background-color: #08FF00;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #132088;
	border-right-color: #132088;
}
.price-on-page-btm-lft {
	color: #333;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #132088;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #132088;
	font-size: 11pt;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #132088;
}
.price-on-page-btm-rt {
	color: #333;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #132088;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	font-size: 11pt;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #132088;
}
.pricing-box {
	
	margin-top: 10px;
	margin-bottom: 30px;
}
.pricing-header {
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #142189;
	letter-spacing: 0.06em;
	text-shadow: 0px 0px 0px #20063a;
	line-height: 30px;
	text-transform: uppercase;
}
.price-on-page-ctr-lft {
	color: #333;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #132088;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #132088;
	font-size: 11pt;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #132088;
}
.price-on-page-ctr {
	color: #333;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #132088;
	
	font-size: 11pt;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #132088;
}
.price-on-page-ctr-rt {
	color: #333;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #132088;
	
	font-size: 11pt;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #132088;
}
.text-lg {
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
	font-weight: normal;
	line-height: 40px;	
}
.iclass-reg-btn {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #08FF00;
	background-color: #132088;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 270px;
	border: 1px solid #020c5d;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	display:inline-block;
}
.iclass-reg-btn:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #08FF00;
	background-color: #061fe1;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 270px;
	border: 1px solid #020c5d;
}
