/*ACCORDION*/
.accordion {
	width:670px;
	border:1px solid #6687A6;
	background-color:#214B75;
}
.accordion dt {
	width:662px;
	/*cursor:pointer;*/
	padding:4px;
	font:13px Verdana, Geneva, sans-serif;
}
.accordion dd {
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#214B75;
	font:12px Verdana, Geneva, sans-serif;
}
.accordion span {display:block; width:640px; border-top:none; text-align:left; padding-left:12px; padding-top:12px;}
.accordion img {display:inline; float:left; margin:2px 12px 12px 0; border:#466788 5px solid}
.accordion span a { text-decoration:none; color:#fff; }
.accordion span a:hover { text-decoration:underline; }

#title01 {
	background-color:#0f3357;
	color:#8DB8E2;
	border-bottom:1px solid #031e39;
}
#title02 {
	background-color:#405d7b;
	color:#C0D3E2;
	border-bottom:1px solid #031e39;
}
#title03 {
	background-color:#6788a7;
	color:#fff;
}

#text01 {
	background-color:#214b75;
	color:#BFE3FB;
}

#text02 {
	background-color:#708EB2;
	color:#fff;
}
#text02 a { text-decoration:underline; color:#bfe3fb; }
#text02 a:hover { text-decoration:none; }
.more_link { float:right; margin-bottom:15px; }

#text03 {
	background-color:#ACBED2;
	color:#000;
}
#text03 a { text-decoration:underline; color:#074a8b; }
#text03 a:hover { text-decoration:none; }

#more_link a { float:right; text-decoration:none; color:#fff; margin-bottom:12px; margin-right:12px; }
#more_link a:hover { text-decoration:underline; }

/*HEADLINES SLIDER*/
div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 670px;
	overflow: hidden;
	padding:0;
	margin:0;
}
div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:670px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
}
div.scroller div.content {
	width: 10000px;
}
div.controls {
	margin: 15px 0 0 15px;
}
div.controls a {
	text-decoration:none;
	background: #ACBED2;
	border: 1px solid #466788;
	padding: 2px 4px;
	color: #0f3357;
}
div.controls a:hover {
	text-decoration:none;
	background: #fff;
}
div.controls a.focus {
	text-decoration:none;
	background: #fff;
}

/*PHOTO GALLERY*/
#slider-stage {
    height: 120px;
    margin: 5px auto 0px 25px;
    overflow: hidden;
    width: 620px;
}
#slider-stage ul {
    margin: 12px 0px 0px;
    padding: 0px;
    list-style-type: none;
}
#slider-list {
    width: 2000px;
}
#slider-list li {
    background: none repeat scroll 0% 0% transparent !important;
    border: 0px none;
    float: left;
    list-style: none outside none;
    margin: 0px !important;
    padding: 0px !important;
    width: 155px;
}
#slider-buttons {
    margin: 0px auto;
    width: 632px;
}
#btn_slide_previous {
    margin-top: -60px;
    left: 30px;
    position: absolute;
}
#btn_slide_next {
    margin-top: -60px;
    left: 680px;
    position: absolute;
}

/*DIARY*/
#dynamic_calendar_highlights {
	margin-left: 10px;
	margin-right: 10px;
	padding: 15px 6px 0 6px;
	background: #d1e5ef;
	border: #001e6f 2px solid;
}
#dynamic_calendar_highlights p {
	color: #001e6f !important;
}

#dynamic_calendar {
	margin-right: 10px !important;
}