/* Helper and Error Message form styles Start */
div.content_left_expanded div div.form_container,
div.form_container 
{ margin:0; padding:0; padding-top:0px; margin-top:5px; /*border-top:dashed 0px #c1c2b9;*/ font-size:12px; width:97%; }


div.form_container div.enroll_h2 h2{ border: 0px solid #F2F2F2}

div.content_left_expanded fieldset {
margin-bottom:0px;
}

div.content_left_expanded div div.form_sect_container, div.form_sect_container {
border-top:medium none;clear:both;color:#000000;float:none;margin:0 0 18px!important;padding:20px 3px 10px;width:100%;}

div.form_sect_container h2 
{ background:none; margin:0; padding:0; border:none; font-size:15px; color:#000000; padding-bottom:10px; margin-left:15px; width:96%;border-bottom:none;}
h2.form_sect_container_h2 
{ background:none; margin:0; padding:0; border:none;  color:#000000; padding-bottom:10px; margin-left:15px; width:96%; font-size:12px; border-bottom:0}

h2.new_h2 
{ background:none; margin:0; padding:0; border:none; font-size:12px !important; color:#000000; padding-bottom:10px; margin-left:15px; width:96%;border-bottom:none;}


/*div.content_left_expanded div div.form_sect_container { margin-bottom:0px;}*/
div.content_left_expanded div div.form_container, 
div.form_container div, 
div.form_container table, 
{ margin-bottom:0px;}
/* div#content */

/* Helper Text Styles */

div.content_left_expanded div#content div.field_container,
div.content_left_expanded div.field_container,
div#content div.field_container,
div.field_container
{ padding:0px; margin:0px; margin-bottom:10px !important; width:100%; clear:both;}

div.content_left_expanded div#content div.field_container div.field_SUBcontainer,
div.content_left_expanded div.field_container div.field_SUBcontainer,
div#content div.field_container div.field_SUBcontainer,
div.field_container div.field_SUBcontainer
{ padding:0px; margin:0px; background:none; border:none;}

div.content_left_expanded div#content div.field_container div.label_container,
div.content_left_expanded div.field_container div.label_container,
div#content div.field_container div.label_container,
div.field_container div.label_container
{margin:0; padding:0;  padding-top:2px; float:left; text-align:right; width:145px; font-weight:normal; padding-right:10px; margin-left:15px; color:#000000;}

div.content_left_expanded div#content div.field_container div.input_container,
div.content_left_expanded div.field_container div.input_container,
div#content div.field_container div.input_container,
div.field_container div.input_container
{margin:0; padding:0;float:left; text-align:left; width:260px; }

/*div#mid_col div#content div.field_container div.input_container table tr td{ padding:0px 2px; text-align:center; color:#575757;}*/

div.content_left_expanded div#content div.field_container div.msg_container,
div.content_left_expanded div.field_container div.msg_container,
div#content div.field_container div.msg_container,
div.field_container div.msg_container
{padding-bottom:0 0 5px 0; text-align:left; width:290px; margin:0 0 0 170px; _margin-left:185px; color:#575757; display:none;}

/* Helper Text Styles End */

/* Error Message Styles */

div.content_left_expanded div#content div.field_container_err,
div.content_left_expanded div.field_container_err,
div#content div.field_container_err,
div.field_container_err
{ padding:3px 0px;  margin:0px; margin-bottom:5px; width:100%;}

div.content_left_expanded div#content div.field_container_err div.field_SUBcontainer,
div.content_left_expanded div.field_container_err div.field_SUBcontainer,
div#content div.field_container_err div.field_SUBcontainer,
div.field_container_err div.field_SUBcontainer
{ padding:3px 0; margin:0px; border:none; background:url(../images/err_bg.jpg) #ffe7ea left repeat-y; display:block}

div.content_left_expanded div#content div.field_container_err div.label_container,
div.content_left_expanded div.field_container_err div.label_container,
div#content div.field_container_err div.label_container,
div.field_container_err div.label_container
{margin:0; padding:0; padding-top:2px; float:left; text-align:right; width:145px; font-weight:normal; padding-right:10px; margin-left:15px; color:#9f0000;}

div.content_left_expanded div#content div.field_container_err div.label_container span,
div.content_left_expanded div.field_container_err div.label_container span,
div#content div.field_container_err div.label_container span,
div.field_container_err div.label_container span
{ margin:0; padding:0; background:none; padding-left:5px;  }

div.content_left_expanded div#content div.field_container_err div.label_container span img.errorImage,
div.content_left_expanded div.field_container_err div.label_container span img.errorImage,
div#content div.field_container_err div.label_container span img.errorImage,
div.field_container_err div.label_container span img.errorImage
{ margin:0; padding:0; border:none; margin-right:10px; vertical-align:middle; display:inline}

div.content_left_expanded div#content div.field_container_err div.input_container,
div.content_left_expanded div.field_container_err div.input_container,
div#content div.field_container_err div.input_container,
div.field_container_err div.input_container
{margin:0; padding:0;float:left; text-align:left; width:260px;}

div.content_left_expanded div#content div.field_container_err div.msg_container,
div.content_left_expanded div.field_container_err div.msg_container,
div#content div.field_container_err div.msg_container,
div.field_container_err div.msg_container
{padding-bottom:0 0 5px 0; text-align:left; width:290px; margin:0; margin-left:170px; _margin-left:185px; color:#9f0000; display:block;}

/* Error Message Styles End */

/* Error Notification Styles Start */

div.form_container div.error_notification_container{ margin:0; padding:0; padding:10px 20px 5px 0px; margin-bottom:10px; border:1px solid #f5b8c0; border-top:4px solid #c70000; clear:both;width:100%;}

div#content_left div.form_container div.error_notification_container h2{ width:400px;}

div.content_left_expanded div.form_container div.error_notification_container h1,
div.form_container div.error_notification_container h1
{ background:none; margin:0; padding:0; padding-bottom:5px; color:#c70000; font-size:16px;}

div.content_left_expanded div.form_container div.error_notification_container h2,
div.form_container div.error_notification_container h2
{ background:none; margin:0; padding:0; padding-bottom:5px; color:#c70000; font-size:16px; border-bottom:0px}

div.form_container div.error_notification_container p{ margin:0!important; padding:0; color:#000000;}

/* Error Notification Styles Start */

div.content_left_expanded div#content div.form_sect_container_p,
div.content_left_expanded div.form_sect_container_p,
div#content div.form_sect_container_p,
div.form_sect_container_p 
{ margin-left:15px; margin-bottom:10px;}

div.content_left_expanded div#content div.field_container div.input_container table tr td,
div.content_left_expanded div.field_container div.input_container table tr td,
div#content div.field_container div.input_container table tr td,
div.field_container div.input_container table tr td
{ padding:3px 2px 3px 0; *padding: 0;text-align:left; vertical-align:top; color:#575757;}

div.field_container div.input_container table.emailAlertOptions tr td a:link, div.field_container div.input_container table.emailAlertOptions tr td a{ color:#0047b6 !important; text-decoration:underline;}

label.label_hide{ position:absolute; left:-1000px; height:1px; width:1px;}

div.content_left_expanded div#content div.field_container div.input_container1,
div.content_left_expanded div.field_container div.input_container1,
div#content div.field_container div.input_container1,
div.field_container div.input_container1
{margin:0; padding:0;float:left; text-align:left; width:290px;}

div.content_left_expanded div#content div.field_container_err div.input_container1,
div.content_left_expanded div.field_container_err div.input_container1,
div#content div.field_container_err div.input_container1,
div.field_container_err div.input_container1
{margin:0; padding:0;float:left; text-align:left; width:220px; background:url(../images/err_bg.jpg) #ffe7ea left repeat-y;}

div.field_container div.input_container1 table tr td{ padding:3px 2px 3px 0; text-align:left; vertical-align:top; color:#575757;}

div.content_left_expanded div#content div.automatic_left,
div.content_left_expanded div.automatic_left,
div#content div.automatic_lefts,
div.automatic_lefts
{float:left; width:360px; margin-right:10px;}

div.content_left_expanded div#content div.automatic_right,
div.content_left_expanded div.automatic_right,
div#content div.automatic_right,
div.automatic_right
{float:left; }
/* Text Area */

div.content_left_expanded div#content div.Disclosures_container,
div.content_left_expanded div.Disclosures_container,
div#content div.Disclosures_container,
div.Disclosures_container 
{ margin:0; padding:0;  width:100%; float:none; padding-top:10px; padding-bottom:20px; color:#575757; clear:both;}
div.content_left_expanded div#content div.Disclosures_container h2
div.content_left_expanded div.Disclosures_container h2,
div#content div.div.Disclosures_container h2,
div.div.Disclosures_container h2 
{ margin:0; padding:0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:normal; color:#000000; padding-bottom:10px; margin-right:15px; float:left; width:65%;}
div.Disclosures_container div.PrintSave{  padding:0px; margin:0px; margin-bottom:5px; width:100%; float:right; text-align:right; width:100%; }
div.Disclosures_container div.PrintSave a, div.Disclosures_container div.PrintSave a:link
{
	margin:0; padding:0;	padding-left:5px; text-decoration:underline;
}
div.content_left_expanded div#content div.Disclosures_container div.PrintSave img,
div.content_left_expanded div.Disclosures_container div.PrintSave img,
div#content div.Disclosures_container div.PrintSave img,
div.Disclosures_container div.PrintSave img
{padding:0; margin:0; border:none;}


div.Disclosures_container div.Frame { margin:0; padding:0; width:100%; margin-left:0px; padding-bottom:10px;}
div.Disclosures_container div.Frame iframe{width: 95%; height: 100px; border:1px solid #000000;}

/* Styles for disclosure helper text */

div.content_left_expanded div#content div.Disclosures_container div.field_SUBcontainer,
div.content_left_expanded div.Disclosures_container div.field_SUBcontainer,
div#content div.Disclosures_container div.field_SUBcontainer,
div.Disclosures_container div.field_SUBcontainer
{ padding:0px; margin:0px; background:none; border:none;}

div.content_left_expanded div#content div.Disclosures_container div.label_container,
div.content_left_expanded div.Disclosures_container div.label_container,
div#content div.Disclosures_container div.label_container,
div.Disclosures_container div.label_container
{margin:0; padding:0;  padding-top:2px; float:left; text-align:right; width:25px; font-weight:bold; padding-right:0px; margin-left:0px; color:#000000;}

div.content_left_expanded div#content div.Disclosures_container div.input_container,
div.content_left_expanded div.Disclosures_container div.input_container,
div#content div.Disclosures_container div.input_container,
div.Disclosures_container div.input_container
{margin:0; padding:0;float:left; text-align:left; width:440px; _width:89%;}

div.content_left_expanded div#content div.Disclosures_container div.msg_container,
div.content_left_expanded div.Disclosures_container div.msg_container,
div#content div.Disclosures_container div.msg_container,
div.Disclosures_container div.msg_container
{padding-bottom:0 0 5px 0; text-align:left; width:95%; margin:0 0 0 30px; _margin-left:30px; color:#575757; display:none;}

div.content_left_expanded div#content div.Disclosures_container div.field_container_err,
div.content_left_expanded div.Disclosures_container div.field_container_err,
div#content div.Disclosures_container div.field_container_err,
div.Disclosures_container div.field_container_err
{ padding:3px 0px;  margin:0px; margin-bottom:5px; width:100%;}

div.content_left_expanded div#content div.Disclosures_container div.field_container_err div.field_SUBcontainer,
div.content_left_expanded div.Disclosures_container div.field_container_err div.field_SUBcontainer,
div#content div.Disclosures_container div.field_container_err div.field_SUBcontainer,
div.Disclosures_container div.field_container_err div.field_SUBcontainer
{ padding:3px 0; margin:0px; border:none; background:url(../images/err_bg.jpg) #ffe7ea left repeat-y; display:block}

div.content_left_expanded div#content div.Disclosures_container div.field_container_err div.label_container,
div.content_left_expanded div.Disclosures_container div.field_container_err div.label_container,
div#content div.Disclosures_container div.field_container_err div.label_container,
div.Disclosures_container div.field_container_err div.label_container
{margin:0; padding:0; padding-top:2px; float:left; text-align:right; width:25px; font-weight:bold; padding-right:5px; margin-left:0px; color:#9f0000;}

div.content_left_expanded div#content div.Disclosures_container div.field_container_err div.label_container span,
div.content_left_expanded div.Disclosures_container div.field_container_err div.label_container span,
div#content div.Disclosures_container div.field_container_err div.label_container span,
div.Disclosures_container div.field_container_err div.label_container span 
{  margin:0; padding:0; background:none; padding-left:10px;  }

div.content_left_expanded div#content div.Disclosures_container div.field_container_err div.label_container span img.errorImage,
div.content_left_expanded div.Disclosures_container div.field_container_err div.label_container span img.errorImage,
div#content div.Disclosures_container div.field_container_err div.label_container span img.errorImage,
div.Disclosures_container div.field_container_err div.label_container span img.errorImage  
{  margin:0; padding:0; border:none; margin-right:10px; vertical-align:middle; display:inline}

div.content_left_expanded div#content div.Disclosures_container div.field_container_err div.input_container,
div.content_left_expanded div.Disclosures_container div.field_container_err div.input_container,
div#content div.Disclosures_container div.field_container_err div.input_container,
div.Disclosures_container div.field_container_err div.input_container
{margin:0; padding:0;float:left; text-align:left; width:440px;_width:89%;}

/* Styles for disclosure helper text Ends */

div.content_left_expanded div#content div.Disclosures_container div.field_container_err div.msg_container,
div.content_left_expanded div.Disclosures_container div.field_container_err div.msg_container,
div#content div.Disclosures_container div.field_container_err div.msg_container,
div.Disclosures_container div.field_container_err div.msg_container
{padding-bottom:0 0 5px 0; text-align:left; width:95%; margin:0; margin-left:20px; _margin-left:30px; color:#9f0000; display:block;}
/* Text Area*/

<!-- Button Container CSS Start -->
div.Button_Container{ margin:0; padding:0; padding-top:10px; text-align:center; }
<!-- Button Container CSS End -->

/* Ends Helper and Error Message form styles Start */

/* Level AA fixes */

.noborder{border:none;}
.nowrap{white-space:nowrap;}

label.labelhide{ position:absolute; left:-10000px;}
label.label_hide{position:absolute; left:-10000px;}

/* Ends Level AA fixes */

/* Start font magnification*/
.flotstepsh1 {font-size:16px; font-weight:bold; line-height:18px; margin:0 0 10px 0; float:left; padding: 0 ;}
.flotstepsprint {margin:10px 0 10px 0px; _margin:5px 0 10px 0px; float:right;}
.flotstepsprint span {float:right; padding:3px; line-height:20px;}
.flotstepsprintsave{left:173px; margin:0px; width:599px;}
/* End font magnification*/

/* Helper Text styles paperless Start  */
div.content_left_expanded div#content div.small_label div.field_container,
div.content_left_expanded div.small_label div.field_container,
div#content div.small_label div.field_container,
div.small_label div.field_container
{ padding:0px; margin:0px; margin-bottom:10px !important; width:100%; clear:both;}

div.content_left_expanded div#content div.small_label div.field_container div.field_SUBcontainer,
div.content_left_expanded div.small_label div.field_container div.field_SUBcontainer,
div#content div.small_label div.field_container div.field_SUBcontainer,
div.small_label div.field_container div.field_SUBcontainer
{ padding:0px; margin:0px; background:none; border:none;}

div.content_left_expanded div#content div.small_label div.field_container div.label_container,
div.content_left_expanded div.small_label div.field_container div.label_container,
div#content div.small_label div.field_container div.label_container,
div.small_label div.field_container div.label_container
{margin:0; padding:0;  padding-top:2px; float:left; text-align:right; width:25px; font-weight:normal; padding-right:10px; margin-left:15px; color:#000000;}

div.content_left_expanded div#content div.small_label div.field_container div.input_container,
div.content_left_expanded div.small_label div.field_container div.input_container,
div#content div.small_label div.field_container div.input_container,
div.small_label div.field_container div.input_container
{margin:0; padding:0;float:left; text-align:left; width:92%; *padding-top:5px;}

div.content_left_expanded div#content div.small_label div.field_container div.input_container input,
div.content_left_expanded div.small_label div.field_container div.input_container input,
div#content div.small_label div.field_container div.input_container input,
div.small_label div.field_container div.input_container input
{float:left; margin:0; padding:0; *margin-top:-5px !important; margin-right:5px; vertical-align:middle}

div.content_left_expanded div#content div.small_label div.field_container div.input_container span,
div.content_left_expanded div.small_label div.field_container div.input_container span,
div#content div.small_label div.field_container div.input_container span,
div.small_label div.field_container div.input_container span
{margin:0; padding:0;float:left; text-align:left; width:92%; display:block;}

div.content_left_expanded div#content div.small_label div.msg_container,
div.content_left_expanded div.small_label div.msg_container,
div#content div.small_label div.msg_container,
div.small_label div.msg_container
{padding-bottom:0 0 5px 0; text-align:left; width:95%; margin:0; margin-left:29px;  *margin-left:34px; _margin-left:35px; color:#575757; display:none;}

div.content_left_expanded div#content div.small_label,
div.content_left_expanded div.small_label,
div#content div.small_label,
div.small_label
{ margin-top:10px; margin-bottom:0px;}

div.content_left_expanded div#content div.small_label div.field_container_err,
div.content_left_expanded div.small_label div.field_container_err,
div#content div.small_label div.field_container_err,
div.small_label div.field_container_err
{ padding:3px 0px;  margin:0px; margin-bottom:5px; width:100%;}

div.content_left_expanded div#content div.small_label div.marginpadding_none,
div.content_left_expanded div.small_label div.marginpadding_none,
div#content div.small_label div.marginpadding_none,
div.small_label div.marginpadding_none
{ padding:0px 0px;  margin:0px; margin-bottom:0px; width:100%;}

div.content_left_expanded div#content div.small_label div.field_container_err div.field_SUBcontainer,
div.content_left_expanded div.small_label div.field_container_err div.field_SUBcontainer,
div#content div.small_label div.field_container_err div.field_SUBcontainer,
div.small_label div.field_container_err div.field_SUBcontainer
{ padding:3px 0; margin:0px; border:none; background:url(../images/err_bg.jpg) #ffe7ea left repeat-y; display:block;}

.open_message div  div.content_left_expanded div#content div.small_label div.field_container_err div.field_SUBcontainer,
.open_message div  div.content_left_expanded div.small_label div.field_container_err div.field_SUBcontainer,
.open_message div  div#content div.small_label div.field_container_err div.field_SUBcontainer,
.open_message div  div.small_label div.field_container_err div.field_SUBcontainer
{ padding:3px 0; margin:0px; border:none; background:url(../images/err_bg.jpg) #ffe7ea left repeat-y !important; display:block;}

div.content_left_expanded div#content div.small_label div.field_container_err div.field_SUBcontainer div.label_container,
div.content_left_expanded div.small_label div.field_container_err div.field_SUBcontainer div.label_container,
div#content div.small_label div.field_container_err div.field_SUBcontainer div.label_container,
div.small_label div.field_container_err div.field_SUBcontainer div.label_container
{margin:0; padding:0; padding-top:2px; float:left; text-align:right; width:25px; font-weight:normal; padding-right:10px; margin-left:0px; color:#9f0000;}

div.content_left_expanded div#content div.small_label div.field_container_err div.field_SUBcontainer div.label_container span,
div.content_left_expanded div.small_label div.field_container_err div.field_SUBcontainer div.label_container span,
div#content div.small_label div.field_container_err div.field_SUBcontainer div.label_container span,
div.small_label div.field_container_err div.field_SUBcontainer div.label_container span
{ margin:0; padding:0; padding-left:5px; background:none; }

.open_message div  div.content_left_expanded div#content div.small_label div.field_container_err div.field_SUBcontainer div.input_container,
.open_message div  div.content_left_expanded div.small_label div.field_container_err div.field_SUBcontainer div.input_container,
.open_message div  div#content div.small_label div.field_container_err div.field_SUBcontainer div.input_container,
.open_message div  div.small_label div.field_container_err div.field_SUBcontainer div.input_container
{ margin:0; padding:0; padding-left:5px; background:none !important; }

div.content_left_expanded div#content div.small_label div.field_container_err div.field_SUBcontainer div.input_container,
div.content_left_expanded div.small_label div.field_container_err div.field_SUBcontainer div.input_container,
div#content div.small_label div.field_container_err div.field_SUBcontainer div.input_container,
div.small_label div.field_container_err div.field_SUBcontainer div.input_container
{margin:0; padding:0;float:left; text-align:left;width:91%; }

div.content_left_expanded div#content div.small_label div.field_container_err div.field_SUBcontainer div.input_container span,
div.content_left_expanded div.small_label div.field_container_err div.field_SUBcontainer div.input_container span,
div#content div.small_label div.field_container_err div.field_SUBcontainer div.input_container span,
div.small_label div.field_container_err div.field_SUBcontainer div.input_container span
{margin:0; padding:0;float:left; text-align:left; width:91%; display:block;}

div.content_left_expanded div#content div.small_label div.field_container_err div.input_container input,
div.content_left_expanded div.small_label div.field_container_err div.input_container input,
div#content div.small_label div.field_container_err div.input_container input,
div.small_label div.field_container_err div.input_container input
{float:left; margin:0; padding:0; *margin-top:0 !important; margin-right:15px; vertical-align:middle}

div.content_left_expanded div#content div.small_label div.field_container_err div.field_SUBcontainer div.label_container span img.errorImage,
div.content_left_expanded div.small_label div.field_container_err div.field_SUBcontainer div.label_container span img.errorImage,
div#content div.small_label div.field_container_err div.field_SUBcontainer div.label_container span img.errorImage,
div.small_label div.field_container_err div.field_SUBcontainer div.label_container span img.errorImage
{  margin:0; padding:0; border:none; margin-right:10px;  vertical-align:middle; display:inline}

div.content_left_expanded div#content div.small_label div.field_container_err div.msg_container,
div.content_left_expanded div.small_label div.field_container_err div.msg_container,
div#content div.small_label div.field_container_err div.msg_container,
div.small_label div.field_container_err div.msg_container
{padding-bottom:0 0 5px 0; text-align:left; width:88%; margin:0;margin-left:62px;*margin-left:70px; _margin-left:70px; color:#9f0000; display:block;}


div.content_left_expanded div#content div.small_label div.mar_left,
div.content_left_expanded div.small_label div.mar_left,
div#content div.small_label div.mar_left,
div.small_label div.mar_left
{margin-left:35px;}

div#content div.pad_left20 { font-size:12px;}

div#content div#subContent, div#content div#subContent div{margin-bottom:0px}

div.content_left_expanded div#content div.small_label div.field_container div.input_container input.radio_margin0,
div.content_left_expanded div.small_label div.field_container div.input_container input.radio_margin0,
div#content div.small_label div.field_container div.input_container input.radio_margin0,
div.small_label div.field_container div.input_container input.radio_margin0
{margin:0; padding:0; margin-left:5px; }

div.content_left_expanded div#content div.small_label div.field_container div.input_container table tr td,
div.content_left_expanded div.small_label div.field_container div.input_container table tr td,
div#content div.small_label div.field_container div.input_container table tr td,
div.small_label div.field_container div.input_container table tr td
{margin:0 0 0 0; padding: 5px 5px 0 0; } 

div.form_sect_container div#Signature { border: solid 1px #CCCCCC; border-bottom:none; border-right:none; margin:0; padding:5px; display:block; clear:both; margin-left:17px; width:458px; }
div.form_sect_container div#NoSignature { border: solid 1px #CCCCCC; border-bottom:none; border-right:none; margin:0; padding:5px; display:none; clear:both; margin-left:17px; width:458px; }
div.form_sect_container div.border_bottom{ margin:0; padding:0px; background:url(../images/signature_panel_bottom.gif) no-repeat bottom left; margin-left:17px; width:472px; height:8px;}
div.form_sect_container div.your_identification_option_container {margin:0; padding:0px; background:url(../images/signature_panel_right.gif) top right repeat-y; width:489px; }

.floatleft75{ margin:0; padding:0; float:left; width:65%;}
.floatright25{  margin:0; padding:0; float:right; width:15%;}
/* Font magification Styles */
div.FM_Container{ width:100%; text-align:right;margin-top:30px;}
div.FM_Container span{ margin-left:10px;}
div.FM_Container span img{ margin-left:5px; vertical-align:middle; display:inline;}
/* Font magification Styles End */

/* Right Font magification Styles */
div.FM_Container_right {
float:right;
margin-left:596px;
_margin-left:0px;
text-align:right;
width:100%;
position:relative; z-index:1;
}



div.FM_Container_right span{ margin-left:10px;}
div.FM_Container_right span img{ margin-left:5px; vertical-align:middle; display:inline;}
/* Right Font magification Styles End */
/*div#content_right div.FM_Container{margin-top:20px; margin-bottom:0px;}*/

div.footer_remap {width:425px; margin:0; padding:0; margin-left:30px;}

/* 01-04-2010 */
.list_disc{ list-style-type:disc; list-style-position:inside; list-style-image:none; margin-left:10px;}
.terms_conditions tr td { padding:0px}
.table_nopadding td { padding:0px!important}
.terms_conditions_right{float:left;margin-left:80px;_margin-left:50px;}
.marginbottom10{ margin-bottom:10px;}
.alert_table {
margin-left:20px;
}
div.content_left_expanded div#content  div.Disclosures_container div, div.Disclosures_container, div.content_left_expanded div#content div.Disclosures_container{margin-bottom:0px; padding-bottom:0px}
.HSBC_Cards_left{ width:195px; padding:10px; padding-right:0px; float:left; margin-right:10px; }
.HSBC_Cards_right{width:460px; padding:10px; margin-top:10px; margin-right:15px; float:right }
.absmiddle{vertical-align: middle}
.nomargin{margin:0!important}

div.content_left_expanded div#content div.field_container div.margin_L30,
div.content_left_expanded div.field_container div.margin_L30,
div#content div.field_container div.margin_L30,
div.field_container div.margin_L30,div.margin_L30{margin-left:30px;}

div.content_left_expanded div#content div.field_container div.margin_L13,
div.content_left_expanded div.field_container div.margin_L13,
div#content div.field_container div.margin_L13,
div.field_container div.margin_L13{margin-left:13px;_margin-left:7px;}


div.content_left_expanded div#content div.field_container div.width300,
div.content_left_expanded div.field_container div.width300,
div#content div.field_container div.width300,
div.field_container div.width300{width:300px}

div.content_left_expanded div#content div.field_container_err div.field_SUBcontainer div.widthfull,
div.field_container_err div.field_SUBcontainer div.widthfull,
div.widthfull
{width:92%; float:left; text-align:left}
div.content_left_expanded div#content div.field_container div.field_SUBcontainer div.widthfull,
div.field_container div.field_SUBcontainer div.widthfull,
div.widthfull
{width:92%; float:left; text-align:left}

p.marginLeft { margin-left:15px; _margin-left:15px; margin-bottom:10px;}

/* 01-04-2010 END */

/* Helper Text styles paperless End  */

/* Styles for Accessibility */

.list_disc{list-style-type: disc; list-style-image: none; list-style-position: inside;}

img.img_border0{border:none;}
img.vspace_5px{margin:5px 0px;}
img.hvspace_0px{ margin:0;}
img.hspace_5px {margin:0px 5px;}

.table_center, .div_center {margin:0 auto;}
th.whitespace{white-space:nowrap;}
.valign_top {vertical-align:top; }
.valign_middle {vertical-align:middle; }
.valign_bottom{vertical-align:bottom; }
.align_center {text-align:center;}
.align-left {text-align:left;}
.align_right {text-align:right;}
.align-justify {text-align:justify;}
.whitespace{white-space:nowrap;}
.nofloat{float:none !important;}

.font10{font-size:10px;}
.font11{font-size:11px;}
.font13{font-size:13px;}
.font15{font-size:15px;}
.font18{font-size:18px;}
.font22{font-size:22px;}
.font12{font-size:12px;}

.fontfaceverdana{ font-family:Verdana;}
.fontfaceariel{ font-family:Arial, Helvetica, sans-serif}
.fontfacehel{ font-family:Helvetica, Arial, sans-serif}
.fontfacetimes{ font-family:Times New Roman, Times, serif;}
.fontfacecourier{ font-family:Courier New, Courier, monospace;}
.fontfacetahoma{ font-family:Tahoma, Arial, sans-serif}
.fontfaceSymbol{ font-family:Symbol}

.colorblk{color:#000000 !important;}
.colorblu{color:#0000a0;}
.colorblu1{color:#3300FF;}
.colorrose{color:#FF33CC;}
.colorred{color:#C70000}
.colpalgrn{color:#606420;}
.colorgray{ color:#666666;}
.colorgray1{ color:#6e6e6e;}
.colorgray2{ color:#5b5b5b;}
.colorgraylight{ color:#808080;}

.color_ffffff{background:#fff}

.allignlft{ text-align:left;}

/* Styles for Accessibility END */


.body_link a{color:#003399;}

.body_link a:active{color:#003399;}

.body_link a:visited{color:#666666;}

.align_justify {text-align:justify;}
.align_left {text-align:left;}

.color_cc0000 {color: #cc0000;/*font-weight:bold;*/}

/* Button Container */

div.buttonContainer1{  padding:0px; margin:0px; float:left; width:180px; *width:185px; _*width:200px; text-align:right; margin-right:10px;*margin-right:5px;}
div.buttonContainer2{  padding:0px; margin:0px; float:left; margin:0px; text-align:left;}

/* Button Container END */

#bluelink { color:#0047B6;font-family:Arial,Helvetica,sans-serif;}
#bluelink a:link { color: #0047B6;font-family:Arial,Helvetica,sans-serif;}
#bluelink a{ color: #0047B6;font-family:Arial,Helvetica,sans-serif;}
#bluelink a:hover{ color: #666;font-family:Arial,Helvetica,sans-serif;}
#bluelink a:visited{ color: #0047B6;font-family:Arial,Helvetica,sans-serif;}

.bodytext_new{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:15px;
}

.bodybold_new{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:15px;
}

div.BackRewards{}
 
div.BackRewards_left{ width:20px; float:left; margin-right:8px;}
 
div.BackRewards_left input{padding:0px;  margin:0px; margin-top:3px;}
 
div.BackRewards_right{ width: 93%; float:left}

.width105{width:105px;}
.margin_top10{ margin-top:10px!important;}

/* Dispute Transaction Helper & error message text */
table#search_container tr td div { margin:0; padding:0; height:20px; vertical-align:middle;}
table.msg_container{ display:none; margin:0 !important; padding:0;}
table.msg_container_err{ margin:0 !important; padding:0; color:#ca0f0f; }
table.msg_container_err tr td { margin:0 !important; padding:0; color:#ca0f0f;}
table.helper_text td {color:#575757;}
table#search_container tr td.label_container_err { background-color:#ffe7ea; color:#ca0f0f; font-weight:bold; padding:2px;}
td.input_container_err {background-color:#ffe7ea; padding:2px;}
div.border_ccc{border:1px solid #CCCCCC !important;}

/*h2.table_hdr_new{
background-color:#6B6B63;
background-image:none;
border:0 none;
color:white;
font-size:12px;
line-height:normal;
margin:0;
padding:4px;
text-align:center;
width:100%;
}
*/
div.content_left_expanded div.marginminus, div.marginminus{margin:-1px}

.margin10{margin:10px;}

div.marginbottom0{margin-bottom:0 !important; }

div.content_left_expanded div#content div.field_container div.field_SUBcontainer div.font11,div.font11, .font11{font-size:11px !important;}

.bordercolor_new{border-top: 1px solid #D8D8D8}

div.page_title_float  {
float:left;
text-align:left;
width:45%;
}

#datatable thead th { font-weight:bold; background:#e0e0e0; border-right:solid 1px #ffffff; padding:5px; text-align:center; border-bottom:0px;}
.width_td{width:411px;}

div#main_2col {
margin-left:15px;
position:relative;
top:0px;
}


div.field_container div.input_container1 table tr.row_highlight_grey, 
div.field_container div.row_highlight_grey, div.row_highlight_grey, .row_highlight_grey {
 background-color: #f2f2f2;padding:1px; margin-bottom:0 !important;
}

.chkbox_label {width:380px; float:left; margin-left:10px}

.checkbox_input{margin:0; margin-right:8px;}

.floatleft_marginright0 {float:left; margin-right:0 !important}


.border_cont{border-top: 1px solid #ccc;}


div.content_left_expanded div#content div.field_container div.left_lable, div.left_lable {
margin:0 0 0 0px !important;
text-align:left !important;
}


.marginleft10{ margin-left:10px;margin-bottom:0 !important; }

.step_in_float{margin:0; padding:0; float:left; width:15%; margin-top:14px; margin-left:120px;}

.left_float { float:left;}

div#subContent, div#tnctable_4 div{margin-bottom:0px !important; }

.Button_Container{margin-bottom:0px !important; margin-top:10px; }

#radtable1{margin-left:30px;}

div.content_left_expanded_over  {
width:500px !important;
}

#tblCalendar td.tdstyle{color:#fff}

.table_caption_hide{margin-left:-10000px !important; position:absolute;}

.form_step_indicator{ float:right;text-align:right; margin-bottom:0px;margin-right:7px; }
div.form_step_indicator p {margin:0 0 0px;}

div#masthead {
margin-bottom:0px!important;
}


.noten {float:right; margin-right:5px; margin-top:-3px; *margin-top:-19px;}


/* Right Font magification Styles */
div.FM_Container_right1_outer{
width:780px;
margin-top:3px;
}

div.FM_Container_right1_outer_nli{
width:780px;
margin-top:10px;
}

div.FM_Container_right1 {
float:right;
text-align:right;
width:28%;
position:relative; 
z-index:1;
}


div.FM_Container_right1 span{ margin-left:10px;}
div.FM_Container_right1 span img{ margin-left:5px; vertical-align:middle; display:inline;}
/* Right Font magification Styles End */



div.FM_align div.FM_Container_right {
	float: left; margin-left: 0px; width: 205px;
}
div.FM_align div.FM_Container_right span {
	margin-left: 10px;
}
div.FM_align div.FM_Container_right span img {
	display: inline; margin-left: 5px; vertical-align: middle;
}
.h2_securelogin {
	float: left; width: 175px;
}


div.FM_Container_td { width:100%}

div.FM_Container_td {
	margin-top: 0px; width: 100%; text-align: right;
}
div.FM_Container_td span {
	margin-left: 0px;
}
div.FM_Container_td span img {
	display: inline; margin-left: 2px; vertical-align: middle;
}


#main .content_left_expanded_over h1.fwidth {width:472px;}


.container {margin-bottom:0px;}
div#primary_nav {margin-bottom:0px;}

td.Subdsptdetl_input{margin:0px!important; padding:0px!important;}
td.Subdsptdetl_label{margin-top:0px!important; padding-top:4px!important;}


.margin_left23px {margin-left:23px !important;}
.viewactivity{font-size:12px; margin:0; padding:0}

div.float_left div.coupon {height:152px;}

div.float_right div.coupon {height:152px;}

div#cardmember_details.special_benefits {margin-top:10px;}

.lockedpage_left_img{width: 18%; margin-top: -15px; float:left;}


div.underline, .underline, div.underlin, .underlin{ text-decoration:underline}


.open_message td div { margin-bottom:5px !important}

div.content_left_expanded {
z-index:-100;
}

/* June Release */

div#main.nli {
width:99%;
}

div.FM_Container {
margin-top:10px!important;
text-align:right;
float:right;
width:auto!important;
position: relative;
z-index:1;
}

div.content_left_expanded_over {
width:500px !important;
margin-top:0!important;
top:8px!important;

}


div#main.nli div.content_left_expanded h1 {margin-top:2px!important;}

div.FM_Container_LI {
margin-top:0px;
text-align:right;
float:right;
width:auto;
z-index:1;
position:relative;
}

div.FM_Container_LI span img {
display:inline;
margin-left:5px;
vertical-align:middle;
}

div.content_left_expanded_over_li {
left:173px;
position:relative !important;
top:0px;
width:500px !important;
}

div.FM_Container_LI2 {
margin-top:30px;
margin-bottom:10px;
text-align:right;
float:right;
width:auto;
}

div.FM_Container_LI2 span img {
display:inline;
margin-left:5px;
vertical-align:middle;
}

div#main {
width:99%;
}

div#logoff_area {
clear:right;
margin-bottom:5px !important;
right:0;
width:240px;
z-index:2;
}


div#content_right h3.offers {
clear:right;
}

div#container {
margin-bottom:0px ;
}

.color_cc0033{ color:#cc0033}

.cont_cent { margin-top: 35px; _margin-top:-35px!important;}

div#main.locale  {
top:155px!important;
}

.chkbx1
{
color:black!important;
vertical-align:middle!important;
}

table.browser_details th.thRow{padding:5px 0 5px 11px; vertical-align:top; background:none; font-weight:normal;}
table.browser_details th.thRowgray{padding:5px 0 5px 11px; vertical-align:top; background-color:#F0F0F0; font-weight:normal;}

* html div.FM_Container_LI2 span img { padding-bottom:1px;}
* html div.FM_Container_LI span img { padding-bottom:1px;}
* html div.FM_Container span img { padding-bottom:1px;}

.quick_links_left, .quick_links_right{width:45% !important;}

.font11_new {font-size:11px;}

.distran_mar_top {margin-top:0px !important;}
.distran_mar_bot {margin-bottom:0px !important;}
.distran_pad_top {padding-top:0px !important;}

h1.heading1style1 {font-size:16px;font-weight:bold;line-height:18px;margin-top:0;padding-bottom:2px;padding-top:0}

#bord_new img {float:left; padding-right:15px;}

div.fm_container_home  {float:right;margin:10px 0px;position:relative;text-align:right;width:auto;z-index:1;}
div.fm_container_home span{ margin-left:10px;}
div.fm_container_home span img{ margin-left:5px; vertical-align:middle; display:inline;}


.radioinput{ vertical-align:middle; margin-top:0px; margin-bottom:0px; padding-top:0px }

.labelmiddle{vertical-align:middle; margin-top:0px; padding-top:0px }

h1.login_errormsg_style {padding:0px; margin:0px !important;}
#less3 {left:10px;}
.optiontext {margin:5px 10px;}
div#content_right_obhome {left:580px;}
ul#navmenu{ width:102% !important;}

#content_left .form_container .Disclosures_container .field_SUBcontainer .colorblk input#termsncond {margin:0;width:13px;height:13px;overflow:hidden;margin:0px 4px 1px 0px;}

#secondary_nav_horizontal {width:auto;}


h2.offers_discounts  {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #DED9C3; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 0px; padding:0px 0px 1px 0px!important; color:#000000; border:none; line-height:normal;}

h2.offers_discounts img {display:inline;}

/* Added on 11_Feb_2011*/
div#content_left .content_left_sub, #content_left .content_right_sub{ float:left; width:240px;margin:0px 10px 0px 0px; }

div#content_left .content_left_sub .messg_cent{ width:196px;float:left;margin:0px;padding:0px}

div#content_left .content_right_sub .messg_cent{width:196px;float:left;margin:0px;}

div#content_left .content_left_sub img, #content_left .content_right_sub img{ float:left;margin:0px 8px 0px 0px; *margin-right:7px;}

div#content_left div.content_left_sub ul{color:#b9d300; margin-top:5px; margin-left:5px;list-style:none; padding-left:0px;}
div#content_left div.content_left_sub ul li{list-style:none;line-height:18px;background: url(../images/blue_arrow2_en_US_HS.gif) left 5px no-repeat!important; padding-left:10px; margin-left:0px;}

div#content_left div.content_right_sub ul{color:#b9d300; margin-top:5px; margin-left:5px;list-style:none; padding-left:0px;}
div#content_left div.content_right_sub ul li{list-style:none;line-height:18px; background: url(../images/blue_arrow2_en_US_HS.gif) left 5px no-repeat!important; padding-left:10px; margin-left:0px;}

/* End css added on 11_Feb_2011*/

/*Changes Done for April Release*/
ht_wt{height:70px;width:181px;}

/*FOR ADA Phase IV for reading order*/
#main div#content_left {position:static;margin-top:0px;margin-left:9px;float:left;_margin-left:5px;_float:left;}
#main div#content_right {float:left;left:auto;margin-left:20px;* margin-left:10px;  _margin-left:10px;margin-top: 0px;position:static;top:auto;}


#main div#secondary_nav {position:static!important;float:left;left:auto;top:auto;}
#main div#content_left_reduced {position:static;float:left;left:auto;top:auto;margin-left:16px;}
#main div.content_right1 {position:static;float:left;left:auto;top:auto;}
#main div.content_left_expanded_over_li {float:left;position:static!important;margin-left:16px;margin-top:-22px;}
#main table.bottom_section {width:auto;}


/*For Footer Border changes for multiple interestail page*/
table.footer_table #bottom_nav {border:none;padding-top:0;margin:0 auto;}
/*For Footer Border*/
table.footer_table {border-top:1px solid #eee!important; padding-top:10px;}

/*For Designer Button*/
.open_message div div input.button, input.button {padding-top:2px;padding-bottom:2px;height:auto; }

/*For main content left without nav*/
#main div.content_left_withoutnav {margin-left:173px;}

/*For register button on homepage*/
.registerbutcontainer {float:left;margin-left:10px; _margin-left:2px;display:block;min-width:80px; _width:90px;}
.registercontrol {margin-bottom:0px!important;}
div#home_loginbox .registerbutton_right {padding-right:5px;}

/*For Rollover Issue*/
div#main {position:static!important;}
div#container div#primary_nav {position:relative;z-index:999;} 

div#cardmember_details.special_benefits  {margin-top:-5px;_margin-top:0px;}

div.content_left_expanded_over  {float:left;margin-left:11px !important;margin-top:-10px!important;}

/*For removing the space for FM container*/
div#content_right_obhome {margin-bottom:0px;}
div.acct_features_nli_obhome {height:auto;margin-bottom:0px;}

/*FOR ADA Phase IV for reading order on li page for paragraph */
div.positioned p {width:auto!important;}

div#bottom_nav a {font-size:10px;}

/*FOR ADA Phase IV for width on nli page*/
div#main.nli {width:100%;float:left;}

/*FOR ADA Phase IV for space on cardbenefits page*/

table {
    margin-bottom: 0px !important;
}

.skip{ display: block;float: left;margin: 0 0 25px;}
.skip2{ margin:0 0 0 -510px !important;}
.privacyAdjust{ margin:0 0 0 132px;}
.privacyAdjust tr td p, .privacyAdjust ul, .privacyAdjust ol { width:500px;}

/*FOR ADA Phase IV for Fielset_Legend Issue(Starts)*/
.fieldset_legend1 {padding-left:170px;_padding-left:180px;margin-top:-48px;margin-bottom:10px;float:left;line-height:22px;clear:both;position:relative;}

.fieldset_legend2 {padding-left:164px;_padding-left:180px;margin-top:-28px;margin-bottom:10px;float:left;line-height:22px;position:relative;width:280px;clear:both;}

.fieldset_legend3 {padding-left:164px;margin-top:-62px;margin-bottom:10px;float:left;line-height:22px;position:relative;width:280px;clear:both;_padding-left:180px;}


.fieldset_legend4 {padding-left:164px;margin-top:-18px;margin-bottom:10px;float:left;line-height:22px;position:relative;width:280px;clear:both;_padding-left:180px;}

.fieldset_legend5 {padding-left:164px;margin-top:-40px;margin-bottom:10px;float:left;line-height:22px;position:relative;width:280px;clear:both;_padding-left:180px;}

* html .fieldset_legend1 {margin-bottom:48px;padding-left:170px;}

.legend_span1{text-align:right; color:#000000;line-height:12px;width: 146px;  white-space:normal;float:left;margin-left:2px;position:relative;}
.midset{width:255px; float:right; margin:0; *margin:-21px 0 0 0;_margin:-21px 0 0 0;}

/*FOR ADA Phase IV for Fielset_Legend Issue(Ends)*/

div.content_left_expanded fieldset {margin-bottom:0px;}

.headlinks{font-size:14px;font-weight: bold;display:inline;color:#000000 !important;border-bottom:none;background:#ffffff;}


/*FOR ADA Phase IV for Look and Feel*/
div.FM_Container {margin-bottom:0px;margin-right:8px;margin-top:7px!important;}

#main div#content_left {padding-right:0px;margin-top:10px;clear:left;}
#main div#secondary_nav {margin-top:-22px;}
#main div#secondary_nav.secondary_nav_2col {margin-top: 5px;clear:left;}
DIV#logoff_area{word-wrap:break-word;}

div.fm_container_home {padding-bottom:1px;}
div.spiff_app_secure {width:218px;}
.cl{clear:both;}

div.marminus div.FM_Container_LI{margin-top:0px!important;_margin-top:35px!important;}

.capstyle { PADDING-RIGHT: 4px; MARGIN-TOP: 0pt; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 0pt! important; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: rgb(76,76,76); TEXT-ALIGN: center }
.left_cont { PADDING-RIGHT: 5px; LINE-HEIGHT: 1.5em; TEXT-ALIGN: right }
.right_cont { PADDING-RIGHT: 5px; LINE-HEIGHT: 1.5em; TEXT-ALIGN: left }

/*15/06/2011*/
.textarea_width{ width:470px;}

/*QC Defect # 14452 CSS Addition*/
.fltlft	{
	float:left;
}
.fltrht	{
	float:right;
}
.clear	{
	clear:both;
}
.search_cont	{
	width:480px;
	padding:9px 0px 0px 10px;
	font-size:12px;
}
.searchby	{
	margin:5px 0px 0px;
	*margin:10px 0px 0px;
	_margin:10px 0px 0px;
}
.search	{
	height:22px;
	margin-top:3px;
	*margin-top:5px;

}
.search_cont div	{
	padding:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.datefield	{
	width:255px;
}
.searchbtn	{
	margin-top:30px;
	*margin-top:36px;
	_margin-top:36px;
}
div#content_left fieldset div.info {
	padding:7px 5px;
	font-size:12px;
	margin:0px;
}
.descr	{
	width:390px;
}
.info a	{
	color:#000000;
}
.info a:hover	{
	color:#0055AA;
}
.search_criteria	{
	width:510px;
	overflow-x:auto;
	overflow-y:hidden;
	height:auto;
 }

 
 
 caption.table_hdr_new {
   background-color: #6B6B63;
    background-image: none;
    border-width: 0;
    color: white;
    font-size: 12px;
    line-height: normal;
    margin: 0;
    padding: 4px;
    text-align: center;
	font-weight:bold;
}

/*21-June For QC Defect No:14430*/
.btnwidth_330px {*width:330px;}

/*21-June For QC Defect No:14516*/
img.err_img{float: left; margin: 0px 10px 0px 20px;}
div.err_box{float: left; width: 83%; margin:0; padding:0;}

/*QC:14855:Safari issue*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.managebut_main{ width:220px}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.managebut_lt{ margin-left:-2px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.managebut_rt{ margin-right:-2px;}}

/*QC:14831*/
input.button {height: auto !important; padding:0 !important; margin:0; padding-top:0px !important;  padding:2px !important; }

/*QC:14283*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.fieldset_legend2 { margin-top:0px;}}

/*QC:14715*/
.width550px{ width:550px !important;}
.legend_span2{text-align:left; color:#000000; line-height:12px; width:500px;  white-space:normal; float:left; margin-left:-12px; position:relative;}

/*QC:14286*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.legend_span2 {float:none; margin-left:0px; }}

/*QC:15023*/
.margin_top_m15{ margin-top:-15px;}
.height_21p{height:21px;}
.height_21p span {width:130px; display:block;}

/*QC:15027*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.fieldset_legend4 {margin-top:-10px;margin-bottom:10px; }}
@media screen and (-webkit-min-device-pixel-ratio:0) {.fieldset_legend1 {margin-top:-10px;margin-bottom:10px; }}
@media screen and (-webkit-min-device-pixel-ratio:0) {.fieldset_legend2 {margin-top:-10px;margin-bottom:10px; }}
@media screen and (-webkit-min-device-pixel-ratio:0) {.fieldset_legend3 {margin-top:-10px;margin-bottom:10px; }}
@media screen and (-webkit-min-device-pixel-ratio:0) {.fieldset_legend5 {margin-top:-10px;margin-bottom:10px; }}

/*QC:15065*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.accnum { width:40px;}}

/*QC:15024*/
div#home_loginbox.loginBut_obhome,
.loginBut_obhome,
input.loginBut_obhome{*width:auto !important;}

/*QC:15078*/
div.content_left_expanded h1 {width:450px;}
/* GLT - Round 2 DQ Issue 244.2 and 175.2  */
.width55{width:55%}
.field_SUBcontainer fieldset.box{margin:0px;padding:0px;border:0px solid #990000 }
.field_SUBcontainer fieldset.box legend{margin:0px 0px 0px 42px;padding:0px;color:#000000;display:block;white-space:normal;float:left; position:relative;}
.field_SUBcontainer fieldset.box span.select{float:left;margin-left:14px;*margin-left:170px;*margin-top:-18px;}

/* GLT - Round 2 DQ Issue 200.2 and 242.2 */
#swapfaq_new UL LI UL.faqdetails LI.listfaq{
	padding:0px !important;  margin:0;  border:none; 
}
#swapfaq_new UL LI UL.faqdetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

/* GLT - Round 2 DQ Issue 202.1 and 244.1*/
div#content_left ul, div#content_left_reduced ul, div.content_left_expanded ul .faqdeschead ul.faq_card
{ margin:0; list-style-type:none !important; padding:0; }
div#content_left ul, div#content_left_reduced ul, div.content_left_expanded ul .faqdeschead ul.faq_card li{ margin:5px 0 0 2px; list-style-type:none !important; padding:0;}

div.faqdeschead ul.faq_card li a {  cursor: pointer; font-weight: bold;	color:#000000;}

.faqdesc span{ margin-bottom:15px; display:block}


/*few more change for 202.1 and 244.1 */
.faqdesc SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 15px
}
UL.faq_card DIV.faqdeschead LI A {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #000000; PADDING-BOTTOM: 0px!important;
}
div#content_left UL.faq_card LI { PADDING-BOTTOM: 0px!important;}
div#content_left UL.faq_card LI a { COLOR: #000000; }

.legacy_content h1 { width:auto!important;}

/*start oct 11 changes */

.fieldset_noauth {
padding-left:35px!important;
}

.span_noauth {
width:30px!important;
}

.msg_noauth {
margin:0px 0px 0px 62px!important;
}

/*End oct 11 changes */

/* GLT - Fix for T15849819 -Bullet issue */
div#content_left ul.bullets_circle{ list-style-type:disc !important; padding:0; }
div#content_left div.hdBGColor ul.heading{ margin:0px 0 20px 0 !important; padding:0; }
/* GLT - Fix for T15849819 -Bullet issue */


