body {
margin:0px;
background:url(../images/bg.gif) repeat-x;
background-color:#fff;
font-family:tahoma, Helvetica;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.txt_body {
font-size:11px;
color:#666;
}

.txt_body a {
color:#666;
text-decoration:none;
}

.txt_body a:hover {
color:#46C2C6;
text-decoration:underline;
}

.txt_body1 {
font-size:11px;
color:#666;
font-style:italic;
text-align:center;
}

.txt_news_slide {
font-size:11px;
color:#fff;
}

.txt_news_slide a {
text-decoration:none;
color:#fff;
}


.txt_news_slide a:hover {
text-decoration:underline;
}

.txt_1001 {
font-size:11px;
font-weight:bold;
color:#46C2C6;
}

.txt_1001 a:hover {
text-decoration:underline;
}

.txt_1001_thin {
font-size:11px;
color:#46C2C6;
}

.txt_1001_thin a {
color:#46C2C6;
text-decoration:none;
}

.txt_1001_thin a:hover {
color:#46C2C6;
text-decoration:underline;
}


.txt_header {
font-size:11px;
color:#702C91;
font-weight:bold;
text-decoration:none;
padding-bottom:5px;
}

.txt_header a {
text-decoration:underline;
}

.txt_header a:hover {
text-decoration:none;
}

.txt_header_othernews{
font-size:11px;
color:#666;
font-weight:bold;
text-decoration:none;
padding-bottom:5px;
}
.txt_header_othernews a {
color:#666;
text-decoration:none;
}
.txt_header_othernews a:hover {
text-decoration:underline;
}


.txt_header_news_index{
font-size:11px;
color:#702C91;
font-weight:bold;
text-decoration:underline;
padding-bottom:5px;
}

.txt_header1 {
font-size:12px;
color:#702C91;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
}

.txt_header11 {
font-size:11px;
color:#702C91;
font-weight:bold;
text-decoration:none;
}

.txtbox {
color:#666;
font-size:11px;
text-decoration:none;
border:1px solid #659292;
border-left:3px solid #FF0000;
width:250px;
}

.txtbox1 {
color:#666;
font-size:11px;
text-decoration:none;
border:1px solid #659292;
border-left:3px solid #FF0000;
width:160px;
}

.td_linedot_hor {
background:url(../images/linedot_hor1.gif) repeat-x;
height:30px;
}

.td_linedot_hor1 {
background:url(../images/linedot_hor.gif) repeat-x;
height:30px;
}
.td_linedot_hor2 {
background:url(../images/linedot_hor2.gif) repeat-x;
height:15px;
}



.txt_red {
text-decoration:none;
font-size:11px;
color:#702C91;
}

.td_job {
padding:10px;
border-top:1px solid #fff;
background:#fff;
text-decoration:none;
font-size:11px;
color:#666;
}
.td_job:hover {
background:#E6F5F8;
color:#565656;
}
.txt_date {
font-size:10px;
font-weight:bold;
color:#939393;
text-decoration:none;
padding-bottom:5px;
}

.td_jobform {
padding:10px;
border:1px dashed #46C1C6;
background:#E6F5F8;
text-decoration:none;
font-size:11px;
color:#666;
}

.txt_header_form {
background:#46C1C6;
font-size:12px;
font-weight:bold;
color:#fff;
padding:5px;
}

.btn {
text-decoration:none;
font-size:11px;
color:#fff;
font-weight:bold;
border:1px solid #46C1C6;
background:#8ED8D9;
cursor:pointer;
}

.txt_sub_header {
font-size:12px;
font-weight:bold;
color:#46C2C6;
text-decoration:none;
padding-bottom:10px;
}

.txt_sub_header a {
text-decoration:none;
color:46C2C6;
}

.txt_sub_header a:hover {
text-decoration:none;
}

.td_partner {
padding:5px;
border:1px solid #E7E7E7;
background:#fff;
text-decoration:none;
font-size:11px;
color:#666;
filter:alpha(Opacity=80);
}
.td_partner:hover {
border:1px solid #46C1C6;
filter:alpha(Opacity=100);
}

.td_bullet {
font-size:11px;
color:#666;
width:8px;
text-align:left;
}

.td_list {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#666;width:180px;
text-align:left;
}
.td_list a {
text-decoration:none;
color:#666;
}
.td_list a:hover {
color:#46C2C6;
}

.td_list1 {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#666;width:100%;
text-align:left;
}
.td_list1 a {
text-decoration:none;
color:#666;
}
.td_list1 a:hover {
color:#46C2C6;
}

.td_menu_right {
text-decoration:none;
font-size:11px;
color:#666;width:100%;
text-align:left;
padding-top:5px;
}
.td_menu_right a {
text-decoration:none;
color:#666;
}
.td_menu_right a:hover {
color:#46C2C6;
}
.td_menu_right_de {
text-decoration:none;
font-size:11px;
color:#702C91;
width:100%;
text-align:left;
padding-top:5px;
font-weight:bold;
}
.td_menu_right_de1 {
text-decoration:none;
font-size:11px;
color:#702C91;
width:100%;
text-align:left;
padding-top:5px;
}

.td_arrow {
background:url(../images/arrow1.gif) left top repeat-y;
}

div.hide {
display:none;
}
div.display {
display:inline;
}
.txt_head_green11{
font-size:11px;
color:#46C2C6;
font-weight:bold;
text-decoration:none;
padding-bottom:5px;
}
.td_download {
background:#efefef;
font-family:tahoma, Helvetica;
font-size:11px;
text-decoration:none;
color:#666;
padding:5px 5px 5px 5px;
line-height:15px;
}
.td_download a {
color:#666;
text-decoration:none;
}
.td_download a:hover {
color:#3d3d3d;
}
.td_download:hover {
color:#3d3d3d;
background:#e2e2e2;
}

.colum_left {
background:url(../images/bg_linever1.gif) repeat-y top left;
width:226px;
}
.colum_body_1 {
width:522px;
text-align:left;
}
.colum_body_2 {
background:url(../images/linedot_ver.gif) repeat-y top center;
width:25px;
}
.colum_body_3 {
width:180px;
text-align:right;
}
.td_bull {
width:10px;
text-valign:top;
}
.bg_txt_index {background:url(../images/bg_head_index.jpg) no-repeat top right; width:290px; height:210px; padding-left:18px; padding-top:25px; padding-right:19px;}

.txt_readmore_index, .txt_readmore_index a {font-family:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-decoration:underline;}
.txt_readmore_index a:hover { text-decoration:none;}

.box,.box a { border:solid 1px  #46c1c6;}
.box a:hover{ border:solid 1px  #bfbfbf;}

.dot_footer { background:url(../images/dot_footer.gif) repeat-x top; padding-bottom:3px;}