@charset "utf-8";
/* CSS Document */

body
{
padding:0;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
}

INPUT, SELECT, TH, TD {font-size:0.75em}

#headerContent
{
	font-size: 2em;
	color: #014588;
	font-weight:bold;
}


#bgmain
{
	background: url(images/bgmain.png) repeat-x;
	height: 412px;
	top: 0;
	margin:0;
}


#bggymnast
{
	background: url(images/bggymnastblue.png) no-repeat;
	display: block;
	height: 412px;
	position: absolute;
	right: 0;
	width: 557px;
	top: 0;
}
#bgcurve
{
	background: url(images/botton-curve.png) repeat-x;
	height: 166px;
	left: 0;
	position: absolute;
	top: 246px;
	width: 100%;

}
#firstcoast {
	display: block;
	height: 44px;
	left: 0px;
	position: absolute;
	width: 476px;
	top: 0px;
}
#logo {
	display: block;
	height: 102px;
	left: 0px;
	position: absolute;
	width: 114px;
	top: 44px;
}
#logo {
	display: block;
	height: 102px;
	left: 0px;
	position: absolute;
	width: 114px;
	top: 44px;
}
#olympic {
	display: block;
	height: 39px;
	left: 211px;
	position: absolute;
	width: 265px;
	top: 44px;
}
#phone {
	display: block;
	height: 29px;
	left: 10px;
	position: absolute;
	width: 183px;
	top: 336px;
}
#maincontent {
	display: block;
	top: 415px;
}
#subcontent {
	display: block;
	top: 101px;
	left: 204px;
	position: absolute;
	width: 629px;
	background: url(images/SubContentBG.png) repeat-x;
	min-height: 600px;
	border-width: 1px;
	border-style: groove;
	border-color: black;


}
#subbuttons {
	display: block;
	height: 300px;
	left: 0px;
	position: absolute;
	width: 186px;
	top: 419px;
}
#usaglogo {
	display: block;
	height: 115px;
	position: absolute;
	left: 860px;
	top: 419px;
}
#freetrial {
	display: block;
	border: 3px;
	height: 85px;
	position: absolute;
	left: 45px;
	top: 260px;
}
