body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	font-size: 12pt;
	font-family: Tahoma, Geneva, sans-serif;
}
p {
	margin:0px;
	padding:0px;
	text-align: left;
	color: #333;
	font-size:10pt;
}
td {
	margin:0px;
	padding:0px;
	text-align: left;
	color: #333;
	font-size: 12pt;
}
li {
	color: #333;
	font-size: .8em;
}
img {
	border:0px;
}
div {
	color:#444;
	font-weight:lighter;
	margin:0px;
	padding:0px; 
	font-size: .8em;
}
a:link, a:visited{
	COLOR:#05A;
}
.band1
{
	width:100%;
}
.band2-nav
{
	width:100%;
	background:url(../images/bglinkbar.jpg);
	text-align:center;
}
.band3
{
	width:100%;
	/*background-color:#6EC06B;*/
	height:425px;
}

.clearfloat {
	clear:both;
	height:0px;
}

.logo
{
	text-align:center;
}
.banner
{
	text-align:center;
}
.nav
{
	width:900px;
	text-align:center;
}
.box
{
	text-align:center;
	width:900px;
}
.box1
{
	width:300px;
	border:solid 1px #c0c0c0;	
	background-image:url(../images/bglowerbox.jpg);
	vertical-align:top;
}
.box2
{
	width:380 px;
	border:#c0c0c0 solid 1px;
	background-image:url(../images/bglowerbox.jpg);
	vertical-align:top;
}
.box3
{
	width:210px;
	border:solid 1px #c0c0c0;
	background-image:url(../images/bglowerbox.jpg);
	vertical-align:top;
}
.boxheader{
	font-size:1.25em;
	text-align: left;
	color: #550053;
	margin-bottom:0px;
	margin-top:10px;
	font-weight: normal;
}
.actionBtn
{
	background-image:url(../images/buttonsidelink.jpg);
	color:#FFF;
	
}
.success
{
	background-image:url(../images/bgsuccess.jpg);
	background-repeat:no-repeat;
}
h1{
	border-bottom: solid #138F3D thin ;
	width:600px;
	margin-bottom: 5px;
	color:#550053;
	text-align:left;
}
.fpHeaderlong
{
	font-size:24pt;
	font-weight:bolder;
	border-bottom: dashed #999 thin ;
	border-top: dashed #999 thin ;
	width:800px;
	margin-bottom: 5px;
	color:#550053;
	text-align:left;
}
.fpHeadershort
{
	font-size:24pt;
	font-weight:bolder;
	border-bottom: dashed #999 thin ;
	border-top: dashed #999 thin ;
	width:360px;
	margin-bottom: 5px;
	color:#550053;
	text-align:left;
}
h2{
	font-size:1.10em;
	text-align: left;
	color: #008F3F;
	margin-bottom:3px;
	margin-top:0px;
}
h3{
	font-size:1.10em;
	text-align: left;
	color: #008F3F;
	margin-bottom:0px;
	margin-top:10px;
	font-weight:normal;
}
.classheading
{
	color:#008F3F;
}
.purpletext
{
	color:#550053;
}
.purplehead
{
	color:#550053;
	font-weight:bold;
}
.contentbox
{
	text-align:center;
	width:900px;
}
.lcBox
{
	vertical-align:top;
	width:515px;
}

.rbBOX
{
	width:205px;
	vertical-align:top;
	padding-top: 25px;
}
.lftnav
{
	width:180px;
	vertical-align:top;
	padding-top: 25px;
	padding-right: 10px;
}
.breadcrumbs
{ 
 	font-size: .75em;
	color: #7E3E7E;
	padding-left: 3px;
}
.littletext
{ 
 	font-size: .8em;
	color:#444;
	padding-left: 3px;
}
a.breadcrumbs:link, a.breadcrumbs:visited
{
	color:#7E3E7E;
	font-size: 1em;
	border: none;
}
.h2div
{
	border-bottom: solid #138F3D thin ;
	width:600px;
	margin-left: auto ;
  	margin-right: auto ;
	margin-bottom: 15px;
}
#lft_Form
{
	float:left;
	margin-right:30px;
	margin-left:30px;
	text-align:left;
}

#rgt_Form
{
	float:left;
	text-align:left;
	margin-right:30px;
	margin-left:30px;
}
.formLabel
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#444;
	margin-bottom:2px;
	padding-bottom: 0px;
	font-size:1.15em;
}

.error{
	color:#900;
	font-size: .75em;
	width:600px;
	margin-left: auto ;
  	margin-right: auto ;
	margin-bottom: 15px;
}

.footer
{
	font-size:.75em;
	text-align:center;
	color:#666;
}


/* Styles added by Joshua Harmon - 12/25 */
/* Sub Menu */
.band3-subnav {background:url(../images-new/bgsubmenu.jpg) repeat-x; height:50px; border-bottom:solid 3px #feba00}
ul#subnav {margin:0 auto; width:905px; height:50px;}
ul#subnav li.divider {float:left; display:inline; margin-top:4px; width:3px; height:40px; background-color:#FFF; border:solid 1px #d7d7d7}
ul#subnav li.option {float:left; display:inline; width:auto; height:50px; text-align:center}
ul#subnav li.option a {display:block; height:50px; line-height:50px; color:#e8eae7; text-align:center;}

/* Owners Menu Items */
#owners {width:175px; background-image:url(../images-new/bgownersbtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#instructors {width:250px; background-image:url(../images-new/bginstructorsbtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#employment {width:250px; background-image:url(../images-new/bgemploymentbtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#owners:hover, #instructors:hover, #employment:hover {background-position:top left}
#owners:active, #instructors:active, #employment:hover {background-position:top left}
#owners.current, #instructors.current, #employment.current {background-position:top left}

/* Classes Menu Items */
#bodypump {width:125px; background-image:url(../images-new/bgbodypumpbtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#bodyattack {width:125px; background-image:url(../images-new/bgbodyattackbtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#bodyflow {width:125px; background-image:url(../images-new/bgbodyflowbtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#bodycombat {width:125px; background-image:url(../images-new/bgbodycombatbtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#bodyvive {width:125px; background-image:url(../images-new/bgbodyvivebtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#spinlates {width:125px; background-image:url(../images-new/bgspinlatesbtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#zumba {width:125px; background-image:url(../images-new/bgzumbabtn.jpg); background-position:bottom left; background-repeat:no-repeat;}
#bodypump:hover, #bodyattack:hover, #bodyflow:hover, #bodycombat:hover, #bodyvive:hover, #spinlates:hover, #zumba:hover {background-position:top left}
#bodypump:active, #bodyattack:active, #bodyflow:active, #bodycombat:active, #bodyvive:active, #spinlates:active, #zumba:active {background-position:top left}
#bodypump.current, #bodyattack.current, #bodyflow.current, #bodycombat.current, #bodyvive.current, #spinlates.current, #zumba.current {background-position:top left}

/* Page Styles */
.clear {clear:both}
.contentBody {display:block; margin:20px auto; width:900px; height:auto; text-align:center; border:solid 1px #c0c0c0;}
.wideCol {float:left; width:700px; height:auto}
.narrowCol {float:right; width:200px; height:auto}

