@charset "utf-8";
/* CSS Document */

.welcomeNote {
	width: 290px;
	padding: 10px;
	padding-left: 5px;
	padding-right: 15px;
	border-right: 1px solid #CCCCCC;
}

.articlesHome {
	width: 606px;
}
.articlesHome .articlesWrapper {
	padding: 5px;
}

.articleBox {
	margin: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 8px;
}
.articleBox .articleTitle {
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 110%;
}
.articleBox .articleTitle a, .articleBox .articleTitle a:hover, .articleBox .articleTitle a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.articleBox .articleTitle a:hover {
	color: #3F3F3F;
}
.articleBox .readmore a, .articleBox .readmore a:hover, .articleBox .readmore a:visited {
	color: #333333;
	font-weight: bold;
}
.articleBox .readmore a:hover {
	color: #666666;
}

.latestNewsTitle {
	padding: 7px 20px;
	vertical-align: middle;
}

.newsWrapper {
	padding: 5px 20px;
}
.newsWrapper .newsItem {
	background-color: #EBEBEB;
}
.newsWrapper .newsItem .newsTitle {
	background-color: #D9D7D0;
	padding: 3px;
	font-weight: bold;
	padding-left: 5px;
	border-bottom: 1px solid #B0AFAF;
}
.newsWrapper .newsItem .shortdesc {
	padding: 5px;
}

.newsWrapper .newsItem .shortdesc .newsImage {
	float: left;
	margin-right: 10px;
	width: 157px;
	height: 75px;
	display: none;
}
.newsWrapper .newsItem .shortdesc .newsImage {
	border: 4px solid #AFAFAF;
}
.newsWrapper .newsItem .shortdesc .readmore a, .newsWrapper .newsItem .shortdesc .readmore a:hover, .newsWrapper .newsItem .shortdesc .readmore a:visited {
	color: #AA0000;
	font-weight: bold;
}

.errorNotice {
	margin: 10px;
}