#main {
	width: 700px;
}

#instruments {
	width: 300px;
}

#news {
  width: 300;
}

.news_headline {
	color: #6D160D;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
}


#listed_instruments {
  
}

#not_listed_instruments {
  
}

.errorExplanation{
	color: #ff0000;
}

.required{
	color: #ff0000;
}

input.required, select.required {
	color: black;
}

.index_menu{
	list-style-type:none;
	font-size:22px;
	margin:6px 0 0 0;
	padding:0;
	border-left: 3px solid #000;
}

.index_menu li{
	margin-top:1px;
	margin-left:8px;
}

.index_menu li a{
	text-decoration:none;
	padding-left:5px;
	color:#000;
}

.index_menu .active a{
	background:url(/images/large_menu_active.gif) right;
	padding-top:11px;
	padding-bottom:5px;
	padding-right:45px;
}


.internal_menu{
	list-style-type:none;
	font-size:19px;
	margin:6px 0 0 0;
	padding:0;
	border-left: 2px solid #000;
}

.internal_menu li{
	margin-top:1px;
	margin-left:6px;
}

.internal_menu li a{
	text-decoration:none;
	padding-left:5px;
	color:#000;
}

.internal_menu .active a, .internal_menu a:hover{
	background:url(/images/small_menu_active.gif) right;
	padding-top:0px;
	padding-bottom:3px;
	padding-right:23px;
}

/* Form Validation Styles */
input.error {
	border: dotted 1px red;
}

label.error {
	color: red;
}

.show_student {
	border: 1px solid black;
	background-color: #CCCCCC;
	padding-left: 1em;
	margin-top: 1em;
}

#simplemodal-container a.modalCloseImg {
	background:url(/img/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
#authorize_student {
}