.form .tm{width:376px}
.form .bm{width:376px}
input.width,select.width{width:370px}

.form{width:400px;display:block;clear:all;background:transparent;border:0px !important;}
.form .tl{background:transparent url(tl.png) left no-repeat;float:left;width:12px;height:39px;display:block;}
.form .tm{background:transparent url(tm.png) repeat-x;float:left;line-height:39px;height:39px;display:block;overflow:hidden;color:#444;font-size:13px;font-family:Arial,Helvetica,Sans-serif;font-weight:bold}
.form .tr{background:transparent url(tr.png) right no-repeat;float:right;width:12px;height:39px;display:block}

.form .ml{background:transparent url(ml.png) repeat-y;float:left;width:400px;display:block;clear:both;}
.form .ml .mr{background:transparent url(mr.png) right repeat-y;float:right;width:400px;display:block;clear:left;}
.form .ml .mr .mm{
	
	margin:0 7px 0 7px;
	padding:3px 7px 3px 7px;
	background:#fff url(mm.jpg) left top repeat-x;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
	text-align:left;
	color:#616f7e;
	width:370px
}

.form .bl{background:transparent url(bl.png) left top no-repeat;float:left;width:12px;height:12px;display:block;clear:left}
.form .bm{background:transparent url(bm.png) repeat-x;float:left;width:376px;height:12px;display:block}
.form .br{background:transparent url(br.png) right top no-repeat;float:right;width:12px;height:12px;display:block}

input.textField{background:#fff url(textField.png) -2px -2px no-repeat;border:1px solid #bbb;margin-left:0px;clear:both;font-size:14px;font-weight:bold}
select.selectField{font-size:14px;font-weight:bold}

form label{display:block;}
form span{display:inline;text-align:left}
label.block{display:block}
label.inline{display:inline}
div.fieldBox {background:url(bg.gif) repeat-x;border:1px solid #ccc;padding:5px;}

span.l {float:left;}
span.l input {_margin-left:-6px}
span.r{float:right;_margin-right:-5px}
span.r input {_margin-left:-6px}