
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px 0px;
	padding: 0;
	font-family: FranklinGothicFSBook,Calibri, Myriad Pro, Myriad Pro Black Cond, Arial, Sans-Serif, Tahoma, Helvetica, Verdana;
	font-size: 14px;
	color: #555555;
	background: #c9c3b9 url(images/background.png) top center no-repeat; 	
}

h1{
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #999999;
}

h2 { font-size: 18px; 	
text-transform: uppercase;
margin:0px;
font-weight: bold;
color: #555555;
}

h3 {
font-size: 15px; 	
text-transform: uppercase;
margin:0px;
font-weight: bold;
color: #555555;
 }

blockquote { }


a:hover { text-decoration: none; }

a img {
	border: none;
}
.mar { color: #c90000; }

.greyhr { 
background-color: #dadada; 
height: 1px;
border:none;
margin:0 auto;
}

.text{
color: #555555;
}

.white{
color: #ffffff;
}

.smtext {
font-family: Calibri, Myriad Pro, Myriad Pro Black Cond, Arial, Sans-Serif, Tahoma, Helvetica, Verdana;
	font-size: 10px;
	color: #555555;
}

#header {
	margin: 0px auto;
	height:142px; 
	width:912px; 
	background:url(images/headerbg.png); background-repeat:no-repeat; 	
	}
	
		
#header	.logo {margin:30px 30px; float:left}

#header	.call {
background:url(images/callbg.png); background-repeat:no-repeat; 	
margin:60px 0px 0px 420px;
padding:9px 8px;
FONT-FAMILY: Swis721CnBTBold, Arial, Helvetica, sans-serif; FONT-WEIGHT: none; color:#ffffff;
font-size:14px; 
height:30px; 
	width:81px; 
	float:left;
}
#header	.number {
FONT-FAMILY: Swis721CnBTBold, Arial, Helvetica, sans-serif; FONT-WEIGHT: none; color:#555555;
font-size:14px;float:left; 
margin:70px 0px 0px 0px;
}

.tf {
	COLOR: #555555; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: none; TEXT-DECORATION: none; border:solid 1pt #dadada;
}

/* Menu */

.txtfld {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: none; TEXT-DECORATION: none; border:solid 1pt #cccccc;
}



/* contents */

.container {  	
width: 1000px; 	
background-color:#ffffff;
margin:0 auto;
}

#container {  	
width: 1000px; 	
margin:0 auto;
float:left;
background-color:#ffffff;
}

#leftcol {  	
width: 325px; 	
float:left;
background-color:#ffffff;padding:9px 15px;	 
}

#upcoming {width: 287px; padding:9px 15px;	 }

#upcoming a {text-decoration:none;	 }
#upcoming .title { 
padding:15px 8px 5px 0px;
FONT-FAMILY: Swis721CnBTBold, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: none; 
FONT-SIZE: 24px; text-decoration: none; 
}
#upcoming .datven { 
FONT-FAMILY: Swis721CnBTRoman, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none; 
FONT-SIZE: 14px; 
color: #727272;
}
#upcoming .readmore { 
padding:4px 4px;
FONT-FAMILY: Swis721CnBTBold, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
color: #ffffff;text-transform: uppercase;
width:50px;
background-color: #000000;
float:right;text-decoration: none; 
}

#upcoming .horline{  	
background:url(images/hor-dot-line.gif);
height:1px; 	
}
.maroon { color:#90120c;} 
.orange { color:#c17122;} 
.blue { color:#2668b2;} 
.purple { color:#6c4b90;} 

.clear {  	clear:both }

#upcoming2 {width: 100%; padding:9px 15px;	 }

#upcoming2 a {text-decoration:none;	 }
#upcoming2 .title { 
padding:15px 8px 5px 0px;
FONT-FAMILY: Swis721CnBTBold, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: none; 
FONT-SIZE: 24px; text-decoration: none; 
}
#upcoming2 .datven { 
FONT-FAMILY: Swis721CnBTRoman, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none; 
FONT-SIZE: 14px; 
color: #727272;
}
#upcoming2 .readmore { 
padding:4px 4px;
FONT-FAMILY: Swis721CnBTBold, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
color: #ffffff;text-transform: uppercase;
width:50px;
background-color: #000000;
float:right;text-decoration: none; 
}

#upcoming2 .horline{  	
background:url(images/hor-dot-line.gif);
height:1px; 	
}

#midcol { width:365px; float:left; padding: 10px}
#mid-wide { width:610px; float:left; padding: 10px}

#photo { margin: 20px 0px 8px 0px}

			 <!-- Program style starts-->
#list { 
			 width:600px; margin:0 auto;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 background-color:#ffffff;
			 font-size:14px;
			 }
			 #list table { width:100%; padding:8px 5px;
			 font-size:14px;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 font-weight:bold;
			 color: #555555;}
			 #list table td{ padding:8px 8px}
			 #list table a { color:#9a0000; text-decoration:none;}
			 
			 #list table .header{ background-color:#9a0000;
			 padding:10px 0px;
			 font-size:14px;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 font-weight:bold;
			 color: #ffffff;
			 text-align:center;
			 text-transform:uppercase;}
			 #list table .red1 { background-color:#f5e5e5;}
			 #list table .red2 { background-color:#faf2f2;}
			 #list table .red3 { background-color:#fcf7f7;}
			 
			 #list-tech { 
			 width:600px; margin:0 auto;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 background-color:#ffffff;
			 font-size:14px;
			 }
			 #list-tech table { width:100%; padding:8px 5px;
			 font-size:14px;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 font-weight:bold;
			 color: #555555;}
			 #list-tech table td{ padding:8px 8px}
			 #list-tech table a { color:#1a7575; text-decoration:none;}
			 
			 #list-tech table .header{ background-color:#49beba;
			 padding:10px 0px;
			 font-size:14px;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 font-weight:bold;
			 color: #ffffff;
			 text-align:center;
			 text-transform:uppercase;}
			 #list-tech table .red1 { background-color:#e7f6f6;}
			 #list-tech table .red2 { background-color:#f1faf9;}
			 #list-tech table .red3 { background-color:#f3fbfb;}
			 
			 #list-saf { 
			 width:600px; margin:0 auto;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 background-color:#ffffff;
			 font-size:14px;
			 }
			 #list-saf table { width:100%; padding:8px 5px;
			 font-size:14px;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 font-weight:bold;
			 color: #555555;}
			 #list-saf table td{ padding:8px 8px}
			 #list-saf table a { color:#2f5989; text-decoration:none;}
			 
			 #list-saf table .header{ background-color:#1984bc;
			 padding:10px 0px;
			 font-size:14px;
			 font-family: Calibri, Arial, Helvetica, Georgia, san-serif;
			 font-weight:bold;
			 color: #ffffff;
			 text-align:center;
			 text-transform:uppercase;}
			 #list-saf table .red1 { background-color:#e3f0f6;}
			 #list-saf table .red2 { background-color:#eef7fa;}
			 #list-saf table .red3 { background-color:#f3f9fb;}
			 
			 <!-- Program style ends-->
			 #regular{}
			 #regular ul {
list-style-type: square;
margin: 0px 0px 0px 40px;
padding: 0px;
}
#regular li{margin: 10px 0px 0px 0px;
}


#rightcol { float:left; margin-left: 15px;}


#rightcol .contactbg {
	background: url(images/contactbg.gif) no-repeat;
	font-family: Swis721CnBTRoman, Calibri, Myriad Pro, Myriad Pro Black Cond, Arial, Sans-Serif, Tahoma, Helvetica, Verdana;
	font-size: 11px;
	color: #909090;
	text-transform: uppercase;
	
}

#rightcol  .textfld {
color: #555555;
border: solid 1pt #909090;
width: 160px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
#trainerform {}
#trainerform .txfld1 {
color: #555555;
border: solid 1pt #dadada;
width: 300px;
height: 25px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#trainerform textarea {
color: #555555;
border: solid 1pt #dadada;
width: 500px;
height: 100px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.clientsbg {
	margin: 0 auto;
	width: 207px;
	height: 109px;
	background: #ffffff url(images/clientsbg.gif) center no-repeat;
}


#spacer
{
clear:both;
height:30px;
}


/* Footer */

#footerbg {  	
width: 100%; 	
height:231px;
position:relative;
margin:0 auto;
COLOR: #ffffff;
background: #606060 url("images/footerbg.jpg") top center no-repeat;
}
#footer {  	
width: 1000px; 	
height:231px;
margin:0 auto;
}
#linkbox{
margin-top: 10px;
padding: 0;
width: 175px;
float:left; /* width of menu */
}

#linkbox ul{
list-style-type: none;
margin: 0px;
padding: 0px;
width: 120px;
float:left; /* width of menu */
}
#linkbox li{
}

#linkbox li a{
FONT-SIZE: 12px; 
FONT-FAMILY: Swis721CnBTRoman,Arial,Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: none; 
TEXT-DECORATION: none; 
display: block;
color: #fff;
width: auto;
padding:3px 0px; /* Vertical (top/bottom) padding for each menu link */
text-indent: 0px;
text-transform: uppercase;
}

#linkbox li a:visited, li a:active{

}

#linkbox li a:hover{
background-color: #f0f0f0; /*color of menu onMouseover*/
color: #555555;
}

#linkbox li a{ /* Menu link width value for IE */
width: 100%;
}


#subscribe { width: 300px; float:left; margin-top:20px}
#subscribe .title { FONT-SIZE: 14px; 
FONT-FAMILY: Swis721CnBTRoman, Arial,Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
color: #fff; margin-bottom:20px; margin:0}

#subscribe .textfld {
color: #555555;
border: solid 1pt #909090;
width: 160px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


#contactnumbers { width: 240px; float:left; margin-top:20px }
#contactnumbers { FONT-SIZE: 16px; 
FONT-FAMILY: Swis721CnBTRoman, Arial,Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
color: #fff; }


#social-icons { float:left; width:200px;
margin:20px 0px 0px 30px;
FONT-SIZE: 14px; 
FONT-FAMILY: Swis721CnBTRoman, Arial,Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
color: #fff; 
}
#social-icons img { margin-right:5px;}

#quotes{
float:left;
width:300px;
}

#footer .separator{  	
width: 2px; 	
background: url("images/footer-separator.png") top center no-repeat;
float:left;
height: 160px; 	
margin-top: 15pt;

}