/* **************************************************** */
/*   sIFR styles in sIFR-screen.css and sIFR-print.css   */
/* ***************************************************** */

/* ***************************************************** */
/* Global CSS Styles - These are your standard html tags */
/* ***************************************************** */
* {outline: none;} 
a:link, a:visited {text-decoration:none; color:#ffffff; }
a:hover, a:active {text-decoration:underline; color: #ffffff; }
img { behavior: url(./scripts/iepngfix.htc) } /* PNG fix in IE6 */
body {
  font-family: arial, verdana, sans-serif;
	font-size: 13px;
  margin: 5px 0px 0px 0px;
  color:#ffffff;
/*	background-color: #4f1f91;*/
	/* background: url(../images/bg.jpg); */
}

/* ********************************************************************************** */
/* Layout CSS - these are author css styles that control the general layout structure */
/* ********************************************************************************** */

#container {
	position:relative;
	margin-top:4px;
	width: 1000px;

	/*background-color: #000000;*/

	height: 800px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*background-color: #000000;*/
	background-image: url(../images/containerbg.png);
	background-repeat: no-repeat;
}



/* Header */
#header {
	position:absolute;
	height:374px;
	width:1000px;
	left:0px;
	top:0px;
	z-index:100;
/*	background-image: url(../images/header.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}

#logo{
	position:absolute;
	left:87px;
	top:16px;
	width:720px;
	height:58px;
	background-color: #000000;
	background-image: url(../images/title.jpg);
	background-repeat: no-repeat;
}





/* Content */
/* Content */
#title{
	position:absolute;
	left:460px;
	top:198px;
	width:197px;
	height:28px;
	}

#contenttrans {
	position:absolute;
	width:597px;
	height:500px;
	right:99px;
	bottom:59px;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: .80;
	opacity:0.80;
	background-color:#FFFFFF;
	z-index:50;
	overflow:hidden;
}
#contentbg {
	position:absolute;
	width:597px;
	height:500px;
	right:99px;
	bottom:59px;
	overflow-y:auto;
	z-index:40;
	
}

#content {
	position:absolute;
	width:787px;
	height:346px;
	right:23px;
	top:347px;
	overflow-y:auto;
	z-index:100;

	
}

#coach{
	position:absolute;
	width:292px;
	height:739px;
	z-index:400;
	top:37px;
	left:705px;
	background-image: url(../images/coach.png);
	background-repeat: no-repeat;
}





/* ********************************************************************** */
/* Formatting CSS - these are user css styles that control the formatting */
/* ********************************************************************** */
/* Headers & Titles */
h1 {
  margin:0px;
	font: bold 16px arial, verdana, sans-serif;
	color: #8c8c7f;
	padding: 15px 25px 10px 25px;
}


h2 {
  margin:0px;
	font: bold 14px arial, verdana, sans-serif;
	color: #000000;
}

#content .copy {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-weight:700;
	padding: 14px 25px 15px 25px;
	line-height: 1.5;
	text-align:left;
	color: #FFFFFF;
}

/* ************************************************************************** */
/* Navigation Links - these are main, utility and secondary navigation styles */
/* ************************************************************************** */

#sidebar {
	position:absolute;
	width: 167px;
	height: 366px;
	background-color: #ffffff;
	position: absolute;
	
	left:16px;
	top:335px;
	filter:alpha(opacity=15);
	-moz-opacity:0.15;
	-khtml-opacity: .15;
	opacity:0.15;

	z-index:50;
}
/* Main Navigation */
#mainnav {

	font-family: arial, verdana, sans-serif;
	font-size: 17px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;

	padding-top:29px;
	padding-left:10px;
	width: 167px;
	height: 386px;
	position: absolute;

	left:12px;
	top:333px;
	z-index:100;

} 

#mainnav td{
	height:30px;
	padding-left:9px;
	text-align:left
	}

/* ************* */
/* Gallery CSS  */
/* ************ */

#gallery .gallerythumbnail {float:left;margin:5px;}
#gallery .gallerybackborder {border:1px solid black;}
#gallery .galleryback {color:black;} 

/* ************* */
/* Footer CSS  */
/* ************ */

#footer {
	position:absolute;
	bottom:13px;
	left:15px;
	width:968px;
	height:86px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
   }
   
#footer .copyright {;
    font-size: 9px; 
	color: #000000;
}


ul{
	list-style-type: none;

}


/* ********************** */
/* Form Input Fields CSS  */
/* ********************** */

input, select, option, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}     


#staff{
	width:550px; 
	}
 

#homeimages{
	position:absolute;
	width:221px;
	height:353px;
	top:342px;
	left:730px;
	}
