.textbox {
border: solid 1px #D2D2D2;
background: #F2F2F2;
color: #666666;
font-family: Trebuchet MS;
font-size: 12px;
}
.errmsg {
color: #FF0000;
}
.infomsg {
color: #7DD007;
}
.errico {
padding: 0 0 0 16px;
cursor: default;
background: url(../images/errico.gif) no-repeat left;
}
.infoico {
padding: 0 0 0 16px;
cursor: default;
background: url(../images/infoico.gif) no-repeat left;
}
.dummy {
float: right;
overflow: hidden;
}
.validator {
width: 30px; height: 18px;
margin: 1px 0 0 0;
padding: 0 0 0 2px;
/*overflow: hidden;*/
}
.username {
color: #999999;
}

.mbackground {
background: #666666;
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
}
.mdialog {
background-color: Transparent;
width: 470px; height: 270px;
}
.mhorizstripe {
width: 450px; height:10px;
background: #FFFFFF;
float: right;
}
.mpanel {
margin: 10px 0 0 0;
background: #FFFFFF;
height: 260px;
}
.mregister {
padding: 10px 0 0 10px;
}
.mline {
width: 450px; height: 50px;
clear: both;
}
.mitem {
}
.mitemdata {
width: 190px;
text-align: right;
}
.mbuttons {
position: absolute;
right: 20px; bottom: 5px;
letter-spacing: -1px;
word-spacing: 0px;
clear: both;
}
.mtitle {
position: absolute;
left: 5px; bottom: 5px;
}

.mtopleft {
background: url(../images/mtl.gif) no-repeat top left;
float: left; clear: left;
}
.mtopright {
background: url(../images/mtr.gif) no-repeat top right;
float: right; clear: right;
}
.mbottomleft {
background: url(../images/mbl.gif) no-repeat top left;
float: left; clear: left;
}
.mbottomright {
background: url(../images/mbr.gif) no-repeat top right;
float: right; clear: right;
}
