#container {
	margin: 0 auto;
	width: 780px;
	height: 590px;
	background-image: url(../images/LibraryCollageGradient.jpg);
	background-repeat: no-repeat;
}
#container_clear {
	margin: 0 auto;
	height: 590px;	
	width: 780px;
}
#container_module {
	margin: 0 auto;
	width: 780px;
	background-image: url(../images/LibraryCollageGradient.jpg);
	background-repeat: no-repeat;
}
#container_promo {
	margin: 0 auto;
	width: 780px;
	height: 590px;	
	background-image: url(../images/LibraryCollageGradient.jpg);
	background-repeat: no-repeat;
}
#container_promo_clear {
	margin: 0 auto;
	width: 800px;
}
#container_signup {
	margin: 0 auto;
	width: 800px;
	height: 590px;	
	background-image: url(../images/LibraryCollageGradient.jpg);
	background-repeat: no-repeat;
}
#container_account_manage {
	margin: 0 auto;	
	width: 780px;
}
#container_index {
	margin: 0 auto;
	width: 780px;
}
#container_toc_category {
	margin: 0 auto;
	width: 780px;
}
#container_toc_alpha {
	margin: 0 auto;
	width: 780px;
}
#container_login {
	margin: 0 auto;
	width: 780px;
	height: 560px;
	background-image: url(../images/LibraryCollageGradient.png);
	background-repeat: no-repeat;
	background-position: bottom left;	
}
#container_top_panel {
	margin: 0 auto;
	width: 600px;
	height: 100px;
	background-color: #FFFFFF;
	background-image: url(../images/MURALS_header.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#container_left_panel {
	margin: 0 auto;
	width: 200px;
	height: 600px;
	padding: 10px;
	background-color: #AAAAFF;	
}
#container_bottom_panel {
	margin: 0 auto;
	width: 600px;
	height: 450px;
	background-color: #FFFFFF;
}
#container_student {
	margin: 0 auto;
	width: 750px;
	padding: 10px;
}
#container_il_movie {
	margin: 0 auto;
	width: 800px;
}
#container_instructor {
	margin: 0 auto;
	width: 750px;
	padding: 10px;
}
#container_admin {
	margin: 0 auto;
	width: 750px;
	padding: 10px;
}
#container_assignment {
	margin: 0 auto;
	width: 800px;
	padding: 0px;
}
#container_quiz {
	margin: 0 auto;
	width: 750px;
	padding: 10px;
}
.body {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: normal;
}
a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399CC;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
	text-align: left;
}
.menu a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	font-weight: normal;
	padding-left: 35px;	
}
.menu a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	font-weight: normal;
	padding-left: 35px;
}
.menu a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3399CC;
	font-weight: normal;
	padding-left: 35px;
}
.menu a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	font-weight: normal;
	padding-left: 35px;
}
.header {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-align: center;
	font-weight: normal;
}
.superheader {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFF;
	text-align: center;
	font-weight: normal;
}
.subheader {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000033;
	text-align: center;
	font-weight: normal;
}
.footer {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000033;
	text-align: center;
	font-weight: normal;
}
.subfooter {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	padding-right: 25px;
}
.menuheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	padding-left: 15px;	
}
.entry {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	padding-left: 35px;
	padding-right: 35px;
}
.samples {
	font-family: Arial, Helvetica, sans-serif;
	color: #222266;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	padding-left: 35px;		
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	padding-left: 35px;		
}
.menu_index {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	padding-left: 35px;
	position: relative;
	top: 100px;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006633;
	font-weight: bold;
	text-align: center;
	padding: 3px;	
}
.headline_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #992222;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}
.headline_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #992222;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 3px;	
}
.headline_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #992222;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	padding: 3px;	
}
.sub_headline_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #116611;
	font-size: 14px;
	font-weight: normal;
	font-style:italic;
	text-align: left;
}
.sub_headline_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #116611;
	font-size: 14px;
	font-weight: normal;
	font-style:italic;
	text-align: center;
}
.sub_headline_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #116611;
	font-size: 14px;
	font-weight: normal;
	font-style:italic;
	text-align: right;
}
.table_header {
	font-family: Arial, Helvetica, sans-serif;
	color: #111133;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding: 2px;
}
.table_header_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #111133;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-align: left;	
	padding: 2px;
}
.table_header_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #111133;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-align: center;	
	padding: 2px;
}
.table_header_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #111133;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-align: right;	
	padding: 2px;
}
.table_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #111166;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: left;	
}
.table_text_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #111166;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: left;	
}
.table_text_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #111166;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: center;	
}
.table_text_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #111166;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: right;	
}
.module_text_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #111166;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding-left: 15px;
}
.module_text_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #111166;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: center;	
}
.module_text_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #111166;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: right;	
}
.text_main {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #033;
	padding-left: 25px;
}
.promo_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #036;
	text-align: left;
	padding-left: 320px;
	padding-right: 25px;
	line-height: 2em;
	padding-top: 5px;
	padding-bottom: 0px;
}
.promo_subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #330;
	text-align: left;
	padding-left: 345px;
	padding-right: 25px;
	line-height: 1.8;
}
.promo_notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #633;
	text-align: right;
	padding-left: 300px;
	padding-right: 25px;
	color: #F01600;
	line-height: 1.8;
}
.promo_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 340px;
	padding-bottom: 10px;
	font-style: normal;
}
.promo_subtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 275px;
	padding-bottom: 7px;
	font-style: normal;
}
.promo_subtext_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding-right: 75px;
	font-style: normal;
}
.promo_sub_subtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 370px;
	padding-bottom: 5px;
	font-style: normal;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	color: #339933;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 25px;
}
.login_warning {
	font-family: Arial, Helvetica, sans-serif;
	color: #993333;
	font-size:14px;
	font-weight: bold;
	text-align: right;
	padding-right: 35px;
}
.logout {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF2222;
	font-size:14px;
	font-weight: bold;
	text-align: right;
	padding-right: 25px;
}
.data_text_head {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 325px;
}
.data_text_main {
	font-family: Arial, Helvetica, sans-serif;
	color: #002200;
	font-size:12px;
	font-weight: normal;
	text-align: left;
	padding-left: 335px;
	padding-bottom: 5px;
}
.toc_text_main {
	font-family: Arial, Helvetica, sans-serif;
	color: #002200;
	font-size:10px;
	font-weight: normal;
	text-align: left;
	padding-left: 35px;
	padding-bottom: 0px;
}
.message {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size:12px;
	font-weight: normal;
	text-align: center;
}
.message_left_tan {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.message_center_tan {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.message_right_tan {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}.message_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.message_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.message_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
.message_header_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.message_header_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.message_header_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.message_headline_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.message_headline_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.message_headline_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.message_sub_text_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #222266;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
.message_sub_text__center {
	font-family: Arial, Helvetica, sans-serif;
	color: #222266;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}
.message_sub_text__right {
	font-family: Arial, Helvetica, sans-serif;
	color: #222266;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}
.message_sub_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
}.message_sub_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding-left: 20px;	
}.message_sub_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	padding-left: 20px;	
}
.message_sub_sub_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 30px;
}
.message_sub_sub_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding-left: 30px;	
}
.message_sub_sub_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #006622;
	font-size: 12px;
	font-weight: normal;
	text-align: right;	
	padding-left: 30px;	
}
.correct_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #002266;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.correct_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #002266;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.correct_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #002266;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
.wrong_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #660022;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.wrong_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #660022;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.wrong_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #660022;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
.features {
	font-family: Arial, Helvetica, sans-serif;
	color: #224466;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
.entry_box_normal {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color: #DDF;
}
.entry_box_error {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color: yellow;
}
.entry_header {
	font-family: Arial, Helvetica, sans-serif;
	color: #33A;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left:40px;
	padding-top: 10px;
}
.entry_header_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #33A;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.entry_header_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #33A;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
.entry_label {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 60px;
}
.entry_explanation {
	font-family: Arial, Helvetica, sans-serif;
	color: #966;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left:50px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.entry_explanation_example {
	font-family: Arial, Helvetica, sans-serif;
	color: #966;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	padding-left: 200px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.entry_button {
	font-family: Arial, Helvetica, sans-serif;
	color: #030;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-left: 650px;
	float: left;
}
.entry_button_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #030;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	float: left; 
}
.entry_button_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #030;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.entry_button_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #030;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	float: right;
}
.entry_button_menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #030;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-left: 500px;
}
.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000033;
}
.warning {
	font-family: Arial, Helvetica, sans-serif;
	color: #993333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.warning_left {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA2222;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.warning_center {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA2222;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.warning_right {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA2222;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.preview {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA2222;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 200px;
}
.mural1 {
	top: 0px;
	position: relative;
	padding: 5px;
	border: 0px;
}
.mural2 {
	top: 45px;
	position: relative;
	padding: 5px;
	border: 0px;
}
.mural3 {
	top: 15px;
	position: relative;
	padding: 5px;
	border: 0px;
}
.mural4 {
	top: 30px;
	position: relative;
	padding: 5px;
	border: 0px;	
}
.ultra_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #C30;
	text-align: right;
}
.fine_print {
	font-family: Arial, Helvetica, sans-serif;
	color: #696;
	font-size:10px;
	font-weight: normal;
	text-align: center;
}
.feedback_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
}
.response_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
}
.breadcrum {
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-left: 15px;
}
.student_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
}
.defined {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
}
.announcement {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 350px;
	padding-bottom: 10px;
	font-style: normal;
}
.quiz_instruction {
	font-family: Arial, Helvetica, sans-serif;
	color: #13A;
	font-size: 12px;
	font-style: normal;	
	font-weight: normal;
	text-align: left;
}
.greeting {
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	font-style: normal;
}
.contact {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
