body { margin:0px; padding:0px; background-color:white; height:100%; width:100%; overflow:hidden; }
* { overflow-y:scroll; }

#inp-box { position:absolute; background-color:WHITE; border: 2px solid #BBBBBB; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; outline:0; overflow:hidden; top:30px; height:250px; width:500px; z-index:2; left:0px; right:0px; margin-left:auto; margin-right:auto; display:none; }

span.prompt { position:absolute; width:70px; overflow:hidden; text-align:right; }
span.text { position:absolute; overflow:hidden; text-align:left; }

div.table { display: table; margin-left:auto; margin-right:auto; }
div.tr { display: table-row; }
div.td { display: table-cell; background-color:WHITE; border: 2px solid #BBBBBB; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; outline:0; overflow:hidden; text-align:center; }
div.td-space { display: table-cell; width:5px; overflow:hidden; }

.smallerText { font:normal 8pt Tahoma; font-family:Tahoma,Helvetica; color: BLACK; text-decoration: none; }
.smallText { font:normal 9pt Tahoma; font-family:Tahoma,Helvetica; color: BLACK; text-decoration: none; }
.normalText { font:normal 11pt Tahoma; font-family:Tahoma,Helvetica; color: BLACK; text-decoration: none; }
.largeText { font:normal 14pt Tahoma; font-family:Tahoma,Helvetica; color: BLACK; text-decoration: none; }
.largerText { font:normal 18pt Tahoma; font-family:Tahoma,Helvetica; color: BLACK; text-decoration: none; }

input[type=text], input[type=password] { border: 2px solid powderblue; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; outline:0; height:25px; padding-left:10px; padding-right:10px; }
input[type=text]:focus, input[type=password]:focus { border: 2px solid Khaki; }
textarea { border: 2px solid powderblue; -moz-border-radius-topleft: 13px; -webkit-border-top-left-radius: 13px; border-top-left-radius: 13px; -moz-border-radius-bottomleft: 13px; -webkit-border-bottom-left-radius: 13px; border-bottom-left-radius: 13px; outline:0; padding-left:7px; padding-top:3px; padding-bottom:3px; overflow-y:scroll; }
textarea:focus { border: 2px solid Khaki; }

.inputfile { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }

a.button { background: #B0E0E6; cursor:pointer; background-image: -webkit-linear-gradient(top, #B0E0E6, #2980b9); background-image: -moz-linear-gradient(top, #B0E0E6, #2980b9);background-image: -ms-linear-gradient(top, #B0E0E6, #2980b9); background-image: -o-linear-gradient(top, #B0E0E6, #2980b9); background-image: linear-gradient(to bottom, #B0E0E6, #2980b9); -webkit-border-radius: 28; -moz-border-radius: 28; border-radius: 28px; font-family: tahoma,arial; color: #ffffff; font-size: 16px; padding: 10px 20px 10px 20px; text-decoration: none; height:20px; text-align:center; position:absolute; overflow:hidden; z-index:2; }
a.button:hover { background: #3cb0fd; cursor:pointer; background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db); background-image: -moz-linear-gradient(top, #3cb0fd, #3498db); background-image: -ms-linear-gradient(top, #3cb0fd, #3498db); background-image: -o-linear-gradient(top, #3cb0fd, #3498db); background-image: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none; }