﻿/* CSS Document */
body,th {
	font-size: 10pt;
	color: #336600;
	width:100%;
	height: auto !important;
	height:100%;
	overflow:visible;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16pt;
}
body {
	background-color: #FFFFFF;
	background-image: url(../images/indexBG.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #336600;
	text-decoration: underline;
	font-weight: normal;
}
a:visited {
	text-decoration: underline;
	color: #578C20;
}
a:hover {
	text-decoration: underline;
	color: #66CC00;
}
a:active {
	text-decoration: underline;
	color: #339900;
}

#ic_logo{
width:180px;
position:relative;
left:230px;
top:0px;
height:27px;
overflow:hidden;
float:left;
}

#mainBody {
width:1000px;
overflow:hidden;
min-height:800px;
height: auto !important; 
height:800px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/indeximg00.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
}

#lang_menu{
width: 285px;
height:27px;
position:relative;
top: 0px;
left: 535px;
margin: 0;
padding: 0;
overflow:hidden;
}

#lang_menu li{
list-style: none;
margin: 0;
padding: 0;
float: left;
overflow:hidden;
}

#cn_btn{
display:block;
width:70px;
height:27px;
text-decoration:none;
background-image:url(../images/lan.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
overflow:hidden;
}
#cn_btn:hover {
display:block;
width:70px;
height:27px;
text-decoration:none;
background-image:url(../images/lan.gif);
background-repeat:no-repeat;
background-position: 0px -27px;
overflow:hidden;
}
#cn_btn span{
visibility:hidden;
}

#gb_btn{
display:block;
width:71px;
height:27px;
text-decoration:none;
background-image:url(../images/lan.gif);
background-repeat:no-repeat;
background-position: -72px 0px;
overflow:hidden;
}
#gb_btn:hover {
display:block;
width:71px;
height:27px;
text-decoration:none;
background-image:url(../images/lan.gif);
background-repeat:no-repeat;
background-position: -72px -27px;
overflow:hidden;
}
#gb_btn span{
visibility:hidden;
}

#pt_btn{
display:block;
width:70px;
height:27px;
text-decoration:none;
background-image:url(../images/lan.gif);
background-repeat:no-repeat;
background-position: -142px 0px;
overflow:hidden;
}
#pt_btn:hover {
display:block;
width:70px;
height:27px;
text-decoration:none;
background-image:url(../images/lan.gif);
background-repeat:no-repeat;
background-position: -142px -27px;
overflow:hidden;
}
#pt_btn span{
visibility:hidden;
}

#en_btn{
display:block;
width:71px;
height:27px;
text-decoration:none;
background-image:url(../images/lan.gif);
background-repeat:no-repeat;
background-position: -212px 0px;
overflow:hidden;
}
#en_btn:hover {
display:block;
width:71px;
height:27px;
text-decoration:none;
background-image:url(../images/lan.gif);
background-repeat:no-repeat;
background-position: -212px -27px;
overflow:hidden;
}
#en_btn span{
visibility:hidden;
}

#sub_menu
{
	width: 450px;
	position: relative;
	height: 25px;
	top: -20px;
	right: -528px;
	margin: 0;
	padding:0;
	overflow: hidden;
	text-align:right;
}

#sub_menu .a:link {
	color: #405018;
	text-decoration: none;
	font-family:Arial, NSimSun;
	letter-spacing:1px;
	font-size: small;
}
#sub_menu .a:visited {
	text-decoration: none;
	color: #405018;
}
#sub_menu .a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#sub_menu .a:active {
	text-decoration: none;
	color: #405018;
}


#main_menu{
width: 765px;
height:34px;
position:relative;
top: -25px;
left: 233px;
margin: 0;
padding: 0;
overflow:hidden;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
overflow:hidden;
}


#main_menu li{
list-style: none;
margin: 0;
padding: 0;
float: left;
overflow:hidden;
}

#menu_item1{
display:block;
width:117px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
overflow:hidden;
}
#menu_item1:hover {
display:block;
width:117px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: 0px -34px;
overflow:hidden;
}
#menu_item1 span{
visibility:hidden;
}

#menu_item2{
display:block;
width:77px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -118px 0px;
overflow:hidden;
}
#menu_item2:hover {
display:block;
width:77px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -118px -34px;
overflow:hidden;
}
#menu_item2 span{
visibility:hidden;
}

#menu_item3{
display:block;
width:60px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -195px 0px;
overflow:hidden;
}
#menu_item3:hover {
display:block;
width:60px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -195px -34px;
overflow:hidden;
}
#menu_item3 span{
visibility:hidden;
}

#menu_item4{
display:block;
width:175px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -255px 0px;
overflow:hidden;
}
#menu_item4:hover {
display:block;
width:175px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -255px -34px;
overflow:hidden;
}
#menu_item4 span{
visibility:hidden;
}

#menu_item5{
display:block;
width:202px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -430px 0px;
overflow:hidden;
}
#menu_item5:hover {
display:block;
width:202px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -430px -34px;
overflow:hidden;
}
#menu_item5 span{
visibility:hidden;
}

#menu_item6{
display:block;
width:65px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -632px 0px;
overflow:hidden;
}
#menu_item6:hover {
display:block;
width:65px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -632px -34px;
overflow:hidden;
}
#menu_item6 span{
visibility:hidden;
}

#menu_item7{
display:block;
width:68px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -697px 0px;
overflow:hidden;
}
#menu_item7:hover {
display:block;
width:68px;
height:34px;
text-decoration:none;
background-image:url(../images/indexmenuP.gif);
background-repeat:no-repeat;
background-position: -697px -34px;
overflow:hidden;
}
#menu_item7 span{
visibility:hidden;
}


#content {
position:relative;
top: -25px;
width: 770px;
min-height:500px;
height: auto !important; 
height:500px;
left:233px;
padding: 10px;
text-align:left;
}

#footer 
{
	z-index:1000;
	position:relative;
	width:1000px;
	min-height:100px;
	height: auto !important; 
	height:100px;
	overflow:visible;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.contentIndent p {
	text-indent: 2em;
}

.contentIndent p img {
	margin-right: 5px;	
	margin-left: 5px; 
	margin-top: 5px;
	margin-bottom: 5px;
}

.imgWrapSpace {
	margin:3px;
}

.title {
	font-size: 13pt;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	line-height: 22pt;
	padding-right: 28px;
}

.title1 {
	font-size: 12pt;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}

.subtitle1 {
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

#scheduleTable {
	display:table;
	width: 95%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	border-bottom: solid 0px #000000;
	border-left: solid 1px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
}

.scheduleTableColumn {
	display:table-column;
	float: left;
	top:0px;
	border:solid 1px #000000;
	border-bottom: solid 0px #000000;
	border-left: solid 0px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
}

.scheduleTableColumn div {
	display:table-cell;
	float:right;
	width:100%; 
	border-bottom: solid 1px #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	text-align:center; 
	vertical-align:middle;
}


.scheduleTableHeader
{
	font-size:14pt;
	font-weight:bold;
	line-height: 18pt;	
}

.scheduleTableMoreRow
{
	height:60px;
}

.cjmm_btns img {
border: solid 0px #339900;
width:28px;
height: 40px;
}

a.cjmm_btns:link {
	line-height:50px;
	margin-right: 5px;
	border: solid 1px #339900;
	text-decoration: none;
}
a.cjmm_btns:visited {
	border: solid 1px #339900;
}
a.cjmm_btns:hover {
	border: solid 1px #110000;
}
a.cjmm_btns:active {
	border: solid 1px #339900;
}

.table {
 BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid
}
.td {
 BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid
}

.index_intro {
	font-size: 8pt;
	color:Black;
	text-align:left;
	line-height: 12pt;
	text-align:justify;
}

h2 
{
    line-height:24pt;
    }
