


#frm {
    width:510px; 
}

#frm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

#frm fieldset#body {
   border: 1px solid #cccccc; background: #f2f2f2;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}

#frm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
   
}

#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#frm #body fieldset label 
{
	font-family: "Trebuchet MS", sans-serif; 
	font-size :16px;
    font-style:normal ;
    font-weight:normal ;
    display:block;
    float:none;
    margin:0 0 6px 0;
   
}

/* Default Input */
#frm input,#frm textarea,#frm select{
    width:92%;
    border:1px solid #d2d2d2;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    padding:5px;
    font-family: "Trebuchet MS", sans-serif; 
	font-size :16px;
    font-style:normal ;
    font-weight:normal ;
    
    background:#fff;
}
#frm select
{
 width:95%;
	
}

/* Sign In Button */
#frm #btnsubmit {
    width:auto;
    float:left;
    background:purple;
    color:#fff;
    padding:7px 10px 8px 10px;
    text-shadow:0px -1px #3a454d;
    border:1px solid purple;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0 12px 0 0;
    cursor:pointer;
   
}

/* Forgot your password */
#frm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

#frm span a {
    color:#fff;
    text-shadow:1px 1px #3a454d;
    font-size:12px;
}

#frm input[type="text"]:focus,#frm textarea:focus, #frm select:focus
{
	border:solid 1px purple;
    }
#frm #submit:hover
   {
   	outline:none;
   	background :#d10f0f;
    }