

p.emailtext{
			width:96%}
#engering{

    margin-right:0px;
}
#engering table {
	border:0px solid;
	background-color:#fff;
	text-align:center;
	margin:5px 0px 0px 0px;
	width:96%;
}
#engering td{border-bottom:white 1px solid;}
#engering td.left{
	text-align:center;
    background-color:#f0f0f0;
	color:#2C59AA;
	width:21%;
	height:26px;
	padding:3px;
	font-weight:bold;
}

#engering td.right{
	background-color:#f5f5f5;
	width:78%;
	text-align:left;
}

input.search{width:50%;}
#engering textarea {
	height:180px;
	width:95%;
}
div.csd {
	padding:3px 0;
	text-align:center;
	width:100%;
	margin-top:10px;
}
.disp {
	_display:none;
	*display:none !important;
}
input{margin-right:10px;}
.btn1_mouseout {
	BORDER-RIGHT: #7EBF4F 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #7EBF4F 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,  StartColorStr=#ffffff, EndColorStr=#B3D997);
	BORDER-LEFT: #7EBF4F  1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #7EBF4F 1px solid
}
.btn1_mouseover {
	BORDER-RIGHT: #7EBF4F 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #7EBF4F 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,  StartColorStr=#ffffff, EndColorStr=#CAE4B6);
	BORDER-LEFT: #7EBF4F  1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #7EBF4F 1px solid
}
.btn3_mouseout {
	BORDER-RIGHT: #2C59AA 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #2C59AA 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,  StartColorStr=#ffffff, EndColorStr=#C3DAF5);
	BORDER-LEFT: #2C59AA  1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #2C59AA 1px solid
}
.btn3_mouseover {
	BORDER-RIGHT: #2C59AA 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #2C59AA 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,  StartColorStr=#ffffff, EndColorStr=#D7E7FA);
	BORDER-LEFT: #2C59AA  1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #2C59AA 1px solid
}
.btn3_mousedown {
	BORDER-RIGHT: #FFE400 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #FFE400 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,  StartColorStr=#ffffff, EndColorStr=#C3DAF5);
	BORDER-LEFT: #FFE400  1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #FFE400 1px solid
}
.btn3_mouseup {
	BORDER-RIGHT: #2C59AA 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #2C59AA 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,  StartColorStr=#ffffff, EndColorStr=#C3DAF5);
	BORDER-LEFT: #2C59AA  1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #2C59AA 1px solid
}
.mous {
	width:80px;
}

/* question-answer */
p.email{background:url(images/email.gif) no-repeat;
	    padding-left:20px;
		padding-top:10px;
        border:none;
		color:#954E01;
		font-size:20pt;
		font-weight:bold;
		height:30px;
		border:1 solid;}
p.jdemail{background:url(images/jdemail.gif) no-repeat;
	    padding-left:20px;
		padding-top:10px;
        border:none;
		color:#954E01;
		font-size:20pt;
		font-weight:bold;
		height:30px;
		border:1 solid;}
p.yewu{background:url(images/ques.jpg) no-repeat;
	    padding-left:20px;
		padding-top:10px;
        border:none;
		color:#954E01;
		font-size:20pt;
		font-weight:bold;
		height:30px;
		border:1 solid;}
p.gzly{background:url(images/notebook.gif) no-repeat;
	    padding-left:20px;
		padding-top:10px;
        border:none;
		color:#954E01;
		font-size:20pt;
		font-weight:bold;
		height:30px;
		border:1 solid;}
div.ques{font-size:10pt;
       line-height:150%;
    margin-top:10px;
    background:url(images/ques.gif) no-repeat #FCFDEE;
	padding:5px;
	padding-left:28px;
	margin-right:20px;
    color:#A65601;
    }

div.answer{padding:10px;
    padding-left:20px;
	border-bottom:1px solid;
	margin-right:20px;
    background:#f3f3f3;
	line-height:150%;
    }
div.ques span{font-weight:bold;}
div.answer span{font-weight:bold;}
div.write{background:url(images/write.gif) no-repeat right;
	   padding-right:30px;
	   padding-top:15px;
	   text-align:right;
	   font-weight:bold;
	   font-size:10pt;
	   height:30px;
	   margin:0px 7px 0px 0px;
	   float:right;
	   width:100px;
       }
div.upwrite{
	   margin:-30px 7px 0px 0px;
       }
