.content-EQ
{
	width: 900px;
	padding:29px 27px 95px;
	margin:0;
	float:left;
}

.content-EQ h1
{
	font-size:24px;
	color:#ac1504;
	font-weight:bold;
	padding:0;
	margin:0;
}

.content-EQ .page-content-bg
{
	width:728px;
	padding:0;
	margin:17px 0 0 0;
	float:left;
	background:url(../images/EQ-content-bgrpt.gif) top left repeat-y;
}

.content-EQ .page-content-top
{
	width:728px;
	padding:0;
	margin:0;
	float:left;
	background:url(../images/EQ-content-top.gif) top left no-repeat;
}

.content-EQ .page-content-bottom
{
	width:684px;
	padding:25px 20px 35px 24px;
	margin:0;
	float:left;
	background:url(../images/EQ-content-bottom.gif) bottom left no-repeat;
	min-height:240px;
}

.page-content-bottom div.label
{
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
	/*width:684px;*/
}

.EQ-main-content
{
	float: left;
    margin: 0;
    padding:21px 0 0 0;
    width: 684px;
}

.page-content-bottom .EQ-left-content
{
	width:471px;
	padding:0 0 25px 0;
	margin:0;
	float:left;
}

.EQ-left-content .questionnaire
{
	width:471px;
	padding:0;
	margin:0;
	float:left;
}

.questionnaire img.top-bg
{
	width:471px;
	float:left;
	padding:0;
	margin:0;	
	_position:relative;
	_z-index:1;
}
.questionnaire .questionnaire-bg
{
	width:471px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/questionnaire-bg.gif) top left repeat-y;
}

.questionnaire-bg .questionnaire-bottom
{
	width:423px;
	float:left;
	padding:0 24px 20px;
	margin:0;
	/* min-height: 95px;
	_height:95px !important; */
	background:url(../images/questionnaire-bottom.gif) bottom left no-repeat;
}

img.question-mark
{
	/*float:left;*/
	padding:0;
	margin:0 0 0 5px;
	vertical-align: top;	
}

.page-content-bottom  .order-buttons
{
	width:446px;
	padding:0 0 0 25px;
	margin:0;
	float:left;
}

.eq-custom-btn-bg
{
	padding:0;
	margin:0;
	float:left;
	background:url(../images/buttons/custom-btn/eq-custom-btn-bg.gif) top left repeat-x;
}

.eq-custom-btn-bg .eq-custom-btn-left
{
	padding:0;
	margin:0;
	float:left;
	background:url(../images/buttons/custom-btn/eq-custom-btn-left.gif) top left no-repeat;
}

.eq-custom-btn-left .eq-custom-btn-right
{
	padding:0;
	margin:0;
	float:left;
	background:url(../images/buttons/custom-btn/eq-custom-btn-right.gif) top right no-repeat;
}

.eq-custom-btn-right a
{
	padding:5px 50px 10px 45px;
	margin:0;
	float:left;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.eq-custom-btn-right a:link{text-decoration: none;}
.eq-custom-btn-right a:visited{text-decoration: none;}
.eq-custom-btn-right a:active{text-decoration: none;}
.eq-custom-btn-right a:hover{text-decoration: none;}

span.eq-back-btn
{
	padding:6px 0 0 30px;
	margin:0;
	float:left;
}

span.eq-back-btn a
{
	padding:0;
	margin:0;
	float:left;
	font-size:14px;
	color:#0066ff;
	text-decoration:none;
}

span.eq-back-btn a:link{text-decoration: none;}
span.eq-back-btn a:visited{text-decoration: none;}
span.eq-back-btn a:active{text-decoration: none;}
span.eq-back-btn a:hover{text-decoration: underline;}

.EQ-main-content .eq-faq
{
	width:203px;
	padding:5px 0 0 10px;
	margin:-15px 0 0 0;
	float:left;
}

.eq-faq h2
{
	padding:0 0 15px 0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#960e0c;
}

.eq-faq ul
{
	padding:0 0 0 15px;
	margin:0;
}
.eq-faq ul li
{
	padding:0 0 15px 0;
	margin:0;
	font-size:13px;
	color:#000;
}
.eq-faq ul li a
{
	padding:0;
	margin:0;
	font-size:13px;
	color:#0066ff;
	text-decoration:none;
}
.eq-faq ul li a:link{text-decoration: none;}
.eq-faq ul li a:visited{text-decoration: none;}
.eq-faq ul li a:active{text-decoration: none;}
.eq-faq ul li a:hover{text-decoration: underline;}

.EQ-main-content .questionnaire-help
{
	width:203px;
	_width: 193px;
	padding:0 0 0 10px;
	margin:-10px 0 0 0;
	float:right;
}

.questionnaire-help h2
{
	font-size:16px;
	font-weight:bold;
	color:#960e0c;
	padding:6px 0 10px 0;
	margin:0;
	background:url(../images/icons/question-mark-icon.gif) 146px 0px no-repeat;
}

.questionnaire-help p
{
	font-size:13px;
	color:#333;
	padding:0;
	margin:0;
}

/* EQ Start Page */
img.questionmark
{
	padding:0;
	margin:-7px 0 0 -69px !important;
	_position: absolute;
}

.questionnaire-bg .questionnaire-bottom-eq-start
{
    width:365px;
	padding:0 82px 40px 24px;
	float:left;
	margin:0;
	background:url(../images/questionnaire-bottom.gif) bottom left no-repeat;
}

.questionnaire-bottom-eq-start .element
{
	padding:0;
	margin:0;
	float:left;
}

.element h2
{
	color:#af1505;
	font-size:18px;
	padding:0;
	margin:0;
	font-weight:bold;
}

.element p
{
	color:#666;
	font-size:16px;
	padding:0;
	margin:0;
}

.start-verification-btn
{
	width:365px;
	padding:22px 0 0 0;
	margin:0;
	float:left;
}

span.eq-back-btn
{
	padding:6px 0 0 30px;
	margin:0;
	float:left;
}

span.eq-back-btn a
{
	padding:0;
	margin:0;
	float:left;
	font-size:14px;
	color:#0066ff;
	text-decoration:none;
}

span.eq-back-btn a:link{text-decoration: none;}
span.eq-back-btn a:visited{text-decoration: none;}
span.eq-back-btn a:active{text-decoration: none;}
span.eq-back-btn a:hover{text-decoration: underline;}

/* EQ 2.1 */
.page-content-bottom .questionnaire-help-with-bg
{
	width:240px;
	padding:0 26px 0 20px;
	margin:36px 0 0 501px;
	height:214px;
	position:absolute;
	background:url(../images/eq-help-bg.gif) top left no-repeat;
}

.questionnaire-help-with-bg h2
{
	font-size:21px;
	font-weight:bold;
	color:#960e0c;
	padding:15px 0 15px 0;
	margin:0;
	background:url(../images/icons/question-mark-icon-yellow-bg.gif) 177px 10px no-repeat;
}

.questionnaire-help-with-bg h3
{
	font-size:14px;
	color:#333;
	padding:0;
	margin:0;
	font-weight:bold;
}

.questionnaire-help-with-bg p
{
	font-size:13px;
	color:#333;
	padding:0;
	margin:0;
}

/* EQ Sorry Page */


.content-EQ .sorry-page-content-bg
{
	width:900px;
	padding:0;
	margin::0;
	float:left;
	background:url(../images/sorry-page-content-bg.gif) top left repeat-y;
}

.sorry-page-content-bg .sorry-page-content-top
{
	width:900px;
	padding:0;
	margin:0;
	float:left;
	background:url(../images/sorry-page-content-top.gif) top left no-repeat;
}

.sorry-page-content-top .sorry-page-content-bottom
{
	width:852px;
	padding:27px 24px 35px 24px;
	margin:0;
	float:left;
	background:url(../images/sorry-page-content-bottom.gif) bottom left no-repeat;
}

.sorry-main-content
{
	width:577px;
	float:left;
	padding:0;
	margin:0;
}

.sorry-main-content img.sorry-top-bg
{
	width:577px;
	float:left;
	padding:0;
	margin:0;
}

.sorry-main-content .sorry-main-content-bg
{
	width:577px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/sorry-main-content-bg.gif) top left repeat-y;
}

.sorry-main-content-bg .sorry-main-content-bottom
{
	width:541px;
	float:left;
	padding:0 18px 30px;
	margin:0;
	background:url(../images/sorry-main-content-bottom.gif) bottom left no-repeat;
}

.sorry-page-content
{
	width:541px;
	float:left;
	padding:0;
	margin:0;
}

.sorry-page-content .sorry-title
{
	width:451px;
	float:left;
	padding:0 3px 16px 87px;
	margin:0;
	background:url(../images/icons/sorry-icon.gif) top left no-repeat;
	border-bottom:1px solid #deddde;
	height: 60px;
}

.sorry-title h1
{
	padding:0;
	margin:0;
	font-size:24px;
	color:ac1504;
	font-weight:bold;
}

.sorry-title p
{
	padding:0;
	margin:0;
	font-size:18px;
	color:000;
	font-weight:bold;
}

.sorry-page-content .sorry-page-sub-content
{
	width:361px;
	float:left;
	padding:0 0 0 180px;
	margin:16px 0 0 0;
	background:url(../images/Sorry-page-image.jpg) top left no-repeat;
}

.sorry-page-sub-content h2
{
	font-size:20px;
	font-weight:bold;
	color:#b22516;
	padding:0;
	margin:0;
}

.sorry-page-sub-content p
{
	font-size:14px;
	color:#333;
	padding:0;
	margin:0;
}

.sorry-page-sub-content h3
{
	font-size:16px;
	color:#333;
	padding:16px 0 0 0;
	margin:0;
	font-weight:bold;
}

.sorry-page-sub-content .contact-info
{
	width:361px;
	float:left;
	padding:20px 0 0 0;
	margin:0;
}

.contact-info .contact-data
{
	width:361px;
	float:left;
	padding:0 0 10px 0;
	margin:0;
}

.contact-data label
{
	width:120px;
	float:left;
	padding:2px 0 0 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}

.contact-data span.contact-input
{
	width:241px;
	float:left;
	padding:0;
	margin:0;
}

span.contact-input input
{
	width:170px;
	padding:2px 0;
	margin:0;
	border:1px solid #c3c3c3;
	background-color:#fff;
}

span.contact-input input.area-code
{
	width:45px;
	padding:2px 0;
	margin:0;
	border:1px solid #c3c3c3;
	background-color:#fff;
	vertical-align: middle;
}

span.contact-input select
{
	width:230px;
	padding:2px;
	margin:0;
}

span.contact-input span
{
	font-size:11px;
	font-weight:bold;
}

.sorry-page-content-bottom .Sorry-content-help
{
	width:255px;
	padding:23px 5px 0 15px;
	margin:0;
	float:left;
}

.Sorry-content-help h3
{
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding:0;
	margin:0;
}

.Sorry-content-help h4.verification-quiz
{
	font-size:16px;
	color:#0066ff;
	font-weight:bold;
	padding:0 0 25px 0;
	margin:0;
}

h4.verification-quiz a
{
	font-size:16px;
	color:#0066ff;
	font-weight:bold;
	text-decoration:none;
}

h4.verification-quiz a:link{text-decoration: none;}
h4.verification-quiz a:visited{text-decoration: none;}
h4.verification-quiz a:active{text-decoration: none;}
h4.verification-quiz a:hover{text-decoration: underline;}

.Sorry-content-help ul.immigration-options{	padding:0 0 0 30px;	margin:0;}
ul.immigration-options li{padding:5px 0 0 0;margin:0;color:#333;}
ul.immigration-options li a{color:#0066ff;text-decoration:none;font-size:14px;}
ul.immigration-options li a:link{text-decoration: none;}
ul.immigration-options li a:visited{text-decoration: none;}
ul.immigration-options li a:active{text-decoration: none;}
ul.immigration-options li a:hover{text-decoration: underline;}

/* EQ Congrats Page */

.congrats-main-content
{
	width:669px;
	padding:21px 0 0 0;
	margin:0;
	float:left;
}

.congrats-main-content img.congrats-top-bg
{
	width:669px;
	float:left;
	padding:0;
	margin:0;
}

.congrats-main-content .congrats-main-content-bg
{
	width:669px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/congrats-main-content-bg.gif) top left repeat-y;
}

.congrats-main-content-bg .congrats-main-content-bottom
{
	width:621px;
	float:left;
	padding:0 24px 25px;
	margin:0;
	background:url(../images/congrats-main-content-bottom.gif) bottom left no-repeat;
}

.element-congrats
{
	padding:0;
	margin:0;
	float:left;
}

.element-congrats h2
{
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:bold;
	color:#ac1504;
}

.element-congrats ul.congrats-list{padding:10px 0 0 30px;margin:0;}
ul.congrats-list li{padding:5px 0 0 0;margin:0;font-size:14px;color:#333;}

/* Create Account */

.create-account
{
	width: 900px;
	padding:27px 27px 40px;
	margin:0;
	float:left;
}

.create-account h1
{
	font-size:26px;
	color:#ac1504;
	font-weight:bold;
	padding:0;
	margin:0;
}

.create-account p
{
	font-size:14px;
	color:#333;
	padding:17px 0 12px 0;
	margin:0;
}


/* Create Account Page Update */

.create-account-content  /*updated*/
{
	width: 900px;
	padding:17px 0 0 0;
	margin:10px 0 0 0;
	float:left;
	border-top:1px solid #cccccc;
}
.create-account-left
{
	/*width:590px;*/
	width:600px;
	/*padding:0 50px 0 0;*/
	padding:0 14px 0 0;
	margin:0;
	float:left;
	border-right:1px solid #d1d1d1;
}

.create-account-left h2
{
	font-size:18px;
	font-weight:bold;
	color:#ac1504;
	padding:0 0 15px 0;
	margin:0;
	
}

.create-account-left p
{
	padding:0 0 15px 0;
	margin:0;
	font-size:12px;
}

a.privacy-policy{color: #000099;text-decoration:underline;}
a.privacy-policy:visited{text-decoration: underline;}
a.privacy-policy:active{text-decoration: underline;}
a.privacy-policy:hover{text-decoration: none !important;}

.security-question
{
	width:600px;
	padding:0;
	margin:0;
	float:left;
}
.security-question-left
{
	float:left;
	width:275px;
	padding:0;
	margin:0;
}

.security-question-right
{
	float:left;
	width:180px;
	padding:22px 0 0 0;
	margin:0;
}

.security-question-right h3
{
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#ac1504;
}

.security-question-right p
{
	padding:0;
	margin:0;
	font-size:12px;
	color:#666;
}

.create-account-right
{
	width:260px;
	padding:0 0 0 24px;
	margin:0;
	float:left;
}

.create-account-right h2
{
	padding:0 0 15px 0;
	margin:0;
	color:#ac1504;
	font-size:18px;
	font-weight:bold;
}

p.forgot-psd{clear:left;font-size:12px;padding-top:10px;}

p.forgot-psd a{color:#000099;text-decoration:underline;font-size:12px;}

p.forgot-psd a:link{text-decoration:underline;}
p.forgot-psd a:visited{text-decoration:underline;}
p.forgot-psd a:active{text-decoration:underline;}
p.forgot-psd a:hover{text-decoration: none;}

/*Light Box */
.fading-bg
{
width:100%;
height:100% !important;
_height:1700px;
top:0;
left:0;
position:fixed;
_position:absolute;
background-color: #000;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
display:none;

}

.faq-light-box
{
	width:460px;
	padding:20px;
	background-color:#fff;
	left: 25%;
    _position: absolute !important;
	position:fixed;
    top: 25%;
	z-index:1002;
	display:none;
	font-size:14px;
}
.faq-light-box h2
{
	font-size:24px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#ac1504;
}
.faq-light-box h2.faq-question-icon
{
	background:url(../images/icons/faq-question-mark-icon.gif) 0px 0px no-repeat;
	padding:0 0 5px 45px !important;
}
.faq-light-box-content
{
	width:428px;
	/*height:;*/
	padding:20px 15px;
	margin:10px 0 0 0;
	height:100px;	
	overflow:auto;
	border:1px solid #999999;
	font-size:14px !important;
}
.faq-light-box-content h3
{
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.faq-light-box-content h3 span
{
	font-size:16px;
	font-weight:bold;
	color:#ac1504;
}
.faq-light-box-content p
{
	padding:20px 0 0 0;
	margin:0;
	font-size:14px;
	color:#333333;
}
.faq-light-box-content p span
{
	font-size:16px;
	font-weight:bold;
	color:#ac1504;
}

.faq-light-box-content ul
{
        font-size:12px;
        color:#333333;
}

.faq-light-box-content ul li
{
        font-size:12px;
        color:#333333;
	padding: 2px 0;
}

.faq-light-box-content ol
{
        font-size:12px;
        color:#333333;
}

.faq-light-box-content ol li
{
        font-size:12px;
        color:#333333;
        padding: 2px 0;
}



.faq-close
{
position:absolute;
padding:0;
margin:-34px 0 0 463px;
cursor:pointer;
}

/* SQ Pages */

.content-SQ
{
	width: 900px;
	padding:9px;
	margin:0;
	float:left;
}

.content-SQ h1
{
	font-size:24px;
	color:#ac1504;
	font-weight:bold;
	padding:0;
	margin:0;
}

/*Update Account*/

div.formheading {
    background: none repeat scroll 0 0 #EEEEEE;
    margin-bottom: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    float:left;
    width:100%;
}

div.formheading p.heading {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}

p.heading {
    color: #000099;
    font-family: Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

p.sectionSubHeading {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0;
}
p.general {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 550px;
}


/* efiling */




.efiling-payment-content 

{

    margin: 0;

    padding: 0;

    width: 956px;

}



.efiling-payment-content h1.efiling-payment-header

{

    background-color:#8d0507;

    color:#fff;

    font-size:18px;

    font-weight:bold;

    margin:0;

    padding: 7px 7px 7px 15px;

}



p.govt-fllingfee{font-weight:bold;font-size:14px; margin: 17px 0 10px 18px;padding:0;}



p.govt-fllingfee-content{margin:0 0 0 18px;font-size:14px;width:540px;padding:0;}



.pay-your-fee

{

    background:url(../images/efile_application-bg.gif) 0 0 repeat-x !important;

    width:600px;

    margin:14px 0 0 18px;

    padding:0;

    border:1px solid #c9c9c9;

}



.pay-your-fee h2

{

    color:#8d0507;

    font-weight:bold;

    font-size:16px; 

    padding: 7px 7px 7px 18px;

    border-bottom:1px solid #c9c9c9;

    margin:0;

}

/* Sorry Page error message */

.contact-info .set-content
{
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 361px !important;
}

.contact-info .set-content .label {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 0;
    width: 120px;
}

.contact-info .set-content .element 
{
 float: left;
    margin: 0;
    padding: 0;
    width: 241px;
}

.contact-info .set-content .element select {
    margin: 0;
    padding: 2px;
    width: 230px;
}

.contact-info .set-content .element-error 
{
    background: url("../images/icons/error-arrow-icon.gif") 0 0 no-repeat !important;
    color: #FF0000 !important;
    float: left;
    font-size: 12px !important;
    font-weight: bold;
   /* _margin: 10px 0 0 60px !important;
    _width:220px !important;*/
    margin: 10px 0 0 0px !important;

padding: 0 0 10px 20px !important;
}

/* contact us */

.contactset {
    float: left;
    margin: 0;
    padding: 0 0 20px !important;
    width: 625px !important;
}
.contactlabel {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 3px 10px 0 0;
    text-align: right;
    width: 170px !important;
}


.SQ-Buttons {
    border-top: 1px solid #C3C3C3;
    float: left;
    margin: 0;
    padding: 22px 0 0;
    width: 616px;
}
.sq-black-btn {
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
}
.sq-black-btn-bg {
    background: url("../images/buttons/custom-btn/black-custom-btn/sq-black-btn-bg.gif") repeat-x scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0;
}
.sq-black-btn-left {
    background: url("../images/buttons/custom-btn/black-custom-btn/sq-black-btn-left.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0;
}
.sq-black-btn-right {
    background: url("../images/buttons/custom-btn/black-custom-btn/sq-black-btn-right.gif") no-repeat scroll right top transparent;
    float: left;
    margin: 0;
    padding: 0;
}
.sq-black-btn-right a {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 6px 30px 10px 28px;
    text-decoration: none !important;
    text-transform: uppercase;
}
.sq-black-btn-right a:link {
    text-decoration: none;
}
.sq-black-btn-right a:visited {
    text-decoration: none;
}
.sq-black-btn-right a:active {
    text-decoration: none;
}
.sq-black-btn-right a:hover {
    text-decoration: none;
}
.sq-continue-btn {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
}
.sq-red-btn-bg {
    background: url("../images/buttons/custom-btn/eq-custom-btn-bg.gif") repeat-x scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0;
}
.sq-red-btn-left {
    background: url("../images/buttons/custom-btn/eq-custom-btn-left.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0;
}
.sq-red-btn-right {
    background: url("../images/buttons/custom-btn/eq-custom-btn-right.gif") no-repeat scroll right top transparent;
    float: left;
    margin: 0;
    padding: 0;
}
.sq-red-btn-right a {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 5px 42px 11px 40px;
    text-decoration: none !important;
    text-transform: uppercase;
}
.sq-red-btn-right a:link {
    text-decoration: none;
}
.sq-red-btn-right a:visited {
    text-decoration: none;
}
.sq-red-btn-right a:active {
    text-decoration: none;
}
.sq-red-btn-right a:hover {
    text-decoration: none;
}

#customerSupport.countrymenu
{
    margin: 0;
    padding: 2px;
    width: 230px;
}

/* CS Number in Contact Us styles */

div.CS-ContactUs-old
{
        border:1px solid #a3c8ff; background-color:#cfe2fe; float:right; padding:0; width:325px;
}

div.CS-ContactUs-old h3
{
    background-color:#a3c8ff;color:#000;font-size:12px;font-weight:bold;padding:10px;margin:0;
}


div.CS-ContactUs-old p
{
        font-family:Arial;
        font-size: 12px;
        font-weight: normal;
        margin: 0;
        padding: 10px 0 10px 10px;
        line-height: 22px;
}

img.cs-email{width: 24px;height: 24px;vertical-align: middle;}

img.cs-phoneno{width: 24px;height: 24px;vertical-align: middle;padding:2px 0 0 0;}

div.CS-ContactUs-old span.cs-phoneno{font-family:Arial;font-size: 13px;font-weight: bold;color: #000099;}



 /* EQ Ineligible page pop up styles update - for mobile responsive version */
.with-ILR .modal-window{overflow:scroll;}
.with-ILR .faq-light-box{ margin: 30px auto !important; position: relative !important;}
.with-ILR .faq-light-box-content{min-height: 200px;height: auto !important;}
.with-ILR .modal-window iframe{overflow:scroll;}
@media screen and (max-width: 559px) {
 .with-ILR .faq-light-box{max-width: 85%;} 
 .with-ILR .faq-light-box-content { width: 90%; margin: 0 auto; } 
}
@media screen and (max-width: 420px) {
 .with-ILR .faq-light-box{max-width: 80%;width: 80%;} 
}

.with-ILR {width: 100% !important;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.modal-window iframe,.modal-window html,.modal-window body{max-width: 100%; width: 100%;}}

/*Floating Disclaimer*/
.floating-disclaimer {
  position: fixed;
  margin: 0 3px 3px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 400;
  background-color: #ededed;
  z-index: 1100;
}
.floating-disclaimer-container {
  text-align: justify;
  position: relative;
  max-width: 980px;
  margin: 0 auto;
  width: 100%;
}
.floating-disclaimer-container p {
  color: #000;
  font-size: 13px;
  margin: 0;
  font-weight: bold;
  line-height: 17px;
  padding: 10px;
}
.read-disclaimer {
  cursor: pointer;
  display: none;
  text-decoration: underline;
}
.close-disclaimer {
  text-align: center;
  color: #1d4c9b;
  cursor: pointer;
  padding-top: 5px;
  display: block;
}
.close-disclaimer span {
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  text-decoration: underline;
}
.close-icon {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background-color: #8e0707;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  padding: 5px 10px;
  position: relative;
  right: 0;
  top: 0;
  margin: 10px 15px;
  float: right;
}
.close-icon:hover {
   color: #fff;
   text-decoration: none;
}
@media(max-width: 767px) {
  .close-icon {
    margin: 15px 0 10px;
  }
}
.read-disclaimer {
  display: inline-block;
}
.full-disclaimer--active .disclaimer-txt, 
.full-disclaimer--active .disclaimer-txt-more {
  display: inline;
}
.full-disclaimer--active .close-disclaimer {
  display: block;
}
.floating-disclaimer--disable {
  display: none;
}