button
{
	border:0px solid;
	background:transparent;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
}
#login-keyboard {
	width: 90%;/* position:relative;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;   PADDING-TOP: 12px;*/
}
.loginkeyboard
{
	 PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; border:0px solid #A1C5E7;
}
#login-keyboard TABLE TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px; VERTICAL-ALIGN: middle; WIDTH: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard TABLE TR TD BUTTON {
	background-image:url('img/r_button.gif'); background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard TABLE TR TD.halfwidth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard TABLE TR TD.clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-special {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#login-keyboard-special TABLE {
	border-spacing: 0px
}
#login-keyboard-special TABLE TR TD {
	WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; BORDER:0px solid; margin:0px;
}
#login-keyboard-special TABLE TR TD BUTTON {
	background-image:url('img/r_button.gif'); font-size:11px; background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-special TABLE TR TD.halfwidth {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-special TABLE TR TD.clear {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-special TABLE TR TD.halfwidthLgn {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-special TABLE TR TD.clearLgn {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-alpha {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#login-keyboard-alpha TABLE {
	border-spacing: 0px
}
#login-keyboard-alpha TABLE TR TD {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center;  font-size:12px; 
}
#login-keyboard-alpha TABLE TR TD BUTTON {
	background-image:url('img/r_button.gif'); font-size:12px; background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-alpha TABLE TR TD.halfwidth {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-alpha TABLE TR TD.halfwidthLgn {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-alpha TABLE TR TD.clear {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-alpha TABLE TR TD.clearLgn {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-alpha TABLE TR TD button.clearbutton {
	background-image:url('img/clear_button.gif'); background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 52px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-alpha TABLE TR TD button.backbutton {
	background-image:url('img/back_button.gif'); background-repeat:no-repeat; background-color:#eaf2fa; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 36px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-alpha TABLE TR TD button.capslockbutton {
	background-image:url('img/capslock.gif'); background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 98px; PADDING-TOP: 0px; HEIGHT: 26px;  TEXT-ALIGN: center
}
#login-keyboard-alpha TABLE TR TD button.mixedbutton {
	background-image:url('img/capslock.gif'); background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 98px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-alpha TABLE TR TD button.hoveringbutton {
	background-image:url('img/capslock.gif'); background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 98px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-numeric {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#login-keyboard-numeric TABLE {
	border-spacing: 0px
}
#login-keyboard-numeric TABLE TR TD {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-numeric TABLE TR TD BUTTON {
	background-image:url('img/r_button.gif'); font-size:12px;  background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  WIDTH: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center
}
#login-keyboard-numeric TABLE TR TD.halfwidth {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-numeric TABLE TR TD.halfwidthLgn {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-numeric TABLE TR TD.clear {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-numeric TABLE TR TD.clearLgn {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center;
}
#login-keyboard-controls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#login-keyboard-controls TABLE {
	 border-spacing: 0px
}
#login-keyboard-controls TABLE TR TD {
	PADDING: 0px; /* BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 1px outset; WIDTH: 26px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px outset; HEIGHT: 26px; BACKGROUND-COLOR: #EAF2FA; TEXT-ALIGN: center*/
}
#login-keyboard-controls TABLE TR TD.button {
	/*PADDING: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 70px; PADDING-TOP: 0px; HEIGHT: 26px BACKGROUND-COLOR: #F1F5F5; TEXT-ALIGN: center; BORDER: 2px outset*/
}
#login-keyboard-controls TABLE TR TD BUTTON {
	background-image:url('img/r_button.gif'); font-size:12px;  background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WIDTH: 70px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: center; VERTICAL-ALIGN: top; 
}
#login-keyboard-controls TABLE TR TD.halfwidth {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#login-keyboard-controls TABLE TR TD.clear {
	VERTICAL-ALIGN: middle; WIDTH: 26px; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-controls TABLE TR TD.halfwidthLgn {
	VERTICAL-ALIGN: middle; WIDTH: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; TEXT-ALIGN: center; 
}
#login-keyboard-controls TABLE TR TD.clearLgn {
	VERTICAL-ALIGN: middle; WIDTH: 26px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px TEXT-ALIGN: center; 
}
.blue-block {
	PADDING-BOTTOM: 16px; MARGIN: 0px 0px 3px; BACKGROUND-COLOR: #ebeff6
}
.blue-block H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #039; PADDING-TOP: 2px;
}
.blue-block H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; PADDING-TOP: 0px
}
.blue-block UL {
	MARGIN: 12px 0px 0px
}
.blue-block P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px; PADDING-TOP: 0px
}
.blue-block P.with-title {
	MARGIN: 0px 5px
}
BR.clear-both {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT:bold; FONT: 1px monospace
}
DIV.clear-both {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT:bold; FONT: 1px monospace
}
#main-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; PADDING-TOP: 0px; POSITION: relative
}
.DataLeftAlignedClear
{
    FONT-WEIGHT: normal; FONT-SIZE: 7pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
}
.DataLeftAligned
{
    FONT-WEIGHT: normal; FONT-SIZE: 7pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.formtable {  
	font-size: 0.60em;
	color: #333333;
	border-color: #C2DAF0; 
	border-width: 1px;  
	border-style: solid; 
	background-color: #f7faed; 
	margin-top: 1px; 
	margin-right: 0px; 
	margin-bottom: 8px; 
	margin-left: 1px;
    border-radius:5px;
    padding:5px 10px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
    height: 250px;
    top:30px !important;
    left:10px!important;
	/*width:100px;*/
}

