.title {
		text-align: center;
		font-variant: small-caps;
		font-weight: bold;
		font-size: 30px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

body {
		background-image: url(../images/back.png);
	}

div#top {
		margin-right: auto;
		margin-left: auto;
		width: 750px;
		//bottom: auto;
		margin-bottom: 0;
		margin-top: 0;
		
		background-repeat: repeat-x;
		position: relative;
		height: 270px;

	}

#navigationBar li {
		clear: both;
		position: absolute;
		height: 55px;
		//float: none;
		border: 1px;;
		width: 230px;
	}
a img { border: 0; }

img#lightBos { border: 1px;}

div#container {
	margin: auto;
	position: relative;
	right: 800px;
	bottom: 500px;
	left: 0px;
	top: 0px;
	background-image: url(../images/back.png);
	text-align: center;
}

div#downloadPanel {

	background-color: white;

	margin-right: 40px;

	margin-left: 40px;

	padding: 20px;

	font-family: Helvetica, Verdana, Arial, sans-serif;

}
div#purchasePanel {

	font-size: 12px;

	background-color: white;

	margin-right: 40px;

	margin-left: 40px;

	padding: 20px;

	font-family: Helvetica, Verdana, Arial, sans-serif;

}
//#downloadPanel h3 {
//		text-align: center;
//		font-size: 16px;
//		font-family: Helvetica, Verdana, Arial, sans-serif;
//	}
//	#purchasePanel h3 {
//		text-align: center;
//		font-size: 16px;
//		font-family: Helvetica, Verdana, Arial, sans-serif;
//	}
	

div#navBar { text-align: center; padding: 0px; margin: 0px; }
	
	ul#otherNavigationBar { 
	margin-left: auto; 
	margin-bottom: 0; 
	margin-right: auto; 
	margin-top: 15px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	height: 35px;
	width: 780px;
	text-align: center;
	list-style: none;
	clear: both;
}
#otherNavigationBar li {
	float: left;
}

#otherNavigationBar li a {
	height: 35px;
	display: block;
	}

#otherNavigationBar li.active
{
	border-left-color: #9f9f9f;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #9f9f9f;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../images/navBarBack.png);

}
#otherNavigationBar li.inactive
{
	border-right-color: #e2e2e2;
	border-left-color: #e2e2e2;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-width: 1px;
}

#otherNavigationBar li:hover {
		background-image: url(../images/navBarBack.png);
		border-left-color: #9f9f9f;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #9f9f9f;
	border-right-style: solid;
	border-right-width: 1px;
	}
#otherNavigationBar li#schedule {
	width:101px;
	height: 35px;
}

#otherNavigationBar li#enterLessons {
	width:110px;
	height:35px;
}
#otherNavigationBar li#overview {
	width:101px;
	height:35px;
}
#otherNavigationBar li#print {
	width:73px;
	height:35px;
}
#otherNavigationBar li#publish {
	width:93px;
	height:35px;
}
#otherNavigationBar li#attach {
	width:96px;
	height:35px;
}
#otherNavigationBar li#keywords {
	width:93px;
	height:35px;
}
#otherNavigationBar li#more {
	width:67px;
	height:35px;
}


div#main {
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		
		background-color: #e3e3e3;
		//bottom: auto;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-top: 0px;
		position: relative;


}



div#content {
		border-top-color: #9f9f9f;
		border-top-style: solid;
		border-top-width: 1px;
		background-repeat: repeat;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0;
		margin-bottom: 0;
		position: relative;
		width: 780px;
		overflow: hidden;
	}

div#contentInContentPane {
		line-height: 19px;
		font-size: 14px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		left: 0px;
		top: 0px;
		height: 480px;
		width: 6240px;;
	}


#overviewPane {
		padding-right: 30px;
		padding-left: 30px;
		background-color: white;
		left: 0px;
		top: 0px;
		height: 480px;
		width: 720px;
}

#schedulePane {
		padding-right: 30px;
		padding-left: 30px;
		background-color: white;
		left: 780px;
		top: 0px;
		height: 900px;
		width: 720px;
}

#enterLessonsPane {
		padding-right: 30px;
		padding-left: 30px;
		background-color: white;
		left: 1560px;
		top: 0px;
		height: 480px;
		width: 720px;
}

#handoutsPane {
		padding-right: 30px;
		padding-left: 30px;
		background-color: white;
		left: 2340px;
		top: 0px;
		height: 480px;
		width: 720px;
	}
#printPane {
		padding-right: 30px;
		padding-left: 30px;
		background-color: white;
		left: 3120px;
		top: 0px;
		height: 480px;
		width: 720px;
}
#publishPane {
		padding-right: 30px;
		padding-left: 30px;
		background-color: white;
		left: 3900px;
		top: 0px;
		height: 480px;
		width: 720px;
}
#keywordsPane {
		padding-right: 30px;
		padding-left: 30px;
		background-color: white;
		left: 4680px;
		top: 0px;
		height: 480px;
		width: 720px;
}
#morePane {
		padding-right: 30px;
		padding-left: 30px;
		background-color: white;
		left: 5410px;
		top: 0px;
		height: 480px;
		width: 720px;
}
.section {
		height: 480px;
		float: left;
		width: 750px;
}

.releaseNotes
{
	border-color: #a8a8a8;
	border-style: solid;
	border-width: 1px;
	overflow:hidden;
	height: 18px;
	padding: 7px;
	background-color: #dadada;
	margin-right: 25px;
	margin-left: 25px;
	font-size: 12px;
	font-family: monospace, "Courier New", Courier, Monaco, monospace;
	cursor: pointer;
}
.section img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: thin;
	border-style: solid;
	border-color: blue;
}

	#scroller {
	width: 780px;
	margin: 0 auto;	
	border-top: 1px solid #fff;
	background: white bottom repeat-x;
	overflow: hidden;
	}
	#contentInContentPane H2 {
		font-style: normal;
		font-weight: normal;
		line-height: 30px;
		font-size: 22px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	#contentInContentPane ul {
		font-style: normal;
		font-weight: normal;
		line-height: 18px;
		font-size: 13px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	#contentInContentPane H3 {
		font-style: normal;
		font-weight: normal;
		line-height: 24px;
		font-size: 18px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	div#footer {
		padding-bottom: 30px;
		padding-top: 30px;
		font-size: 14px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		text-align: center;
		margin-right: auto;
		margin-left: auto;
	}
	
	#frame, #frame div.button, #scroller, .section { height: 75.5em; }
	ul#navigationBar { padding: 0px; margin: 0px; float: none; text-align: center; left:auto; right:auto; width: 700px; height: 40px; list-style-type: none; }
	
	ul#navigationBar li:hover { background-color: #00095f; background-image: url(./images/backDark.png); height: 35px; list-style-type: none; }

	ul#navigationBar li#home { background-color: #eaeaea; border-color: #c0c0c0; padding-top: 2px; height: 15px; width: 80px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 0px; left:115px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#home:hover { background-color: #d3d3d3; border-color: #c0c0c0; padding-top: 2px; height: 15px; width: 80px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#home a:link { font-size: 15px; color: #000e8a; text-decoration: none; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#home a:hover { font-size: 15px; text-decoration: underline; color: #000e8a; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }

	
	ul#navigationBar li#download { background-color: #eaeaea; border-color: #c0c0c0; padding-top: 2px; height: 15px; width: 130px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 81px; left:115px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#download:hover { background-color: #d3d3d3; border-color: #c0c0c0; padding-top: 2px; height: 15px; width: 130px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 81px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#download a:link { font-size: 15px; color: #000e8a; text-decoration: none; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#download a:hover { font-size: 15px; text-decoration: underline; color: #000e8a; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#purchase:hover { background-color: #d3d3d3; border-color: #d3d3d3; padding-top: 2px; height: 15px; width: 175px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 211px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#purchase { background-color: #eaeaea; border-color: #d3d3d3; padding-top: 2px; height: 15px; width: 175px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 211px; left:115px;font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#purchase a:link { font-size: 15px; color: #000e8a; text-decoration: none; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#purchase a:hover { border-color: #040032; font-size: 15px; text-decoration: underline; color: #000e8a; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#help { background-color: #eaeaea; border-color: #d3d3d3; padding-top: 2px; height: 15px; width: 125px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 387px; left:113px;font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#help:hover { background-color: #d3d3d3; border-color: #d3d3d3; padding-top: 2px; height: 15px; width: 125px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 387px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#help a:link { font-size: 15px; color: #000e8a; text-decoration: none; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#help a:hover { font-size: 15px; text-decoration: underline; color: #000e8a; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#windows { background-color: #eaeaea; border-color: #d3d3d3; padding-top: 2px; height: 15px; width: 125px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 513px; left:113px;font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#windows:hover { background-color: #d3d3d3; border-color: #d3d3d3; padding-top: 2px; height: 15px; width: 125px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 513px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#windows a:link { font-size: 15px; color: #000e8a; text-decoration: none; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#windows a:hover { font-size: 15px; text-decoration: underline; color: #000e8a; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#press { background-color: #eaeaea; border-color: #d3d3d3; padding-top: 2px; height: 15px; width: 125px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 638px; left:113px;font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#press:hover { background-color: #d3d3d3; border-color: #d3d3d3; padding-top: 2px; height: 15px; width: 125px; padding-bottom: 4px; margin-bottom: 5px; text-align: center; margin-left: 638px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; }
	ul#navigationBar li#press a:link { font-size: 15px; color: #000e8a; text-decoration: none; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	ul#navigationBar li#press a:hover { font-size: 15px; text-decoration: underline; color: #000e8a; margin-left: 0px; font-family: Helvetica, Verdana, Arial, sans-serif; border-width: 0px; border-style: solid; }
	table#navTable { border-collapse: collapse; padding: 0px; margin-left: auto; margin-bottom: 10px; margin-right: auto; margin-top: 0px; right: auto; left: auto; clear: both; position: static; float: none; text-align: center; }
	table#navTable td { border-collapse: collapse; color: #000e8a; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; border-color: #d3d3d3; border-style: solid; border-width: 1px; margin: 0px; padding-right: 16px; padding-left: 16px; padding-bottom: 2px; padding-top: 2px; background-color: #eaeaea; }
	table#navTable td:hover { color: #000e8a; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; border-color: #d3d3d3; border-style: solid; border-width: 1px; margin: 0px; padding-right: 16px; padding-left: 16px; padding-bottom: 2px; padding-top: 2px; background-color: #d3d3d3; }
	table#navTable td:a { text-decoration: none; text-align: center; padding: 0px; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; border-color: #d3d3d3; border-style: solid; border-width: 0px; margin: 0px; }
	table#navTable td.down { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: x-small; }
	p#topNotification { text-align: center; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; }
	table#fileTable { border-collapse: collapse; border-style: solid; border-width: 1px; font-family: Helvetica, Verdana, Arial, sans-serif; }
	table#fileTable td { border-collapse: collapse; border-style: solid; border-width: 1px; padding: 10px; }
	table#fileTable tr.top { font-weight: bold; text-align: center; }
	table#releaseNotes tr.header { text-decoration: underline; border-left-style: solid; border-bottom-style: solid; border-right-style: solid; border-top-style: solid; border-left-width: 1px; border-bottom-width: 0px; border-right-width: 1px; border-top-width: 2px; margin-left: 25px; padding-left: 25px; padding-bottom: 5px; padding-right: 5px; padding-top: 5px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; }
	table#releaseNotes tr.header td { padding-right: 20px; padding-top: 10px; padding-left: 10px; }
	table#releaseNotes { border-collapse: collapse; border-style: solid; border-width: 1px; }
	table#releaseNotes tr { margin: 10px; padding: 10px; }
	table#releaseNotes tr.details { font-family: Helvetica, Verdana, Arial, sans-serif; }
	table#releaseNotes tr.details td { padding-bottom: 20px; padding-right: 20px; padding-left: 20px; }
	