@charset "utf-8";
/* CSS Document */
.menu, .rightmenu{
margin: 0;
padding: 6px 5px;
display: block;
color: #000;
background: #eaeaea;
border-width: 0 1px;
border-color: #ccc;
border-style: solid;
font-size: 10px;
}
.rightmenu{border-bottom: 1px solid #ccc;}

.rightmenu2{font-size: 10px; margin: 0; padding: 0;}
.rightmenu2 ul{margin: 0; padding: 0;}
.rightmenu2 ul li{padding: 2px 0; list-style: none;}
.rightmenu2 a{text-decoration:none;}
.rightmenu2 a:visited{color: #333;}
.rightmenu2 a:hover{color: #960;}
.rightmenu2 .clear{display: none;}

.block{
color: #fff;
padding: .6em 5px;
margin: 0;
display: block;
text-align: left;
}
.block a{color: #fff; text-decoration:none;}
.block a:hover{color: #fff; text-decoration: underline;}

.red{background: #c5131a;}
.blue{background: #003399;}
.eiublue{background: #0059a9;}
.green{background: #39b54a;}

ul, ol{ 
text-align: left;
margin-top: .3em;
margin-bottom: .3em;
}
ul li, ol li{padding: 3px 0;}

#middle-col ul {
	list-style-position:outside;
	padding-left:15px;
}

.focus{text-align: left;}
.focus p{font-size: 14px;}
.focus a{color: #016ac8; text-decoration: none;}
.focus a:hover{text-decoration: underline;}
.focus a img, a .linkable{border: 1px solid #999;}
.focus a:hover img, a:hover .linkable{border: 1px solid #000;}
a img {border: none;}

.focus h2, h2{color: #555; 
font-size: 1.8em; 
margin: 0; 
text-align: left; 
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}
.redtext{color: #ed1c24}

.centerdiv{text-align: left; max-width: 620px; min-width: 400px; margin: 0 auto;}
.centerdiv .left{
text-align: left;
float:left;
width:45%;
margin:0;
padding:10px;
}
.centerdiv .right{
text-align: left;
float:right;
width:45%;
margin:0;
padding:10px;
}
.centerdiv .centerbox{
width:250px;
text-align: left;
margin: 0 auto;
}

#middle-col .announcementlist{
	padding-left: 25px;
}

#middle-col .announcementlist li{
	padding: 1px 0;

}
#middle-col .greybox h3 {
	padding: 3px 0 2px 0;
}

.clear{clear:both;}
.inactive{color: #cecece;}
.question{font-size: 12px; font-weight: bold; color: #333; padding: 15px 0 4px; margin: 0;}
.answer{padding: 2px 0 0 12px; margin: 0;}
.tutorials th{text-align: left; width: 100%;}
.tutorials td{padding: 4px 10px;}

#schedule th{text-align: left; font-size: 120%;}

#right-col .right, #right-col .left {float: none;}
