@charset "UTF-8";
#body_content {
	width:1000px;
	margin:auto;
	min-height:500px;
	
}
#logo {
	background:url(../image/general/toplogo_bg.jpg) center no-repeat;
	height:110px;
}
#logo h1 {
	position:relative;
	top:15px;
	left:50px;
	width:100px;
}
#logo h2 {
	position:relative;
	left:400px;
	width: 550px;
	text-align: right;
	top: -10px;
}
#sub_nav {
	margin:auto;
	text-align:center;
	height:103px;
}
#main_content {
	float:left;
	width:630px;
}

#rightcontent{
float:left;
width:370px;
}
.bodybg {
	background:url(../image/general/longtag_body.jpg);
}
.bodycentre {
	background-color:#FFFFFF;
left:20px;
position:relative;
width:590px;
	
}
.secrow {
	height:31px;
	text-align:right;
}
.secline {
	text-align:right;
	height:4px;
}
.firstline {
	text-align:center;
	height:4px;
	/*float:right;*/
	/*right:15px;*/
}
.firstrow {
	height:31px;
	/*position:relative;*/
	text-align:center;
	/*float:right;*/
	/*right:15px;*/
}
.body_content_box {
	padding-left:20px;
}
.body_greyborder {
	border: thin solid #CCCCCC;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
}
.bodyfoot {
	background: url(../image/general/longtag_footer.jpg) no-repeat;
	height:20px;
}
#advert {
	float:left;
	width:370px;
	height:381px;
	top:20px;
	left:15px;
	position:relative;
}






.extra_black_underline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color: #333333;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.notice{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
line-height:25px;
list-style-type:none;
}

.grey_bn{
background:url(../image/general/grey_bn_bg.jpg) no-repeat center;
width:105px;
height:39px;
padding-top:2px;
padding-bottom:2px;
text-align:center;
}

.bn_txt:hover{
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#990033;
cursor:default;
text-decoration:none;
}
.grey_bg{
background-color:#CCCCCC;
padding:10px;
position:relative;
}
.white_bg{
background-color:#FFFFFF;
text-align:center;
}
.downloademo{
background:url(../image/general/a1_bg_c.jpg) no-repeat center;
height:100px;
width:303px;
}
.divtag_short{
	background:url(../image/general/tag_selected.jpg) no-repeat center;
	height:19px;
	width:102px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
.divtag_inselect_short{
	background:url(../image/general/tag_non-selected.jpg) no-repeat center;
	height:19px;
	width:102px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
.divtag_inselect_short:hover{
	background:url(../image/general/tag_selected.jpg) no-repeat center;
	height:19px;
	width:102px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
.divtag_long{
	background:url(../image/general/tagl_selected.jpg) no-repeat center;
	height:19px;
	width:164px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
.divtag_inselect_long{
	background:url(../image/general/tagl_non-selected.jpg) no-repeat center;
	height:19px;
	width:164px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
.divtag_inselect_long:hover{
	background:url(../image/general/tagl_selected.jpg) no-repeat center;
	height:19px;
	width:164px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
	.divtag_exlong{
	background:url(../image/general/tagexl_selected.jpg) no-repeat center;
	height:19px;
	width:235px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
.divtag_inselect_exlong{
	background:url(../image/general/tagexl_non-selected.jpg) no-repeat center;
	height:19px;
	width:235px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
.divtag_inselect_exlong:hover{
	background:url(../image/general/tagexl_selected.jpg) no-repeat center;
	height:19px;
	width:235px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFF00;
	text-decoration:none;
	cursor:default;
	text-align:center;
	padding-top:27px;
	float:left;
	}
.tagspace{
	width:3px;
	height:46px;
	float:left;
	}
.tag_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:yellow;
	text-decoration:none;
	}

/*----index----*/
.taghead {
	background:url(../image/general/longtag_head.jpg);
	height:51px;
}
#icons {
	margin:0px;
	text-align:center;
	width:1000px;
}
.shorttaghead{
background:url(../image/general/shorttag_head.jpg) no-repeat;
height:50px;
}
.short_bg{
	background:url(../image/general/shorttag_body.jpg) no-repeat;
}
.shortbodycentre {
	background-color:#FFFFFF;
	width:310px;
	margin:auto;
	padding-top:10px;
	padding-left:5px;
}
.short_footer{
	background: url(../image/general/shorttag_footer.jpg) no-repeat;
	height:20px;

}
.ann_content {
width:100%;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;

}
.ann_box {
	border: thin solid #CCCCCC;
	height:46px;
	width:585px;
	position:relative;
	left:11px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.indices td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:16pt;
}
/*----downloadd station----*/
.downloadjava{
background:url(../image/general/a1_bg_a.jpg) no-repeat center;
height:190px;
position: relative;
top:5px;
padding-left:30px;
padding-top:10px;
}
.testjava{
background:url(../image/general/a1_bg_b.jpg) no-repeat center;
height:120px;
width:230px;
position: relative;
left:24px;
top:-10px;
}
.runstation{
background:url(../image/general/a1_bg_c.jpg) no-repeat center;
height:120px;
width:303px;
position: relative;
left:265px;
top:-130px;
}
.downloadnote{
	position:relative;
	top:-130px;
	padding-left:30px;
	list-style:none;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.hw_require{
background-color:#CCCCCC;
padding-left:30px;
padding-top:10px;
position:relative;
top:-90px;
width:550px;
}
.require_detail{
text-align:center;
margin:auto;
}
.download_um{
	padding-left:30px;
	padding-top:10px;
	position:relative;
	top:-70px;
	width:200px;
	background-color: #FFFFCC;
}
.manual_detail{
width:100px;

}
.arrow1{
position:relative;
top:-5px;
left:100px;
background:url(../image/general/big_arrow_1.png) no-repeat;
width:20px;
height:20px;
z-index:999999;
}
.arrow2{
position:relative;
top:-210px;
left:250px;
background:url(../image/general/big_arrow_2.png) no-repeat;
width:20px;
height:20px;
z-index:999999;
}
/*----openadd----*/
.openacc_greybg{
background:url(../image/general/openacc_greybg.jpg) center no-repeat;
height:190px;
padding-top:10px;
}
.colorbg{
background:url(../image/general/brown_bg.jpg) center no-repeat;
padding-top:10px;
padding-bottom:5px;
height:55px;
text-align:center;
}
/*----production introduction----*/
.left_s_bg{
background:url(../image/general/d3_2_1.jpg) no-repeat;
width:94px;
height:70px;
text-align:center;
padding-top:10px;
}
.left_l_bg{
background:url(../image/general/d3_2_2.jpg) no-repeat;
width:94px;
height:165px;
text-align:center;
padding-top:10px;
}
.grey_gradi{
background:url(../image/general/grey_gradi.jpg) no-repeat;
width:94px;
text-align:center;
padding-top:10px;
}
.telephone_bg{
background-color:#CCCCCC;
padding-left:30px;
padding-top:10px;
position:relative;
width:550px;
}

.togglebtn{
	background-color:#D4D4D4;
	border:1px solid #CCC;
	padding-left:10px;
}

#displayText{
	color:#666;
	font-weight:bold;
}