body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
#topmenu #menu1 {
	background-image: url(../images/menu/01.gif);
}
#topmenu #menu2 {
	background-image: url(../images/menu/02.gif);
}
#topmenu #menu3 {
	background-image: url(../images/menu/03.gif);
}
#topmenu #menu4 {
	background-image: url(../images/menu/04.gif);
}
#topmenu #menu5 {
	background-image: url(../images/menu/05.gif);
}
#topmenu a {
	display: inline-block;
	height: 50px;
	width: 106px;
}
#topmenu a:hover {
	background-position: 0px -50px;
}

#topmenu a.active {
	background-position: 0px -50px;
}
#topsubmenu a {
	color: #829E73;
	line-height: 25px;
	display: inline-block;
	height: 25px;
	text-decoration: none;
}
#topsubmenu div {
	position: relative;
	display: none;
}
#main {
	overflow: hidden;
}



body, td, div, span {
	font-size: 12px;
	color: #5E5F5E;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 170%;
	letter-spacing: 1px;
}
.year {
	line-height: 23px;
	background-image: url(/images/elm/yearbg.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 23px;
	width: 106px;
	color: #FFFFFF;
}
.underline01 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #669966;
}


a {
	color: #5E5F5E;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: underline;
}


#topsubmenu .separate{
	background-image: url(../images/menu/submenu_separate.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 10px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#logo {
	margin-left: 15px;
}
#logo2 {
	margin-left: 15px;
}
#copyright {
	background-image: url(../images/btmbg.jpg);
	background-repeat: repeat-x;
}
#copyright td {
	color: #7A7A6A;
	font-family: "Courier New", Courier, monospace;
}
.mgT15 {
	margin-top: 15px;
}
#copyrightTxt {
	padding-right: 20px;
}

.mgT10 {
	margin-top: 10px;
}
.mgT5 {
	margin-top: 5px;
}
.mgT20 {
	margin-top: 20px;
}

.mgL15 {
	margin-left: 15px;
}
.mgL20 {
	margin-left: 20px;
}
.mgL25 {
	margin-left: 25px;
}

.listTable .even {
	background-color: #F2F2F2;
}
.listTable .tdbglist {
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(/images/icon/item_01.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 17px;
}

.listTable .tdbg {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#newactive {
	background-image: url(/images/block/newactive.gif);
	background-repeat: no-repeat;
}
#newactive .itemtitle {
	background-image: url(/images/newactive_line.gif);
	background-repeat: no-repeat;
	background-position: 2px bottom;
}
#newactive table tr td {
	margin: 0px;
	padding: 0px;
}
#newactive table {
	margin: 0px;
	padding: 0px;
}
#newactive #items .item {
	margin-top: 10px;
}

#newactive .more {
	position: relative;
	right: 10px;
	top: 20px;
}



#content {
	padding-top: 15px;
}
#a_d_bg {
	background-image: url(/images/block/a_d/a_d_03.gif);
	background-repeat: repeat-y;
	background-position: 0px 258px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tdLine {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
#a_d_01 {
	background-image: url(/images/block/a_d/a_d_01.gif);
	background-repeat: no-repeat;
}
#menu_frame {
	
}
#menu_frame a {
	color: #00537B;
	text-decoration: none;
	display: block;
	text-align: right;
	padding-right: 22px;
	background-image: url(/images/icon/item_04.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 10px;
}
#menu_frame a:hover {
	text-decoration: underline;
}

#menu_frame a.active {
	color: #F60;
	background-image: url(/images/icon/item_03.gif);
}


.left_menu .separate{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	display: block;
	margin-right: 7px;
	margin-left: 7px;
	height: 1px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentTitle {
	background-image: url(/images/title/title_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 15px;
}

.page_menu
{
	text-align: right;
	display: block;
	padding-right: 10px;
	padding-bottom: 5px;
}
.page_menu a
{
	background-color: #FFF;
	display: inline-block;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border: 1px solid #A0C1E8;
	margin-right: 2px;
	margin-left: 2px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #447DBD;
	text-decoration: none;
}
.page_menu a:hover {
	color: #FFF;
	border-top-color: #0CF;
	border-right-color: #0CF;
	border-bottom-color: #0CF;
	border-left-color: #0CF;
	background-color: #7EA6D3;
}

.page_menu a.nowpage{
	color: #999;
	background-color: #E4E4E4;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}.news_title {
	font-weight: bold;
	color: #206D8E;
	font-size: 16px;
}

