body {
background: #577acc url('../images/body_bg.gif') repeat-x;
text-align: center;
font-family: "Trebuchet MS";
font-size:12px;

}

#container {
width: 1092px;
margin: 60 auto 60 auto;
/* margin-bottom: auto; */
text-align: left;
}

#header {
position:relative;
width: 1092px;
background: url('../images/header.png') no-repeat;
height: 173px;
margin: 0 0 0 0;
}

#logo {
margin-left: 64px;
margin-bottom: -45px;
height: 207px;
width: 159px;
float: left;
}

.imglogo {
margin-top: 13px;
}

#links {
width: 800px;
height: 20px;
float: right;
margin-top: 120px;
margin-right: 10px;
font-family: verdana;
font-size: 18px;
color: #303a77;

}

a {
color: #1e7bb2;
text-decoration: none;
}

a:hover {
color: #1e7bb2;
text-decoration: underline;
}

a.home {
width: 72px;
height: 25px;
padding-left: 9px;
padding-right: 9px;
font-family: verdana;
color: #303a77;
text-decoration: none;
}

a.home:hover {
background: #FFF url('../images/linkbg.png') no-repeat left;
width: 72px;
height: 25px;
padding-left: 9px;
padding-right: 9px;
text-decoration: none;
color: #303a77;

}

a.aboot {
width: 77px;
height: 25px;
padding-left: 9px;
padding-right: 9px;
font-family: verdana;
color: #303a77;
text-decoration: none;
}

a.aboot:hover {
background: #FFF url('../images/linkbg_about.png') no-repeat left;
width: 77px;
height: 25px;
padding-left: 9px;
padding-right: 9px;
text-decoration: none;
color: #303a77;

}

a.coach {
width: 215px;
height: 25px;
padding-left: 5px;
padding-right: 9px;
font-family: verdana;
color: #303a77;
text-decoration: none;
}

a.coach:hover {
background: #FFF url('../images/linkbg_coach.png') no-repeat left;
width: 215px;
height: 25px;
padding-left: 5px;
padding-right: 9px;
text-decoration: none;
color: #303a77;

}

a.contact {
width: 100px;
height: 25px;
padding-left: 5px;
padding-right: 9px;
font-family: verdana;
color: #303a77;
text-decoration: none;
}

a.contact:hover {
background: #FFF url('../images/linkbg_contact.png') no-repeat left;
width: 100px;
height: 25px;
padding-left: 5px;
padding-right: 9px;
text-decoration: none;
color: #303a77;

}

#trainlinks {
margin-right: 158px;
float: right;
font-size: 12px;
color: #303a77;
padding-top: 3px;
}

#trainlinks a {
font-family: verdana;
color: #303a77;
text-decoration: none;
}

#trainlinks a:hover {
text-decoration: underline;
}

#trainlinks #current {
text-decoration: underline;
}

#news {
background: url('../images/news_bg.png') no-repeat left;
position:absolute;
float:left;
width:283;
height:578;
margin-top:0px;
}

#tagline {
background: url('../images/tagline_bg.png') no-repeat left;
position: relative;
float: right;
width: 809px;
height: 115px;

}

#content {
background: url('../images/content_bg.png') no-repeat left;
position: relative;
float: right;
width: 809px;
height: 463px;

}

#newstext {
padding-top: 85px;
padding-left: 50px;
padding-right: 20px;
}

#taglinetext {

padding-left: 75px;
padding-top: 35px;
padding-right: 100px;
color: #FFF;
font-size: 22px;
}

#designed {
float:right;
}

#content_main_1 {
padding-left: 40px;
padding-top: 20px;
padding-right: 50px;

}

#content_main_2 {
padding-left: 30px;
padding-top: 0px;
padding-right: 50px;
line-height: 110%;
}

#content_main_3 {
float: left;
width: 45%;
padding-left: 30px;
padding-top: 0px;
padding-right: 0px;
line-height: 110%;
}

#content_main_4 {
float:right;
width:45%;
/*padding-left: 30px; */
padding-top: 25px;
padding-right: 50px;
line-height: 110%;
}

#content_main_5 {
float:left;
position:relative;
width: 100%;
padding-left: 30px;
padding-top: 0px;
padding-right: 50px;

}

.image {
float: left;
margin-top: 5px;
margin-right: 10px;
}

h1 {
font-size: 14px;
font-weight: bold;
}


h2 {
font-size: 13px;
font-weight: bold;
}

#aboutc {
margin-left: 18px;
height: 380px;
margin-top: 20px;
margin-bottom: 60px;
overflow: auto;
width: 750px;
scrollbar-base-color: #8193C7;
scrollbar-arrow-color: #8193C7;
scrollbar-3dlight-color: #e8efff;
scrollbar-darkshadow-color: #e8efff;
scrollbar-face-color: #becaec;
scrollbar-highlight-color: #8193C7;
scrollbar-shadow-color: #8193C7;
scrollbar-track-color: #e8efff;
}

li {
margin-left: 40px;
}


 label
{
width: 100px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: #1c388a;
background: #e8efff;
border: 1px solid #8193C7
}

.submit input
{
color: #1c388a;
background: #e8efff;
border: 2px outset #8193C7
}
fieldset
{
border: 0px solid #781351;
width: 80%;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}

#cform {
margin: 0 0 0 40px;
}

a.lm {
font-size: 14px;
font-weight: bold;
}