/** MktgLoginPrivate Portlet css **/
#loginform {
	
}

form#loginform {
	width: 0px !important
}

#loginform fieldset {
	
}

#loginform #formWith3Fields {
	padding: 0px;
	margin: 0px;
}

#loginform #formWith4Fields {
	padding: 0px;
	margin: 0px;
}

#loginform div.clear {
	clear: both;
}

#loginform div.formLines {
	height: 27px;
	margin: 5px 5px 0 0;
	position: relative;
	width: 243px;
}

#loginform div.formLines label {
	border: 0;
	height: 27px;
	line-height: 27px;
	width: 85px;
	vertical-align: top;
	float: right;
	font-family: Arial;
	font-size: 15px;
	color: #666666;
}

#loginform div.formLines input {
	padding-left: 5px;
	background: url('/LoginPages/Images/Common/mktg/Login_TextBox.png') 0 0
		no-repeat;
	border: 0 none;
	height: 27px;
	line-height: 27px;
	width: 146px;
	margin: 0 10px 0 0;
	float: left;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
}

#loginform div.formLines .InputError {
	background:
		url('/LoginPages/Images/Common/mktg/Login_TextBox_Error.png') 0 0
		no-repeat;
	padding-right: 10px;
	border: 0;
	height: 27px;
	line-height: 27px;
	width: 146px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
	position: absolute;
	left: 0;
	top: 0;
}

#loginform div.Or {
	border: 0;
	height: 2px;
	width: 10px;
	line-height: 10px ! importent;
	font-family: Arial;
	font-size: 15px;
}

#loginform div.LinkLines .Enter {
	background:
		url('/LoginPages/Images/Common/mktg/Login_Enter_button_idle.png') 0 0
		no-repeat;
	padding-top: 2px;
	width: 144px;
	height: 27px;
	float: left;
	text-align: center;
	text-decoration: none;
	font-family: Kulya, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	margin: 3px 0 0 0;
}

#loginform div.LinkLines .Enter:hover {
	background:
		url('/LoginPages/Images/Common/mktg/Login_Enter_button_hover.png') 0 0
		no-repeat;
}

#loginform div.LinkLines .Enter:active {
	background:
		url('/LoginPages/Images/Common/mktg/Login_Enter_button_press.png') 0 0
		no-repeat;
}

#loginform div.LinkLines .Enter:focus {
	background:
		url('/LoginPages/Images/Common/mktg/Login_Enter_button_idle.png') 0 0
		no-repeat;
}

#loginform #formWith4Fields div.LinkLines .Enter {
	background:
		url('/LoginPages/Images/Common/mktg/Login_Enter_button_idle.png') 0 0
		no-repeat;
	position: relative;
	padding-top: 2px;
	width: 146px;
	height: 27px;
	float: top;
	text-align: center;
	text-decoration: none;
	font-family: Kulya, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	margin: 3px 0 0 0;
	padding-top: 11px;
}

#loginform #formWith4Fields div.LinkLines .Enter:hover {
	background:
		url('/LoginPages/Images/Common/mktg/Login_Enter_button_hover.png') 0 0
		no-repeat;
}

#loginform #formWith4Fields div.LinkLines .Enter:active {
	background:
		url('/LoginPages/Images/Common/mktg/Login_Enter_button_press.png') 0 0
		no-repeat;
}

.DisabledButton {
	background:
		url('/LoginPages/Images/Common/mktg/Login_Enter_button_press.png') 0 0
		no-repeat;
	width: 144px;
	height: 27px;
	line-height: 27px;
	float: left;
	text-align: center;
	text-decoration: none;
	font-family: kulya, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	margin: 3px 0 0 0;
	cursor: default;
}

.disableSubmit {
	cursor: default;
	opacity: 0.60;
}

.Sms1 {
	color: #338ADA;
	cursor: pointer;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline !important;
	height: 1.5em;
	width: 5em;
	padding-right: 0.1em;
	text-align: right;
}

.smsMsg {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #228f4a;
	padding: 5px 0px 0px 0px;
}
.hideElem  {
	visibility: hidden;
}
.otpNumberPad {
width: 12.6em;
}
.img_q {
float: left;
margin-top: -16.5px;
margin-left: 5px\0; /*IE8*/
}
.tooltipbox {
position:absolute;
z-index: 10;
visibility: hidden;
width: 205px;
top: 55px;
}
.tooltiptable {
border: #494d58 1px solid;
margin-top: 5px;
}
.tooltipbody {
padding: 9px 9px;
background-color: #f1f1f1; 
font-family: Arial;
font-size: 13px;
font-weight: normal;
width: 14em;
color: #4b4b4c;
}
.img_q_label {
float: left;
margin-top: -1.2em;
margin-left: 9.6em;
}
.labelTooltipbox {
position:absolute;
z-index: 10;
visibility: hidden;
width: 205px;
}
.labelTooltiptable {
border: #494d58 1px solid;
margin-top: 5px;
}
.labelTooltipbody {
padding: 9px 9px;
background-color: #f1f1f1; 
font-family: Arial;
font-size: 13px;
font-weight: normal;
width: 13.5em;
color: #4b4b4c;
}
/** MktgLoginPrivate Portlet css **/