
div#main h2 {
	padding-left: 6px;
	font-size: 1.1em;
	line-height: 1.6em;
	border-bottom: 1px dotted #707080;
	color: #606060;
}
div#main h2 a {	color: #606060;}
div#main h2 a:hover {
	background-color: #d0e0f0;
	color: #004080;

}

.submsg { color: #607090;	font-size: 0.87em;}

/********************** MAIN_NEWS ***********************/
div#main_news {
	margin: 10px 0px 0px 10px;
	border: 0px solid #d0d0d0;
	border-radius: 6px;
}
div#main_news table { width: 96%;}
div#main_news table col#c1 { width: 10px;}
div#main_news table col#c3 { width: 20px;}
div#main_news td.mark { 
	padding: 2px 10px 0px 0px; 
	border-bottom: 8px solid #ffffff;
}

div#main_news td.msg { 
	padding: 2px 12px 0px 0px; 
	line-height: 1.3em; 
	color: #404040;
	border-bottom: 8px solid #ffffff;
}

div#main_news td.submsg { 
/* 	background-color: #f0f0f0; */
	padding: 2px 12px 0px 8px;
	line-height: 1.3em;
	font-size: 0.9em;
	color: #7080a0;
	border-bottom: 8px solid #ffffff;
}


/********************** MAIN_EVENT ***********************/
div#new_event {
	margin: 10px 0px 0px 10px;
	border: 0px solid #d0d0d0;
	border-radius: 6px;
	/*border: 1px solid #f08080;*/
}
div#new_event table { margin-left: 40px;}

div#new_doc {
	margin: 10px 0px 0px 10px;
	border: 0px solid #d0d0d0;
	border-radius: 6px;
	/*border: 1px solid #f08080;*/
}
div#new_doc table { margin-left: 40px;}

div#message { 
	margin: 0px 20px 0px 20px;
	padding: 10px 10px 10px 10px;
	background-color: #e8e8e8;
}
div#message h5 {	margin-left: 20px;	}
div#message p { margin: 8px 40px 12px 40px;	}


