@charset "utf-8";
/* CSS Document */
.main_nav {
	background: #009df3;
}
.small_nav{
	color:#00579c;
}

#sidebar a {
	color : #ffffff;
	text-decoration: none;
}

#sidebar a:hover {
	color : #ffffff;
	text-decoration: underline;
}

#sidebar h2 {
	margin : 0;
	margin-bottom : 8px;

	padding : 0;
	
	color : #fffff;
	font-weight : bold;
	font-size : 18px;
}

#sidebar .article_text {
	font-size : 12px;
	padding : 0;
	font-weight : normal;
}

.sidebar_text_top .article_text {
	color : #000000;
}

.sidebar_text_middle .article_text {
	color : #ffffff;
}

.sidebar_text_bottom .article_text {
	color : #ffffff;
	vertical-align : middle;
	margin : 0;
}
.sidebar_text_bottom .article_text img {
	vertical-align : middle;
}

.sidebar_text_top td {
	color:#002348;
}
.sidebar_text_top {
	background:#009df3;
	color : #ffffff;
}
.sidebar_text_middle {
	background:#00579c;
	color : #ffffff;
}
.sidebar_text_bottom {
	background:#76a942;
	color : #ffffff;
}
.headline {
	background:#009df3;
	background-repeat:no-repeat;
}
.headline h1 {
	color:#FFFFFF;
}
#article .csc-header {
	background:#009df3;

	padding: 0px 10px 0px 10px;
	margin: 0px 10px 10px 10px;
}
#article h2 {
	width : 100%;
	color:#FFFFFF;

	font-size:18px;
	font-weight:bold;

	text-decoration:none;
	padding: 5px 0px 5px 0px;	
}

#article h3 {
	color:#00579c;

	font-size:18px;
	font-weight:bold;

	text-decoration:none;
	padding-left: 10px;	
	margin:0;
}

.active_item {
	display:inline;
	color :#95E2F8;	
	padding-right: 5px;
}
.active_item_small {
	display:inline;
	color :#95E2F8;
	font-size:10px;
}
.active_item a {
	color: #95E2F8;
}
.tx-newloginbox-pi1 {
	padding : 15px;
	font-size : 12px;
}
.tx-newloginbox-pi1 label {
	font-size : 12px;
}
