ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; }


.red
{
	color: red;
}

.container
{
	text-align: left;
	margin-left: 5%;
	margin-right: 5%;
}


.select_box_titles
{
	color: rgb(51, 51, 51);
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 1.5em;
}
#class_indicator
{
	border: 1px solid #4c5960;
	font-size: 1.5em;
	padding: 3px 25px 3px 5px;
	margin: 0;
	font-weight: bold;
	color: white;
	background-color: #4c5960;
	border-bottom: 1px solid #4c5960;
	height:22px;
}


.class_item_type_row, .class_item_type_row a
{
	padding: 6px;
	font-size: 14px;
}

.class_item_type_row a
{
	padding-left: 0px;
}

.class_item_type_result, .class_item_type_result a
{
	font-size: 0.9em;
}

.class_faculty
{
	font-size: 14px;
	font-weight: bold;
}

.class_title
{
	font-size:18px;
	font-family:"Palatino", serif;
	font-weight:bold;
	font-style:normal;
	color:#333;
	text-align:center;
	padding-bottom:12px;
}

.class_loading_message
{
	 background-color:red;

}

.cataloging_title
{
	font-size:18px;
	font-family:"Palatino", serif;
	font-weight:bold;
	font-style:normal;
	color:#333;
	text-align:center;
	padding-bottom:12px;
}

.class_title_index
{
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	color:#333;
	text-align:left;
	padding-bottom:6px;

}


div.dline
{
	border-top:1px dashed #888888;
	bottom:0px;
	left:0px;
	margin-top:7px;
	position:relative;
	right:0px;
	top:0px;
}

#media_embed_content
{
	padding: 10px;
	font-size: 12px;
}

.each_class_item
{
	margin: 5px;
	padding: 8px;
	font-size: 1.0em;
	font-weight: 100;
	border: 1px solid rgb(5, 72, 159);
	background-color: rgb(247,247,247);

}

.cataloging_each_reserve_class_row
{
	text-align: left;
}
.cataloging_each_reserve_class_title
{
	font-size: 20px;
	text-align: left;
	font-family:"Palatino", serif;
	letter-spacing:1px;
	font-style:normal;
	padding-bottom: 12px;

}
.cataloging_custom_class_title
{
	font-size: 16px;
}
.cataloging_custom_class_content
{
	padding-left:24px;
}
.cataloging_each_item_enclosure
{
	border:8px solid #cdcdcd;
	border-right:0;
	border-bottom:0;
	border-top:1px dashed #cdcdcd;
	padding:6px;
	margin-bottom:16px;
}
.cataloging_each_item_enclosure a, .cataloging_custom_class_title a
{
	font-size: 16px;
}

.faculty_course_add_new_header_enclosure
{
	width:720px;
	padding: 12px 0 12px 0;
	margin: 0 0 24px 0;
	background-color:#efefef;
	border:1px solid #aaa;
}
.faculty_course_add_new_header, .faculty_course_add_new_header a
{
	font-size: 14px;

}

.row_background_transparent, .row_background_nontransparent
{
	height: auto;
	overflow: none;
	margin: 5px;
	padding: 8px;
	border: 1px solid rgb(5, 72, 159);
}

.row_background_nontransparent
{
		background-color: rgb(255, 255, 238);
}

.class_material
{
	font-size: 14px;
	padding-left: 20px;
}
.presented_by
{
		font-weight: normal;
		text-decoration: none;
		font-size:14px;
}
.bold, .bold_underline
{
	font-size:inherit;
	font-weight: bold;
}
.underline,.bold_underline
{
	text-decoration: underline;
}

.indent_30
{
	margin-left: 3em;
}

.reserve_clear_selection_box
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 5;
	color: none;
	vertical-align: middle;
}
.reserve_clear_selection_box_text
{
	font-size:20px;
	line-height: 32px;
	padding-top:64px;
}
.reserve_clear_selection_box a
{
	font-size: 14px;
	height: 100%;
	width: 100%;
	text-align: center;
	display: block;
	text-decoration: none;
}

.reserve_clear_selection_box a:link
{
	background-color: #fefefe;

}

.reserve_clear_selection_box a:hover
{
	background-color: #fefefe;
	text-decoration: none;
/*	border: 1px solid #ff4300;*/
}

.reserve_clear_selection_box a:active
{
}




*{
	margin:0; padding:0; border:none;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
}
body
{
	margin: 0;
  padding: 0;
  font-size: 10px;
  	/* server */
	 background:#ddd url('/National_Library/oe_/https://lrweb.berklee.edu/resources/images/bodyBG.jpg') repeat-x scroll center top;
/*	background:#ddd url('/National_Library/oe_/https://lrweb.berklee.edu/images/bodyBG.jpg') repeat-x scroll center top;*/
	color:#222;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
ul, ol
{
	margin-left:16px;
}
table.site_enclosure
{
	/*min-width:740px;
		max-width:920px;
	min-height:640px;*/
/* 	width:968px; */
	height:640px;
	margin-right: 1rem;
	margin-left: 0.5rem;
	padding: 0;
	min-width: 90%;
}
td
{
	vertical-align:top;
/* 	padding:10px; */
	padding-top:0;
}
a
{
	color:#0033cc;
	text-decoration:none;
}
a:hover
{
	color:#ff4300;
	text-decoration:underline;
}
a:visited
{
	/*
	color:#005500;
	text-decoration:none;
	*/
}
form.form_choose_course
{
	padding-top:24px;
}

/* begin header classes */
.jump_to, .jump_to select, .jump_to option
{
	font-size:10px;
	text-align:right;
}
.jump_to select, .jump_to option
{
	padding-right:4px;
}

td.header_classReserves
{
/* 	background:#fff url('/National_Library/oe_/https://lrweb.berklee.edu/resources/images/header_h60w1_green-noBg.jpg') repeat-x scroll center top; */
/*	background:#fff url('/National_Library/oe_/https://lrweb.berklee.edu/images/header_h60w1_green-noBg.jpg') repeat-x scroll center top;*/
	height:50px;
	margin:0;
	padding:16px 0 0;
	text-align:center;
	vertical-align:top;
	width:100%;
}
td.header_classReserves a
{
	text-transform:uppercase;
	text-decoration:none;
	color: rgb(255, 67, 0);
	font-size:10px;
}
td.header_classReserves a:hover
{
	text-transform:uppercase;
	text-decoration:underline;
}
.header_classReserves_topLink
{
	border: 0pt none ;
	margin: 4px 8px 8px;
	color: rgb(255, 67, 0);
	display: block;
	float: right;
	position: relative;
	right: 0pt;
	top: 0pt; text-align: right;
}
td.body_classReserves
{
	padding-bottom:36px;
	background-color:#fff;
}
td.footer_classReserves
{
/* 	background:url('/National_Library/oe_/https://lrweb.berklee.edu/resources/images/header_h60w1_green-noBg-footer.jpg') repeat-x scroll center top; */
/*	background:url('/National_Library/oe_/https://lrweb.berklee.edu/images/header_h60w1_green-noBg-footer.jpg') repeat-x scroll center top;*/
	height:160px;
	margin:0;
	padding:36px 0 0;
	text-align:center;
	vertical-align:top;

}


.logo_classReserves
{
	background-color:#FFFFFF;
	height:50px;
	margin:0;
	padding:0;
	width:100%;
}
/* begin class selection page classes */
div.container
{
/* 	padding-top:16px; */
	text-align:left;
}
.reserve_bookroom_select_boxes
{
	height:220px;
	margin-bottom:6px;
	margin-top:6px;
	min-width:100%;
	position:relative;
	width:100%;
}
.reserve_bookroom_select_boxes option{font-size: 16px;}

.course_title
{
	background-color:#4c5960;
	border:1px solid #4c5960;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 4px 3px 4px;
	font-family:"Palatino", serif;
	letter-spacing:1px;
	font-style:normal;
}
.classes
{
	position:relative;
/* 	background-color:#F2F3E7; */
	background-color: rgb(240,240,240);
	border:1px solid #4c5960;
	margin:0 0 10px;
	padding:8px;
	text-align: left;
}
.classes a
{
	color:#ff3300;
}
.course_select_box
{
	float:left;
}
.faculty_select_box
{
	float:right;
/* 	width:430px; */
	margin-left:8px;
}
.course_select_box, .faculty_select_box
{
	font-size:0.8em;
	top:0;
}
div.select_box_titles
{
	color:#ffffff;
	font-size:1.5em;
	background-color:#4c5960;
	padding: 0 0 0 4px;
}
div.select_tag_box
{
	position: relative;
	border:1px solid #4c5960;
	padding-left:4px;
}
div.select_tag_box select
{
	width:100%;
}
.option_textIndent
{
	text-indent:4px;
}
/* begin login page classes */
.login_notice {
margin:5px;
text-align:left;
}
.login_tabs {
height:28px;
}
#student_tab {
background-color:#F2F3E7;
font-weight:bold;
}
#student_login, #student_tab {
background-color:#F2F3E7;
}
#faculty_login, #faculty_tab {
background-color:#D9D9D9;
}
.login_tab {
border-bottom:0 none;
float:left;
margin:0 5px;
padding:6px;
text-align:center;
}
.login_tab, .login_form_container {
border:1px solid #4c5960;
}
.login_form_container
{
	padding:8px;
}
p.login_form_note {
font-size:18px;
color:#cc0000;
}
.login_form
{
	font-size:18px;
	padding:0;
	margin:0;
	background-color: #ffffff;
}
input
{
	background-color:#eeeedd;
	border:1px solid #4c5960;
}
/* begin class index page classes */
.user_info
{
	margin-top: 4px;
	font-size:10px;
	font-weight:bold;
	color:#4c5960;
}
div.display_classPassword
{
	background-color:#0033cc;
	text-align: center;
	padding:0;
	margin:1rem;
	border: 1px solid #aaaaaa;
	height:12px;

}
div.display_classPassword a
{
	color:#fff;
	font-size:10px;
}
div.display_website_password_box
{
	color:#ffffff;
	background-color: #0033cc;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #aaaaaa;
	border-top:0;
	padding:4px;
}
/* begin class lecture page content display */
.raquo
{
	padding:0px 4px 0px 4px;
	margin:0;
	border:0;
	width:16px;
	font-size:16px;
	text-align:center;
	color:#999;
}
.picbox1, .picbox
{
	float:left;
	padding:12px;
}
div.item_embed
{
	margin:12px 0 0 12px;
}
/* begin footer berklee logo link */
#berkleelogo a:hover
{
	background:transparent url('/National_Library/oe_/https://lrweb.berklee.edu/resources/images/Berklee_logo.BLACK.gif') no-repeat scroll 0 0;
/*	background:transparent url('/National_Library/oe_/https://lrweb.berklee.edu/images/Berklee_logo.BLACK.gif') no-repeat scroll 0 0;*/
}
#berkleelogo a
{
	background:transparent url('/National_Library/oe_/https://lrweb.berklee.edu/resources/images/Berklee_logo.GRAY.gif') no-repeat scroll 0 0;
/*	background:transparent url('/National_Library/oe_/https://lrweb.berklee.edu/images/Berklee_logo.GRAY.gif') no-repeat scroll 0 0;*/
	display:block;
	height:80px;
	margin:0;
	padding:0;
	width:160px;
}
/* begin error messege class */
p.error, p.note, p.success
{
	border: 2px solid #000 ;
	padding: 1em ;
	font-size: 1.5em ;
	font-weight: normal ;
}
p.success
{
	background-color: #c00 ;
	border-color: #c00 ;
	color: #fff ;
}
p.note
{
	background-color: #c00 ;
	border-color: #c00 ;
	color: #fff ;
}
p.error
{
	background-color: #c00 ;
	border-color: #c00 ;
	color: #fff ;
}

.catalog_input_form
{
	font-size:18px;
	padding:0;
	margin:0;
	background-color:#ffffcc;
	color:#003300;
}
.catalog_submit_button
{
	position:relative;
	height:24px;
	padding:0;
	margin:0;
	vertical-align:top;
	color:#4c5960;
	font-weight:bold;
}
.catalog_input_label
{
	color:#4c5960;
	text-transform:uppercase;
	vertical-align:center;
	font-weight:bold;

}
.editor_field
{
	font-size:18px;
	padding:0;
	margin:0;
	background-color:#ffffcc;
	color:#003300;

}
input.editor_ok_button
{
	text-transform:uppercase;
	position:relative;
	height:24px;
	padding:1px 4px 0 4px;
	margin:0 0 0 4px;
	vertical-align:top;
	color:#4c5960;
	font-weight:bold;


}
a.editor_cancel, a.editor_cancel:hover, a.editor_cancel:visited
{
	margin:0 0 0 4px;

	padding: 5px 6px 2px 6px;
	border: 1px solid #4c5960;
	background-color:#eeeedd;
	vertical-align:top;
	color:#4c5960;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:27px;
}


.shadow {
position:relative;
left:7px;
top:9px;
 background: url('/National_Library/oe_/https://lrweb.berklee.edu/resources/images/shadowAlpha.png') no-repeat bottom right !important;
 }

.shadow_target {
position:relative;
left:-7px;
top:-9px;
 background-color: #f2f3e7;
 }
 
.course_or_faculty_buttons
{
	height: 3rem;
	line-height: 3rem;
	min-width: 100%;
	border: 1px solid #ccc;
	border-radius: 10px;
	text-align: center;
	vertical-align: middle;
/* 	margin: 3rem; */
	margin-top: 1rem;
	background-color: #efefef;
}
.course_or_faculty_buttons a
{
	color: #777;
	font-weight: bold;
	font-size: inherit;
	display: block;
}
.course_or_faculty_buttons a:hover, .course_or_faculty_buttons a:active, .course_or_faculty_buttons a:visited, .course_or_faculty_buttons a:focus
{
	text-decoration: none;
}

.course_or_faculty_buttons a:hover
{
	background-color: #ccc;
	color: white;
}

.course_select_box.full_width
{
	float:none;
	margin-left:0;
	display:inline-block;
	padding-left: 2rem;
	padding-right: 2rem;
	min-width: 100%;
}