a {
	color:						#040a87;
	text-decoration:			none;
}
a.sidemenu {
	color:						#2a549d;
	cursor:						pointer;
	font-family:				"Century Gothic";
	font-size:					9pt;
	font-style:					normal;
	font-weight:				normal;
	text-decoration:			none;
}
a:hover {
	color:						black;
}
a:visited {
	color:						#040a87;
	text-decoration:			none;
}
body {
	font-family:				"Century Gothic";
	overflow:					scroll;
}
div.body0 {
}
div.body1 {
	float:						left;
}
div.dayClass {
	background-color:			#ffdf7c;
	border-width:				0;
	color:						white;
	font-family:				"Century Gothic";
	font-size:					9pt;
	text-align:					center;
	vertical-align:				top;
}
div.dayOther {
	background-color:			#99e68d;
	border-width:				0;
	color:						white;
	font-family:				"Century Gothic";
	font-size:					9pt;
	text-align:					center;
	vertical-align:				top;
}
div.dayTrip {
	background-color:			#6fd1f6;
	border-width:				0;
	color:						white;
	font-family:				"Century Gothic";
	font-size:					9pt;
	text-align:					center;
	vertical-align:				top;
}
div.header {
	font-family:				arial;
	font-size:					10pt;
	font-weight:				bold;
}
div.sidemenu {
	border-color:				silver;
	border-style:				dotted;
	border-width:				0;
	border-right-width:			1;
	float:						left;
	font-size:					9pt;
	margin-right:				10;
	overflow:					visible;
	text-align:					left;
	height:						80%;
	width:						120;
}
div#calB {
	font-size:					10pt;
	font-weight:				normal;
}
div#calH {
	font-size:					10pt;
	font-weight:				bold;
}
div#loading {
	border-color:				#4154b8;
	border-style:				solid;
	border-width:				2;
	position:					absolute;
	top:						50%;
	left:						50%;
}
div#main {
	margin-left:				20;
}
div#main td {
	color:						#386bc5;
	font-family:				'Century Gothic';
	font-size:					9pt;
}
div#ratings {
	background-color:			white;
	border-width:				1;
	border-color:				black;
	border-style:				solid;
	color:						#004684;
	font-family:				'Century Gothic';
	font-size:					9pt;
	font-weight:				normal;
	position:					absolute;
	top:						70;
	left:						300;
	padding-bottom:				5;
	padding-left:				5;
	padding-right:				5;
	padding-top:				5;
	width:						400;
}
div#tabbody {
	border-color:				#C7C7C7;
	border-style:				solid;
	border-top-style:			dashed;
	border-width:				1;
	color:						black;
	display:					block;
	float:						left;
	font-size:					9pt;
	height:						450;
	margin-bottom:				30;
	overflow:					auto;
	padding:					10;
	width:						750;
}
fieldset.homemenu {
	color:						black;
	border-color:				silver;
	border-style:				solid;
	border-width:				1;
	font-size:					9pt;
	padding:					5;
	width:						150;
}
fieldset.homemenu legend {
	color:						#2a549d;
	font-size:					10pt;
	font-weight:				bold;
}
font.sidemenu {
	color:						#2a549d;
	cursor:						pointer;
	font-family:				"Century Gothic";
	font-size:					9pt;
	font-style:					normal;
	font-weight:				normal;
}
iframe {
	border-style:				none;
	height:						300;
	width:						100%;
}
img.courses {
	cursor:						pointer;
}
h2 {
	color:						#284e8f;
	font-size:					10pt;
	text-align:					center;
}
p.sidemenu {
	color:						#2a549d;
	cursor:						pointer;
	font-family:				"Century Gothic";
	font-size:					9pt;
	font-style:					normal;
	font-weight:				normal;
}
table.edu {
	border-collapse:			separate;
	border-spacing:				0 20;
	border-width:				0;
	color:						black;
	empty-cells:				show;
	padding:					0;
	width:						650;
}
table#calen {
	border-collapse:			collapse;
	border-spacing:				0;
	empty-cells:				show;
}
table#sub2 {
	border-collapse:			separate;
	border-spacing:				3;
	empty-cells:				show;
}
td {
	vertical-align:				top;
}
td.crew {
	border-color:				black;
	border-style:				solid;
	border-width:				0;
	font-weight:				normal;
	text-align:					left;
}
td.crewcol {
	border-color:				black;
	border-style:				solid;
	border-width:				0;
	font-weight:				bold;
	text-align:					right;
}
td.crewimg {
	border-color:				black;
	border-style:				solid;
	border-width:				1;
	border-right-width:			0;
}
td.dayEvent {
	border-color:				#00097a;
	border-style:				solid;
	border-width:				1;
	border-top-width:			0;
	padding-bottom:				0;
	padding-left:				0;
	padding-right:				0;
	padding-top:				0;
	vertical-align:				bottom;
}
td.el {
	border-color:				#00097a;
	border-style:				solid;
	border-width:				1;
	border-right-width:			0;
	padding:					10;
}
td.eq {
	background-color:			white;
	border-color:				#00097a;
	border-style:				solid;
	border-width:				1;
	color:						#00097a;
	cursor:						pointer;
	font-family:				"Century Gothic";
	font-size:					9pt;
	padding-left:				10;
	padding-right:				10;
}
td.er {
	border-color:				#00097a;
	border-style:				solid;
	border-width:				1;
	border-left-width:			0;
	font-size:					9pt;
	padding:					10;
}
td.exploTest {
	border-color:				black;
	border-style:				solid;
	border-width:				1;
	cursor:						pointer;
	padding:					10;
}
td.testTab {
	background-image:			url('img/tab.png');
	background-repeat:			no-repeat;
	border-color:				black;
	border-style:				solid;
	border-width:				0;
	border-bottom-width:		1;
	height:						50;
	padding:					0;
	text-align:					center;
	vertical-align:				middle;
	width:						20%;
}
td.gFrame {
	border-color:				black;
	border-style:				solid;
	border-width:				1;
	cursor:						pointer;
	text-align:					center;
	text-decoration:			underline;
	padding-bottom:				15;
	padding-left:				20;
	padding-right:				20;
	padding-top:				15;
}
td.gFrame img {
	border-color:				black;
	border-style:				solid;
	border-width:				2;
}
td.menu a {
	border-width:				0;
	font-family:				"Century Gothic";
	font-size:					11pt;
	font-weight:				bold;
	text-align:					center;
}
td.nullDay {
	background-color:			#e0e0e0;
	border-color:				#00097a;
	border-style:				dotted;
	border-width:				1;
	border-bottom-width:		0;
}
td.nullEDay {
	background-color:			#e0e0e0;
	border-color:				#00097a;
	border-style:				dotted;
	border-width:				1;
	border-top-width:			0;
}
td.sub {
	border-color:				#00097a;
	border-style:				solid;
	border-width:				1;
}
td.thisMon {
	border-color:				#00097a;
	border-style:				solid;
	border-width:				1;
	border-bottom-width:		0;
	text-align:					right;
	padding-right:				9pt;
	padding-top:				3pt;
}
th.day {
	background-color:			#00097a;
	border-color:				#00097a;
	border-style:				solid;
	border-width:				1;
	color:						white;
	width:						130;
}
th.education {
	color:						black;
	font-family:				"Century Gothic";
	font-size:					10pt;
	font-style:					italic;
	font-weight:				normal;
	height:						40;
	text-align:					left;
	vertical-align:				bottom;
}
th.equip {
	color:						#00097a;
	font-family:				'Century Gothic';
	font-style:					normal;
	font-weight:				bold;
	text-align:					left;
	vertical-align:				middle;
	width:						200;
}
th.exploration {
	color:						#00097a;
	font-family:				'Century Gothic';
	font-style:					normal;
	font-weight:				bold;
	text-align:					left;
	vertical-align:				top;
	width:						200;
}
ul.tab {
	list-style:				none;
	padding-left:			10;
}
ul.tab li {
	background:				transparent url('img/tabright.png') no-repeat 100% 0;
	color:					black;
	cursor:					pointer;
	display:				block;
	float:					left;
	font-size:				10pt;
	font-weight:			normal;
	margin:					0;
	padding:				0;
}
ul.tab span {
	background:				transparent url('img/tableft.png') no-repeat 0 0;
	color:					black;
	display:				block;
	float:					none;
	padding:				5 10;
}
