body {
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	margin:auto;
	padding:0;
	border:0;
	}
	
html {
	border:0;
	padding:0;
	margin:0;
	}
	
h1 {
	font-size:120%;
	text-align:left;
	border:0;
	margin-top:10px;
	line-height:1.4em;
	padding:14px 0 0 0;
	margin:0;
	}	

h2 {
	color: #fff;
	font-size:140%;
	font-weight:bold;
	font-style:italic;
	}
	
h3 {
	font-size:110%;
	text-align:left;
	color:#FFF;
	font-style:italic;
	padding-left:5px;
	border:0;
	margin-top:30px;
	}
	
h3 A:hover {
	color:#000;
	text-decoration:underline;
	}
	
h4 {
	color:#000000;
	}
	
.nonbold {font-weight:normal; font-size:110%}
#toppadding {height:8px; clear:both}
	
#banner {
	position:absolute; top:110px; padding-left:10px; width:350px;	
	}
	
#banner p {
	padding:0 0 2px 0;
	color: #fff;
	font-size:150%;
	font-weight:bold;
	font-style:italic;
} 
	
#container { 
	top:0px; 
	width:770px;
	height:534px;
	/**height:536px; */
	background-color:#FFF;
	border:1px solid #eee;
	text-align:center;
	margin:auto;
	margin-top:0;
	padding:0;
	overflow:hidden;
	}
	
#vertBar {
	float:left;
	width:25px; height:534px;	
	}
	
#badges {position:relative; left:38px; top:43px; z-index:1; background-image:url(res/badge-fin1.gif); background-repeat:no-repeat; height:123px; width:122px}
#badges2 {position:relative; left:38px; top:-79px; z-index:2; background-image:url(res/badge-fin2.gif); background-repeat:no-repeat; height:123px; width:122px}
#badges3 {position:relative; left:38px; top:-201px; z-index:3; background-image:url(res/badge-fin3.gif); background-repeat:no-repeat; height:123px; width:122px}
#badges4 {position:relative; left:38px; top:-323px; z-index:4; background-image:url(res/badge-fin4.gif); background-repeat:no-repeat; height:123px; width:122px}
#badges5 {position:relative; left:38px; top:-445px; z-index:5; background-image:url(res/badge-fin5.gif); background-repeat:no-repeat; height:123px; width:122px}
#badges6 {position:relative; left:38px; top:-567px; z-index:6; background-image:url(res/badge-fin6.gif); background-repeat:no-repeat; height:123px; width:122px}
#badges7 {position:relative; left:38px; top:-689px; z-index:7; background-image:url(res/badge-fin7.gif); background-repeat:no-repeat; height:123px; width:122px}

.barGreen {background-color:#A6CE38}
.barBlue {background-color:#32BBED}
.barYellow {background-color:#FAA519}
.barRed {background-color:#F3726D}
.barPurple {background-color:#B19BCA}
.barGold {background-color:#DAB01E}

.phone {font-size:140%; color:#0080BD; font-weight:bold }
.phoneGrey {font-size:140%; color:#666; font-weight:bold }

.fins1 {font-weight:bold; color:#F3726D; text-decoration:underline }
.fins2 {font-weight:bold; color:#FAA519; text-decoration:underline  }
.fins3 {font-weight:bold; color:#FFCB05; text-decoration:underline  }
.fins4 {font-weight:bold; color:#A6CE38; text-decoration:underline  }
.fins5 {font-weight:bold; color:#32BBED; text-decoration:underline  }
.fins6 {font-weight:bold; color:#B19BCA; text-decoration:underline  }
.fins7 {font-weight:bold; color:#DAB01E; text-decoration:underline  }

.fins1Menu {font-weight:bold; color:#F3726D; text-decoration:none }
.fins2Menu {font-weight:bold; color:#FAA519; text-decoration:none  }
.fins3Menu {font-weight:bold; color:#FFCB05; text-decoration:none  }
.fins4Menu {font-weight:bold; color:#A6CE38; text-decoration:none  }
.fins5Menu {font-weight:bold; color:#32BBED; text-decoration:none  }
.fins6Menu {font-weight:bold; color:#B19BCA; text-decoration:none  }
.fins7Menu {font-weight:bold; color:#DAB01E; text-decoration:none  }

#vertOneHome {
	float:left;
	width:193px; height:534px;
	background-image:url(res/bird-gr-1.jpg);
	background-repeat:no-repeat;
	}
	
#vertOneHome p {	
	color:#FFF;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding-left:5px;
	}
	
#vertTwoHome {
	float:left;
	width:187px; height:534px;
	background-image:url(res/bird-bl-1.jpg);
	background-repeat:no-repeat;
	}
	
#vertOne {
	float:left;
	width:193px; height:534px;
	background-image:url(res/bird-gr-3.jpg);
	background-repeat:no-repeat;
	}
	
#vertOne p {	
	color:#FFF;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding-left:5px;
	}
	
#vertOneContact {
	float:left;
	width:193px; height:534px;
	background-image:url(res/bird-gr-5.jpg);
	background-repeat:no-repeat;
	}

#vertOneContact p {	
	color:#FFF;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding-left:5px;
	}
	
#vertOneContact A {	
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
	}
	
#vertOneCourses {
	float:left; 
	width:193px; height:534px;
	background-image:url(res/bird-gr-2.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
#vertOneCourses p {	
	color:#FFF;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding-left:5px;
	}
	
#vertOneVenues {
	float:left;
	width:193px; height:534px;
	background-image:url(res/bird-gr-4.jpg);
	background-repeat:no-repeat;
	}
	
#vertOneVenues p {	
	color:#FFF;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding-left:5px;
	}
	
#vertTwo {
	float:left;
	width:187px; height:534px;
	background-image:url(res/bird-bl-3.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
	}
	
/* #vertTwo p {margin:0; } */

#vertTwoCourses {
	float:left;
	width:187px; height:534px;
	background-image:url(res/bird-bl-2.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
	}
	
#vertTwoVenues {
	float:left;
	width:187px; height:534px;
	background-image:url(res/bird-bl-4.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
	}
	
/* #vertTwoCourses p {padding-right:5px} */

#vertTwoContact {
	float:left;
	width:193px; height:534px;
	background-image:url(res/bird-bl-5.jpg);
	background-repeat:no-repeat;
	}
	
#vertTwoContact p {padding-right:5px}
	
#vertText {
	float:right;
	width:350px; 
	height:534px;
	padding:0 5px 0 0;
	}
	
#vertText p, #vertText a {margin-top:8px; margin-bottom:18px; padding:0; color:#666 }
#vertText span {text-align:left}
	
#menu {
	text-align:left;
	font-weight:bold;
	padding:3px 5px 2px 0px;
	border:0;
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none
	}
	
#menu A { 
	padding:0px 14px 0px 0px;
	text-decoration:none; 
	color:#666;
	}	
	
#menu A:link { 
	text-decoration:none; 
	}	
	
#menu A:hover { 
	color:#666;
	text-decoration:none;
	}	
	
#menu A:active { 
	text-decoration:none;
	}	

.menuAbout {color:#7ac3ed}
.menuCourses {color:#F5AC11}
.menuConditions {color:#aad504}
.menuContact {color:#F04646}
.menuYellow {color:#FFCC33}
.menuDkblue {color:#0080BD}
.menuPurple {color:#BB9EC3}
.menuMustard {color:#ddc500}

.fins1 {font-weight:bold; color:#F3726D }
.fins2 {font-weight:bold; color:#FAA519 }
.fins3 {font-weight:bold; color:#FFCB05 }
.fins4 {font-weight:bold; color:#A6CE38 }
.fins5 {font-weight:bold; color:#32BBED }
.fins6 {font-weight:bold; color:#B19BCA }
.fins7 {font-weight:bold; color:#DAB01E }
	
.tableText {
	font-size:80%;
	}
 
#content {
	text-align:left;
	margin:0;
	padding:0;
	border:0;
	} 
	
#title {
	text-align:right;
	margin:0;
	padding:0;
	}
	
#footer { 
	/* position:relative; */
	width:770px;
	clear:both;
	font-size:0.9em;
	padding:15px 0 0 46px;
	margin:auto;
	text-align:center;
	color:#999;
	text-decoration:none;
	}	
	
#footer p {margin:0; padding:0; margin-bottom:5px}
	
#footer A:link { 
	color:#999;
	text-decoration:none;
	}	
	
#footer A:visited { 
	color:#999;
	text-decoration:none;
	}	
	
#footer A:hover { 
	color:#333;
	text-decoration:underline;
	}	
	
#base {
	width:770px; margin:auto;
	color:#999999;
	font-size:10px;
	padding:5px 0px; 
	text-align:left;
	text-decoration:none;
	}
	
#base A {
	color:#999999;
	text-decoration:none;
	}
	
#footer A:active { 
	color:#ccc;
	text-decoration:none;
	}
	
#box {width:100%; clear:both; margin-bottom:5px;
	/* border-bottom:1px dotted #ccc; */}
	
#address {
	float:left; 
	width:60%;
	padding-bottom:10px
	}

#times {
	float:left; 
	height:60px;
	width:39%;
	text-align:right;
	border-left:1px solid #eee;
	/* background-color:#f5f5f5 */
	}
	
#clear {clear:both; height:2px; font-size:1px}
	
#label {float:left; width:120px;}
#label p {margin:0; padding:0 0 25px 0; *padding:0 0 28px 0}
#input {float:left; width:135px; font-size:10px; }
#input p {margin:0; padding:0 0 20px 0}
input, text {font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#7AC3ED; border:1px solid #000}
textarea {font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#7AC3ED; width:202px; height:70px; border:1px solid #000}
.button { background-color:#A6CE38;}
acronym {text-decoration:underline; border-bottom:1px dotted #FFF}
br {margin:0; padding:0}

	/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}