/* CSS Document */

/* moto fun green = #00ff00 */


html{
margin:0;
padding:0;
}

body{
width:780px;
font-family: "Times New Roman", Times, serif;
font-size:14px;
}

div#wrapper {
	background-color:#FFF;
}

div#topbanner{
margin:0;
padding:0;
width:780px;
height:120px;
}

div#main{
width:772px;
height:auto;
overflow:hidden;
border:#CCCCCC;
border-style:solid;
border-width:1px 1px 0 0;
margin:0;
padding-top:7px;
padding-right:2px;
background:#fff;
}

div#footer{
width:770px;
height:30px;
background-color:#fff;
margin:8px 0 0 0;
color:#000;
font-size:12px;
padding-left:5px;
border-top:#000 solid 1px;

}

.imageFloat{
float:left;
padding:0px 10px 0 0;
}

.imageFloatRt{
float:right;
padding:0px 10px 0 0;
}

.blueBold{
font-weight:bold;
color:#1e1477;
}

.header{
font-weight:bold;
font-size:18px;
color:#000;
text-decoration:none;
}

.bigBold{
font-weight:bold;
font-size:14px;
color:#1e1477;
text-decoration:none;
}


a.motoLink, a.motoLink:visited{
color:#1e1477;
}

a.motoLink:hover{
color:#1e1477;
}

a.headerLink, a.headerLink:visited{
font-weight:bold;
font-size:14px;
color:#1e1477;
text-decoration:none;
}

a.headerLink:hover{
font-weight:bold;
font-size:14px;
color:#00ff00;
text-decoration:none;
}

.inline{
display:inline;
}

ul.courseNav {
	margin:0;
	width:250px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#900;
	font-weight:bold;
	padding:20px 10px;
	float:right;
	}
	
	ul.courseNav li.left {
	float:left;
	width:45;
	display:block;
	}
	
	ul.courseNav li.right{
	float:left;
	display:block;
	width:100;
	padding:0 0 0 20px;
	}
	
	ul li.noStyle {
		margin:0;
		padding:0;
		list-style:none;
		padding:5px 0px;
	}
	
	a.courseNavLink{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#005F6B;
	font-weight:bold;
	}
	
	a.courseNavLink:hover{
		text-decoration:none;
		color:#333;
	}
	
	a.blkLink{
	color:#000;
	}
	

	
	.phone {
		position:relative;
		left:140px;
	}
	
	.yelp {
		position:relative;
		left:80px;
	}
table.courseMenuTable td {
	vertical-align:text-top;
	
	}

table.courseMenuTable td.rightBorder{
	vertical-align:text-top;
	border-right:solid 1px #CCC;
}

ul.courseMenu{
	list-style:none;
	color:#000;
	margin-left:0px;
	padding-left:25px;
}

ul.courseMenu li{
	margin-top:10px;
	border-bottom:1px solid;
	width:100px;
	/*background:url(../images/menublk.gif);
	background-repeat:repeat-x;*/
	background:#333;
	text-align:center;
	color:#FFF;
}

ul.courseMenu li a{
	text-decoration:none;
	color:#FFF;
}

table.payNow {
	padding-left:190px;
}

.courseHomeHeader {
	position:relative;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

/* rounded corners */

.container {
	background:#fff; 
	color:#fff; 
	margin:0px 18px;
	width:150px;
	border-right:1px solid #ccc;
	}
.rtop, .rbottom{
display:block;
background:#fff;
}
 .rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#ccc;
}
 .r1{margin: 0 5px}
 .r2{margin: 0 3px}
 .r3{margin: 0 2px}
 .r4{
margin: 0 1px;
height: 2px
}

div.fbook{
	position:relative;
	left:260px;
}

#announce {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	
}

#courseDesc a.whtTxt{
	text-decoration:none;
	color:#000;
}

#courseDesc h3{
	margin:0;
	background:#999;
	/*border-bottom:#FFF solid 2px;*/
	width:100%;
	/*background:#999;*/
	height:30px;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	border-bottom:#FFF 1px solid;
}

#courseDesc div{
	margin:0;
	padding:0;
	height:50px;
	background:#FFF;
}

