div { font-family:Arial, Helvetica, sans-serif; }
INPUT[type="text"], INPUT[type="password"] { font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	padding:5px;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius: 7px; /* Safari, Chrome */
	-khtml-border-radius: 7px; /* KHTML */
	border-radius: 7px; /* CSS3 */ }
.tbl { display:table; height:auto; }
.hcenter { margin-left: auto; margin-right: auto; display:inline-block;}
.tbl_row { height:100%; display:table-row; }
.tbl_cell { display:table-cell; }
.hcenter { margin-left: auto; margin-right: auto; display:inline-block;}
.vcenter { vertical-align:middle; text-align:center; }
.lrPadding { padding: 0px 10px 0px 10px; }
.centerPage { text-align:center; }
.content { background-color: #F3F3F3; margin: 20px 10px 20px 10px; border-radius: 3px; border-width: 1px; border-style: solid; border-color: #AAA;}
.padding { height: 20px; }
.innerContent { background-color: #FFF; padding: 10px; margin: 8px; border-radius: 3px; border-width: 1px; border-style: solid; border-color: #AAA; }
.securityQuestion { text-align:left; display:block;}
.message { font-size: 14px; text-align: left; padding-left:10px; padding-right:10px; }
#btnClose { width:50%; margin: 0 auto; padding: 8px 2px; max-width:150px;  font-size: 18px; color: white; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); background: #00328F; border: 0; border-bottom: 2px solid #00328F; cursor: pointer; -webkit-box-shadow: inset 0 -2px #00328F; box-shadow: inset 0 -2px #00328F; }
#btnClose:active { top: 1px; outline: none; -webkit-box-shadow: none; box-shadow: none; }