?/* @Author: Jane Park */

body {

	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	background-color: #005C57;

}





#header h3, h3 {


	color: #005C57; /*#8B8378;*/


	font-family: 'Droid Serif', Arial, sans-serif;


	font-weight: bold;


	line-height: 18px;


	padding: 0px;


	margin: 0 0 7px 0;


}





#header h3 {

 
	font-size: 14px;


}





h3 {

 
	font-size: 17px;


}





#header a, .nounderline {

	color: #AAAAA;
	text-decoration: none;
}





a {

	-webkit-transition: color 0.2s linear, background 0.2s linear;

 
	-moz-transition: color 0.2s linear, background 0.2s linear; 


	-o-transition: color 0.2s linear, background 0.2s linear;
}





a.title:link, a.title:visited {


	color: #005C57;
 /*#8B7355;
*/

	text-decoration: none;


}





a:link, a:visited {


	color: #818181;
 /*#D2B48C;
*/

}





a:hover, a:active {


	color: #333333;
 /*#8B7355;
*/

}





a:active {

 
 	
	position: relative;


	top: 1px;


}





p {


	line-height: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	

}





.heading {


	color: #005C57;
 /*#8B8378;
*/

	font-size: 12px;


	font-weight: bold;


	line-height: 20px;

}





.highlight {


	color: #4EB46E;
 /*#8B8378;
*/

	font-style: italic;


}





.quote {


	text-indent: 20px;


}





.tabletext {


	line-height: 17px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;


}





img.staffImg { 


	width: 168px;


	margin: 0px 0px 0px;

 
	padding: 5px;


	background: #FFF;

	border: 1px solid #aaaacc;
 /*#D2B48C;
*/

}





img.linkImg {

 
	border: 0px;


}





img.linkImg, img.dlImg {


	filter:alpha(opacity=50);


	-moz-opacity:0.5;


	-khtml-opacity: 0.5;
	opacity: 0.5;


	-webkit-transition: opacity 0.2s linear;


	-moz-transition: opacity 0.2s linear;


	-o-transition: opacity 0.2s linear;


}





a:hover img.linkImg, a:hover img.dlImg {


	filter:alpha(opacity=100);


	-moz-opacity:1;


	-khtml-opacity:1;


	opacity:1;


}





img.dlImg { 


	border: 0px;


	vertical-align: top;


	position: relative;


	top: -2px;


}





img.right {


	float:right;


}





p.clear {


	clear: left;


}









/*	Container (contains the header elements and main elements)	*/





#container {


	width: 900px;


	margin-top: 30px;


	margin-right: auto;


	margin-bottom: 30px;


	margin-left: auto;


}









/*	Header and Menu	  */





#header {


	width: 900px;


	height: 110px;


	overflow: hidden;


	color: #aaaacc; /*#D2B48C;*/


 	line-height: 17px;


	margin-bottom: 35px;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;


}





#header_title {


	width: 200px;


	height: 110px;


	padding-right: 40px;


	padding-left: 12px;


	border-left: 5px solid #00425C; /*#8B8378;*/

	float: left;
	
	color:#999999;


}





.header_element {


	width: 201px;


	height: 110px;


	padding-right: 20px;


	padding-left: 10px;


	border-left: 2px solid #aaa;


	float: left;
	
	color:#818181;



}





.header_element.menu_items{


	width: 164px;


	padding-right: 0px;


}





#header .header_element .header_menu {


	display: block;


	background-color: #005C57; /*#8B8378;*/

	color: #E5E5E1; /*#FFEFDB;*/

	height: 13px;


	line-height: 13px;


	width: 152px;


	padding: 5px 5px 7px 7px;


	margin-bottom: 3px;


	text-decoration: none;


	float:left;


}




#header .header_element .header_menu.last_menu {


	margin-bottom: 0px;


}





#header .header_element .header_menu:hover {
	

	background-color: #00425C;
 /*#8B7355;
*/

}





#header .header_element .active_div {


	background-color: #E5F1DE; /*#EECFA1;*/

	color: #005C57; /*#8B8378;*/


	font-weight: bold;


}





#header .header_element .active_div:hover {


	background-color: #E5F1DE; /*#EECFA1;*/

}









/*	Submenu	  */



#subnavigation {


	width: 900px;


	height: 25px;


	margin-top: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;


}





#subnavigation .submenu {


	display: block;


	background-color: #005C57; /*#8B8378;*/

	color: #E5E5E1; /*#FFEFDB;*/

	width: 100px;


	height: 13px;


	padding: 6px;


	margin: 0px 3px 0px 0px;


	text-align: center;


	text-decoration: none;


	float: left;


}





#subnavigation .submenu:hover {


	background-color: #00425C; /*#8B7355;*/

}





#subnavigation .active_div {


	background-color: #E5F1DE;
 /*#EEDFCC;
*/

	color: #005C57; /*#8B8378*/

	font-weight: bold;


}





#subnavigation .active_div:hover {


	background-color: #E5F1DE; /*#EEDFCC;
*/

}









/*	Main and Content  */





#main {


	width: 900px;


	/*margin-top: 10px;*/


	margin-right: auto;


	margin-bottom: 0px;


	margin-left: auto;


}





.content {


	background-color: #E5F1DE; /*#F7E9D1; /*#EEDFCC;
*/

	width: 849px;


	padding: 20px 30px 20px 20px;


	margin-bottom: 5px;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;


}





#main .rect {


	width: 397px;


	height: 280px;


	float: left;


}





#main .column {


	width: 246px;


	height: 300px;


	float: left;


}




#main .column4 {


	width: 171px;


	height: 280px;


	float: left;


}




#main .full {


	width: 848px;


	height: 160px;


	float: left;


}





.space {


	background: none;


	width: 5px;


	height: 1px;


	padding: 0px;


	float: left;


}





#main .clear {


	padding: 0px;


	margin: -17px 0 0;


	width: 0px;


	height: 0px;


	clear: left;


}





.imgclear {


	clear:both;


	float:none !important;


	margin: 0 !important;


}





#table {


	table-layout: fixed;


	width: 100%;


	margin-top: 10px;


	border-collapse: collapse;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;


}





#table td, #table th {


	padding: 5px 8px;


	border: 1px dotted #999;


}





#table td.dates {


	width: 150px;


}





#table tr:nth-of-type(odd) {


	background: #D4ECD6; /*#FAEBD7;*/

}





#evaluations {


	background: #B6B5C4;


	width: 500px;


	overflow:auto;


	padding: 20px;


}





.content #evaluations {


	display:none;


}





.location {


	padding-left: 38px;


}








/*	Homework Page  */





#main .content .homework_element {


	display: block;


	font-size: 16px;


	text-decoration: none;


	color: #005C57; /*#8B8378;*/

	width: 830px;


	height: 18px;


	padding: 13px;


	margin-bottom: 5px;


	border: 1px dotted #999;
	
	font-family: Helvetica, Arial, sans-serif;


}





#main .content .last {


	margin-bottom: 20px;


}





#main .content .homework_element .hwname {


	float: left;
	width: 650px;


}





#main .content .homework_element .date {


	width: 180px;


	font-size: 12px;


	color: #005C57; /*#8B8378;*/


	position: relative;


	top: 2px;


}





#main .content .homework_element:hover {


	background-color: #FFFFFF; /*#FFEFDB;*/


}





#main .content .homework_element_clear {


	padding: 0;


	margin: -20px 0 0;
	width: 0px;


	height: 0px;


	clear: left;



}





#list {


	line-height: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;


}







/*	Footer	*/





#footer {


	text-align: right;


	color: #818181;
 /*#D2B48C;
*/

	padding: 7px 0px 7px 7px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;


}




