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

body {
margin:0px;
padding:0px;
font: 1.0em verdana, arial, sans-serif;
background-repeat: no-repeat;
text-align: center;
background-color: #666666;
}

#header_image {
width: 958px;
border-left: 1px solid black;
border-right: 1px solid black;
margin-left:auto;
margin-right:auto;
}
 
.header
{
width: 958px;
height: 30px;
background-color: #0c003a;
border-collapse: collapse;
border-right: 1px solid black;
border-left: 1px solid black;
margin-left:auto;
margin-right:auto;
}

.header_link {
width: 85px;
height: 20px;
text-align: center;
vertical-align: middle;
font-size:11px;
padding-top: 1px;
border-collapse: collapse;
border-spacing: 0px;
border: 1px solid black;
float:left;
}

.header_link a:link{
color: white;
background-color: #0c003a;
text-decoration: none;
}

.header_link a:visited{
color: white;
background-color: #0c003a;
text-decoration: none;
}

.header_link a:hover{
color: orange;
background-color: #0c003a; 
text-decoration: none;
}

#footer_image {
width: 958px;
height: 50px;
background-color: #0c003a;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
position: relative;
margin-left:auto;
margin-right:auto;
}

/* Home Page */

#home_content {
width: 960px;
height: 550px;
background-color: #cccccc;
margin-left:auto;
margin-right:auto;
}

#column1 {
width:248px;
height: 548px;
color: black;
background-color: #909090;
border: 1px solid black;
float: left;
}

#column1_header1 {
width:248px;
height: 60px;
color: black;
background-color: white;
border-bottom: 1px solid black;
}

#column1_content{
width:248px;
height: 220px;
}

#column2 {
width: 453px;
height: 543px;
color: white;
background-color: grey;
padding-top: 5px;
border-top: 1px solid black;
border-bottom: 1px solid black;
float: left;
}

#column2_slideshow{
padding-top: 5px;
background-color: #cccccc;
}

#column3 {
width: 255px;
height: 548px;
color: white;
background-color: #909090;
border: 1px solid black;
float: left;}

#column3_header1 {
width: 255px;
height: 60px;
color: black;
background-color: white;
border-bottom: 1px solid black;
}

#column3_content{
width: 245px;
height: 350px;
background-color: #909090;
color: #000000;
padding: 5px;
text-align: left;
font-size: 12px;
}

#slideshow{
padding-top: 5px;
background-color: #cccccc;
}

#sponsors {
padding-top: 3px;
font-size: 25px;
text-align: center;
}

#sponsors a:link{
color: black;
text-decoration: none;
}

#sponsors a:visited{
color: black;
text-decoration: none;
}

#sponsors a:hover{
color: blue;
text-decoration: none;
}

.list_l{
width: 168px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
font-size: 12px;
}

.list_r{
width: 69px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
font-size: 12px;
}

/*
.clearfix:after {        <-- a
content: ".";        <-- b
display: block;        <-- c
height: 0;        <-- d
clear: both;        <-- e
visibility: hidden;
}
.clearfix {display: inline-block;}        <-- f
* html .clearfix {height: 1%;}        <-- 6
.clearfix {display: block;}        <-- 6
*/

/* Content */

#gallery_content {
width: 948px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

#content {
width: 948px;
height: 450px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

#facility_content {
width: 948px;
height: 2500px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

#membership_content {
width: 948px;
height: 780px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

#private_content {
width: 948px;
height: 730px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

#sport_content {
width: 948px;
height: 900px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

#register_content {
width: 948px;
height: 1000px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
text-align:    left;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

.camp_content {
width: 948px;
height: 1400px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

#travel_content {
width: 948px;
height: 500px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
text-align: left;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

#team_content{
width: 948px;
height: 950px;
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
text-align: left;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
}

.teamname{
color: #000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
}

.tableHead{
background-color: #000033;
color: #FFFFFF;
font-size: 14px;
}

.tableTitle{
color: #000033;
font-size: 14px;
font-weight:bold;
}

#schedule{
margin-top: 10px;
margin-bottom: 10px;
}

#news{
background-color:#DDDDDD;
border:2px solid #000000;
color:#0066CC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:10px;
margin-top:20px;
padding:10px;
width:700px;
}

#page_title {
padding-top:   10px;
padding-left:  10px;
font-size:     30px;
font-weight:   bold;
text-align:    left;
color:         #0c003a;
border-bottom: 2px solid #0c003a;
}

.table {
width: 920px;
font-size: 13px;
text-align: left;
}

.table_border {
width: 920px;
font-size: 13px;
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
border: 1px solid black;
}

.paragraph {
width: 900px;
font-size: 14px;
text-align: left;
float:right;
}

.paragraph_700 {
width: 710px;
font-size: 14px;
text-align: left;
}

.bold {
font-weight: bold;
}

.large_text {
font-size: 18px;
font-weight: bold;
text-align: center;
padding-left: 8px;
}

.small_text {
font-size: 13px;
}

.text_8 {
font-size: 8px;
}

.text_10 {
font-size: 10px;
}

.text_11 {
font-size: 11px;
}

.text_12 {
font-size: 12px;
}

.text_20 {
font-size: 25px;
}

.section {
width: 820px;
margin-left:auto;
margin-right:auto;
}

.section_860 {
width: 860px;
margin-left:auto;
margin-right:auto;
}

.section_900 {
width: 900px;
margin-left:auto;
margin-right:auto;
}

.section_absolute {
width: 820px;
position: absolute;
left: 80px;
}

.top_6 {
top: 6px;
}

.top_23 {
top: 23px;
}

.row {
width: 100%;
height: 20px;
font-size: 15px;
margin-left:auto;
margin-right:auto;
}

.border {
border-collapse: collapse;
border-spacing: 0px;
border: 1px solid black;
}

.top {
border-collapse: collapse;
border-spacing: 0px;
border-top: 1px solid black;
}

.bottom {
border-collapse: collapse;
border-spacing: 0px;
border-bottom: 1px solid black;
}

.left {
border-collapse: collapse;
border-spacing: 0px;
border-left: 1px solid black;
}

.right {
border-collapse: collapse;
border-spacing: 0px;
border-right: 1px solid black;
}

.percent {
width: 20%;
padding-top: 2px;
padding-bottom: 2px;
text-align: left;
float:left;
}

.link a:link{
color: black;
text-decoration: none;
}

.link a:visited{
color: black;
text-decoration: none;
}

.link a:hover{
color: blue;
text-decoration: none;
}

.pad {
padding: 7px;
}

.pad_r {
padding-right: 7px;
}

.pad_l {
padding-left: 7px;
}

.pad_t {
padding-top: 8px;
}

.pad_b {
padding-bottom: 7px;
}

.pad_tb {
padding-top: 10px;
padding-bottom: 10px;
}

.foot_text {
text-align: center;
vertical-align: middle;
font-size:10px;
text-decoration: none;
}

.foot_text a:link{
color: black;
text-decoration: none;
}

.foot_text a:visited{
color: black;
text-decoration: none;
}

.foot_text a:hover{
color: white;
text-decoration: none;
}

.height_30 {
height: 50px;
}

.p1 {
width: 1%;
}

.p7 {
width: 7%;
}

.p8 {
width: 8%;
}

.p9 {
width: 9%;
}

.p10 {
width: 10%;
}

.p12 {
width: 12%;
}

.p15 {
width: 15%;
}

.p17 {
width: 17%;
}

.p18 {
width: 18%;
}

.p19 {
width: 19%;
}

.p20 {
width: 20%;
}

.p23 {
width: 23%;
}

.p24 {
width: 24%;
}

.p25 {
width: 25%;
}

.p29 {
width: 29%;
}

.p30 {
width: 30%;
}

.p33 {
width: 33%;
}

.p34 {
width: 34%;
}

.p35 {
width: 35%;
}

.p66 {
width: 66%;
}


.p70 {
width: 70%;
}

.p79 {
width: 79%;
}

.p80 {
width: 80%;
}

.p89 {
width: 89%;
}

.p90 {
width: 90%;
}

.p92 {
width: 92%;
}

.p98 {
width: 98%;
}

.p99 {
width: 99%;
}

.p100 {
width: 100%;
}

.acenter {
text-align: center;
}

.aleft {
text-align: left;
}

.back {
background-color: #CCCCCC;
}

.img_float {
float: right;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 6px;
margin-left: 10px;
}
