@charset "utf-8";
/* CSS Document */

a{
color:#003060;
}

.home {
padding-top:20px;
text-align:left;
width:550px;
color:#ffffff;}

#main {
margin-top:20px;
text-align:left;
width:650px;
color:#ffffff;}

#content-featured {
margin-left:70px;
margin-top:20px;
text-align:left;
}
#content-featured a{
 color:#fff;
 text-decoration:none;
}	
#content-featured h2 a, h2 {
padding-top:10px;
font-size:14px;
color:#fff;
line-height:1.5em;
}
#content-featured h2 a{
margin-top:20px;
padding-top:20px;
text-decoration:none;
}
#content-featured .course-finder-top{
			height:45px;
			background-image: url(/images/sub_box_red_top.gif);}
			
#content-featured .upcoming-events-top {
			height:45px;
						background-image: url(/images/sub_box_green_top.gif);}

#content-featured .course-finder-top,
#content-featured .upcoming-events-top {
text-align:center;			width:222px;
			border:0px solid;
			background-repeat: no-repeat;	
		}
		#content-featured .course-finder-content{
		background-image: url(/images/sub_box_red_mid.gif);
		background-repeat: repeat-y;
		width:222px;	
		}
		#content-featured .course-finder-content select {
		background-color:#770d29;
		border-left:1px solid #c5ccd1;
		font-weight:bold;
		color:#fff;
		width:180px;
		margin-left:15px;
		text-align:center;}
		
		#content-featured .upcoming-events-content {
		background-image: url(/images/sub_box_green_mid.gif);
		background-repeat: repeat-y;
		width:222px;	}

		#content-featured .course-finder-bottom {
		background-image: url(/images/sub_box_red_bot.gif);
		height:45px;
		}
		#content-featured .upcoming-events-bottom {
		background-image: url(/images/sub_box_green_bot.gif);
		height:46px;
		}
		#content-featured .course-finder-bottom,
		#content-featured .upcoming-events-bottom {
		background-repeat: no-repeat;
		text-align:center;			width:222px;
		}
		
		.inner {
		text-align:left;
		padding-left:15px;
		color:#fff;
		width:190px;}
		 #main h1{
		margin:2px 20px 0px 14px;
		}
		#main h1 a, #main h1{
font-size:14px;
color:#000;
text-decoration:none;
line-height:2em;
}
		
		#main .sub-content-top{
		height:30px;
		background-image: url(/images/sub_content_top.gif);
		background-repeat: no-repeat;
		width:641px;	
		}
		#main .sub-content-mid{
		background-image: url(/images/sub_content_mid.gif);
		background-repeat: repeat-y;
		width:641px;	
		}
		#main .content-inner {
		padding:1px 15px 15px 15px;
		color:#000;
		width:600px;}
		#main .sub-content-bot{
		background-image: url(/images/sub_content_bot.gif);
		background-repeat: no-repeat;
		width:641px;	
		}

ul {

	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;
	margin-top:0px;
	margin-bottom:0px;
	}

.date-table a {
color:#000;
padding-right:10px;
line-height:1.2em;
text-decoration:none;}

.date-list td{
padding-top:8px;
padding-bottom:8px;
}

.date-heading{
background-color:#8098af;color:#fff;line:height:2em;
}
.date-heading td{
padding-bottom:1px;
padding-top:1px;}

.footer, .footer a {
color:#666666;
}
#main a:hover{
text-decoration:underline;
color:#006699;
}