
body, input {font-size:14px;}
form#login{overflow:hidden;}
#login-wrap{text-align:center;width:320px;}
div#bkimg_top{padding-bottom:10px;}
div.field{display:block;height:45px;overflow:hidden;margin:0;}
input{cursor:text;height:32px;padding-top:4px;}
img.keyboard{float:right;cursor:pointer;}
ul#btncontainer{cursor:default;display:table;width:100%;}
ul#btncontainer li{display:table-cell;width:auto;text-align:left;text-align:center;vertical-align:middle;padding: 0px 4px;}
ul#btncontainer li#btnlogin {width:100%;text-align:right;padding-bottom:5px;padding-right:4px;}
#infoMsg{
	background:#FFBABA;
	border: 1px solid #D8000C;
	margin: 10px 0px;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: 10px center;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
	text-align:center;
	display: none;
}
#infoMsg img{
vertical-align:middle;
width: 48px;
height: 48px;
}
#messageVal{
	vertical-align:middle;
	display: inline-block;
	margin-left: 10px;
	color: #D8000C;
	text-align:center;
}
.inverted {
-webkit-transform: scale(0.9,0.9);
-moz-transform: scale(0.9,0.9);
-o-transform: scale(0.9,0.9);
-ms-transform: scale(0.9,0.9);
transform: scale(0.9,0.9);
}
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.collapse {display:none;}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
#wrapper{width:480px;height:800px;margin:0 auto;overflow:hidden;}
#content{margin-left:76px;}
