body {
	text-align: center;
	margin-top: 0px;
	font-family: Helvetica, Arial, Sans-Serif;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	Xbackground-image: url("img/flag2.25.png");
	background-color: #535353;
	color: #dddddd;
}

.package, .pure-control-group {
		color: black;
}

.secure {
	-webkit-user-select: none;
  -webkit-touch-callout: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mainbody {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:50px;
	/* width:1200px; */
	width:100%;
	min-width: 600px;
	height:100%;
}


.maintitle {
	width:100%;
	height:100px;
	background-color:#eeeeee;
	background : url(/img/title_back3.gif) no-repeat 0 0;
}

.maintitle h1 {
	text-decoration:none;
	border:0;
	height : 100px;
	width : 870px;
	margin : 0;
	padding : 0;
	display: inline-block;
}

.maintitle h1 a {
	display : block;
	height : 113px;
	text-indent : -9999px;
}


.mainnav {
	height: 50px;
	margin: 5px 0px 5px 0px;
}

.navbutton {
	padding-right: 20px;
	font-variant:small-caps;
	color: #000344;
	text-decoration: none;
	font-size: 14px;

}

.navbutton:hover{
	color: #3841ff;
	text-decoration: underline;
}



.sportnav {
	vertical-align: middle;
	height: 50px;
	margin: 5px 0px 5px 0px;
}

.joinloginbutton {
	clear: both;
	background-color: #cea0a6;
	margin: 20px;
	padding: 20px;
	border: 1px solid;
	border-radius: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #000344;
}
.joinloginbutton:hover {
	background-color: #aaaaaa;
}


.joinSelectButton {
	clear: both;
	background-color: #4ec7f2;
	margin: 10px;
	padding: 10px;
	border: 1px solid;
	border-radius: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #000344;
}
.joinloginbutton:hover {
	background-color: #aaaaaa;
}




.Sjoinloginbutton {
	position: relative;
	top: 15px;
	border-top: 1px solid #000000;
	background: #636363;
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e7eb), to(#636363));
	background: -webkit-linear-gradient(top, #e2e7eb, #636363);
	background: -moz-linear-gradient(top, #e2e7eb, #636363);
	background: -ms-linear-gradient(top, #e2e7eb, #636363);
	background: -o-linear-gradient(top, #e2e7eb, #636363);
	padding: 10px 30px;
	-webkit-border-radius: 0px;
	-moz-border-radius:    0px;
	border-radius:         0px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #000000;
	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
}
.Sjoinloginbutton:hover{
	background: #4ec7f2;
	color: #000000;
}

.Sjoinloginbutton:active{
	background: #646b70;
}


.sportnavbutton {
	position: relative;
	top: 15px;
	border-top: 1px solid #000000;
	background: #636363;
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e7eb), to(#636363));
	background: -webkit-linear-gradient(top, #e2e7eb, #636363);
	background: -moz-linear-gradient(top, #e2e7eb, #636363);
	background: -ms-linear-gradient(top, #e2e7eb, #636363);
	background: -o-linear-gradient(top, #e2e7eb, #636363);
	padding: 10px 20px;
	-webkit-border-radius: 0px;
	-moz-border-radius:    0px;
	border-radius:         0px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #000000;
	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
}
.sportnavbutton:hover {

	background: #4ec7f2;
	color: #000000;
}
.sportnavbutton:active {
	background: #646b70;
}


.mainvideo {
}

.mainvideo div, .homeLevels div, {
	display: inline;
}

.homeLevels {
	width:100%;
	margin-top: 10px;
}

.level_videos .level {
	display: inline-block;
	width: 250px;
	padding: 15px;
}


.mainsports {
	width:100%;
	margin-top: 10px;
}

.sports_videos {
	display: inline-block;
	color: #fffff;
	width: 10%;
	min-width: 100px;
	padding: 15px;
}

.sports_videos img {
	width: 100%;
	min-width: 100px;
}

.maintestimonials {
	Xbackground-color: #ffffff;
	text-align: left;
	padding-bottom: 5px;
	margin-top: 24px;
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

.maintestimonials h2 {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	Xbackground-color: #cccccc;
	width: 100%;
}

.maintestimonials p {
	padding-left: 20px;
	text-decoration: bolder;
}

.maintestimonials span {
	display:block;
	margin-left:10px;
	text-decoration: none;
	font-size: .9em;
	color:#666666;
}

.footer {
	font-size: 12px;
}




.wysiwyg-color-black {
	color: black;
}

.wysiwyg-color-silver {
	color: silver;
}

.wysiwyg-color-gray {
	color: gray;
}

.wysiwyg-color-white {
	color: white;
}

.wysiwyg-color-maroon {
	color: maroon;
}

.wysiwyg-color-red {
	color: red;
}

.wysiwyg-color-purple {
	color: purple;
}

.wysiwyg-color-fuchsia {
	color: fuchsia;
}

.wysiwyg-color-green {
	color: green;
}

.wysiwyg-color-lime {
	color: lime;
}

.wysiwyg-color-olive {
	color: olive;
}

.wysiwyg-color-yellow {
	color: yellow;
}

.wysiwyg-color-navy {
	color: navy;
}

.wysiwyg-color-blue {
	color: blue;
}

.wysiwyg-color-teal {
	color: teal;
}

.wysiwyg-color-aqua {
	color: aqua;
}

.pure-menu-heading {
	text-decoration: bold;
}

.pure-table {
	color: black;
}

/* ...or whatever
input[type=checkbox][disabled]{
	outline:1px solid red;
}
*/

a:active {
	color: navy;
}


#mbr_links {
	width:100%;
	border-bottom:1px solid black;
	background-color: #ffffff;
}

#mbr_links a {
	margin: 10px;
}


.blue_box_a {
	display: inline-block;
	text-align:left;
	background-color: #effaff;
	padding: 10px;
	border: 1px solid;
	border-radius: 15px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:50px;
}
