@charset "utf-8";
/* CSS Document */
body {	
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	line-height: 2em;	
	color: #000000;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-size:12px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	
}
#wrapper {
	width: 1024px;
	margin: 0 auto;	
}
#banner {
	height:162px;
	width:1024px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}
#banner_innerpage {
	height:162px;
	width:1024px;
	background-image:url(../images/header_innerpage.png);
	background-repeat:no-repeat;
}
.register_button {
	height:48px;
	width:150px;
	background-image:url(../images/btn_register.png);
	background-repeat:no-repeat;
}
#mainnav_wrapper {
	height:45px;
	width:1024px;	
	background-image:url(../images/navbar.jpg);
	background-repeat:no-repeat;
}

#content_area_wrapper {	
	height:344px;
	width:1024px;			
}
#content_area {	
	width:1024px;
	background-image:url(../images/main_content_area.png);
	background-repeat:repeat-y;
	padding:10px 20px 20px 20px;	
}
#content_area_left {	
	width:580px;	
	margin-left:15px;
	border:solid;
	border-style:dotted;
	border-width:2px;
	background-color:#FFFFFF;
	float:left;
	padding:15px;	
}
#content_area_right {	
	width:324px;
	height:366px;	
	margin-left:15px;
	float:left;
	
		
}
#content_area_full {	
	width:900px;	
	margin-left:15px;
	border:solid;
	border-style:dotted;
	border-width:2px;
	background-color:#FFFFFF;
	float:left;
	padding:15px;	
}
.content_yellow_container {
	float:left;
	width:690px;
	margin-right:15px;
	background-color:#FFFF99;
	padding:5px;
	border:solid;
	border-color:#996633;
	border-width:1px;
}
.content_green_container {
	float:left;
	width:175px;
	background-color:#CCCC66;
	padding-left:5px;
	border:solid;
	border-color:#996633;
	border-width:1px;
}

.content_flash_container {
	height:344px;
	width:586px;
	float:left;
			
}
.content_right_top {
	height:165px;
	width:438px;
	background-image:url(../images/bg_top_content.jpg);
	background-repeat:no-repeat;
	float:left;			
}
.content_right_bottom {
	height:179px;
	width:438px;
	background-image:url(../images/bg_bottom_content.jpg);
	background-repeat:no-repeat;
	float:left;			
}

.compartment_left {
	height:183px;
	width:674px;
	float:left;
	background-image:url(../images/compartment_left.jpg);
	background-repeat:no-repeat;
	
}
.compartment_right {
	height:183px;
	width:350px;
	float:left;
	background-image:url(../images/compartment_right.jpg);
	background-repeat:no-repeat;
}
.header {
	font-size:20px;
	font-weight:bold;
	float:right;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:5px;
	font-family:"Cooper Black";
	color:#330000;	
}
.springbreak_left {
	float:left;
	width:130px;
	font-size:11px;
	padding-left:5px;
	margin-right:10px;
	border-right-color:#663300;
	border-right-width:1px;
	border-right-style:solid;
}
.springbreak_right {
	float:left;
	width:260px;
	font-size:11px;
	
}
.summerschool_left {
	float:left;
	width:120px;
	font-size:11px;
	padding-left:5px;
	margin-right:10px;
	border-right-color:#663300;
	border-right-width:1px;
	border-right-style:solid;
}
.summerschool_right {
	float:left;
	width:270px;
	font-size:11px;
	
}
.register {
	color:#FFFFFF;
	font-weight:bold;
}
.subheader_left {
	padding-left:30px;
	padding-top:3px;
	font-size:14px;
	color:#663300;
	font-weight:bold;
	float:left;
}
.subheader_innerpage {
	padding-left:15px;
	padding-top:3px;
	font-size:25px;
	color:#663300;
	font-weight:bold;
	float:left;
	font-family:"Brush Script Std";	
}
.subheader_secondary {
	margin-right:65px;
	padding-top:3px;
	font-size:12px;
	color:#663300;
	font-weight:bold;
	float:right;		
}
.subheader_left_sideline {
	padding-left:10px;
	padding-top:3px;
	font-size:12px;
	color:#663300;
	font-weight:bold;
	float:left;
}
.subheader_right {
	padding-left:10px;
	padding-top:3px;
	font-size:14px;
	color:#663300;
	font-weight:bold;
}
.compartment_left_content {
	padding-left:30px;
	padding-top:15px;
	font-size:11px;
	width:630px;
}
.compartment_right_content {
	padding-left:10px;
	padding-top:20px;
	font-size:18px;
	width:140px;
	color:#663300;
}	

#footer {
	height:25px;
	width:1024px;
	background-color:#663300;	
	padding-left:35px;
	color:#FFFFFF;
	font-weight:bold;	
}
#footer_innerpage {
	height:87px;
	width:1024px;	
	padding-left:35px;
	padding-top:40px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../images/footer_innerpage.png);
	background-repeat:no-repeat;	
}
.previous {
	float:right;
	margin-right:40px;

}

/* Links */
a {	
	color: #6e3b27;	
	text-decoration: none;
}
a:hover {	
	color: #FF0000;
	text-decoration: underline;	
}
a.subnav {	
	color: #FFFFFF;	
	text-decoration: none;
}
a.subnav:hover {	
	color: #FFFFFF;
	text-decoration: underline;
}
a.email {	
	color: #FFFFFF;	
	text-decoration: none;
}
a.email:hover {	
	color: #cc9966;
	text-decoration: underline;
}
a.readmore {	
	color: #000033;	
	text-decoration: none;
}
a.readmore:hover {	
	color: #6699cc;
	text-decoration: underline;	
}
a.register {	
	color: #ffffff;	
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
}
a.register:hover {	
	color: #ffffff;
	text-decoration: underline;	
}
a.dotted {	
	color: #000033;	
	text-decoration: none;
	border-bottom: 1px dotted;
	
}
a.dotted:hover {	
	color: #6699cc;
	text-decoration: none;
	border-bottom: 1px dotted;		
}
a.mainnavlink {	
	color: #6e3b27;	
	text-decoration: none;
	font-weight:bold;
	font-size:11px;	
}
a.mainnavlink:hover {	
	color: #ffffff;
	text-decoration: underline;	
}	
.mainnavnolink {
	color: #ffffff;
	padding-right:20px;
	font-weight:bold;	
}
a.subnavlink {	
	color: #FFFFFF;	
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	
}
a.subnavlink:hover {	
	color: #FFFFFF;
	text-decoration: underline;
	
	font-size:11px;
}	
.subnavnolink {
	color: #000000;
	font-weight:bold;
	
	font-size:12px;	
}


.largeText {
	font-size:16px;
	font-weight:bold;	
}
	





/* Global navigation */
ul{ list-style-type: none; padding-top:5px; margin: 0; }
li.first { padding-left: 1.9em;float:left;margin: 0 5px; text-decoration: none;color:#6e3b27;font-weight:bold;padding-right:5px; padding-top:3px;  }
li.first_disable { padding-left: 1.9em;float:left;margin: 0 5px;text-decoration: none;color:#000000;font-weight:bold;padding-right:5px;padding-top:3px;  }
li.first:hover { padding-left: 1.9em;float:left;margin: 0 5px;text-decoration: underline; color:#999966; font-weight:bold;padding-right:5px;padding-top:3px;  }
li.middle { padding-left: 1.9em;float:left;margin: 0 5px;text-decoration: none;color:#6e3b27;font-weight:bold;padding-right:5px;padding-top:3px;  }
li.middle_disable { padding-left: 1.9em;float:left;margin: 0 5px;text-decoration: none;color:#000000;font-weight:bold;padding-right:5px;padding-top:3px;  }
li.middle:hover { padding-left: 1.9em;float:left;margin: 0 5px; text-decoration: underline; color:#999966; font-weight:bold;padding-right:5px;padding-top:3px;  }
li.last { padding-left: 1.9em;float:left;margin: 0 5px;text-decoration: none;color:#6e3b27;font-weight:bold;padding-right:5px;padding-top:3px;  }
li.last_disable { padding-left: 1.9em;float:left;margin: 0 5px;text-decoration: none;color:#000000;font-weight:bold;padding-right:5px;padding-top:3px;  }
li.last:hover { padding-left: 1.9em;float:left;margin: 0 5px; text-decoration: underline; color:#999966; font-weight:bold;padding-right:5px;padding-top:3px;  }

