body {
	color: #555;
	font-size: 11pt;
	line-height: 12pt;
	margin: 0px;
}
a {
	color: #40a336;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link { color: #40a336; text-decoration: none; }
a:visited { color: #40a336; text-decoration: none; }
a:hover { color: #db355d; text-decoration: none; }
a:active { color: #40a336; text-decoration: none; }


div#gts2_head1 {
	background-image: url(/design/gtrain/img/gts2_main_head.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 120px;
	width: 1085px;
}

div#gts2_head1_login {
	width: 350px;
	margin-left: 750px;
	
	padding-top: 60px;
}

div#gts2_head1_login td {
	color: #FFFFFF;
}

div#gts2_head2 {
	background-image: url(/design/gtrain/img/gts2_main_head_menu.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 40px;
	width: 1085px;
}

div#gts2_head2 ul {
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
	width: 870px;
	padding: 0px;
	list-style-type: none;
}

div#gts2_head2 li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 145px;
	height: 40px;
	list-style-type: none;
}

div#gts2_head2 li_clr {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 145px;
	height: 40px;
	clear: right;
}

div#gts2_main_l {
	margin: 0px;
	padding: 0px;
	width: 270px;
	background-image: url(/design/gtrain/img/gts2_main_body_l.jpg);
	background-repeat: repeat-y;
	height: 800px;
}

div#gts2_main_r {
	margin: 0px;
	width: 800px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}

div#gts2_foot {
	background-image: url(/design/gtrain/img/gts2_main_foot.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 80px;
	width: 1085px;
}

div#gts2_foot_area {
	margin-top: 10px;
	margin-left: 100px;
	height: 60px;
	width: 600px;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding-top: 10px;
}

/*******/

.gtm_t { background-image: url(../../../img/line01.gif); background-repeat: repeat-y; background-position: left top; height: 190px; }
.gtm_l2 { width: 150px; height: 100%; }
.gtm_f { background-image: url(../../../img/line01.gif); background-repeat: repeat-y; background-position: left top; }
.gtm_m {
	width: 460px;
	height: 100%;
	float: left;
	margin: 0px;
}
.gtm_m_in {
}
.gtm_m_bana1 {
	padding: 0px;
	height: 120px;
	width: 420px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.gtm_m_bana1 img {
	border: 1px solid #CCCCCC;
}
.gtm_m_bar1 {
	padding: 0px;
	height: 40px;
	width: 420px;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}
.gtm_r { margin-left: 460px; }
.gtm_r_in { width: 200px; height: 100%; }
.gtm_r_1 { margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border: solid 1px #d0d0d0; }
.gtm_r_2 {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.gtm_l { background-image: url(../../../img/line01.gif); background-repeat: repeat-y; background-position: left 100%; width: 250px; height: 100%; margin: 0; }
.gtm_l_in { margin-left: 90px; padding-right: 10px; }
.gtm_l_2 { margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border: solid 1px #d0d0d0; }
.gtm_m_txt_1 { width: 448px; border: solid 1px #d0d0d0; }
.gtm_m_txt_1_in { margin-top: 5px; margin-bottom: 5px; padding: 10px; }
.gtm_main {
	width: 740px;
	height: 100%;
}
.gtm_m_ent {
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.gtm_m_ent2 {
	text-align: left;
	margin-top: 5px;
	width: 420px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
.gtm_l_menu {
	width: 172px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #448f3f;
	border-left-color: #333333;
	margin-right: 20px;
}
.gtm_l_menu3 { margin-top: 10px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; width: 130px; border-bottom: 1px solid #f00; border-left: 3px solid #f00; }
.gtm_l_menu a {
	color: #448f3f !important;
	font-size: 10pt;
	font-weight: bold;
	background-color: #fff;
	text-decoration: none;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
}
.gtm_l_menu3 a { color: #f00 !important; font-size: 10pt; font-weight: bold; text-decoration: none; background-color: #fff; width: 130px; }
.gtm_l_menu2 {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	width: 172px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-right: 20px;
}
.gtm_l_txt { font-size: 9pt; width: 180px; margin-top: 2px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px dotted #d4d4d4; }

/** gtm_2  **/

.gtm_2_title { background-image: url(../img/cap_annai.gif); background-repeat: no-repeat; height: 50px; }
.gtm_2_1_title { background-image: url(../img/cap2_annai_1.gif); background-repeat: no-repeat; height: 30px; margin-top: 5px; margin-bottom: 5px; padding: 0 0 5px; border-bottom: 1px solid #81b168; }
.gtm_2_cp1 { color: #71866c; font-size: 10pt; font-weight: bold; text-decoration: none; width: 200px; height: 20px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 2px; padding-left: 10px; border-bottom: 1px solid #81b168; border-left: 5px solid #81b168; }
.gtm_2_2_title { background-image: url(../img/cap2_annai_2.gif); background-repeat: no-repeat; height: 30px; margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #81b168; }
.gtm_2_3_title { background-image: url(../img/cap2_annai_3.gif); background-repeat: no-repeat; height: 30px; margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #81b168; }
.gtm_2_4_title { background-image: url(../img/cap2_annai_4.gif); background-repeat: no-repeat; height: 30px; margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #81b168; }
.gtm_2_5_title { background-image: url(../img/cap2_annai_5.gif); background-repeat: no-repeat; height: 30px; margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #81b168; }
.gtm_2_1_ent { text-decoration: none; margin: 5px 0 15px; padding: 5px 0 5px 10px; }
.gtm_2_2_ent { margin-top: 5px; margin-bottom: 15px; padding: 10px; }
.gtm_2_3_ent { margin-top: 5px; margin-bottom: 15px; padding: 10px; }
.gtm_2_4_ent { margin-top: 5px; margin-bottom: 15px; padding: 10px; }
.gtm_2_5_ent { margin-top: 5px; margin-bottom: 15px; padding: 10px; }
.gtm_2_0 {
	line-height: 12pt !important;
	width: 650px;
	padding-top: 20px;
	padding-left: 20px;
}