
label { display: block; margin-top: 10px; }
#login { width: 300px; margin: 0; border: 1px solid #eee; padding: 25px; background-color: #FFFFCC; float: left; }
a { color: #0066CC; text-decoration: none; }
#submit_butt { margin-top: 15px; }
h3 { margin-top: 0; }	

/* BLOCKKEYBOARD DIV */
.blockKeyboard { float: left; overflow: hidden; width: 246px; height: auto;  }

/* GREEN VIRTUAL KEYBOARD DIV */
.virtualKb { float: left; width: 244px; background: #7fc241; position: relative; margin-bottom: 4px; border: 1px solid #e5f3d9; border-bottom: 0; -moz-border-radius: 3px; border-radius: 3px; }
.virtualKb p span{ font-size: 11px; display:block; line-height: 11px; font-weight:700; color: #fff; text-align: center; text-transform: uppercase; margin: 0; padding:10px 0 10px 0; }


/* KEYBOARD DIV */
.keyboardBox, .keyboardBox2 { float: left; display: block; width: 246px;  margin-bottom: 4px; background: url(/html/images/backgrounds/bg-box-gray-dark.png) no-repeat left top; padding-top:3px; border:none;}

.virtualKb { background: url(/html/images/backgrounds/bg-box-green.png) no-repeat left top; padding-top:3px;width: 246px; border:none;  }
.virtualKb p {background: url(/html/images/backgrounds/bg-box-green.png) no-repeat -251px  bottom; padding-bottom:3px;  }
.virtualKb p span {background:#7fc241; display:block; border-left: 1px solid #e5f3d9; border-right: 1px solid #e5f3d9; padding:7px 0 7px 0;}

.bgBottomKeyboardBox {background: url(/html/images/backgrounds/bg-box-gray-dark.png) no-repeat -251px  bottom; padding-bottom:3px;  }
.bgColorKeyboardBox {background:#b1b1b1; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}

.bgColorKeyboardBox { position:relative; width: 244px \9; height:179px;}
.bgColorKeyboardBox input[type="button"] { cursor:pointer; height: 20.4px; width: 20.4px; color: #5a5a5a; border: 0; margin: 0 0 0 3px; padding-bottom: 1px; padding-top: 0; padding-right: 0; padding-left: 0; display:block; float:left;font-size:12.6px; font-weight:700; }
.bgColorKeyboardBox .numbers {  overflow: hidden; padding-bottom: 5px; position:absolute; top:6px; left:4px; }
.bgColorKeyboardBox .numbers input[type="button"] { background: #ffffff; margin-bottom: 2px;   }
.bgColorKeyboardBox .line_1 { overflow: hidden; padding-bottom: 5px;  position:absolute; top:33px; left:4px;}
.bgColorKeyboardBox .cLetters input[type="button"] { background: #e5f3d9; margin-bottom: 2px; }
.bgColorKeyboardBox .line_2 {  overflow: hidden; padding-bottom: 5px; position:absolute; top:105px; left:4px;}
.bgColorKeyboardBox .letters input[type="button"] { background: #d2eabd; margin-bottom: 2px; }

div.section div.content div.button input[type="submit"] { border: 0 }

/* RESET DIV */
.resetField, .resetField2  {font-size:10px;  }
.resetField span, .resetField2 span {background: url(/html/images/backgrounds/btn-links.png) no-repeat left -27px; padding-left:3px; display:inline-block; height:27px; font-size:10px; }
.resetField span input, .resetField2 span input {background: url(/html/images/backgrounds/btn-links.png) no-repeat right top; padding-left:3px; display:inline-block; height:27px; padding-bottom:2px; cursor:pointer; font-size:10px; font-size:11px\9; font-weight:700; color:#fff; text-transform:uppercase; border:none; padding-right:10px; }

#c37, #c67 { font-family: verdana; }

