@import url('reset.css');
/* General Demo Style */

body{
    background:#f9f9f9 url(../images/bgimg.jpg) repeat top left;
	color: #333;
	font-family: 'Fenix', Arial, sans-serif;
	font-size: 13px;
    width:800;
}


.container{
	position:relative;
}

.clr{
	clear: both;
}


h1{
	margin:0px;
	padding:20px 20px 10px 20px;
	font-size:34px;
	color:#333;
    text-shadow:1px 1px 1px #fff;
	text-align:left;
	font-weight:400;
    text-align:center;
}

h1 span{
    display:block;
	font-size: 14px;
    font-family: Georgia, serif;
    font-style: italic;
	color:#b2891b;
	padding-top:10px;
}

/*
.main-left {
    float: left;
    max-width: width: 300px;
    min-width: width: 200px;
    margin-left: 10px;
    min-height: height:200px;
    font-size: 50px;
}
*/

/* Header Style */
.header_wrap{
    color: #fff;
	background:#000;
	position:fixed;
	top:0px;
	width:100%;
	height: 24px;
    z-index: 9998;

}

/* Header Style */
.course_header_wrap{
    color: #000;
	background:#fff;
	position:fixed;
	top:24px;
	width:100%;
	height: 26px;
    z-index: 999;

}

.header{
	font-family: 'Fenix', serif;
    color: #fff;
	line-height: 24px;
	font-size: 11px;
	background: #000;
	max-width:700px;
	min-width:450px;
	z-index: 9999;
	position: relative;
    margin-left: auto;
    margin-right: auto;
        font-weight: 700;

/*
	text-transform: uppercase;
*/
}

.lab_header{
    top: 24px;
	font-family: 'Fenix', serif;
    color: #fff;
	font-size: 45px;
/*
	background: #000;
*/
    background-image:url("../images/Lab.png");
    max-width:700px;
	min-width:600px;
	z-index: 8999;
	position: relative;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
    text-align:center;
    line-height: 100px;
    height: 100px;

/*
	text-transform: uppercase;
*/
}

.podcast_header{
    top: 24px;
	font-family: 'Fenix', serif;
    color: #000;
	font-size: 46px;
/*
	background: #000;
*/
    background-image:url("../images/podcasthead.png");
    max-width:700px;
	min-width:600px;
	z-index: 8999;
	position: relative;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
    text-align:center;
    line-height: 100px;
    height: 100px;

/*
	text-transform: uppercase;
*/
}

.header_right{
	font-family: 'Fenix', serif;
    color: #000;
	line-height: 24px;
	font-size: 11px;
	background: #fafafa;
	position: relative;
    float: right;
    font-weight: 700;
/*
	text-transform: uppercase;
*/
}

.course_header{
	font-family: 'Fenix', serif;
    color: #000;
	line-height: 24px;
	font-size: 11px;
	opacity: 0.9;
	max-width:700px;
	min-width:450px;
	z-index: 999;
	position: relative;
    margin-left: auto;
    margin-right: auto;
        font-weight: 700;
/*
	text-transform: uppercase;
*/
}

.header a{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #ddd;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.research_main a{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #930;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.portfolio_main a{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #1CAAD9;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.resource_item a{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #930;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.lab_content a{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #930;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.about a{
	padding: 0px 0px;
	color: #076;
    text-decoration:none;
}

.research_link a:visited{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #c60;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.resource_item a:visited{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #930;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.research_list a{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #930;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.research_m a:visited{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #c60;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.research_link{
    position:relative;
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 0px;
	color: #000;
    text-decoration:none;
	max-width:450px;
	min-width:450px;
	font-size:20px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

    /*
	display: block;
	float: left;
*/
}

.research_link a{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #930;
    text-decoration:none;
/*
	display: block;
	float: left;
*/
}

.header_right a{
	padding: 0px 0px;
/*
	letter-spacing: 1px;
*/
	color: #333;
    text-decoration:none;
    font-weight: 400;

/*
	display: block;
	float: left;
*/
}

.header a:hover{
	color: #fff;
}

.course_list a:hover{
	color: #666;
}

.course_list a{
	color: #000;
    text-decoration:none;
}

.course_list img
{
vertical-align:middle;
}

.header a:hover{
	color: #999;
}

.header span.left{
	padding-left:10px;
}

.about_left{
	padding-left:10px;
    padding-top:30px;
    text-align: center;
    position: absolute;
    width:210px;
    top: 40px;

}
.resources_left{
	padding-left:10px;
	padding-right:10px;
    padding-top:5px;
    padding-bottom:10px;
    text-align: center;
    position: absolute;
    width:350px;
    top: 0px;
    text-align: left; 
    border-style:groove;
    border-width:3px;
    border-radius:5px;
}

.cv_left{
	padding-left:60px;
/*
    padding-top:30px;
*/
    text-align: center;
    position: absolute;
    width:210px;
    top: 0px;

}

.about_bottom{
	padding-left:10px;
    padding-top:10px;
    text-align: center;
    top: 400px;
    position: fixed;
    width:700px;
    margin-left: auto;
    margin-right: auto;

}

.about_right{
	padding-right:10px;
	padding-left:20px;
    position:absolute;
    top:0px;
    left:210px;
    min-width:490px;
    font-size:15px;
}
.resources_right{
	padding-left:10px;
	padding-right:10px;
    padding-top:5px;
    padding-bottom:10px;
    text-align: center;
    position: absolute;
    width:350px;
    left: 390px; top:0px;
    text-align: left; 
    border-style:groove;
    border-width:3px;
    border-radius:5px;
}

.cv_right{
	padding-right:10px;
	padding-left:20px;
    position:absolute;
top:5px;
    left:210px;
    min-width:490px;
    font-size:15px;
}

.header span.right{
	padding-right:10px;
	padding-left:10px;
    float:right;

}

.header span.right.a{
	padding-right:10px;
	padding-left:10px;
    float: right;
    color: #000;
    
}

.course_header span.left{
	padding-left:10px;
}

/* Main Style */
.main{
	position: relative;
	width: 100%;
    top: 30px;
    padding-bottom: 30px;
}

.main_portfolio{
	position: relative;
	width: 100%;
    top: 12px;
    padding-bottom: 30px;
}

/* Main Style */
.course{
	position:absolute;
	width:100%;
    top: 30px;
    background-color: #fff;
}

/* Menu Style */
.menu{
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:30px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}

.about{
	width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.schedule{
	width:  700px;
    margin-left: auto;
    margin-right: auto;
    font-size:15px;
}

.schedule a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #666;

}



.cv{
	width:700px;
    margin-left: auto;
    margin-right: auto;
    height:150px;

    position:relative;
    margin-top: 20px;
/*
    margin-left: auto;
    margin-right: auto;
*/
	font-family: 'Fenix', sans-serif;
    color: #000;
	font-size:16px;

}
.letters{
	min-width:450px;
    max-width:700px;
    margin-left: auto;
    margin-right: auto;
    height:150px;

    position:relative;
    margin-top: 20px;

	font-family: 'Fenix', sans-serif;
    color: #000;
	font-size:16px;

}

.gallery_text{
	min-width:450px;
    max-width:700px;
    margin-left: auto;
    margin-right: auto;

    position:relative;
    margin-top: 20px;
    margin-bottom: 20px;

	font-family: 'Fenix', sans-serif;
    color: #000;
	font-size:16px;

}

.letters h2{
    	font-size:20px;

}



.menu a{
	color: #000;
	text-decoration: none;
    	max-width:700px;
	min-width:450px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}

.menu a:hover{
	color: #666;
	text-decoration: none;
    	max-width:700px;
	min-width:450px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}

.menu #here{
	color: #999;
	text-decoration: none;
}


/* Footer Style */
.footer_wrap{
    color: #fff;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	font-size:30px;
	background:#000;
	opacity:1.9;
	height:35px;
	padding-bottom:5px;
	padding-right:10px;
	z-index:9000;
	font-family: 'Fenix', sans-serif;
}

.footer{
    color: #fff;
	max-width:700px;
	min-width:450px;
	font-size:30px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;
	z-index:9001;
}

.footer span.right{
	float: right;
    margin-top: 3px;
}

/* More Style ??? */
.more{
	position:relative;
	clear:both;
	font-family:'Source Sans Pro', Arial, sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    padding: 5px 0px 10px;
    width: 540px;
    margin: 0 auto;
}
.more ul{
	display:block;
	text-align:center;
    height: 30px;
}
.more ul li{
	display: block;
    padding: 4px 2px;
    float:left;
}
.more ul li.selected a,
.more ul li.selected a:hover{
	background:#b2891b;
	color:#fff;
	text-shadow:none;
}
.more ul li a{
	color:#555;
    float:left;
	background:#fff;
    width:40px;
	padding: 2px 5px;
	-moz-box-shadow:1px 1px 2px #aaa;
	-webkit-box-shadow:1px 1px 2px #aaa;
	box-shadow:1px 1px 2px #aaa;
}
.more ul li a:hover{
	background:#000;
	color:#fff;
}

.current {

    position:relative;
    align-content: center;

    margin-left: auto;
    margin-right: auto;

    color: #000;
/*	max-width:600px;*/
	min-width:450px;
	font-size:25px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.course_main {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_main_634 {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}


.course_main_636 {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_main_141 {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_main_555 {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_main_142 {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_main_142 h2 {

    color: #17A;
}

.course_main_213 {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}
.mathematica {

    position:relative;
    top: 0px;
    padding-left: 5px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_main_201 {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_main_245 {

    position:relative;
    top: 60px;
    padding-left: 5px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_main_634 a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #922;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}

.course_main_213 a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #A00;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}
.mathematica a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #A00;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}

.course_main_636 a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #263;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}

.course_main_201 a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #962;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}

.course_main_141 a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #36c;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}

.course_main_555 a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #065;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}

.course_main_142 a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #17A;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}


.course_main_245 a {
   text-decoration: none;
   font-family: 'Fenix', serif;
   color: #629;
/*
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
*/
}


.research_main {

    position:relative;
    margin-top: 20px;
    margin-bottom: 20px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:900px;
	min-width:600px;
	font-size:16px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}

.portfolio_main {

    position:relative;
    margin-top: 20px;
    margin-bottom: 20px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:900px;
	min-width:600px;
	font-size:16px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}

.resources_main {

    position:relative;
    margin-top: 20px;
    margin-bottom: 20px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
    width:720px;
    margin-left: auto;
    margin-right: auto;

}

.research_list {

    position:relative;
    margin-top: 20px;
/*
    margin-left: auto;
    margin-right: auto;
*/
	font-family: 'Fenix', sans-serif;
    color: #000;
	max-width:900px;
	min-width:450px;
	font-size:16px;
    margin-left: auto;
    margin-right: auto;

}

.resource_list {

    position:relative;
    margin-top: 20px;
/*
    margin-left: auto;
    margin-right: auto;
*/
	font-family: 'Fenix', sans-serif;
    color: #000;
	max-width:900px;
	min-width:450px;
	font-size:16px;
    margin-left: auto;
    margin-right: auto;

}

.course_list {

    position:relative;
/*
    top: 60px;
*/
    padding-left: 50px;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:16px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.course_letter {
    border:1px solid #000;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    margin-right:30px;
    margin-left:30px;
    margin-bottom:20px;
}

.homework_section {
    border:1px solid #000;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;

    margin-right: 5px;
    margin-bottom: 5px;

    width:200px;
    float:left;
}

/*
.course_main .course_main_634  
*/


.course_main_142 h3 {
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}

.course_main_201 h3 {
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}

.course_main_245 h3 {
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}

.course_main_213 h3 {
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}

.mathematica h3 {
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}
.course_main_555 h3 {
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}

.course_main_634 h3 {
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}

.course_main_636 h3 {
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}



.homework_section h3 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 17px;
    font-weight: 700;
    text-align:center;
}

.course_head {

    position:relative;

/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
	max-width:700px;
	min-width:450px;
	font-size:30px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;

}

.current p {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: top;
    color: #000;

}

.research_paper p {
    margin-bottom: 12px;
}



.course_list h2 {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: top;
    color: #000;

}

.cv_h2 {
    font-size: 25px;
    color: #000;
   margin-bottom: 5px;
   margin-top: 10px;
}


.research_list h2 {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: top;
    color: #620;

}

.research_paper{
    font-size: 14px;
	font-family: 'Source Sans Pro', sans-serif;
}
.resource_item{
    font-size: 18px;
	font-family: 'Source Sans Pro', sans-serif;
    padding-bottom:10px;
}

.course_main p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;

}

.course_main_141 p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}

.course_main_142 p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}

.course_main_201 p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}

.course_main_213 p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}
.mathematica p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}
.course_main_245 p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}

.course_main_555 p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}

.course_main_634 p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}

.course_main_636 p {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    float: top;
    color: #000;
}


.research_main p {
    font-size: 16px;
    margin-top: 3px;
    float: top;
    color: #000;
}

.portfolio_main p {
    font-size: 16px;
    margin-top: 3px;
    float: top;
    color: #000;
}

.description h2 {
    font-size: 20px;
    float: top;
    color: #fff;
}

.course_main h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.course_main_634 h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.course_main_213 h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.mathematica h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:400;
}

.course_main_555 h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.course_main_142 h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.course_main_636 h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.course_main_201 h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.course_main_141 h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.course_main_245 h2 {
    font-size: 20px;
    float: top;
    color: #000;
    margin-top:5px;
    font-weight:700;
}

.notes_section {
    font-size: 25px;
    float: top;
    color: #000;
    margin-top:15px;
    font-weight:700;
}

.date {
    font-size: 20px;
    color: #000;
    margin-top:10px;

}

.defn {
    font-size: 15px;
    color: #000;
    margin-top:5px;
    font-weight:700;
    padding-left:20px;
}

.commands {
    font-size: 15px;
    color: #603;
    margin-top:5px;
    font-weight:400;
    padding-left:20px;
    font-family: monospace;
}

.hwk {
    font-size: 15px;
    color: #000;
    margin-top:5px;
}

.course_head_img {
    position:absolute;
    font-size: 40px;
    color: #fcc;
    left: 0px;
    top: 0px;
    height: 100px;
}

.course_head_title {
    position:relative;
    font-size: 40px;
    color: #fff;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_title_634 {
    position:relative;
    font-size: 40px;
    color: #fbb;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_suptitle_634 {
    position:absolute;
    font-size: 20px;
    color: #922;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}
.course_head_title_141 {
    position:relative;
    font-size: 40px;
    color: #99d;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_suptitle_141 {
    position:absolute;
    font-size: 20px;
    color: #36c;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_title_142 {
    position:relative;
    font-size: 40px;
    color: #4ad;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_suptitle_142 {
    position:absolute;
    font-size: 20px;
    color: #079;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_title_555 {
    position:relative;
    font-size: 40px;
    color: #4cb;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_suptitle_555 {
    position:absolute;
    font-size: 20px;
    color: #087;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_title_213 {
    position:relative;
    font-size: 40px;
    color: #C66;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_suptitle_213 {
    position:absolute;
    font-size: 20px;
    color: #A33;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_title_636 {
    position:relative;
    font-size: 40px;
    color: #6d7;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_suptitle_636 {
    position:absolute;
    font-size: 20px;
    color: #093;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_suptitle_201 {
    position:absolute;
    font-size: 20px;
    color: #962;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_suptitle_245 {
    position:absolute;
    font-size: 20px;
    color: #629;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}

.course_head_title_245 {
    position:relative;
    font-size: 40px;
    color: #daf;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}
.course_head_suptitle_245 {
    position:absolute;
    font-size: 20px;
    color: #729;
    left: 50px;
    top: 0px;
    height: 25px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}


.course_head_title_201 {
    position:relative;
    font-size: 40px;
    color: #fc9;
    background-color: #000;
    left: 50px;
    top: 25px;
    height: 50px;
    padding-left: 65px;
    padding-right: -10px;
    max-width:600px;
    z-index: 50;
    
}




.course_head_img {
    left: 0px;
    top: 0px;
    z-index: 60;
}


.main-left {
    float: left;
    max-width: width: 300px;
    min-width: width: 200px;
    margin-left: 10px;
    min-height: height:200px;
    font-size: 50px;
}

.main-left p {
    margin-top: 20px;
    margin-bottom: 20px;
}

.future {
    position:center;
    width:600px;
    margin: 0 auto;
   
}

.charfix { 
    font-size:130%; 
    line-height:0; 
}
.archive {
    margin-top: 90px;
    align-content: center;
    color: #000;
    font-size: 12;
}

.schedule_link {
    text-align: center;
    color: #000;
    font-size: 20px;
}

.archive a{
    text-decoration: none;
    color: #66c;
}

.archive a:hover{
    text-decoration: none;
    color: #99f;
}



.lab_content {
    position:relative;
    
    top:25px;
/*
    margin-left: auto;
    margin-right: auto;
*/
    color: #000;
    width:700px;
/*	max-width:700px;
	min-width:450px;*/
	font-size:15px;
	font-family: 'Fenix', sans-serif;
    margin-left: auto;
    margin-right: auto;


}
