/* CSS Document */

/* pseudo classes */
.bg {
background-repeat: repeat-x;
background-image: url(../images/bg.gif);
background-color:#FFFFFF;
}
.greytxt {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#999999;
}
.pad {
padding-left:10px;
padding-top:20px;
padding-right:10px;
}
.quotation {
font-size: 9px;
font-style:italic;
}
.smallgrey {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#333333;
text-align:center;
}
.smallwhite {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-align:center;
}
.smallblue {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#00ACEE;
text-align:center;
}
.whitetxt {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.navy {
background-color:#000066;
text-align:center;
}
.blue {
background-color:#00CCFF;
padding-top:0;
}
.lightblue {
background-color:#00ACEE;
padding-bottom:0;
}
.lightgrey {
background-color:#EFEFEF;
padding-bottom:0;
}
.noborder { border:none;
border-color:#FFFFFF;
}

/* tag refs */
a {
color: #999999;
text-decoration: none;
}

a:hover {
color: #00ACEE;
text-decoration: none;
}

img { behavior:	url("/css/pngbehavior.htc");
}

/* ID references */
#container {
position:absolute;
width:737px;
height:600px;
left: 50%;
top: 0px;
margin-left: -369px;
background: transparent;
border:none;
padding-top:none;
z-index: 1;
}

#topnav {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#00ACEE;
background-image: url(../images/topnav.gif);
background-repeat: no-repeat;
width: 737px;
height: 24px;
z-index: 3;
text-align: left;
top: 0;
left: 0;
padding-top: 5px;
padding-left: 64px;
position:absolute;
}

#topnav ul {
padding: 0;
margin: 0;
list-style: none;
}

#topnav ul li {
display: inline;
padding: 0 5px;
margin: 0;
}

#bottom {
position:absolute;
background-color:#FFFFFF;
width: 737px;
height: 50px;
left: 50%;
top: 100%;
margin-left: -369px;
margin-top: -50px;
}
#bottomlogo {
position:absolute;
background-color:#transparent;
width: 180px;
height: 79px;
left: 50%;
top: 100%;
margin-left: -90px;
margin-top: -49px;
z-index:10;
}
#fitness {
position:absolute;
background-image: url(../images/fitness.gif);
background-repeat: no-repeat;
width: 87px;
height: 24px;
left: 650px;
top: 0px;
text-align: left;
z-index: 4;
border:none;
padding-top: 0px;
}
#hometab {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
position:absolute;
background-image: url(../images/home.gif);
background-repeat: no-repeat;
width: 61px;
height: 24px;
left: 0px;
top: 0px;
text-align: center;
z-index: 4;
border:none;
padding-top: 5px;
}

#hometab a {
color: #FFFFFF;
text-decoration: none;
}

#hometab a:hover {
color: #FFFFFF;
text-decoration:underline;
}

#content {
position:absolute;
background-color:#FFFFFF;
width: 727px;
height: 395px;
left: 5px;
top: 155px;
text-align: left;
border:none;
overflow-x: hidden;
overflow-y: auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
}
#content ul {
padding: 10;
margin: 0;
list-style: none;
}
#content1 {
position:absolute;
background-color:#FFFFFF;
width: 727px;
height: 395px;
left: 5px;
top: 155px;
text-align: left;
border:none;
overflow-x: hidden;
overflow-y: hidden;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
}
#content1 ul {
padding: 10;
margin: 0;
list-style: none;
}
#contentleft {
position:absolute;
background-image: url(../images/contentleft.gif);
background-repeat: no-repeat;
width: 5px;
height: 395px;
left: 0px;
top: 155px;
text-align: left;
border:none;
}
#contentright {
position:absolute;
background-image: url(../images/contentright.gif);
background-repeat: no-repeat;
width: 5px;
height: 395px;
left: 732px;
top: 155px;
text-align: left;
border:none;
}
#headerpic {
position:absolute;
width: 737px;
height: 135px;
left: 0px;
top: 15px;
text-align: left;
border:none;
padding-top:0;
}
#classesleft {
position:absolute;
background:transparent;
width: 240px;
height: 390px;
left: 0px;
top: 5px;
text-align: left;
border:none;
}
 #classesright {
position:absolute;
background:transparent;
width: 482px;
height: 390px;
left: 240px;
top: 5px;
text-align: left;
border:none;
}

