/* CSS Document */

html, body, div{margin: 0px; padding: 0px; border: 0px;}
body {
    background: #3F0000 url(/img/mol-bg.gif) repeat-x; padding: 3px;
	color:#611; font: 11px Arial, Helvetica, sans-serif; line-height: 1.0em;
}

hr{width: 80%; border: 1px solid #F0C600; margin-bottom: 2px; clear:left;}
h1{font: 21px Georgia, "Times New Roman", Times, serif; color: #3F0000; font-weight: bold;}
h2{font: 21px Georgia, "Times New Roman", Times, serif; color: #3F0000; }
h3{font: 17px Georgia, "Times New Roman", Times, serif; color: #FF0000; font-weight: bold;}
h4{font: 15px Arial, Helvetica, sans-serif; color: #F00; margin-bottom: 0px; font-weight: bold; margin-left: 20px;}
h5{font: 12px Arial, Helvetica, sans-serif; color: #F00; margin-bottom: 0px; font-weight: bold; margin-left: 20px;}
ul{font: 12px Arial, Helvetica, sans-serif; color: #666; list-style-image: none; list-style-type: disc;}
ol{font: 12px Arial, Helvetica, sans-serif; color: #666; margin-bottom: 2px;}
ol li {padding-bottom: 15px;}
li{font-family: Arial, Helvetica, sans-serif; color: #3F0000}
	li a{color: #3F0000; text-decoration: none;}
	li a:hover {color: #FF0000;}
	.major {list-style-image:  url(../img/bullet2.png); font-size: 14px; font-weight: bold; line-height: 1.5em; }
	.minor {list-style-image:  url(../img/bullet-sm.gif); font-size: 11px; line-height: 1.8em;}
em{color: #3F0000; font-weight: bold;}
unem{color: #666; font-weight: normal; font-size: 10px;}
	
table{width: 100%; font: 11px Arial, Helvetica, sans-serif; padding: 2px; border-collapse: collapse;}
	tr,td {border: 1px solid #999999; padding: 5px;}
	.even{background-color: #E9E9E9;}
	.odd{background-color: #FCFCFC;}
	th a, td a{color: #3F0000; text-decoration: none; font-style: italic;}
	th a:hover, td a:hover {color: #FF0000;}
	#addadoptcourse td{
		vertical-align: top;
	}
		
label{color:#3F0000; font-weight: bold;}

select, input, textarea{background: #F0C600; border: 1px solid #3F0000; color: #3F0000; padding: 3px;
	font: 14px Arial, Helvetica, sans-serif;}
	.shrinkselect{width: 320px;};
select:hover, input:hover, textarea:hover {background: #FFD600;}
br{clear: both;}
form{padding-top: 5px;}
a img{border:0px;}

#header{margin: 0px auto; width: 695px; height: 220px;
	background-image:  url(../img/mol-header2.gif);
	background-repeat: no-repeat;}	
#info{position: relative; left: 380px; top: 50px!important; top: 50px; width: 250px;}
	#info p{font: 10px Arial, Helvetica, sans-serif;
		line-height: 1.8em; color: #FFFFFF;}
	.info-link a{color: #F0C600;}

#pagination a{color: #3F0000; text-decoration: none;}
#pagination a:hover {color: #FF0000; text-decoration: none;}
		
#tabnav{position: relative; width: 170px; left: 0px; top: 0px; list-style: none; margin: 0px; padding: 2.0em 0px; }
	#tabnav p{font: 12px Arial, Helvetica, sans-serif;}
	#tabnav ul{width: 90%; list-style-image: none;}
	#tabnav li{margin-left: 0px; font: 12px Arial, Helvetica, sans-serif; height: 20px; list-style: none; border-bottom: 1px #999 solid; }
	#tabnav li a{background: #eee; background: white; border: 0; display: block; padding: 2px 3px; }
	#tabnav li a:hover {background: #F0C600; border: 0; display: block; padding: 2px 3px; }
	#tabnav a{color: #3F0000; text-decoration: none; font-weight: bold;}
	#tabnav a:hover {color: #FF0000; text-decoration:none;}

#tabnav2{position: relative; width: 190px; left: 15px; top: 0px; list-style: none; margin: 0px; padding: 2.0em 0px; }
	#tabnav2 li{margin-left: 0px; font: 12px Arial, Helvetica, sans-serif; height: 20px; font-weight: bold;}
/*	#tabnav2 li{margin-left: 0px; font: 12px Arial, Helvetica, sans-serif; height: 20px; list-style: none; border-bottom: 1px #999 solid; }
	#tabnav2 li a{background: #eee; background: white; border: 0; display: block; padding: 2px 3px; }
	#tabnav2 li a:hover {background: #F0C600; border: 0; display: block; padding: 2px 3px; }
	#tabnav2 a{color: #3F0000; text-decoration: none; font-weight: bold;}
	#tabnav2 a:hover {color: #FF0000; text-decoration:none;}
*/		
#side{float: left; position: relative; left: 15px; top: 0px;  width: 170px;}
	#side p{font: 9px Georgia, "Times New Roman", Times, serif;}

#container{margin: auto; width: 695px; height: auto;
	background-image:  url(../img/mol-contentbg.gif);
	background-repeat: repeat-y;}
#content{float: left; position: relative; top: 0px; left:50px; width: 400px;}
	#content p{font: 11px Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em; color: #333;}
	#content p a{font: 11px Arial, Helvetica, sans-serif; color: #3F0000; text-decoration: none;}
	#content p a:hover {color:#FF0000; text-decoration: none;}
	#content p.info{font: 11px Arial, Helvetica, sans-serif;}
	

#footer{background-image:  url(../img/mol-footer.gif); background-repeat: no-repeat; height: 40px;}
#footer p{color:#999999; font: 10px Arial, Helvetica, sans-serif; text-align: center; line-height: 1.0em;}
#footer a{color:#AA0000; font: 10px Arial, Helvetica, sans-serif; text-align: center;}
#footer a:hover {color:#FF0000; font: 10px Arial, Helvetica, sans-serif; text-align: center;}





.info{font: 11px Arial, Helvetica, sans-serif;}
.highlight {color: #F0C600; font-weight: bold;}

#online_learning td {
	vertical-align: text-top;
}

#flashMessage {
	color: white;
	background-color: red;
	border: 1px solid black;
	padding: 5px;
	text-align: center;
}

ul.checkboxMultiple {
	background: #F0C600; border: 1px solid #3F0000; color: #3F0000;
	font: 14px Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    list-style-type:none;
    height: 15em;
    overflow: auto;
    }
ul.checkboxMultiple li {
    display:block;
    float:left;
    width: 220px;
    margin: 0 8px 0 0;
    }

label.req {
	color: red;
}

div.copy_shared {
	border: thin solid black;
	background: #FFF0E3;
	padding: 5px;
}

.error_message {
	color: red;
	padding: 5px;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.right {
	float: right;
}

.left {
	float: left;
}

.lborder {
	border-left: 1px solid #F0C600;
	padding-left: 15px;
}

.fifty {
	width: 50%;
}

.adoptcourseheader {
	background-color: white;
}

#qm {
	position: relative;
	top: 0px;
	left: 20px;
	padding-bottom: 5px;
}

#ce {
	left: 22px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.bold_title {
  font: 12px Arial, Helvetica, sans-serif; 
  color: #F00; 
  font-weight: bold;
}
.bold_title_large {
 font: 17px Georgia, "Times New Roman", Times, serif; 
 color: #FF0000; 
 font-weight: bold;
}

.bold_title a:link, bold_title a:visited {
  font: 12px Arial, Helvetica, sans-serif; 
  color: #F00; 
  font-weight: bold;
  text-decoration: none;
}

.bold_title a:hover {
  font: 12px Arial, Helvetica, sans-serif; 
  color: #F00; 
  font-weight: bold;
  text-decoration: underline;
}

.content {
  color:#611; 
  font: 11px Arial, Helvetica, sans-serif; 
  line-height: 1.0em;
}

#qm {
  margin-top: 6px;	
}
