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

body {
	background-color: #FFFFFF;
	background-image: url(background/bg-tile.gif);
	background-repeat: repeat;
	color:#000;
}
a:link {
	color: #333333;
}
a:visited {
	color: #0066FF;
}
a:hover {
	color: #009900;
	font-size: 13px;
	text-align: left;
}
body,td,th {
	color: #000000;
	font-family: Gill Sans MT;
}
p {
	color:#000;
	font-size:14px;
}
p .confirmationbody {
	clear:both;
	color: #000033;
	font-size: 14px;
	font-family: "Eras Medium ITC";
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0px 0px 0px 0px;
}
#highlightnews {
	background-image:url(background/shadowbox.gif);
	height:auto;
	background-repeat: no-repeat;
	text-align: left;
	padding: 5px 0px 10px 13px;
	display:inline; /* IE Hack */
	float: left;
	width: 590px;
	margin: 0px 0px 5px 0px;
}
#highlightnews_medium {
	background-image:url(background/shadowbox_medium.gif);
	height:auto;
	background-repeat: no-repeat;
	text-align: left;
	padding: 5px 0px 5px 7px;
	display:inline; /* IE Hack */
	float: left;
	width: 375px;
}
#highlightnews_small {
	background-image:url(background/shadowbox_small.gif);
	height:auto;
	background-repeat: no-repeat;
	text-align: left;
	padding: 5px 0px 5px 7px;
	display:inline; /* IE Hack */
	float: left;
	width: 200px;
}
.gymbody {
	color: #000033;
	font-size: 14px;
	font-family: "Gill Sans MT";
	font-weight: normal;
	text-align: left;
}
.gymtext {
	font-family: "Gill Sans MT";
	color: #000000;
	font-weight: normal;
	text-align: left;
}
.confirmationtext {
	font-family: "Eras Medium ITC";
	color: #000000;
	font-weight: normal;
	text-align: left;
}
.confirmationtext a:link {
	color: #333333;
}
.confirmationtext a:visited {
	color: #0066FF;
}
.confirmationtext a:hover {
	color: #009900;
	font-size: 14px;
}

.boldtext{
	color: #000033;
	font-size: 14px;
	font-family: "Eras Medium ITC";
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.text{
	color: #000;
	font-size: 14px;
	font-family: "Eras Medium ITC";
	padding-left: 10px;
}
.text a:hover {
	color: #009900;
	font-size: 14px;
	text-align: left;
}

#right {
	float: right;
		color: #000033;
		font-size: 14px;
		font-family: Gill Sans MT;
		font-weight: normal;
		text-align: left;
}
	.leftcol { 
		float: left;
		padding: 5px 5px;
		width: 320px; 
		border:#ccc 0px solid;
		margin: 0 0 0px 0;
	}
	.rightcol { 
		clear: both;
		float: left;
		padding: 0px 5px;
		width: 570px; 
		border:#6BA5BD 1px solid;
		margin: 5 5 5px 5;
	}
	.special {
		clear: both;
		float: left; 
		width: 560px;
		margin:0px 0 0px 0;	
		padding: 5px 10px;
		border: 0px solid #ccc;
	}
#left {
	float: left;
		color: #000033;
		font-size: 14px;
		font-family: Gill Sans MT;
		font-weight: normal;
		text-align: left;
}
	.leftcol2 {
		float: right;
		padding: 0px 5px;
		width: 205px; 
		border:#6BA5BD 1px solid;
		margin: 0px 0px 0px 7px;
	}
	.rightcol2 { 
		float: right;
		padding: 5px 10px 10px 10px;
		width: 570px; 
		border:#6BA5BD 0px solid;
		margin: 0px 0px 0px 0px;
	}
	.special2 {
		float: right;
		width: 600px;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px;
		border: 0px solid #ccc;
	}
	.note {
		width: 192px;
		padding: 6px 0px 10px 7px;
		border: 1px solid #CFCB66;
		margin: 2px 10px 10px 0px;
		background-image: url(images/HomePage/package.gif);
		background-repeat: no-repeat;
		color: #585616;
		font-size: 12px;
	}
#headlines {
	border: 1px solid;
	border-color: #CFCB66;
	background-color: #FFFFBD;
	height:auto;
	background-repeat: no-repeat;
	text-align: left;
	padding: 3px 0px 3px 13px;
	display:inline; /* IE Hack */
	float: left;
	width: 595px;
	color: #333333;
}

.inputgs2 {
	width:auto;
	border-color:black;
	background-color:#9AC1CD;
	color:black;
	font-size:100%;
	border-width:1;
	border-style:dashed;
	font-family: Gill Sans MT;
	padding:0px;
	spacing:0px;
	margin:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
}

#menu{
width: 205px;
float: inherit;
}

#menu ul
{
list-style-type: none;
margin: 0px;
padding: 0px;
cursor: default;
}

#menu li
{
padding: 0px;
font-weight: bold;
}
	#menu li.active { 
		background: url('images/navbar/NavBar_active.gif') no-repeat bottom left; 
		color: #666666; 
		display: block;
		position: relative;
		width: 195px;
		height: 22px;
		margin-bottom: 0px;
		padding-left: 10px;
		padding-top: 5px;
		font-size: 13px;
	}
	
#menu a
{
display: block;
position: relative;
width: 195px;
height: 22px;
margin-bottom: 0px;
text-decoration: none;
background: inherit;
background-image: url('images/navbar/NavBar.gif');
padding-left: 10px;
padding-top: 5px;
color: #333;/*text-transform: lowercase;*/
font-size: 13px;
}

#menu a:hover
{
	background-position: right bottom;
	color: #666666;
}


#sub_menu{
width: 205px;
float: inherit;
}

#sub_menu ul
{
list-style-type: none;
margin: 0px;
padding: 0px;
}

#sub_menu li
{
background: none;
padding: 0px;
margin: 0px;
font-weight: bold;
}
	#sub_menu li.active { 
		background: #fff url('images/navbar/NavBar_sub_active.gif') no-repeat bottom left; 
		color: #666666; /*#8D9CAF;*/ 
		display: block;
		position: relative;
		width: 195px;
		height: 22px;
		margin-bottom: 0px;
		padding-left: 10px;
		padding-top: 5px;
		font-size: 13px;
	}
	
#sub_menu a
{
display: block;
position: relative;
width: 195px;
height: 22px;
margin-bottom: 0px;
text-decoration: none;
background: inherit;
background-image: url('images/navbar/NavBar_sub.gif');
padding-left: 10px;
padding-top: 5px;
color: #333;/*text-transform: lowercase;*/
font-size: 13px;
}

#sub_menu a:hover
{
	background-position: right bottom;
	color: #666666;
}




#menu_end
{
width: 205px;
height: 20px;
background-image: url('images/HomePage/bar5.gif');
}


#footer {
	clear: both;
	padding: 10px;
	border-top: 1px solid #ccc;
	font:"Gill Sans MT";
	font-size:10px;
	text-align:center;
}
#footer a:hover {
	color: #009900;
	font-size: 10px;
	text-align: left;
}
