@media print {
}

@media screen {
.gildisnafn {
          float: left;
          margin: 5px 5px 0px 0px;
}

.gildi {
          float: right;
          margin: 2px 0px 0px 0px;
}

}

/************** Registration module*****************/
#registered_user {
          width:500px;
          float:left;
}

#registered_user h2 {
          font-size:160%;
          width:100%;
          color:black;
          text-align:left;
          margin-top:0px;
          padding-bottom:3px;
}

#registered_user .form_required {
          color:#920a00;
          text-align:left;
}

#registered_user .required{
          color:#920a00;
}

#registered_user .field_row {
          margin-top:10px;
          margin-left:20px;
          width:100%;
          text-align:left;
}

#registered_user .field_row label {
          width:150px;
          text-align:left;
          float:left;
}

#registered_user .field_row input {
          width:150px;
          border:1px solid #bababa;
          margin-left:35px;
}

#registered_user .field_row input.chkbox {
          width:20px;
          border:none;
}

#registered_user .form_error {
          color:#920a00;
          margin-left:33%;
          font-size:11px;
}

#registered_user .form_submit {
          width:53px;
          height:19px;
}

#registered_user #form_title {
          margin-top:10px;
          font-family:tahoma;
          font-size:12px;
          font-weight:bold;
          text-align:left;
}

#registered_user .form_message{
          margin-top:10px;
          font-family:tahoma;
          font-size:12px;
          font-weight:bold;
          text-align:left;
}

#registered_user .incorrect_field {
          color:red;
          float:left;
          width:45%;
          font-size:12px;
          font-weight:bold;
          font-family:tahoma;
          text-align:left;
          margin-top:10px;
}

/* --------- css for registration form ---------------*/
.RegTopDiv1{
          float:none;
          width:95%;
}

.RegTopDiv{
          background:#fff;
          width:300px;
}

.RegWngPwd{
          font-weight:bold;
          font-size:2px;
          margin-top:10px;
          margin-bottom:10px;
          font-family:tahoma;
}

.RegMod{
          margin-top:10px;
          margin-bottom:10px;
          font-weight:bold;red
          font-size:2px;
          font-family:tahoma;
}

.PwdMatch{
          margin-top:10px;
          margin-bottom:10px;
          font-weight:bold;
          font-size:2px;
          font-family:tahoma;
}

.Reqfields{
          margin-top:10px;
          margin-bottom:10px;
          font-weight:bold;
          font-size:2px;
          font-family:tahoma;
}

.Input{
          width:100%;
}

.InputText{
          float:left;
          width:45%;
          font-size:11px;
          font-weight:bold;
          font-family:tahoma;
          margin-top:8px;
          text-align:right;
}

/**Modified by sathis ***/
.InputText_new{
          float:left;
/* width:45%;
*/
          font-size:11px;
          font-weight:bold;
          font-family:tahoma;
          margin-top:8px;
          text-align:right;
}

.InputField_new {
          float:left;
/* width:50%;
*/
          width:72%;
          margin-top:4px;
          margin-left:2px;
          text-align:left;
}

.Incorrect_new{
          color:red;
          float:left;
          font-size:11px;
          font-weight:bold;
          font-family:tahoma;
          text-align:right;
          margin-top:10px;
}

/**End Modified by sathis ***/
.InputField {
          float:right;
          width:50%;
          margin-top:8px;
          text-align:left;
}

.RegForm{
          width:500px;
          border:1px solid black;
}

.Display{
          width:100%;
          margin-top:10px;
          margin-bottom:10px;
          font-weight:bold;
          font-family:tahoma;
          font-size:11px;
          color:red;
}

.Incorrect{
          color:red;
          float:left;
          width:45%;
          font-size:11px;
          font-weight:bold;
          font-family:tahoma;
          text-align:right;
          margin-top:10px;
}

.Submit{
          margin: 30px 0px 30px 250px;
          text-align:left;
}

.RegSuccess{
          color:green;
          font-weight:bold;
          font-family:tahoma;
          font-size:11px;
          padding:20px;
}

.Exist{
          color:red;
          font-weight:bold;
          font-family:tahoma;
          font-size:11px;
          padding:20px;
}

.Mark{
          color:#ff0000;
          padding-left:2px;
}

.FieldSize{
          width:125px;
}

.Heading{
          font-weight:bold;
          font-family:tahoma;
          font-size:11px;
          margin-bottom:10px;
          width:500px;
          text-align:left;
}

.Mail{
          color: black;
          text-align:left;
}

.Required{
          padding-left:10px;
          padding-top:10px;
          font-family:tahoma;
          text-align:left;
          font-size:11px;
}
