body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 1.7em; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
p {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px; border: currentColor;
}
.cleaner {
	width: 100%; height: 0px; clear: both; font-size: 0px;
}
.cleaner_h10 {
	width: 100%; height: 10px; clear: both;
}
.cleaner_h20 {
	width: 100%; height: 20px; clear: both;
}
.cleaner_h30 {
	width: 100%; height: 30px; clear: both;
}
.cleaner_h40 {
	width: 100%; height: 40px; clear: both;
}
.cleaner_h50 {
	width: 100%; height: 50px; clear: both;
}
.cleaner_h60 {
	width: 100%; height: 60px; clear: both;
}
.cleaner_ff {
	width: 100%; height: 1px; clear: both;
}
h1 {
	margin: 0px; padding: 2px 0px; font-size: 30px; font-weight: bold;
}
h2 {
	margin: 0px 0px 10px; padding: 10px 0px; color: rgb(151, 26, 5); font-size: 20px; font-weight: bold;
}
h3 {
	margin: 0px 0px 10px; padding: 0px; color: rgb(159, 26, 4); font-size: 20px; font-weight: bold;
}
.image_wrapper {
	background: rgb(255, 255, 255); padding: 1px; border: 5px solid rgb(232, 232, 232); margin-top: 3px; margin-bottom: 5px;
}
.fl_image {
	margin-right: 30px; float: left;
}
.fr_image {
	margin-left: 20px; float: right;
}
.button a {
	background: url("../images/templatemo_button_01.jpg") no-repeat; padding: 3px 0px 0px; width: 105px; height: 22px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.margin_r_10 {
	margin-right: 10px;
}
.margin_r_20 {
	margin-right: 70px;
}
.margin_r_80 {
	margin-right: 10px;
}
.margin_r_6 {
	margin-right: 5px;
}
#templatemo_site_title_bar_wrapper_outter {
	background: url("../images/templatemo_header_bg_wrapper_outter.jpg") repeat-x top; margin: 0px auto; width: 100%; height: 450px;
}
#templatemo_site_title_bar_wrapper_inner {
	background: url("../images/templatemo_header_bg_wrapper.jpg") no-repeat top; margin: 0px auto; width: 100%; height: 450px;
}
#templatemo_site_title_bar {
	background: url("../images/templatemo_header_bg.jpg") no-repeat top; margin: 0px auto; padding: 0px 80px; width: 820px; height: 450px;
}
#templatemo_site_title_bar #banner_left {
	width: 340px; float: left;
}
#templatemo_site_title_bar #banner_test {
	width: 350px; float: left;
}
#templatemo_site_title_bar #banner_right {
	width: 380px; float: left;
}
#templatemo_site_title_bar #banner_left #site_title {
	padding: 60px 0px 0px; margin-bottom: 50px; float: left;
}
#site_title h1 a {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-size: 30px; font-weight: bold; text-decoration: none;
}
#site_title h1 a:hover {
	font-weight: bold; text-decoration: none;
}
.tes a:hover {
	text-decoration: none;
}
#site_title h1 a span {
	color: rgb(207, 29, 0); font-weight: normal;
}
#site_title h1 a .tagline {
	color: rgb(255, 255, 255); letter-spacing: 3px; font-size: 12px; font-weight: normal; margin-top: 5px; display: block;
}
#site_title h1 a:hover .tagline {
	font-weight: normal;
}
#banner_left #templatemo_menu {
	padding: 198px 0px 0px; width: 200px;
}
#test {
	padding: 200px 0px 0px; width: 200px;
}
#templatemo_menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#templatemo_menu ul li {
	margin: 0px; padding: 0px;
}
#templatemo_menu ul li a {
	padding: 3px 0px 0px 27px; height: 23px; color: rgb(212, 212, 212); font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; text-decoration: none; margin-bottom: 10px; display: block;
}
#templatemo_menu li a:hover {
	background: url("../images/templatemo_menu_hoer_bg_right.png") no-repeat right; position: relative;
}
#templatemo_menu li .current {
	background: url("../images/templatemo_menu_hoer_bg_right.png") no-repeat right; position: relative;
}
#templatemo_menu li a:hover span {
	background: url("../images/templatemo_menu_hoer_bg_left.png") no-repeat; left: 0px; top: 0px; width: 27px; height: 26px; position: absolute;
}
#templatemo_menu li .current span {
	background: url("../images/templatemo_menu_hoer_bg_left.png") no-repeat; left: 0px; top: 0px; width: 27px; height: 26px; position: absolute;
}
#banner_right #banner_box {
	padding: 20px; width: 335px; height: 95px; text-align: center; overflow: hidden; margin-top: 310px; margin-left: 10px; float: left;
}
#banner_box h1 {
	margin: 0px; padding: 5px 0px; color: rgb(51, 51, 51); font-size: 20px;
}
#banner_box p {
	font-size: 13px; margin-bottom: 5px;
}
#banner_box .button a {
	background: url("../images/templatemo_button_02.png") no-repeat; margin: 0px auto;
}
#banner_box .button a:hover {
	color: rgb(248, 232, 54);
}
#templatemo_content {
	background: url("../images/templatemo_content_bg.jpg") no-repeat top; margin: 0px auto; padding: 50px 20px 10px; width: 940px;
}
#templatemo_content1 {
	background: url("../images/templatemo_content_bg_result.jpg") no-repeat top; margin: 0px auto; padding: 50px 20px 10px; width: 940px;
}
.section_w940 .em_text {
	font-size: 14px; font-style: italic;
}
.section_w940 {
	width: 940px; clear: both;
}
.section_w430 {
	width: 465px; text-align: justify; float: left;
}
.section_last {
	width: 230px; text-align: justify; float: left;
}
.section_w940 p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; margin-bottom: 2px;
}
#templatemo_footer_wrapper {
	background: url("../images/templatemo_footer.jpg") repeat-x top rgb(49, 44, 45); width: 100%;
}
#templatemo_footer {
	margin: 0px auto; padding: 40px 20px; width: 940px; color: rgb(204, 204, 204);
}
#templatemo_footer a {
	color: rgb(255, 225, 57);
}
#templatemo_footer .section_w210 {
	width: 180px; float: left;
}
#templatemo_footer .section_w210 .subcontent {
	padding: 15px;
}
#templatemo_footer .section_w210 h3 {
	width: 175px; height: 30px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
#templatemo_footer .section_w2101 {
	width: 100px; float: left;
}
#templatemo_footer .section_w2101 .subcontent {
	padding: 15px;
}
#templatemo_footer .section_w2101 h3 {
	width: 175px; height: 30px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
#templatemo_footer .footer_list {
	list-style: none; margin: 0px; padding: 0px;
}
#templatemo_footer .footer_list li {
	margin: 0px; padding: 3px 0px;
}
#templatemo_footer .footer_list li a {
	color: rgb(204, 204, 204);
}
#templatemo_footer .footer_list li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.cmtop {
	padding: 10px; font-size: 12px; font-weight: bold;
}
.cmpar {
	padding: 100px 0px 100px 100px; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold;
}
.cmparright {
	padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 16px;
}
.cmhead {
	font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic;
}
.cmsub {
	color: rgb(102, 102, 102);
}
.cmother {
	font-size: 12px; font-weight: bold;
}
.cmother1 {
	font-size: 13px; font-weight: bold;
}
.cmsubhead {
	padding: 10px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold;
}
.style25 {
	color: rgb(100, 50, 0); font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold;
}
.sch {
	color: rgb(102, 102, 102); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold;
}
.style11 {
	font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold;
}
.style112 {
	color: rgb(102, 102, 102); font-family: "Times New Roman", Times, serif; font-size: 14px;
}
.style111 {
	color: rgb(255, 255, 255); font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: bold;
}
.style31 {
	color: rgb(100, 89, 28); font-family: "Times New Roman", Times, serif; font-size: 17px; font-weight: bold;
}
.styleclr {
	color: rgb(153, 0, 102); font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold;
}
.styleclr1 {
	color: rgb(0, 102, 0); font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold;
}
.styleclr2 {
	color: rgb(0, 0, 255); font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold;
}
.style32 {
	color: rgb(170, 85, 0); font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold;
}
.style26 {
	color: rgb(100, 89, 28); font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold;
}
.style23 {
	color: rgb(100, 89, 28); font-size: 17px;
}
