body {
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
	background:#a8b1ba url(../images/bg.gif) repeat-y top center;
	margin:0px;
	color:#666;
}
table {
	font-size: 10pt;
}
td {
	font-size: 10pt;
}
a:link {
	color: #2270e2;
	text-decoration: none
}
a:visited {
	color: #2270e2;
	text-decoration: none
}
a:active {
	color: #2270e2;
	text-decoration: none
}
a:hover {
	color: #2e2e2e;
	text-decoration: underline
}
.top_flash {
	height:168px;
	background:#cecdd2;
}
.left_col {
	width:270px;
}
.frm_search {
	height:50px;
}
.img_border {
	border:0px;
}
.main_menu_bg {
	width:733px;
	height:51px;
	background:#ffffff url(../images/main-menu-bg.gif) repeat-x;
}
.main_menu_split {
	width:2px;
	height:51px;
	background:url(../images/main-menu-split.gif) no-repeat;
}
.main_menu_footer_bg {
	width:733px;
	height:6px;
	background:url(../images/main-menu-footer-bg.gif) repeat-x top;
}
.main_menu_01 {
	width:106px;
	height:51px;
	background:url(../images/main-menu-01.gif) no-repeat;
	cursor:pointer;
}
.main_menu_01_active, .main_menu_01:hover {
	width:106px;
	height:51px;
	background:url(../images/main-menu-01-active.gif) no-repeat;
	cursor:pointer;
}
.main_menu_02 {
	width:164px;
	height:51px;
	background:url(../images/main-menu-02.gif) no-repeat;
	cursor:pointer;
}
.main_menu_02_active, .main_menu_02:hover {
	width:164px;
	height:51px;
	background:url(../images/main-menu-02-active.gif) no-repeat;
	cursor:pointer;
}
.main_menu_03 {
	width:161px;
	height:51px;
	background:url(../images/main-menu-03.gif) no-repeat;
	cursor:pointer;
}
.main_menu_03_active, .main_menu_03:hover {
	width:161px;
	height:51px;
	background:url(../images/main-menu-03-active.gif) no-repeat;
	cursor:pointer;
}
.main_menu_04 {
	width:149px;
	height:51px;
	background:url(../images/main-menu-04.gif) no-repeat;
	cursor:pointer;
}
.main_menu_04_active, .main_menu_04:hover {
	width:149px;
	height:51px;
	background:url(../images/main-menu-04-active.gif) no-repeat;
	cursor:pointer;
}
.main_menu_05 {
	width:132px;
	height:51px;
	background:url(../images/main-menu-05.gif) no-repeat;
	cursor:pointer;
}
.main_menu_05_active, .main_menu_05:hover {
	width:132px;
	height:51px;
	background:url(../images/main-menu-05-active.gif) no-repeat;
	cursor:pointer;
}
.font_size_bg {
	width:189px;
	height:34px;
	background:url(../images/font-size-bg.gif) no-repeat;
	text-align:right;
}
.font_size_td {
	width:100px;
	text-align:right;
}
.font_size_btn {
	width:27px;
	text-align:right;
}
.font_size_bg #font {
	font-size: 9pt;
	color:#595959;
}
.font_size_1 {
	width:21px;
	height:22px;
	border:0px;
	background:url(../images/font-size-1.gif) no-repeat;
	cursor:pointer;
}
.font_size_1_active, .font_size_1:hover {
	width:21px;
	height:22px;
	border:0px;
	background:url(../images/font-size-1-active.gif) no-repeat;
	cursor:pointer;
}
.font_size_2 {
	width:21px;
	height:22px;
	border:0px;
	background:url(../images/font-size-2.gif) no-repeat;
	cursor:pointer;
}
.font_size_2_active, .font_size_2:hover {
	width:21px;
	height:22px;
	border:0px;
	background:url(../images/font-size-2-active.gif) no-repeat;
	cursor:pointer;
}
.font_size_3 {
	width:21px;
	height:22px;
	border:0px;
	background:url(../images/font-size-3.gif) no-repeat;
	cursor:pointer;
}
.font_size_3_active, .font_size_3:hover {
	width:21px;
	height:22px;
	border:0px;
	background:url(../images/font-size-3-active.gif) no-repeat;
	cursor:pointer;
}
.input_search {
	font-size: 11pt;
	color:#277ae6;
	height:19px;
	border:0px #FF0000 solid;
	width:130px;
	margin-top:5px;
	margin-right:3px;
}
.inputsearch_allsite {
	width:177px;
	height:32px;
	background:url(../images/input-search-allsite.gif) no-repeat;
}
.btn_searchall_site {
	width:45px;
	height:29px;
	background:url(../images/btn-search-allsite.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
.about_org {
	width:250px;
	height:37px;
	background:url(../images/about-org.gif) no-repeat;
	cursor:pointer;
}
.about_org_active, .about_org:hover {
	width:250px;
	height:37px;
	background:url(../images/about-org-active.gif) no-repeat;
	cursor:pointer;
}
.about_db {
	width:250px;
	height:37px;
	background:url(../images/about-db-ec.gif) no-repeat;
	cursor:pointer;
}
.about_db_active, .about_db:hover {
	width:250px;
	height:37px;
	background:url(../images/about-db-ec-active.gif) no-repeat;
	cursor:pointer;
}
.about_bg {
	width:250px;
	background:url(../images/about-bg.gif) repeat-x;
}
.aboutline {
	width:205px;
	height:1px;
	background:url(../images/about-line.gif) repeat-x;
}
.aboutlink {
	width:205px;
	height:25px;
	margin-top:7px;
	text-align:left;
	font-size: 11pt;
	cursor:pointer;
	color:#818181;
}
.aboutlink a:link, .aboutlink a:active, .aboutlink a:visited {
	font-size: 11pt;
	color:#818181;
}
.aboutlink a:hover {
	font-size: 11pt;
	color:#2e2e2e;
}
.aboutlink_active, .aboutlink:hover {
	width:205px;
	height:25px;
	margin-top:7px;
	text-align:left;
	font-size: 11pt;
	cursor:pointer;
	color:#2e2e2e;
}
.recommend_link {
	width:238px;
	height:47px;
	background:url(../images/recommend-link.gif) no-repeat;
}
.visitor {
	width:238px;
	height:47px;
	background:url(../images/visitor-statics.gif) no-repeat;
}
.txt_statics {
	font-size: 9pt;
	color:#5d5d5d;
	text-align:center;
}
.txt_navigator {
	padding-left:20px;
	padding-top:10px;
	width:500px;
	height:34px;
	text-align:left;
	vertical-align:middle;
	font-size: 12pt;
	color:#277ae6;
	float:left;
}
.txt_navigator a:link, .txt_navigator a:active, .txt_navigator a:visited {
	font-size: 12pt;
	color:#277ae6;
}
.txt_navigator a:hover {
	font-size: 12pt;
	color:#424242;
	text-decoration:underline;
}
.bg_body {
	width:733px;
	background:#ffffff url(../images/bg-body.gif) repeat-y top left;
}
.body_blank {
	padding-left:20px;
	vertical-align:top
}
.body_blank a:link, .body_blank a:active, .body_blank a:visited {
	color:#2270e2;
}
.body_blank a:hover {
	color:#2e2e2e;
	text-decoration:underline;
}
.body_width_10pt td {
	font-size: 10pt;
	text-align:left;
}
.body_width_11pt td {
	font-size: 11pt;
	text-align:left;
}
.body_width_12pt td {
	font-size: 12pt;
	text-align:left;
}
.footerlink {
	font-size: 10pt;
	height:30px;
	vertical-align:middle;
}
.footerlink a:link, .footerlink a:active, .footerlink a:visited {
	color:#419BED;
}
.footerlink a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.home_body {
	width:733px;
	text-align:center;
	border:1px red solid;
}
.home_subject_bg {
	height:46px;
	background:url(../images/home-subject-bg.gif) repeat-x;
}
.icon_subject {
	width:51px;
	height:46px;
}
.readmore {
	width:87px;
	height:46px;
}
.txt_content {
	width:225px;
	overflow:hidden;
}
.txt_content2 {
	width:255px;
	overflow:hidden;
	padding-top:3px;
}
.txt_content_footer {
	width:230px;
	text-align:left;
	overflow:hidden;
	float:left;
	color:#949494;
}
.txt_content_read a:link, .txt_content_read a:active, .txt_content_read a:visited {
	width:100px;
	text-align:right;
	overflow:hidden;
	float:left;
	color:#68b0f1;
}
.txt_content_read a:hover {
	width:100px;
	text-align:right;
	overflow:hidden;
	float:left;
	color:#68b0f1;
	text-decoration:underline;
}
.content_cols {
	width:340px;
	text-align:left;
}
.content_cols:hover {
	width:340px;
	text-align:left;
	background:#ffffff url(../images/about-bg.gif) repeat-x top;
}
.content_cols_blank {
	width:20px;
}
.content_cols_blank2 {
	width:25px;
}
.dot_line {
	height:15px;
	background:url(../images/dot-line.gif) repeat-x center;
}
.dot_bullet {
	width: 15px;
	text-align:left;
	padding-right:3px;
}
.thumbnail_width {
	width:112px;
}
.thumbnail_width2 {
	width:82px;
}
.frame_35x35 {
	margin-top:5px;
	width:35px;
	height:35px;
	background:#ffffff;
	float:left;
	border:1px #cccccc solid;
}
.frame_100x75 {
	width:112px;
	height:91px;
	background: url(../images/frame-100x75.gif) no-repeat;
	background-position: left top;
	text-align:left;
	vertical-align:top;
	padding-left:6px;
	padding-top:6px;
	float:left;
}
.frame_70x100 {
	margin-top:5px;
	width:82px;
	height:116px;
	background: url(../images/frame-70x100.gif) no-repeat;
	background-position: left top;
	text-align:left;
	vertical-align:top;
	padding-left:6px;
	padding-top:6px;
	float:left;
}
.btn_faq_right {
	text-align:right;
}
.btn_faq {
	width:87px;
	height:25px;
	border:0px;
	background:url(../images/btn-faq.gif) no-repeat;
	cursor:pointer;
}
.btn_faq:hover {
	width:87px;
	height:25px;
	border:0px;
	background:url(../images/btn-faq-over.gif) no-repeat;
	cursor:pointer;
}
.datalist_pagebar {
	height:25px;
	vertical-align:middle;
}
.datalist_pagebar #page {
	background:#ffffff;
	color:#78a218;
	font-size:10.5pt;
	text-decoration:underline;
	border:1px #ffffff solid;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.datalist_pagebar #page_active, #page:hover {
	background:#f1fdde;
	color:#000000;
	font-size:10.5pt;
	text-decoration:none;
	border:1px #415e04 solid;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.datalist_pagebar #perpage {
	color:#78a218;
	font-size:10.5pt;
	text-decoration:underline;
	border:1px #ffffff solid;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.datalist_pagebar #perpage_active, #perpage:hover {
	color:#000000;
	font-size:10.5pt;
	text-decoration:none;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.datalist_pagebar #accpage {
	color:#89C0E9;
	font-size:10pt;
	border:1px #ffffff solid;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.datalist_pagebar #accpage:hover {
	color:#000000;
	font-size:10pt;
	text-decoration:none;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.footer_bg {
	width:1003px;
	height:116px;
	background:url(../images/footer-bg.gif) no-repeat;
	color:#818181;
}
.footer_bg #txtaddr {
	width:450px;
	font-size: 10pt;
	color:#ffffff;
}
.footer_bg #txtcopyright {
	width:520px;
	font-size: 7pt;
	color:#818181;
}
.txt_faq1 {
	color:#2270e2;
}
.txt_faq2 {
	color:#949494;
}
.datadisplayline {
	width:700px;
	height:1px;
	background:url(../images/about-line.gif) repeat-x;
}
.txt_stat {
	padding-top:5px;
	padding-bottom:10px;
}
.txt_link {
	width:165px;
	padding-top:5px;
}
.txt_link a:link, .txt_link a:active, .txt_link a:visited {
	color: #999999;
}
.txt_link a:hover {
	color:#2e2e2e;
}
.input_txtfrom { padding-left:7px; min-height:35px; color:#819b67; font-weight:700; font-size:11pt; text-align:left; }
.input_from { height:20px; color:#666666; background:#f8f8f8; font-weight:300; font-size:12pt; text-align:left; border:1px #cacaca solid; border-top:1px #a5a5a5 solid; border-left:1px #a5a5a5 solid; padding-top:4px;}
.input_file {height:28px; color:#666666; background:#f8f8f8; font-weight:300; font-size:12pt; text-align:left; border:1px #cacaca solid; border-top:1px #a5a5a5 solid; border-left:1px #a5a5a5 solid;}
.datalist_rows1 { min-height:30px; background:url(../images/solid-line.gif) repeat-x bottom; color: #d1d1d1; font-size:10pt; }
.datalist_rows2 { min-height:30px; background:#f8f8f8 url(../images/solid-line.gif) repeat-x bottom; color: #d1d1d1; font-size:10pt; }
.datalist_rows1:hover,.datalist_rows2:hover { min-height:30px; background:#f1f1f1 url(../images/solid-line.gif) repeat-x bottom; color: #d1d1d1; font-size:10pt; }
.solid_line { height:1px; background:#f8f8f8; width:100%;}
.txt_gray {
	color:#efeded;
}
