html, body {
	width:						100%;
	padding:					0;
	margin:						0;
	background:				#808080;
}

p, li, td, th {
	margin:						0;
	padding:					0 0 5px 0;
	font:							normal 11px 'Trebuchet MS', Sans-serif;
}

a {
	color:						#ef731b;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

li a{
	color:						#333333;
	text-decoration:	underline;
}
li a:hover{
	color:						#ef731b;
}
h1{
  margin: 0px;
  margin-bottom: 5px;
  font-size: 18px;
  font-family: 'Trebuchet MS', Sans-serif;
}
h2{
  margin: 0px;
}
.box{
  width: 389px;
	background:	url(../images/bg_box_1.png) no-repeat;
	padding: 10px;
	padding-top: 6px;
	padding-right: 70px;
	margin-bottom: 5px;
}
.box p{
  line-height: 14px;
  margin: 0;
  margin-bottom: 10px;
}
.box1{
  height: 136px;
}
.box2{
  height: 179px;
	background-image:	url(../images/bg_box_2.png);
}
.box3{
  height: 189px;
	background-image:	url(../images/bg_box_2.png);
}

#top {
	height:						152px;
	background:				black;
}

#top object {
	width:						926px;
	height:						152px;
}

#main {
	width:						715px;
	padding:					0 12px 0 0;
	background:				url(../images/main_background.jpg) repeat-y;
}

#filler {
	width:						10px;
	height:						10px;
	font-size:				0px;
	background:				url(../images/main_filler.jpg);
}

#right {
	float:						right;
	width:						189px;
	height:						470px;
	background:				url(../images/right_background.jpg) repeat-x;
}

#right h2 {
	padding:					9px 0 0 25px;
	margin:						0;
	height:						17px;
	background:				url(../images/heading_background.png) no-repeat 2px 2px;
}

#right ul {
	padding:					0;
	margin:						0;
}

#right ul li {
	list-style:				none;
	padding:					5px 5px 5px 27px;
	margin:						0 0 3px 0;
	font:							normal 11px Tahoma, sans-serif;
	color:						#333333;
	background:				#cecece url(../images/right_list_background.png) no-repeat 5px 3px;
}

#bottom {
	clear:						both;
	width:						728px;
	height:						44px;
	padding:					130px 0 0 0;
	background:				url(../images/bottom_background.jpg) no-repeat;
}

#bottom div {
	width:						525px;
	text-align:				center;
	color:						#808080;
	font:							normal 11px Tahoma, sans-serif;
}

.block {
	float: 						left;
	width:						475px;
	margin:						0 0 0 10px;
	padding:					20px;
	background:				url(../images/block_background.jpg) repeat-x;
	display:					inline;
}
.block2{
  padding: 0 !important;
	width: 505px !important;
	background: none;
	border-top: 1px solid #BABABA;
}

.heading {
	width:						100%;
	height:						25px;
	margin:						0 0 10px 0;
}

.align_right {
	float: 						right;
}
.align_left {
	float: 						left;
}

img.align_right {
	margin:						0 0 10px 10px;
}
img.align-left{
	margin:						0 10px 0 0;
}

.img{
  border: 1px solid #ffffff;
}
.width45{
  width: 45%;
}
th{
  text-align: left;
  font-weight: bold;
  border-bottom: 1px solid #B3B3B3;
  padding: 0px;
}
.firstTd{
  padding-left: 20px;
}
.firstTd a{
  font-weight: bold;
}
tbody td{
  background-color: #ffffff;
  padding-top: 3px;
}
.tdG{
  background-color: #EDEDED;
}
.bgG{
	background-image: url(../images/bg_table_g.png);
	background-repeat: no-repeat;
}
.bgW{
	background-image: url(../images/bg_table_w.png);
	background-repeat: no-repeat;
}
.trainerFAQ{
  width: 220px;
  padding-left: 14px;
  float: left;
  padding-top: 15px;
}
#trainer{
  float: left;
}
.trainerName{
  font-family: Arial;
  color: #EF731B;
  font-size: 18px;
}
.container{
  float: left;
  display: block;
  width: 100px;
}
.linkHolder{
  text-align: center;
  float: left;
  width: 142px;
  font-size: 11px;
  font-family: Trebuchet MS, Verdana, sans-serif;
  font-weight: bold;  
}
.linkHolder img{
  border: none;
}

