#registerform, #loginform
{
    border:1px solid lightgray;
    display:block;
    overflow:hidden;
    padding:10px;
    width:350px;
    background-color:#E0FFFF;
    margin:0 auto;
}

#membermainform {
    border:1px solid lightgray;
    display:block;
    overflow:hidden;
    padding:10px;
    width:500px;
    background-color:#F8F8F8;
}
.inputform .errormsg
{
    font-size:10px;
    padding:0px;
    margin:2px;
    color:red;
    line-height:14px;
}

.inputform label
{
    display:block;
    clear:both;
}
.inputform input[type="text"],
.inputform input[type="password"]
{
    width:100%;
    display:block;
    font-family:Tahoma;
    font-size:12px;
    margin:-5px;
    padding:5px;
}

.inputform input[type="submit"],
.inputform input[type="button"]
{
        background-image:none;
        background-color: #2ea2cc;
        border: 1px solid #0074a2;
        cursor: pointer;
        font-size: 12px;
        font-weight: bold;
        padding: 3px 5px;
        margin: 10px;
        width: auto;
        box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        font-family:'iran','tahoma';
        color:white;
        min-width:90px;
}

.inputform input[type="submit"]:hover,
.inputform input[type="button"]:hover
{
        background-color: #0074a2;
}

.inputform textarea
{
    width:100%;
    max-width:100%;
    height:120px;
    display:block;
    font-family:Tahoma;
    font-size:12px;
    margin:-5px;
    padding:5px;
}



.ltr 
{
    text-align:left;
    direction:ltr;
}

.postbackmsg 
{
    font-size:16px;
    padding:0px;
    margin:2px;
    color:red;
    line-height:20px;
}

.inputcontainer {
    width:auto;
    margin:10px;
    margin-right:15px; 
    padding:0px;
}


