.divWidget {
	margin: 1em 0.25em;
	padding: 0.5em;
	border: 1px solid #999;
}

#divContent .divWidget h1 {
	margin: -0.5em -0.5em 1em -0.5em;
	padding: 0.5em;
	background: #595959; /* top left repeat-x;*/
	border-bottom: 1px solid #999;
	color: white;
	font-size: 1em;
}

#divDirectoryLink, #divIndexSlideshow, #divSubNewsLetter, #divArticleSearchContainer, #divQuotation {
	float: left;
	clear:left;
	width: 33.75em;
}

#divIntro, #divAdvert, #divBarometer, #divTwitter, #divSurvey {
	float: right;
	clear: right;
	width: 41.75em;
}

#divIntro, #divDirectoryLink {height: 16em;}

#divIntro ul {font-size: 85%; font-weight: bold;}

#divDirectoryLink img {
	float: left;
	margin: 1.5em 0.5em;
}

#divDirectoryLink .pDescription {
	text-align: justify;
}

#divAdvert .pAdvert {
	margin: 0;
	padding: 0.2em 0.2em 0 0;
	font-size: 9px;
	line-height: 9px;
	text-align: right;
	font-style: italic;
}

#divIndexSlideshow h1 {
	position: absolute;
	width: 33.75em;
}

#divArticleSearch label {
	display: inline-block;
	width: 6em;
	text-align: right;
}

#keyword, #divArticleSearch select {
	width: 24em;
}

#btnArticleSearchSubmit {
	margin: 0.7em 0 0 24em;
}

#label_mail{
	display:inline-block;
	width:12em;
}

#mail, #editId{
	width:15em;
}

#label_editId{
	display:inline-block;
	width:12em;
}

.pSub{
	text-align: right;
	padding: 0.5em 0;
}

#divQuotation h2 {font-style: italic;}
#divQuotation h2 span {color: #3366FF;}
#divQuotation a {display: block; margin: 2em 1em;}
#divQuotation p {font-size: 90%; margin: 1.5em 0;}
#divQuotation p.emph {font-size: 110%; color: #FF6600; font-weight: bold; text-align: center; margin: 3em 0 2em 0;}
#divQuotation p.emph2 {font-size: 120%; color: #6699FF; font-weight: bold; text-align: center; margin: 4em 0 0 0;}


#divContent .divSlideshowBorder {
	width: 39.5em;
}

#divContent .divSlideshowBtn {
	border: none;
	top: -5px;
	background: transparent;
}

#divContent .divSlideshowBorder {
	padding: 0.521em;
	border: none;
	overflow-x: hidden;
	overflow-y: auto;
	height: 213px;
}

#divContent .divSlideshowBorder td {
	height: 205px;
	vertical-align: middle;
	text-align: justify;
}

#divContent .divSlideshowBorder td h2 , #divContent .divSlideshowBorder td .pArticleTheme {
	text-align: left;
}

#divContent #divSlideshow {
	width: 41em;
	color: #636363;
	font-size: 80%;
}

#divContent #divSlideshow h2 {
	font-size: 110%;
	margin: 0.2em 0;
}
