body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	margin:0 auto;
	padding:0;
	text-align:center;
}

P{
	font-size:0.75em; 
}
.page-wrapper{
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:left;
}
.header{
	padding:25px 0 10px  30px;
}
.hbox1, .hbox2, .hbox1 img{
	float:left;
	display:inline;
}
.hbox3, .hbox3 img{
	float:right;
	display:inline;
}
.hbox3{
	margin-right:30px;
}
.inn-hbox1 {

}
.hbox1{
	width:15em;
	min-width:15em;
	border-right:1px solid #CCCCCC
}
.hbox2{
	width:45%;
	min-width:45%;
	padding:0px 0 10px 10px;
	line-height:1;
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
}
.hbox3{
	width:15em;
	min-width:15em;
}
h2.head{
/*	min-width:30%;
	width:30%;
	padding:5px 0 0 5px;*/
	line-height:22px;	
}
.menu{
	padding:5px 0;
	background-color:#dcdcdc;
	width:100%;
}
.mbox1{
	background-color:#e1771a;
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	padding-left:30px;
}
.mboxli{
	float:left;
	display:inline;
	background:url(../images/tm_3/v-line.gif) no-repeat 1px 6px;
}
.mboxli{
	padding:12px 20px;
}
.main-conainer{
		background:url(../images/tm_3/border.gif) repeat-x 0 bottom;
		padding-bottom:1px;
}
.left-content{
	float:left;
	display:inline;
}
.left-content{
/*	width:12.50em;
	min-width:12.50em;*/
	
	background-color:#ebeed5;
	padding:15px 10px 50px 15px;
	margin-top:2px;
}
.left-content p{
	padding:3px 0;
}
.mbox1 li.first{
	background:none;
}
.lefbox{
	background:url(../images/tm_3/border.gif) repeat-x 0 bottom;
	padding:5px 0 7px 0;	
}
.lefbox1{
	padding:15px 0 5px 0;
}
.right-box{
	overflow:hidden;
	padding:0 30px 0 25px;
}
.right-inner-box{
	width:100%;
}
.rbox1 p{
}
.diagram a{
	padding-right:3px;
	text-decoration:underline;
}
.rlink{
	padding-top:30px;
}
 .rbox4{
	float:right;
	display:inline;
	width:13em;
	min-width:13em;
}
.rbox3{
	float:left;
	display:inline;
	width:9em;
	min-width:9em;
}
.detail{
	float:left;
	display:inline;
	width:40em;
	min-width:40em;

}
.rbox2{
	float:left;
	display:inline;
	width:20em;
	min-width:20em;

}
.right-bottom{
	padding:40px 0;
}
.rbox3{
	padding-top:30px;
}
.right-bottom  p{
	padding:4px 0;
}
.right-box h3{
	padding:3px 0;
}
.footer{
	text-align:right;
	padding:10px 20px 10px 0;
}
.footer-box{
	width:100%;
}
.xxx{
background-color:#EBEED5;
}
.para1 { 
	font-size:12px; 
	color:#999999;
	line-height:1.6; 
	
}
.box1{
	width:300px;
	height: auto;
	float:left;
	text-align:left;
	margin-right:10px;
}
div#floatban {
position: fixed; 
top: 135px;
left: 94%;
width: 0;
height: 0;
z-index: 2;
}
 
 
* html div#floatban {
position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);
left: expression("94%");
margin-top: expression("135px");
}
.regform{
	border:1px #666666 solid;
	height:21px;
	width:230px
}


.leftmenubox{
	width:200px;
	margin:0 auto;
	border:1px solid red;
	padding:5px 0 7px 0;	
}
li.menuclas
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:185px;
	height:22px;
	padding-left:15px;
	padding-top:5px;
	margin-bottom:1px;
	}
		
.menuline{
	height:2px;
	background-color:#dcdcdc;
	width:100%;
}
	
