* { 
	word-break: break-all; 
	word-wrap: break-word; 
	margin:0; 
	padding:0; 
}

html,body { height:100%;} /* 同时设置html是为了兼容FF */

body, th, td, input, select, textarea, button { 
	/*font: 12px/1.5em "宋体",Tahoma, Arial, Helvetica, snas-serif; */
	font: 12px/1.5em Tahoma, Arial, Helvetica, snas-serif;

	
}

body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset,caption,span,th,td { 
	margin: 0; 
	padding: 0; 
}
h1, h2, h3, h4, h5, h6 { 
	font-size: 1em; 
}
h2{
	font-size:14px;}

h3{
	font:1em normal;
	}
ul li { 
	list-style: none; 
}
label{ margin-left:15px;}
a { 
	color: #2f699b; 
	text-decoration: none; 
}
a:hover { 
	text-decoration: underline; 
}
a img { border: none; }

#wrap{
	width:100%;
	height:expression((document.body.scollHeight<document.body.clientHeight)?(document.body.clientHeight):(document.body.scollHeight)) !important;
	/*overflow:hidden;*/
	min-height:120%;
	_height:120% !important;
	position: relative;

	}

.floatl{
	float:left;}
.clear{
	clear:both;}
	
input.input {
	background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-size:14px;
	height:16px;
	line-height:17px;
	padding:3px;
}

.button{
	background:#2680E9;
	border-color:#66ACFF #094FA1 #094FA1 #66ACFF;
	border-style:solid;
	border-width:1px;
	color:#fff;
	cursor:pointer;
	height:22px;
	line-height:18px;
	padding:2px 10px;
	margin:0 10px;
}


.logintable tr{
	height:35px;

}
.logintable th{
	width:70px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}