/* NEWS ========================================================================== */


/* ------------------ base ------------------------------------------------------*/
div#container.news {
	background:url(../images/common/gradient_back.gif) repeat-x 0 88px transparent;
}

.news .bread_top {
	margin-top:-10px;
	margin-bottom:30px;
}

div#container.news div#main {
	width:589px;
	padding:0 10px 10px 20px;
}

div#container.news div#sub {
	width:221px;
	padding:0 10px 10px 0px;
}

div#container.news div#header_img {
	padding:0;
}

div#header_img h2#news_top {
	background:url(../news/images/news_top.gif) no-repeat 0 0 transparent;	
}

table {

}

table caption {
	padding-bottom:10px;
	font-weight:bold;
}

table th {
	background-color:#EEE;
}

table td {
	vertical-align:top;
	padding:5px;
}

table td.t_center {
	vertical-align:middle;
}

table td.center {
	text-align:center;
}

div#container h4 {
	margin:10px 0;
}

div#container table h4 {
	margin-top:0;
}

.news .border ul {
	margin:0;
}

.news .border ul li {
	margin:0;
}

div#container .border h4 {
	margin-top:0;
}


div.image_area {
	text-align:center;
	margin-bottom:10px;
	width:589px;
	
}

div.image_area div.cent_img {
	/*margin:0 auto;
	text-align:center;*/
}

div.image_area ul {
	display:inline-block;
	margin:0 auto;
	text-align:center;
	zoom:1;
	*display:inline;	
}


div.image_area ul li {
	height:auto;
	display:inline-block;
	float:left;
	text-align:left;
	padding:0;
	margin:0;

}

div.image_area div.cent_img div{
	text-align:left;
}

div.image_area img {
	display:inline;
	padding-right:10px;
}

div.image_area img.last {
	padding-right:0px;
}

/* ------------------- archive list ------------------------------------- */
div#news_list, div#event_list {
	float:left;
	width:282px;
}

div#news_list h4, div#event_list h4 {
	margin-top:0;
	margin-bottom:0;
	margin-left:-7px;
}

div#news_list a, div#event_list a {
	color:#235281;
	padding-left:7px;
	background:url(../images/common/arrow_blue.gif) no-repeat 0 6px #FFF;
	display:block;
	margin-left:-7px;		
}

div#news_list a:visited, div#event_list a:visited  {
	color:#8694a1;
	/* color:#808080; */
}

div#news_list h3, div#event_list h3 {
	font-size:14px;
	/*	border-bottom:1px solid #CCC;*/
	/*padding-bottom:5px;*/
	height:30px;
	margin-bottom:14px;
	margin-top:-7px;
}

div#news_list li, div#event_list li {
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
	margin-bottom:10px;	
	padding-left:7px;
}

div#news_list {
	padding-right:11px;
	border-right:1px solid #CCC;
}

div#event_list {
	/*border-left:1px solid #CCC;*/
	padding-left:12px;
}

div#news_list ol, div#event_list ol {
	padding:0 7px;
}

/* ---------------------------- event sites ------------------------------------------- */
.events h3 {
	font-size:14px;
	color:#555;
	margin-bottom:10px;
}

.events span.date {
	display:block;
	clear:both;
	text-align:right;	
	margin-right:10px;	
	margin-bottom:10px;	
	color:#555;
	font-weight:bold;
}

.events ul {
	margin-bottom:10px;
}

.events ul li {
	margin-left:10px;
}

.events p {
	padding-right:0;
}

div#container.ev div#main {
	width:750px;
	margin:0 auto;
	padding:0 50px;
	padding-bottom:20px;
}

div.image_box p {
	text-align:center !important;
	text-indent:0;
}

.news_print_c {
	margin-left:300px;
}

