html, body { padding: 0; margin: 0; }
body {
	background-color: #E5E5E5;
	background-image: url(images/site_build_out_08.gif);
	background-repeat: repeat-x;
}
body,td, {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

hr {
color:#ffffff; 
border:0; 
border-top:#57a6c4 dashed 1px;
margin-right:15px;
margin-left:15px;
}
	
/* Headings H1-H6 */
h1 {
	font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #57A6C4; font-weight: bold; 
	}
table.leftnav a { 
width:150px; 
border:1px solid; 
display: block; 
} 
div.leftnav a {
color: #ffffff; 
background: #ffffff; 
text-decoration:none; 
font-size:11px; 
line-height:16px; 
font-family: Tahoma, verdana, sans-serif;
padding: 2px 5px;
}

h2 {font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7EB233;
	font-weight: normal;
}
h3 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #F24821; font-weight: bold; }

h3.black {color: #000000;}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

h5 { 
font-size: 20px; font-family: Tahoma, Verdana, Arial; color: #FF6600; font-weight: bold;
}

h6 { font-size: 18px; font-family: Tahoma, Verdana, Arial; color: #FF0000; font-weight: bold;
}

/* Paragraph and Link Styles */
p {
font-family: Tahoma, Verdana, Arial; font-size: 12px; }
.LargeText {
font-family: Tahoma, Verdana, Arial; font-size: 20px;
font-weight: bold;
}
.MBlackText {
font-family: Tahoma, Verdana, Arial; font-size: 18px;
font-weight: bold;
}

.Larger {
font-family: Tahoma, Verdana, Arial; font-size: 28px;
}
.Normal{
font-family: Tahoma, Verdana, Arial; font-size: 14px;
}
.Orange {
color:#FF6600;
}
.LargeBlueText {
font-family: Tahoma, Verdana, Arial; font-size: 20px;
color:#0000FF;
}
.content { 
font-size: 14px; font-family: Tahoma, Verdana, Arial; 
}


.sidebar-smaller-font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


	
a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}
a:hover {
	color: #999999;
}
a:active {
	color: #333333;
}
	
	
	
/* Lists and Navigation */

ul.alan li{
	list-style:url(images/bullet.gif) outside;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}

a.linking {
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif 12px;
	color: #666666;
	text-decoration:underline;
}


/* Footer */

.small { font-size: 8pt; font-family: verdana, arial, helvetica, sans-serif; color:#000099} 
.small:link {
	color: #000099;}
	
.tableFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.highlight {
	background-color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold;
}
.testimonials {
	border:#57a6c4 dashed 1px;
	margin:0 50px 0 50px;
	
}

.testimonials p {
	padding:0 15px 0 15px;
}

.keywords p{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px;
	font-weight:lighter;
	color: #6c6c6c;
	padding-left:15px;
	}

.keywords h3 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12;
	font-weight:bold;
	color:#6c6c6c;
}

/* image replacement */

a#logo h1{
	background:url(images/logo-top.gif) top no-repeat;
	width:281px;
	height:100px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
/* nav */

a#navhome p{
	background:url(images/bt_home.gif) bottom no-repeat;
	width:112px;
	height:42px;
	text-indent:-999em;
	margin:0;
	padding:0;
	}

a#navchildren h3{
	background:url(images/btn_children.gif) bottom no-repeat;
	width:127px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}

a#navchildren:hover h3{
	background:url(images/btn_children_f2.gif) bottom no-repeat;
	width:127px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}

a#navmen h3{
	background:url(images/btn_men.gif) bottom no-repeat;
	width:125px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}

a#navmen:hover h3{
	background:url(images/btn_men_f2.gif) bottom no-repeat;
	width:125px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#navwomen h3{
	background:url(images/btn_women.gif) bottom no-repeat;
	width:125px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}

a#navwomen:hover h3{
	background:url(images/btn_women_f2.gif) bottom no-repeat;
	width:125px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#navstudents h3{
	background:url(images/btn_students.gif) bottom no-repeat;
	width:140px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}

a#navstudents:hover h3{
	background:url(images/btn_students_f2.gif) bottom no-repeat;
	width:140px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
/* image replacement */

a#mainchildren h3{
	background:url(images/btn-children.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#mainchildren:hover h3{
	background:url(images/btn-home-children_f2.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#mainmen h3{
	background:url(images/btn-men.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#mainmen:hover h3{
	background:url(images/btn-home-men_f2.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}

a#mainwomen h3{
	background:url(images/btn-women.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#mainwomen:hover h3{
	background:url(images/btn-home-women_f2.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
	a#mainmma h3{
	background:url(images/btn-mma.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#mainmma:hover h3{
	background:url(images/btn-home-mma_f2.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#mainstudents h3{
	background:url(images/btn-students.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#mainstudents:hover h3{
	background:url(images/btn-home-students_f2.gif) bottom no-repeat;
	width:185px;
	height:49px;
	text-indent:-999em;
	padding:0;
	margin:0;
	}
	
a#nextstep p{
	background:url(images/btn-nextstep.gif) bottom no-repeat;
	width:207px;
	height:104px;
	text-indent:-999em;
	padding:0;
	margin:0 auto 0 auto;
	}
	
a#nextstep:hover p{
	background:url(images/btn-nextstep_f2.gif) bottom no-repeat;
	width:207px;
	height:104px;
	text-indent:-999em;
	padding:0;
	margin:0 auto 0 auto;
	}
	
/* Programs - Banners */

h4#bannerthai{
	background:url(images/banner-empireMartialArtsThaiBoxing.gif) bottom no-repeat;
	width:450px;
	height:50px;
	text-indent:-999em;
	padding:0;
	margin:0 auto 0 auto;
}

h4#bannerBJJ{
	background:url(images/banner-empireMartialArtsBrazilianJiuJitsu.gif) bottom no-repeat;
	width:450px;
	height:50px;
	text-indent:-999em;
	padding:0;
	margin:0 auto 0 auto;
}

h4#bannerbestthing{
	background:url(images/banner-empireMartialArtsBestThingToPrepare.gif) bottom no-repeat;
	width:450px;
	height:50px;
	text-indent:-999em;
	padding:0;
	margin:0 auto 0 auto;
}

h4#couponkids {
	background:url(images/coupon-kids-intro.gif);
	width:450px;
	height:200px;
	text-indent:-999em;
	padding:0;
	margin:0 auto 0 auto;
	border:#57a6c4 dashed 3px;
}

h4#banneradults {
	background:url(images/banner-attn-women-men.gif) bottom no-repeat;
	width:450px;
	height:50px;
	text-indent:-999em;
	padding:0;
	margin:0 auto 0 auto;
}

h4#bannerkids {
	background:url(images/banner-RockSolidKidsProgram.gif) bottom no-repeat;
	width:450px;
	height:50px;
	text-indent:-999em;
	padding:0;
	margin:0 auto 0 auto;
} 

h4#bannerkidsfun {
	background:url(images/banner-YourKidsWillHaveFUN.gif) bottom no-repeat;
	width:450px;
	height:50px;
	text-indent:-999em;
	padding:0;
}

h4#bannerKidsPotential {
	background:url(images/banner-EnrollNowandUnleash.gif) bottom no-repeat;
	width:450px;
	height:50px;
	text-indent:-999em;
	padding:0;
}a#navmma h3 {
	background:url(images/btn_mma.gif) bottom no-repeat;
	width:140px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
}
a#navmma:hover h3 {
	background:url(images/btn_mma_f2.gif) bottom no-repeat;
	width:140px;
	height:42px;
	text-indent:-999em;
	padding:0;
	margin:0;
}
