body { 

margin: 0px; 

padding: 0px; 

background-color: #ffffff;

font-family: tahoma, arial;

text-decoration:none;

}



img { border:0px; }

p{ margin:0;padding:0px }

table {margin:0 auto;padding:0;background-color:transparent;border: 0px;}

td { vertical-align: top;}

form {margin:0;padding:0px }

ul {margin:0;padding:0;}



/* COMMON LAYOUT */



#wrap {margin:40px 0 0 0;padding:0px;border:0;background-color:transparent;}

#container {margin:0 auto;padding:0;border:0;background-color:transparent;width:842px;}

#top {margin:0;padding:0;border:0;background-color: transparent;background-image: url(../images/top.gif);background-repeat:no-repeat;background-position: top center;width:842px;height:5px;}

#bottom {margin:0;padding:0;border:0;background-color: transparent;background-image: url(../images/bottom.gif);background-repeat:no-repeat;background-position: bottom center;width:842px;height:3px;}



#main {margin:0;padding:12px 30px 12px 30px;border:0;background-color:#fafbfa;width:782px;border:0px;}



#header { margin:0;padding:0;height:108px;width:782px;position:relative;}
#menu-wrap {width:660px;float:left;padding: 40px 0 0 10px;}

	#menu { float:left;width:650px;height:35px;}
	#menu a:hover {border:none;}
	#menu a { height:35px;display:block;float:left;padding-right:5px;}




#logo {width:112px;float:right; }

#banner { margin:0;padding:0;height:175px;width:777px;padding:5px 0 0 5px;background-color: transparent;background-image: url(../images/banner-bg.gif);background-repeat:no-repeat;background-position: top center;}

#tb { margin:0;padding:14px 0 0 12px;width:770px;border:0;}

.content { width:570px;padding-right:18px;font-size:11px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;}

.content b {font-size:18px;color:#004813;line-height:35px;font-family:georgia, arial, calibri;font-weight: normal;}

.content p {padding:15px 0 0 0}

.lt { width:182px;}

#contact {background-color: #edeff0;padding:10px 12px 20px 12px;}
#contact p {padding:14px 0 0 0;font-size:11px;color:#004813;line-height:20px;font-family:tahoma, arial, calibri}
#contact ul {list-style:none;margin:10px 3px}
#contact ul li {list-style:none;background:transparent url(../images/menu/plus.gif) no-repeat left 3px;padding-left:17px;height:28px;}
#contact ul li a{color:#333333;text-decoration:none;font-size:8pt;font-family:georgia;}


.bb {border-bottom: 1px solid #dfe1e0;}
.clear { clear:both;}

/* BOOK A COURSE PAGE */

.course b{ font-size:18px;color:#004813;line-height:35px;font-family:georgia, arial, calibri;font-weight: normal;}

.course p { font-size:11px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;padding: 10px 0 0 0;}

.course-lf { width:450px;}

.course-rt { width:320px;font-size:11px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;}

.course-lf p { font-size:11px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;padding: 10px 0 0 0;}

.course-rt p { font-size:11px;color:#004712;line-height:20px;font-family:tahoma, arial, calibri;padding: 5px 0 0 0;font-weight:bold;}



/* VALIDATION PAGE */



.validation { width:400px;border: 1px solid #EBEBEB;background-color:#FFFFF9;padding:0}

.validation p {font-size:12px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;padding: 15px 0 0 50px;}



/* CONTACT PAGE */



.left { width:370px;}

.left b { font-size:18px;color:#004813;line-height:35px;font-family:georgia, arial, calibri;font-weight: normal;}

.left p { font-size:11px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;padding: 10px 0 0 0;}

.mid { width:400px;font-size:11px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;padding-top:10px;}

.mid b { font-size:11px;color:#004813;line-height:35px;font-family:arial, calibri;}

.mid p { font-size:11px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;padding: 10px 0 0 0;}

.right { width:200px;font-size:11px;color:#3a3a3a;line-height:20px;font-family:tahoma, arial, calibri;padding-top:51px;}

.right img { border: 1px solid #EBEBEB;padding:4px;background-color: #ffffff}

.right a { color:#215F31;}





/* FORMS */



.b { font-size:14px;color:#3a3a3a;line-height:35px;font-family:arial, georgia, tahoma, calibri;font-weight:bold;}

.b2 { font-size:14px;color:#3a3a3a;line-height:15px;font-family:arial, georgia, tahoma, calibri;font-weight:bold;}

.fb { width: 282px;height: 17px;font-size:11px; font-family: tahoma, arial;color:#3a3a3a;line-height:18px;}

.fb2 { width: 250px;height: 17px;font-size:11px; font-family: tahoma, arial;color:#3a3a3a;line-height:15px;}

.fb3 { width: 120px;height: 17px;font-size:11px; font-family: tahoma, arial;color:#3a3a3a;line-height:15px;}

.fb4 { width: 250px;height: 20px;font-size:18px; font-family: georgia, arial;color:#3a3a3a;line-height:20px;}

.fb5 { width: 270px;height: 18px;font-size:11px; font-family: arial;color:#3a3a3a;line-height:15px;}

.drop { width: 278px;font-size:11px; font-family: arial;color:#3a3a3a;line-height:18px;}







/* TEXT OUSIDE LAYOUT */



#footer { margin:0 auto;padding:0;border:0;background-color:transparent;width:842px;}

#copy {padding:15px 43px;font-size:11px;color:#2a2a2a;line-height:20px;font-family:tahoma, arial, calibri;font-weight:bold; }

