/* blue */
#page_bg {
	background: #f5f5f5;
}

div#wrapper {
	padding: 0 10px 0 10px;
	background: url(../images/wrap_bg2.gif) repeat-y top left;
}

div#wrapper_r {
/*
	background: url(../images/blue/mw_shadow_r.png) 100% 0 repeat-y;
*/
}

div#header {
	border-top: 0px solid #3982A1;
	background: url(../images/top_bg.jpg) no-repeat top left;
}

/* Home News */
div.moduletable_news, div.moduletable_hots {
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
div.moduletable_news h3, div.moduletable_hots h3 {
	margin: 0 0 5px 0;
	background: url(../images/icon29.gif) no-repeat top left;
	background-position: 2px -1px;
	padding: 0 0 2px 15px;
	border-bottom: 1px solid #5f964f;
	font-size: 15px;
	color: #222;
}
div.moduletable_news ul, div.moduletable_hots ul {
	margin: 0;
	padding: 0;
}
div.moduletable_news ul li, div.moduletable_hots ul li {
	position: relative;
	margin: 0 0 0 0px;
	padding: 0 0 0 15px;
	background: url(../images/icon22.gif) no-repeat top left;
	background-position: 2px 6px;
	border-bottom: 1px dashed #6D9926;
	list-style: none;
	line-height: 2em;
	}
div.moduletable_news ul li span, div.moduletable_hots ul li span {
	margin: 0 0px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6D9926;
	}

/* EVTA Info */
div#info {
	margin: 40px 0 25px 6px;
	background: url(../images/info_bg.gif) no-repeat top left;
	}
div.infoBg {
	padding: 10px 20px;
	background: url(../images/info_bottom.gif) no-repeat bottom left;
	}
div#info p {
	margin: 0;
	padding: 0;
	}
div#info ul {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	}
div#info span {
	margin: 0 20px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* table */
.tableA, .tableB {
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
.tableA th, .tableB th {
	background-color: #f7f3ec;
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	text-align: center;
}
.tableA td, .tableB td {
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
.tableA th {
	background-color: #f7f3ec;
}
.tableB th {
	background-color: #d5ecf2;
}

/* Main Table */
table.tableList {
	line-height: 2em;
	}
table.tableList th {
	border-top: 1px solid #87B0BE;
	border-bottom: 1px solid #87B0BE;
	}
table.tableList th a {
	font-weight: bold;
	}
th.sectiontableheader {
	background-color: #D5ECF2;
	border-top: 2px solid #fff;
	}
tr.sectiontableentry1 td.tableListT, tr.sectiontableentry2 td.tableListT {
	padding: 0 0 0 20px;
	background: url(../images/icon22.gif) no-repeat top left;
	background-position: 2px 7px;
	}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding: 3px 0 2px 0;
	border-bottom: 1px dashed #87B0BE;
	}
tr.sectiontableentry2 td {
	background-color: #FAFAF2 !important;
	}