/* Start of CMSMS style sheet 'timeline' */
/* ---------------------------------------------------------------------- Timeline */


.timeline {  }
.timeline .redbar {
	font: 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFCC;
	padding: 8px;
	background: #800;
	border: 3px outset;
	border-top-color: #A00;
	border-right-color: #900;
	border-bottom-color: #600;
	border-left-color: #700;
}
.timeline ul.redbar {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

.timeline .redbar li {
	display: inline;
	list-style-type: none;
}
.timeline .redbar a {
	padding: 3px 5px;
	color: #FFC;
	text-decoration: none;
}
.timeline .redbar a:hover {
	background-color: #C00;
	text-decoration: none;
}
.timeline .redbar a#current { background-color: #600; }
#news-block .news-list4 .redbar a:hover#current { background-color: #C00; }

.timeline .graybar { 
	background: #333; 
	padding: 10px; 
	color: #FFC;
}
.timeline .graybar h4 {
	font: 24px/27px Georgia, "Times New Roman", Times, serif;
	padding-top: 20px; margin: 0;
	font-weight: normal;
	float: left;
	color: #FFC;
}
.timeline .graybar h3 {
	font: 38px/40px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	color: #FFC;
	font-weight: normal;
}

.timeline .timeblock1 {
	width: 275px;
	height: 400px;
	background: #F1EFDC;
	float: left;
}
.timeline .timeblock1 div {
        margin: 0 0 10px 0;
}
.timeline .timeblock2 div {
        margin: 0 0 10px 0;
}
.timeline .timeblock1 p { 
	font: 12px/13px Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	color: #222;
}
.timeline .timeblock2 {
	width: 275px;
	height: 400px;
	background: #D8D1AE;
	float: left;
}
.timeline .timeblock2 p { 
	font: 12px/13px Arial, Helvetica, sans-serif;
	padding: 0 10px;
	color: #222;
}
/* End of 'timeline' */

