@charset "utf-8";
/* CSS Document */

*{padding:0px; margin:0px;}
body{text-align:center; background-color:#FFFFFF; background-image:url(images/bg.jpg); background-position:center; background-repeat:repeat-y;}


/* STRUCTURAL */

	#container{width:780px; margin:auto; height:auto; z-index:10;}

	#header{width:780px; height:289px; background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:left;}

	#footer{width:650px; clear:both;}
	
	hr.clearing-line{clear:both; visibility:hidden;}
	

/* TEXT STYLES */

	/* HEADERS */
		h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; padding-top:20px; padding-bottom:10px;}
		h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; padding-left:20px; padding-bottom:10px;}
		h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-left:20px; padding-bottom:10px;}
	
	/* PARAGRAPHS */
		p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-left:20px; padding-bottom:10px;}
		p a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
		p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
		p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
		
		p.footer{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
		p.footer a:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
		p.footer a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
		p.footer a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline;}
		
	/* LISTS */
		ul.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b7dad; padding-left:50px; padding-bottom:10px;}
		ol.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b7dad; padding-left:50px; padding-bottom:10px;}
		li.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b7dad; padding-left:50px; padding-bottom:10px;}
		
		ul.course{float:left; list-style:none; text-align:left; margin-right:50px;}
		
	/* FORMS */
		input.checkbox{padding:0px; margin:0px;}
			
	
/* IMAGES */
	img.quote{float:right; display:block;}
	img.contentimg{float:right; padding:2px; margin:10px; border:1px solid #333333;}
	#quotes{float:right; width:250px; height:250px; margin:10px; list-style:none;}
	


/* HORIZONTAL NAVIGATION */

#toolbarwrap {
	width:130px;
	height:271px;
	padding:0;
	list-style:none;
	float:right;
	padding-right:20px;
	padding-top:17px;
	}
ul.navigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
ul.navigation li {
	float: left;
	padding: 0 0 0 0px;
	}
ul.navigation li a {
	float: left;
	line-height: 38px;
	color: #707070;
	text-decoration:none;
	outline:none;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	}
ul.navigation li a:visited {
	text-decoration: none;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	}
ul.navigation li a:hover {
	text-decoration: none;
	color: #BCBCBC;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	}
ul.navigation li.active {
	color: #BCBCBC;;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}
ul.navigation li.inactive {
	text-decoration: none;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}

#frame {
	overflow:hidden;
	margin:auto;
	width:650px;
	clear:both;
}
#scroller {
	width:650px;
	margin:auto;	
	overflow:hidden;
}
#content {
	width: 3250px;
}
.section {
	width: 650px;
	float: left;
	text-align:left;
	background-color:#FFF;
}
