th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.t01 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.t01 a {
	color : #EF6D00;
}
.t01 a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 14px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
	cursor: pointer;
}

.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.alink_style2 {	
	color: #ffffff;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
	font-size : 11px;
	text-decoration:none;
}
.alink_style2:hover {
 text-decoration:underline;
}
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 a:hover {
	color : #EEEEEE;
}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
	padding-left: 14px;
}
.menu02 a:hover {
	color : #555555;
}
.text_vb {
	color: #ffffff;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
	font-size : 11px;
}
.login_text_home {
	padding-left: 20px;
	color: #ffffff;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	font-size : 11px;
}
.login_text {
    padding-left: 25px;
    font-weight: bold;
    color : #ffffff;
    font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.input_text {
	border-right: #0069b3 1px solid; border-top: #0069b3 1px solid; font-size: 11px; border-LEFT: #0069b3 1px solid; WIDTH: 120px; color: #333333; border-bottom: #0069b3 1px solid; font-family: Tahoma, Verdana, Arial; HEIGHT: 18px; background-color: #ffffff
}
.select_text {
	border-right: #0069b3 1px solid; border-top: #0069b3 1px solid; font-size: 11px; border-LEFT: #0069b3 1px solid; WIDTH: 120px; color: #333333; border-bottom: #0069b3 1px solid; font-family: Tahoma, Verdana, Arial; HEIGHT: 18px; background-color: #ffffff
}
.button_summary {
	BORDER-RIGHT: #a1a1a1 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a1a1a1 1px solid; PADDING-LEFT: 1px; FONT: bold 11px Tahoma,Verdana,Arial,Helvetica,sans-serif; BORDER-LEFT: #a1a1a1 1px solid; WIDTH: auto; CURSOR: pointer; BORDER-BOTTOM: #a1a1a1 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; BACKGROUND-COLOR: #FFFFFF;
}	
	
.vkb_link {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 100% Arial, Helvetica, sans-serif; COLOR: #2a6097; PADDING-TOP: 5px
}
.vkb_link A {
	COLOR: #2a6097; TEXT-DECORATION: none
}
.vkb_link A:hover {
	TEXT-DECORATION: underline
}
.kbd_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 100% Arial, Helvetica, sans-serif; PADDING-TOP: 5px
}
.keyboardtbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 85% Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
.keyboardtblenb {
	 BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #EFFDFF;  PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center
}
.keyboardtbldis {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: red 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: red 1px solid; COLOR: #d7e0e8; PADDING-TOP: 3px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: cadetblue; TEXT-ALIGN: center
}
.vkb_login_heading {
	FONT: 100% Arial, Helvetica, sans-serif 
}
.vkb_login_heading SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #407cb9; PADDING-TOP: 0px
}
.vkb_tbl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 80% Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.vkb_tbl TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.vkb_content {
	BORDER-RIGHT: #538ead 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #538ead 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/kb_bg.gif) repeat-x; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 80% Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; BORDER-LEFT: #538ead 1px solid; COLOR: #36505e; PADDING-TOP: 5px; BORDER-BOTTOM: #538ead 1px solid
}
.vkb_aligntop {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
.vkb_loginsublinks {
	PADDING-BOTTOM: 6px; FONT: 80% Arial,Helvetica,sans-serif; COLOR: #003399
}
.vkb_loginsublinks A {
	TEXT-DECORATION: underline
}
.vkb_errormsg {
	FONT-WEIGHT: bold; COLOR: red
}

.virtual-keyboard-label {
	PADDING-BOTTOM: 10px;
}

.inputbodytext{
	width: 90%;
	min-height: 40px;
	border-radius: 46px;
    border: solid 1px #EEEEEE;
	text-indent:35px;
	line-height: 40px;
	margin-bottom: 20px;
}
.captchaContainer{
width: 100%;
    font-weight: bold;
    line-height:1.9;
    display: flex;
    justify-content:center;
    align-items: center;
}
.captcha-container {
	display:flex;
	
}

.reset-captcha {
	margin: 10px;
	
}