@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:url(images/pattern-bg.gif) #000; }

#wrapper { width:980px; background-color:#FFF; margin:0 auto 10px auto; }
#header { width:970px; height:90px; }
	#nav td { padding:3px 13px; font: bold 11px Arial, Helvetica, sans-serif; color:#FFF; }
	#nav a { color:#CCC; text-decoration:none; }
	#nav a:hover { color: #FFF; text-decoration:none; }
#content { font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; color:#999; background:url(images/pattern-content.gif) repeat-x top #0b0b0b; }
#footer { color:#999; background:url(images/pattern-footer.gif) repeat-x; height:106px; font: normal 11px Arial, Helvetica, sans-serif; }

h1 { font: normal 28px Arial, Helvetica, sans-serif; color:#FFF; line-height:10px; }
h2 { font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d0d0d0; line-height:10px }
p { font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; }

ul { margin:10px 15px; padding:0; }
li { padding:5px 0; }
.redBullet li { color:#880000; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; padding:5px 0; }

a { color:#CCC; text-decoration:none; }
a:hover { color:#CCC; text-decoration:underline; }

.borderLinks a { padding:1px 14px; border:1px solid #999; color:#FFF; text-decoration:none }
.borderLinks a:hover { color:#F00; text-decoration:none }

.hBorderLinks a { padding:1px 14px; border:1px solid #CCC; color:#999; text-decoration:none }
.hBorderLinks a:hover { color:#555; text-decoration:none }

.borderBottom { border-bottom:1px solid #424242; }
.borderLeft { border-left:1px solid #424242; }

.imgPadRight { padding-right:10px; border:1px solid #CCC; padding:4px; margin:0 10px 10px 0; }

.textLightGray { color:#CCC; }
.textDarkGray { color:#999; }
.textRed { color:#F00; }

.formStyle { background-color:#999; border: 1px solid #CCC; width:220px; }
hr { color:0; border:0 none; border-bottom:1px solid #424242; margin:20px 0; }

#imggym { }
	#imggym ul { margin:0; padding:0; list-style:none; }
	#imggym li { display:inline; }
	#imggym img { border:1px solid #CCC; margin:3px; }

#imgservices {}
	#imgservices ul { margin:0; padding:0; list-style:none; }
	#imgservices li { display:inline; }
	#imgservices img { border:1px solid #CCC; margin:3px; }

#imgmanagement {}
	#imgmanagement ul { margin:0; padding:0; list-style:none; }
	#imgmanagement li { display:inline; }
	#imgmanagement img { border:1px solid #CCC; margin:3px; }

#imgtraining {}
	#imgtraining ul { margin:0; padding:0; list-style:none; }
	#imgtraining li { display:inline; }
	#imgtraining img { border:1px solid #CCC; margin:3px; }
	
/* Buttons */
#btnDownload a { display:block; width:354px; height:36px; background: url(images/btn-dl-brochure.gif) no-repeat; background-position:top; }
#btnDiscover a { display:block; width:354px; height:73px; background: url(images/btn-start.gif) no-repeat; background-position:top; }
#btnDetails a { display:block; width:78px; height:22px; background: url(images/btn-details.gif) no-repeat; background-position:top; }
#btnReadmore a { display:block; width:78px; height:22px; background: url(images/btn-readmore.gif) no-repeat; background-position:top; }
#btnReadmore a:hover, #btnDetails a:hover, #btnDiscover a:hover, #btnDownload a:hover { background-position:bottom; }

.reset a { 
	margin: 0;
	padding: 0;
	border: 0 none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	float:none;
}