@font-face {
    font-family: 'OpenSansBold';
    src: url('/fonts/opensans-bold-webfont.eot');
    src: url('/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-bold-webfont.woff') format('woff'),
         url('/fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('/fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('/fonts/opensans-bolditalic-webfont.eot');
    src: url('/fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('/fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('/fonts/opensans-bolditalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('/fonts/opensans-italic-webfont.eot');
    src: url('/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-italic-webfont.woff') format('woff'),
         url('/fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('/fonts/opensans-italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('/fonts/opensans-regular-webfont.eot');
    src: url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('/fonts/opensans-semibold-webfont.eot');
    src: url('/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-semibold-webfont.woff') format('woff'),
         url('/fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('/fonts/opensans-semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('/fonts/opensans-semibolditalic-webfont.eot');
    src: url('/fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('/fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('/fonts/opensans-semibolditalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
         font-weight: normal;
    	 font-style: normal;
}

body { background-color:#333; margin:0; color:#666; font-family:Arial, Helvetica, sans-serif; height:100%;}
p    { font-size:.8em; line-height:1.3; margin-top:.2em; color:#666;}
h1        { font-size:1.4em; color:#666; margin-bottom:.2em;}
h2        { font-size:1.3em; color:#666; margin-bottom:.2em;}
h3        { font-size:1.2em; color:#666; margin-bottom:.2em;} 
h4        { font-size:.9em; color:#666; margin-bottom:.2em; }
.subhead  { font: 19px OpenSansSemiboldItalic, sans-serif; color:#ff9900; margin-bottom:0em;}
.short_paragraph { font-size:.8em; line-height:1.3; color:#666; width:370px;}
h5        { font-size:1.1em; color:#666; margin-bottom:.3em; margin-top:1em; text-transform:uppercase; font-weight:normal;}
h6        { font-size:.9em; color:#666; margin-bottom:.2em;}
ol        { margin-top:.4em;}
ul        { margin-top:.4em;}
li        { margin-top:.4em; font-size:.8em;}

A:Link    { color:#FF9900; text-decoration:none;}
A:Visited { color:#999; text-decoration:none;}
A:Hover   { color:#FF9900; text-decoration:underline;}

#top      { background-image:url(/img/topBG.gif); background-repeat:repeat-x; white-space:nowrap;}
#header   { background-image:url(/img/headerBG.jpg); background-repeat:repeat-x; white-space:nowrap;}
#title    { font: 40px OpenSansSemiboldItalic, sans-serif; color:#ff9900; margin-bottom:-0.1em; margin-top:47px;}
#header2  { background-image:url(/img/header2BG.jpg); background-repeat:repeat-x; white-space:nowrap;}
#subHeader  { background-image:url(/img/subHeaderBG.jpg); background-repeat:repeat-x; white-space:nowrap;}
#form     { background-color:#FF9900; font-size:11px; color:#FFF; border-bottom:1px solid #FFF; border-top:1px solid #FFF; padding:10px 10px 6px 10px; margin-top:30px;}
#content  { padding:10px 0px 0px 20px; width:750px; position:relative; top:-55px;}
#blog  { padding:5px 125px 20px 20px;}
#subContent  { padding:0px 20px 20px 20px; background-color:#ffffff;}
#footer   { position: absolute; bottom: 0px; left:200px; width:650px; font-size:10px; color:#999; line-height:1.3; border-top:1px dotted #FF9900; padding:10px 0px 10px 0px; margin-left:20px; }
#footer a:link    { font-size:10px; color:#999; text-decoration:none;}
#footer a:visited { font-size:10px; color:#999; text-decoration:none;}
#footer a:hover   { font-size:10px; color:#999; text-decoration:underline;}
#bct      { font-size:10px; padding:20px 0px 0px 20px; color:#FF9900; text-transform:uppercase;}
#bct  a:link    { font-size:10px; text-transform:uppercase; text-decoration:none;}
#bct  a:visited    { font-size:10px; text-transform:uppercase; text-decoration:none;}
#bct  a:hover    { font-size:10px; text-transform:uppercase; text-decoration:none;}
#newsletter        { padding-top:12px; font-size:12px; color:#FFFFFF;}
#circle { background-image:url(/img/Circle1.png); width:347px; height:347px; position:absolute; left:445px; top:518px; z-index: 200}

td.left        { background-color:#666;}
td.form        { padding-top:6px; font-size:10px; color:#FFFFFF;}
td.submitBtn   { padding-top:6px; padding-left:3px;}
#contentPic { float:right; padding:15px 0px 0px 15px;  }
#blogItems      {  font-size:10px; }

.swap_thumbnails img { margin: 4px 2px; cursor: hand; }

#Coach1{position:absolute; left:210px;}
#Coach2{position:absolute; left:210px;}

#MainDiv{
	width:100%;
	height:100%;
	margin: 0 auto;
	position:absolute;
	background-color:#333333;
	/*background-image:url(/img/background_shadow.png);*/
}
#ContentDiv{
	margin: 0 auto;
	position:relative;
	height:100%;
	width:994px;	
	background-image:url(/img/content_bckgrnd.jpg);
	background-repeat: repeat-y;
	/*background-color:#ffffff;*/
}
#ShadowDiv{
	width:1024px;
	height:100%;
	margin: 0 auto;
	bottom:0px;
	background-image:url(/img/background_shadow.png);
	background-repeat:repeat-y;
}
