/* Reset browser defaults for consistency */

html, body, div, span, h1, h2, h3, p, a, img, li, ol, ul, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	color: #000000;
	font-size: 100%;
	line-height: 1.3em;
	font-family: "georgia";
	text-align: justify;
}


/* remove bullets from list menu */

ol, ul {
	list-style: none;
}

/* Basic page layout */
body {
	margin: 0px auto 0px auto;  
	position:relative; 
	background-color: #BFEEFE;
	font-size: 62.5%;
	}
	
div {
	overflow: hidden;
	margin: 0px;
}
p,li {
	font: 1.2em "georgia";
	padding-bottom: 5px;
	line-height: 1.3em;
	}
p.green {
	font: 1.2em "georgia";
	padding-bottom: 5px;
	color: #006600;
}	
h1 {
	font: 1.4em "georgia";
	font-weight:bold;
	}
h2 {
	font: 1.3em "georgia";
	font-weight:bold;
	}
#wrapper {
	margin: 0 auto;
	width: 900px;
	background-color:#BFEEFE;
	}
#navigation {
	float: left;
	width: 169px;
	}
#staticHeading {
	padding:20px 50px 0 200px;
}
#staticHeading h1,p {

}
.blocks {
	position: relative;
	top: 46px;
	left: 240px;
}

#ContentContent {
	float: left;
	width: 675px;
	padding-top: 15px;
	
	}

#ContentContent h1 {
	padding-top:10px;
	}
#ContentContent ul {
	padding-left: 20px;
	}
#ContentContent ul li {
	font: "georgia";
	font-size: 1.2em;
	padding: 3px;
	list-style:outside disc;
	}
#flash {
	float: right;
	padding: 5px 0 5px 5px;
	}
#footer {
	margin: auto;
	height: 80px;
	width: 900px;
	}

/* Hyperlinks */
a {
	text-decoration: underline;
	}
		
a:hover {
	text-decoration: none;
	}	

/* Images */



/* ----------  forms stuff ---------- */




/* Classes */
.white {
	color:#FFFFFF;
	}
.whiteRight {
	clear: both;
	float: right;
	color:#FFFFFF;
	font-size: 1.3em;
	}
.clear {
	clear: both;
	}
.redTitle {
	display: block;
	background-image:url(../images/redTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.dYellowTitle {
	display: block;
	background-image:url(../images/dYellowTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;

	}
.dGreenTitle {
	display: block;
	background-image:url(../images/dGreenTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.lBlueTitle {
	display: block;
	background-image:url(../images/lBlueTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.lYellowTitle {
	display: block;
	background-image:url(../images/lYellowTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.orangeTitle {
	display: block;
	background-image:url(../images/orangeTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.dOrangeTitle {
	display: block;
	background-image:url(../images/dOrangeTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.lYellowTitle {
	display: block;
	background-image:url(../images/lYellowTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.dBlueTitle {
	display: block;
	background-image:url(../images/dBlueTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.lGreenTitle{
	display: block;
	background-image:url(../images/lGreenTitle.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	}
.courses {
	width: 275px;
	float: left;
	margin: 20px; 
}
a.more {
	background: url(../images/more.jpg) no-repeat 0 0 #ffffff; 
	color:#FFFFFF; 
	float:right;
	padding-left: 5px;
	width:58px; 
	height:15px; 
	text-decoration:none; 
	text-indent:-2000px; 
	display:block;
}
a.more:hover {
	background:url(../images/more_h_o.jpg) no-repeat 0 0 #ffffff; 
	color:#FFFFFF; 
	float:right;
	padding-left: 5px;
	width:58px; 
	height:15px; 
	text-decoration:none; 
	text-indent:-2000px; 
	display:block;
}
a.register {
	background: url(../images/register.jpg) no-repeat 0 0 #ffffff; 
	color:#FFFFFF; 
	float:right;
	padding-left: 5px;
	width:58px; 
	height:15px; 
	text-decoration:none; 
	text-indent:-2000px; 
	display:block;
}
a.register:hover {
	background:url(../images/register_h_o.jpg) no-repeat 0 0 #ffffff; 
	color:#FFFFFF; 
	float:right;
	padding-left: 5px;
	width:58px; 
	height:15px; 
	text-decoration:none; 
	text-indent:-2000px; 
	display:block;
}
.green {
	color: #006600;
	font-weight: bold;
}
.blue {
	color: #2bbcf5;
	font-weight: bold;
}
.contacts {
	float: right;
	width: 185px;
	background-color:#2bbcf5;
	margin-bottom: 10px;
}
.quote {
	clear: both;
	padding-top: 10px;
}
.source {
	color:#000099;
	font-style:italic;
	font-size:1.2em;
	float:right;
	}