/* CSS Document */

#maincontent { padding:20px; }
#footer { padding-top:20px; }
h1 span { color:#125eab; }
h1 { font-size:1.8em; color:#062b4f; margin-bottom:10px; }
#course_top p { padding-top:10px; width:600px; }
#course_top { background:url(/images/site/news-bg.jpg) right bottom no-repeat; height:125px; }
.please { font-size:1.3em; font-weight:bold; color:#2f5e98; display:block;float:left;padding-left:10px;padding-top:0px;margin-top:0px; }
.cat_buttons { width:190px;display:block; clear:left; height:30px; padding-top:10px;padding-left:10px; color:#fff; font-weight:bold; font-size:1.0em; }
#course_top_alt { width:200px; height:125px; float:left; }


#course_list {
float:right;
width:680px;
}
#course_list a {
width:600px;display:block;
padding-top:15px;padding-left:10px; padding-bottom:15px; color:#fff; font-weight:bold; font-size:1.0em;
color:#666;
font-size:1.2em;
border-bottom:1px solid #ccc;
}
#course_list a:hover {
color:#074075;
}
#course_list a:hover {
background:#ecf2f4;
}



.tool-tip {
	color: #fff;
	width: 264px;
        height:92px;
	z-index: 13000;
background: url(/images/site/tooltip.png) no-repeat top;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #d6e8ef;
	padding: 25px 8px 0px;
font-family:arial;
font-size:1.0em;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
font-family:arial;
font-size:1.1em;
font-weight:bold;
	
}
#news_buttons {
width:200px;
float:left;
}
#news_display .news_post { 
width:880px;
border-bottom:1px solid #ccc;
clear:left;
margin-bottom:10px;
padding:10px;
height:70px;
padding-bottom:25px;
}
#news_display .news_date {
width:100px;
height:60px;
float:left;
font-size:1.3em;
font-family:arial;
font-weight:bold;
color:#666;
}
#news_display .news_data h1 {
font-size:1.3em;
font-weight:bold;
}
#news_display .news_data a {
float:right;
width:97px; display:block; height:21px;
background:url(/images/site/full_story.png) no-repeat;
color:#fff;
font-weight:bold;
padding-left:10px;
padding-top:3px;
}
.news_data p {
line-height:1.7em;
}
#news_display .news_data a:hover {
color:#cddbfb;
}
#news_links {
float:right;
padding-right:10px;
}
#news_links a {
display:block;
float:left;
padding:5px;
border:1px solid #ccc;
margin-left:2px;
margin-right:2px;
}
#news_links .current {
border:1px solid #0b4681;
background:#0b4681;
color:#fff;
font-weight:bold;

}
#news_links a:hover{
border:1px solid #0b4681;
background:#4d71ac;
color:#fff;
font-weight:bold;
}
#news_left_menu {
float:left;
clear:both;
}
#news_post h1 {
float:left;
font-size:1.6em;
font-weight:bold;
}
#news_post h2 {
float:right; 
}
#news_post img {
margin:0px 20px 10px 0px;
float:left;
}
#news_post {
float:left;
width:653px;
margin:10px;
border:1px solid #ccc;
padding:15px;
margin-top:40px;
}
#news_post h2 {
font-weight:bold;
}
#news_post p {
margin-bottom:10px;
line-height:1.6em;
}
#news_data {
clear:left;
}
#news_data a {
color:#074075;
font-weight:bold;
display:block;
padding:5px;
border:1px solid #ccc;
clear:both;
}
#news_data a:hover {
border:1px solid #0b4681;
background:#4d71ac;
color:#fff;
font-weight:bold;

}