/* Singlesite IDs and Classes */

div#container {position: absolute; top: 0px; left: 0px; color: black;}
div#container div#masthead,
div#container div#masthead div{
	margin-bottom:0;
} 

h3 {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #ebebd6; margin-bottom:1px;} /* modified by Michael Rohan 03062997 */

/* Floats */
div.float_left {width: 49%; float: left; margin-bottom: 5px;}
div.float_right {width: 49%; float: right; margin-bottom: 5px;}
div.float_fix {clear:both; height:1px; margin:0; font-size:1px; line-height:1px; overflow:hidden;}

/* Masthead ------------------------------- */
div#masthead {width: 780px;}

/* Utility Nav */
div#utility_nav {margin:1px 0px 0px 1px; color: white; height: 18px; text-align: right;  border-bottom: #c4dbe6 solid 0px; border-top: #ffffff solid 1px; background: url(../images/utility_bkgd_EM.gif) repeat-x left bottom;}
* html body div#utility_nav {margin:1px 0px 0px 1px; color: white; height: 15px; text-align: right;  border-bottom: #c4dbe6 solid 0px; border-top: #ffffff solid 1px; background: url(../images/utility_bkgd_EM.gif) repeat-x left bottom;}
div#utility_nav a {margin: 0 0 0 -4px !important; padding-right: 6px; padding-left: 6px; font-size: 10px; padding-bottom: 0px; color: black; padding-top: 0px; text-decoration: none; border-right: #ffffff solid 1px;}
div#utility_nav a:hover, div#utility_nav a:active, div#utility_nav a:focus {color: #06f; text-decoration:underline;}
div#utility_nav a.on {*line-height:18px;background-color:#ffffff; border-bottom: #ffffff solid 4px; color:#06f; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;}

/* Logos*/
div#logos {height: 75px; margin: 0; padding-left: 2px;}

/* Logoff Area */
/* Changed on 27 June 2007 */
DIV#logoff_area {Z-INDEX: 2; RIGHT: 0px; WIDTH: 240px;margin-bottom:5px !important;}
DIV#logoff_tab {PADDING-RIGHT: 15px; PADDING-LEFT: 0px; Z-INDEX: 2; RIGHT: 0px; BACKGROUND: url(../images/tab_logoff_right.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90px; PADDING-TOP: 0px;  HEIGHT: 27px; voice-family: inherit;}
DIV.empty_style_to_fix_ie_5 {}
DIV#logoff_tab A {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 5px; TEXT-DECORATION: none}
DIV#logoff_tab IMG {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DIV#logoff_tab #lock {DISPLAY: block; FLOAT: right; MARGIN: 3px 0px 0px 10px}
DIV#user_info {BORDER-TOP: #e2e2e2 0px solid; LEFT: 0px; WIDTH: 226px; PADDING-TOP: 0px;margin:0 !important;}
DIV.empty_style_to_fix_ie_5 {}
DIV#user_info DIV {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN-BOTTOM: 2px !important; PADDING-BOTTOM: 7px; WIDTH: 100%; PADDING-TOP: 7px; BACKGROUND-COLOR: #e2e2e2}
DIV#user_info SPAN {DISPLAY: block; MARGIN: 0px}
/* end Masthead ------------------------------- */


/* Page structure */
div#main {position: absolute; top:165px; margin-left: 4px;}
div#content_left {position: absolute; top: 10px; left: 9px; width: 510px; padding: 0; padding-right: 8px; border-right: 1px dashed #efefef;}
div#content_left_reduced {position: absolute; top: 0px; left: 173px; width: 346px; padding-right: 8px; }
div#content_left_expanded {position: absolute; top: 0px; left: 173px; width: 500px;}
div#content_right {position: absolute; top: -45px; left: 536px; width:240px; padding: 0;}
div#secondary_nav {position: absolute; width: 156px; top: 0px; left: 0px;}


/* Left Column Content Area ------------------- */
h2.no_underline {border-bottom: 0 solid white;}
div#content_left table a {color: black;}
div#content_left table a:hover, div#content_left table a:active, div#content_left table a:focus {color: #05a;}

div#content_left p {margin-bottom: 15px;}
div#content_left_reduced div.spiff.floats p {width: 261px;} /* For reduced-width left column */
div#content_left div.spiff.floats p {width: 421px;} /* For full-width left column */
div#content_left div.float_left div.spiff.floats p, div#content_left div.float_right div.spiff.floats p {width: 170px;} /* For left column sub columns */

div.spiff {padding:10px 0px 4px 0px; border-bottom: 1px dashed #c8c8c0;}
div.spiff p {padding: 7px; margin: 0;}
div.spiff.floats img {float:left;}
div.spiff.floats p {margin-left: 70px; margin-top: 0; padding: 0;
	padding-top: 7px;
	voice-family: "\"}\"";
	voice-family:inherit;
	padding-top: 0px;
	}
div.empty_style_to_fix_ie_5 {}
div.spiff.floats h4 {margin-left: 70px; margin-top: 0; padding: 0;}
div#content_right div.spiff.floats p { width: 160px;}
div.spiff em {color: red; font-weight: bold; font-style: normal;}
div.spiff.floats.no_header {border-top: 1px solid #c8c8c0; border-bottom: 0 dashed #c8c8c0; padding-top: 7px;}

div.coupon {border: 2px dashed #c8c8c0; padding: 5px; margin-top: 5px; margin-bottom:5px;}
div.coupon div, div.coupon p {border: 0px solid white;}
div#content_left div.coupon table tr td a {color: #0047b6;}
div#content_left div.coupon table tr td a:hover, div#content_left div.coupon table tr td a:active, div#content_left div.coupon table tr td a:focus {color: #06f;}
div.float_left div.coupon, div.float_right div.coupon {text-align: center; height: 140px;}

div.coupon1 {border: 0px solid #c8c8c0; padding: 5px; margin-top: 5px; margin-bottom:5px;}
div.coupon1 div, div.coupon1 p {border: 0px solid white;}
div#content_left div.coupon1 table tr td a {color: #0047b6;}
div#content_left div.coupon1 table tr td a:hover, div#content_left div.coupon1 table tr td a:active, div#content_left div.coupon1 table tr td a:focus {color: #06f;}
div.float_left div.coupon1, div.float_right div.coupon1 {text-align: center; height: 140px;}

div#content_left div.fieldset_group fieldset {margin-bottom: 5px;} /* For when fieldsets need to sit closely together */
div#content_left fieldset table {margin-bottom: 0;}

div#content_left fieldset.current_rewards_balance {border: 1px solid #666666;}
/* August 2007 changes starts*/
DIV#content_left FIELDSET TABLE TR TD.right_align {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN:right;
}
#StatementLinksMore {display: none;}
/* August 2007 changes ends*/
/* new */
fieldset.general_error {border: 1px solid red; background-color: #ffC; padding-bottom: 0;}
fieldset.general_error p { background: url(../images/error.gif) top left no-repeat; padding-left: 20px; margin: 16px 0 0 30px;}
fieldset.general_error strong {color: red;}

div#bottom_nav {float: left; text-align: center; font-size: 10px;}
div#bottom_nav a {color: #7a7a7a;}
div#bottom_nav a:hover, div#bottom_nav a:active, div#bottom_nav a:focus {color: #05a;}
div#bottom_nav p {color: #484848; margin-top: 12px;}
div#content_left div#bottom_nav a {color: #7a7a7a;}

/* Right Column Content */
div#content_right div#messages {background-color: #efefef; font-weight: bold; color: red; padding: 7px;}
div#content_right div#messages img {display: inline;}
div#content_right div#messages a {font-weight: bold; color: black;}
div#content_right div#messages a:hover, div#content_right div#messages a:active, div#content_right div#messages a:focus {color: #05a;}
div#content_right div#messages.plain {color: #000; font-weight: normal;}

DIV#content_right DIV#quick_links {padding-top:0px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #a4c5ec 1px solid; BORDER-LEFT: #a4c5ec 1px solid; background-color:#ececec;}
DIV#content_right DIV#quick_links UL {/*PADDING-LEFT: 6px; list-style:square; margin-left:20px;*/  margin-left:6px; color:#999999; margin-top:-4px; line-height:28px; list-style-type: none; }
DIV#content_right DIV#quick_links UL LI {LINE-HEIGHT: 18px; background: url(../images/blue_arrow2_EM.gif) center left no-repeat; padding-left:10px;}
DIV#content_right DIV#quick_links UL LI A{color:#0047b6; text-decoration:underline;}
DIV#content_right DIV#quick_links UL LI A:hover, DIV#content_right DIV#quick_links UL LI A:active, DIV#content_right DIV#quick_links UL LI A:focus{color:#0066ff; text-decoration:underline;}
/*New Styles added on 18/01/07 by Saravanan*/
DIV#content_right DIV#quick_links span#sertran{LINE-HEIGHT: 20px; background: url(../images/search.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
DIV#content_right DIV#quick_links span#prt{LINE-HEIGHT: 20px; background: url(../images/button_print.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
DIV#content_right DIV#quick_links span#help{LINE-HEIGHT: 20px; background: url(../images/q2.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
/*New Styles added on 18/01/07 by Saravanan ends here*/
div#content_right div#balance_transfer form {margin: 0;}
div#content_right div#balance_transfer {border-bottom: 1px dashed #ded9c3; padding-bottom: 15px;}

div#content_right h3.quick_links {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #FBC068; margin-bottom:1px;} /* modified by Michael Rohan 03062997 */
div#content_right h3.balance_transfer {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #666666; color: white; margin-bottom: 12px;}

/* Added to round corners - note: offers background same as 'yellow' background */
div#content_right h3.offers {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #99CC00; color: black; margin-bottom: 12px;}

div#content_left div.float_right div#iw_content_restriction h3.quick_links      {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #FBC068; margin-bottom: 12px;}
div#content_left div.float_left div#iw_content_restriction  h3.balance_transfer {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #666666; color: white; margin-bottom: 12px;}
div#content_left div.float_left div#iw_content_restriction  h3.offers           {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #99CC00; color: black; margin-bottom: 12px;}

div#content_left h3.quick_links      {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #FBC068; margin-bottom: 12px;}
div#content_left h3.balance_transfer {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #666666; color: white; margin-bottom: 12px;}
div#content_left h3.offers           {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #99CC00; color: black; margin-bottom: 12px;}
/* Added to round corners */


DIV#content_right H2.tools {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; width:240px; 
}

div#content_right div.tools {padding-left: 4px;}
div#content_right div.tools div {margin: 0 0 5px 0;}
div#content_right div.tools img {float: left;}
div#content_right div.tools a {float: left; color: black;}
div#content_right div.tools a:hover, div#content_right div.tools a:active, div#content_right div.tools a:focus
 {color: #05a;}


/* Tables */
div#content_left img {display:inline;}
div#content_left fieldset {margin-bottom: 20px;}
div#content_left fieldset.error {color: red; font-weight: bold; text-align: center;}
div#content_left fieldset.error img {display: inline; margin-bottom: -2px;}
div#content_left fieldset table {width: 100%;}
div#content_left fieldset table tr td {text-align: left; padding: 3px 4px;}
div#content_left fieldset table tbody tr th {text-align: right; padding: 3px 4px;}
div#content_left fieldset table thead th {text-align: left; font-size: 10px; font-weight: bold; vertical-align: top; background-color: #e2e7ea; padding: 3px 2px;}
div#content_left fieldset table th {text-align: left;}
div#content_left fieldset table thead th a {display: block; color: #05a;}
div#content_left fieldset table th img {display: inline;}
div#content_left fieldset table.summary_table th, div#content_left fieldset table.summary_table td {text-align: right; padding: 3px 4px;}
div#content_left fieldset table td.sum {border-top: 1px solid #666666;}
div#content_left fieldset table tr.row_highlight {background-color: #DCF494;}
div#content_left fieldset table tr.row_highlight_grey {background-color: #f2f2f2;}
div#content_left fieldset table .table-divider {border-bottom: 1px dashed #e2e2e2;}

div#content_left_expanded img {display:inline;}
div#content_left_expanded fieldset {margin-bottom: 20px;}
div#content_left_expanded fieldset.error {color: red; font-weight: bold; text-align: center;}
div#content_left_expanded fieldset.error img {display: inline; margin-bottom: -2px;}
div#content_left_expanded fieldset table {width: 100%;}
div#content_left_expanded fieldset table tr td {padding: 3px 4px;}
div#content_left_expanded fieldset table tbody tr th {text-align: right; padding: 3px 4px;}
div#content_left_expanded fieldset table thead th {text-align: left; font-size: 10px; font-weight: bold; vertical-align: top; background-color: #e2e7ea; padding: 3px 2px;}
div#content_left_expanded fieldset table th {text-align: left;}
div#content_left_expanded fieldset table thead th a {display: block; color: #05a;}
div#content_left_expanded fieldset table th img {display: inline;}
div#content_left_expanded fieldset table.summary_table th, div#content_left fieldset table.summary_table td {text-align: right; padding: 3px 4px;}
div#content_left_expanded fieldset table td.sum {border-top: 1px solid #666666;}
div#content_left_expanded fieldset table tr.row_highlight {background-color: #DCF494;}
div#content_left_expanded fieldset table tr.row_highlight_grey {background-color: #f2f2f2;}
div#content_left_expanded fieldset table .table-divider {border-bottom: 1px dashed #e2e2e2;}

div#content_left_expanded fieldset table.whitebkg tr td {padding: 0px}

h3.table_hdr {margin:0 2px; .margin:0; background-color: #666666; font-size: 12px; text-align: center; color: white; padding: 4px; margin-bottom: 0px !important; background-image: none;}
h3.table_hdrCSH {margin:0 2px; .margin:0; background-color: #666666; font-size: 12px; text-align: center; color: white; padding: 4px; margin-bottom: 0; background-image: none;}
h3.yellow {background-color: #99CC00; color: black;}
h3.light_shade {margin:0; background-color: #cccccc; color: black;}
fieldset.yellow {border: 1px solid #99CC00;}

div#content_left table tr.even {background-color: #f2f2f2;}

div#content_left fieldset div.info {font-size:11px; margin: 0px; margin-bottom: 0px; padding: 7px 5px;}
div#content_left fieldset div.info p {margin-bottom: 10px;}
/* Fix for minor defect , submit button positioning- Nov 2007 */
.centered {text-align: center; padding:10px; _padding:0px;}
div.large {font-size: 12px; font-weight: bold;}
.blue_highlight {background-color: #e2e7ea;}
.bottom_border {border-bottom: 1px dashed #e2e2e2;}
div#table_head_addenda {text-align: right; font-weight: bold; margin-bottom: 4px;}
div.stdropDownleft div#table_head_addenda {text-align: left;}

table.comparison_table td, table.comparison_table th {padding: 5px; border-bottom: 1px solid #999999; border-right: 1px solid #999999;}
table.comparison_table thead th {font-weight: bold; background-color: #f7f7f7;}
table.comparison_table td.first, table.comparison_table th.first {border-left: 1px solid #999999;}
table.comparison_table tbody th {font-weight: bold;}
table.comparison_table td {text-align: center;}

table.comparison_table td ul {list-style-type: disc; padding-left: 20px;}
table.comparison_table td ul li {padding-bottom: 4px; margin-left: 0;}

p.status_table_disclosure {padding: 0 30px; text-align: left; font-size: 11px;}

.border_cell {border: 1px solid black; border-top: 0; border-bottom: 0;}
.border_cell_first {border: 1px solid black; border-bottom: 0;}
.border_cell_last {border: 1px solid black; border-top: 0;}

div#content_left fieldset table .with_blue_links a {color: #0047b6;}
div#content_left fieldset table .with_blue_links a:hover, div#content_left fieldset table .with_blue_links a:active, div#content_left fieldset table .with_blue_links a:focus {color: #06f;}

/* Form elements */
input.button {font-size: 12px; height: 20px; border: 1px solid #666; background: url(../images/button_background_EM.gif) top left repeat-x; font-weight: bold; cursor: hand; padding-bottom:20px;}

/* New as of 10-26-05 */
div#content_left ul, div#content_left_reduced ul, div#content_left_expanded ul {margin-bottom: 20px;}
div#content_left li, div#content_left_reduced li, div#content_left_expanded li {margin-left: 15px; line-height: 18px;}
div#site_map h2 {border-bottom: 0; font-size: 14px; text-decoration: underline; width: 200px;}

div#site_map ul li ul {margin-bottom: 5px;}
div.home_callout h4 {font: normal bold 14px/18px times,arial,helvetica,sans-serif; background: url(../images/check_icon_home.gif) center left no-repeat; color: #000; padding-left: 20px; margin:0px;}
div.home_callout h4nocheck {font: normal bold 14px/18px times,arial,helvetica,sans-serif; color: #000; padding-left: 20px; margin:0px;}
div.home_no_check h4 {font: normal bold 14px/18px times,arial,helvetica,sans-serif; color: #000; padding-left: 0px; margin:0px;}

div#content_left_expanded div#content_restriction { width:345px; margin: 0; padding-bottom: 0px; }
div#content_left_expanded div#content_restriction p { width:345px; margin: 0; padding-bottom: 0px;}
div#content_left_expanded div#content_restriction span { width:345px; margin: 0; padding-bottom: 0px;}
div#content_left_expanded div#iw_content_restriction {margin:0; padding-bottom: 0px;}
div#content_left_expanded div#iw_content_restriction p {margin:0; padding-bottom: 0px;}
div#content_left_expanded div#iw_content_restriction span {margin:0; padding-bottom: 0px;}
div#content_left div#content_restriction { width:345px; margin: 0; padding-bottom: 0px; }
div#content_left div#content_restriction p { width:345px; margin: 0; padding-bottom: 0px;}
div#content_left div#content_restriction span { width:345px; margin: 0; padding-bottom: 0px;}
div#content_left div#iw_content_restriction {margin:0; padding-bottom: 0px;}
div#content_left div#iw_content_restriction p {margin:0; padding-bottom: 0px;}
div#content_left div#iw_content_restriction span {margin:0; padding-bottom: 0px;}


/* New as of 11-07-05 */
div.step_indicator {font-size: 14px; text-align: right; margin-bottom: 4px; margin:0 ; width:345px;}
div.step_indicator em {color: #05a; font-style: normal; font-weight: bold; margin:0 ; width:345px;}
div#content_left ul, div#content_left_reduced ul, div#content_left_expanded ul {list-style-type: disc; padding-left: 20px;}
div#content_left li, div#content_left_reduced li, div#content_left_expanded li {padding-bottom: 4px; margin-left: 0;}

/* Added for Error Message as of 11-20-05 */
.errorbody {  /* Defines text used on form errors below field */
      font-family: verdana, arial, helvetica, sans-serif; 
      font-size: 11px; 
      font-style: normal;
      font-weight: normal; 
      color: #C70000; 
      line-height: 17px;}          

ul.errortext { /* Defines error text used at top of form */
      list-style:disc;          
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 11px;
      font-style: normal;
      font-weight: bold;
      color: red;
      margin: 15;
      padding: 0; 
      line-height: 15px;}

.opttext {  /* Defines Error header */
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	color: #333; 
	line-height: 14px;}

.rulecolor { /* Describes dividing lines on statements and account overview */ 
	color: #09f;
	background:#09f;}
	
FIELDSET {

      BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid

}
fieldset.light_shade {border: 1px solid #cccccc;}

div#content_left h2.full_width  {width:510px;}

div#content_left div#iw_content_restriction h2 {margin:3; padding-bottom: 3px; margin-top:5px;}
div#content_left div#iw_content_restriction h3 {margin:3; padding-bottom: 3px; margin-top:5px;}

div#content_left div.float_right div#iw_content_restriction h3 {margin:3; padding-bottom: 3px; margin-top:10px;}
div#content_left div.float_left div#iw_content_restriction h3 {margin:3; padding-bottom: 3px; margin-top:10px;}


div#iw_content_restriction div.coupon {border: 2px dashed #c8c8c0; padding: 5px; margin:3; padding-bottom: 3px;}
div#iw_content_restriction div.coupon div, div.coupon p {border: 0px solid white; margin:3; padding-bottom: 3px;}
div#content_left div#iw_content_restriction div.coupon table tr td a {color: #0047b6; margin:3; padding-bottom: 3px;}
div#content_left div#iw_content_restriction div.coupon table tr td a:hover, div#content_left div#iw_content_restriction div.coupon table tr td a:active, div#content_left div#iw_content_restriction div.coupon table tr td a:focus {color: #06f; margin:3; padding-bottom: 3px;}
div.float_left div#iw_content_restriction div.coupon, div.float_right div.coupon {text-align: center; height: 140px; margin:3; padding-bottom: 3px;}

div#content_left_reduced div#iw_content_restriction div.spiff.floats p {width: 261px; margin:5px; padding:1px;}
div#content_left div#iw_content_restriction div.spiff.floats p {width: 421px; margin:5px; padding:1px;}
div#content_left div.float_left div#iw_content_restriction div.spiff.floats p, div#content_left div.float_right div#iw_content_restriction div.spiff.floats p {width: 170px; margin:5px; padding:1px;}

div#iw_content_restriction div.spiff.floats img {float:left; margin:5px; padding:1px;}
div#iw_content_restriction div.spiff.floats p {margin-left: 70px; margin-top: 0; padding: 0;
	padding-top: 7px;
	voice-family: "\"}\"";
	voice-family:inherit;
	padding-top: 0px;
	}
div#iw_content_restriction div.spiff.floats h4 {margin-left: 70px; margin-top: 0; padding: 0;}
div#content_right div#iw_content_restriction div.spiff.floats p { width: 160px; margin:1px; padding:1px;}
div#iw_content_restriction div.spiff em {color: red; font-weight: bold; font-style: normal;}
div#iw_content_restriction div.spiff.floats.no_header {border-top: 1px solid #c8c8c0; border-bottom: 0 dashed #c8c8c0; padding-top: 7px;}
div#iw_content_restriction div.spiff.floats.no_header p {margin: 0;}

div#content_left div#iw_content_restriction h2 { width:510px;}


DIV#content_left_reduced DIV.float_left {
	FLOAT: none; clear: none; MARGIN-BOTTOM: 5px; WIDTH: 100%
}
DIV#content_left_reduced DIV.float_right {
	FLOAT: none; clear: none; MARGIN-BOTTOM: 5px; WIDTH: 100%
}
div#content_left div#iw_content_restriction div.float_right div.spiff.floats p {width: 160px; margin:5px; padding:1px;}
div#content_left div#iw_content_restriction div.float_left div.spiff.floats p {width: 160px; margin:5px; padding:1px;}


/*Application*/

div.apptab { margin-left:2px; *margin-left:0px; width:300px; background-color:#666; display:block;margin-bottom:0px;overflow:hidden;}
h2.tab { /* Describes tab header used on form */ 
	font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;
	color: #fff;background: #666;line-height: 20px;margin:0;padding-left:4px; border-bottom:0px solid #d02433;display:inline;}


col.labels {width:40%;text-align:right;}
col.form_fields {width:60%;}
col.check {width:4%;}
div.spiff_app {padding:4px; border:1px solid #ebebd6;}
div.spiff_app_secure {border:1px solid #ebebd6;padding:2px 0 0px 10px;border-bottom:3px solid #990000; float:right;}
.background_fill {background-color:#666; height:1px;}


/* Below styles added 04/07/06 */

div#cardart { background:url(../images/em_card.jpg) top left no-repeat ; width:200px; height:126px; border:0px solid #000; }

div#cardholdername { width:250px; position:relative; top:110px; left:5px; border:0px solid #000; font-family:verdana; font-weight:normal; font-size:9px; color:#000; }


.box a { margin: 0 0 5px 0; background: #efefef; padding: 5px; border: 1px solid #ddd; text-decoration: none; float: left; display: inline; width: 500px; }
.box a:hover, .box a:active, .box a:focus { background: #D4DEE6; border: 1px solid #ccc; }
.box a .head { font-size: 14px; color: #222; padding: 0; margin: 0; display: inline; }
.box a .para { color: #333; margin: 10px 0 0 0; padding: 0; display: block; }
.box a:hover .para, .box a:active .para, .box a:focus .para { color: #333; margin: 10px 0 0 0; padding: 0; }	
.box a:hover .head, .box a:active .head, .box a:focus .head { font-size: 14px; color: #0164AD; padding: 0; }
.box img { width:120px; height:76px; margin-right:10px; float:left; }

.popup_bar { width:660px; height: 23px; padding:0; padding-left: 4px; background: url(../images/tab_bar_EM.gif) bottom left repeat-x; border-bottom: 3px solid #e2e2e2;  }

/***************************************************
PROGRESS INDICATORS
***************************************************/	
	
.progress_off { /* Describes progress indicator that's OFF */ 
	font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;font-style: normal;
	font-weight: normal;color: #999;background: #FFF;line-height: 13px;
	margin: 0px;padding-left:3px;padding-right:5px;border-top:1px solid #999;
	border-bottom:1px solid #999;border-left:1px solid #999;width: 99px;}

.progress_on { /* Describes progress indicator that's ON */ 
	font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;font-style: normal;
	font-weight: bold;color: #FFF;background: #666;line-height: 13px;margin: 0px;
	padding-left:3px;padding-right:5px;border-top:1px solid #666;
	border-bottom:1px solid #666;border-left:1px solid #666;width: 110px;}
	
.progress_bullet { /* Describes the bullet underneath each step */ 
	font-family:verdana, arial, helvetica, sans-serif;font-size:10px;font-style:normal;
	font-weight:normal;line-height:14px;padding-top:3px;padding-left:3px;color:#333;}
	
.general_error_red{color: red;}	


div.app_rule {border-top: #afbedf 1px solid; margin: 5px 0 5px 0; padding:0; font-size:1px; line-height:1px;}
	
DIV#content_right DIV#quick_links span#sertran{LINE-HEIGHT: 20px; background: url(../images/search.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
DIV#content_right DIV#quick_links span#prt{LINE-HEIGHT: 20px; background: url(../images/button_print.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
DIV#content_right DIV#quick_links span#help{LINE-HEIGHT: 20px; background: url(../images/q2.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
/* Classes and ids for Quick Links */

#QuickLinksMore {margin-top:3px; display: none;}
#QuickLinksMore ul { margin-bottom: 0;}
#less { text-align:left; position:relative; width:195px; left:8px; padding-top:4px;}
#more {text-align:left; position:relative; width:195px; left:8px;}
.activ a{ color:#FFFFFF}
.activ a:active, .activ a:focus{ color:#FFFFFF}
.activ a:hover{ color:#FFFFFF}







/*----- NEW PRIMARY NAV---------*/
div#primary_nav {
	width:780px;
	height:30px;
	background:url(../images/tab_bar_EM.gif) repeat-x bottom left;
}
ul#navmenu {
	padding: 0;
	margin: 0 0 0 5px;
	list-style: none;
	width: 700px;
}

ul#navmenu li {
  margin: 0;
  border: 0px none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  background: url(../images/tab_right_EM.gif) no-repeat top right;
}
ul#navmenu li a{
  padding: 0 10px;
  background: url(../images/tab_left_EM.gif) no-repeat top left;
  line-height:26px;
  color:#000;
}

ul#navmenu ul {
  margin: 0;
  border-left:2px solid #ECECEC;
	border-top:1px solid #fe9900;
  border-right:2px solid #999;  
  border-bottom:2px solid #999;  
  padding: 0;
  width: 190px;
  list-style: none;
  position: absolute;
  top: 26px;
}
ul#navmenu ul ul { 
	margin-top:-10px;
}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 190px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

ul#navmenu li ul { /* second-level lists */
	position: absolute;
	left: -1000px;
	margin-left: 0px;
	margin-top: 0px;
	width:190px;
}
ul#navmenu ul li {
	width: 190px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}
ul#navmenu li ul ul { /* third-and-above-level lists */
	left: -1000px;
}
/* Root Menu */
ul#navmenu a {
  border: 0px solid #FFF;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #FFF;
  font: bold 12px/22px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu a:active, ul#navmenu a:focus, ul#navmenu li:hover a, ul#navmenu li:active a,ul#navmenu li:focus a, ul#navmenu li.iehover a {
  background: url(../images/tab_left_hover_EM.gif) no-repeat top left;
  color: #000;
}
ul#navmenu li:hover, ul#navmenu li:active, ul#navmenu li:focus,
ul#navmenu li.iehover {
  background: url(../images/tab_right_hover_EM.gif) no-repeat top right;
  color: #000;
}
ul#navmenu li.on, ul#navmenu li.on:hover, ul#navmenu li.on:active, ul#navmenu li.on:focus {
	background: url(../images/tab_right_on_EM.gif) no-repeat top right;
}
ul#navmenu li.on a, ul#navmenu li.on a:hover,  ul#navmenu li.on a:active,  ul#navmenu li.on a:focus{
	background: url(../images/tab_left_on_EM.gif) no-repeat top left;
	color:#FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li:active li a, ul#navmenu li:focus li a,
ul#navmenu li.iehover li a {
	float: none;
	background: #ebebd6;
	color: #000;
	font-weight: normal;
	border-left: 2px solid #fe9900;
	border-right: 2px solid #fe9900;  
	border-bottom: 1px solid #fe9900;  
	border-top: 1px solid #FFF;
	padding: 4px 2px 4px 5px; /* modified by Michael Rohan 03062007 */
	line-height: 15px; /* modified by Michael Rohan 03062007 */
}
ul#navmenu li:hover li.hasChild a, ul#navmenu li:active li.hasChild a, ul#navmenu li:focus li.hasChild a,
ul#navmenu li.iehover li.hasChild a {
  background: #ebebd6 url(../images/arrow_nav_right.gif) no-repeat 100% 50%;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:active li a:active, ul#navmenu li:focus li a:focus,
ul#navmenu li:hover li:hover a, ul#navmenu li:active li:active a, ul#navmenu li:focus li:focus a,
ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li a:active, ul#navmenu li.iehover li a:focus,
ul#navmenu li.iehover li.iehover a {
  background: #fe9900;
  color:#000;
}
ul#navmenu li:hover li.hasChild a:hover, ul#navmenu li:active li.hasChild a:active, ul#navmenu li:focus li.hasChild a:focus,
ul#navmenu li:hover li.hasChild:hover a, ul#navmenu li:active li.hasChild:active a, ul#navmenu li:focus li.hasChild:focus a,
ul#navmenu li.iehover li.hasChild a:hover, ul#navmenu li.iehover li.hasChild a:active, ul#navmenu li.iehover li.hasChild a:focus,
ul#navmenu li.iehover li.hasChild.iehover a  {
  background: #fe9900 url(../images/arrow_nav_right.gif) no-repeat 100% 50%;
  color:#000;
}
/* 3rd Menu */
ul#navmenu li:hover li:hover ul, ul#navmenu li:active li:active ul, ul#navmenu li:focus li:focus ul, 
ul#navmenu li:hover li.iehover ul, ul#navmenu li:active li.iehover ul ,ul#navmenu li:focus li.iehover ul {
	margin-left:2px;
}
ul#navmenu li:hover li:hover li a, ul#navmenu li:active li:active li a, ul#navmenu li:focus li:focus li a, 
ul#navmenu li.iehover li.iehover li a,
ul#navmenu li:hover li.hasChild:hover li a, ul#navmenu li:active li.hasChild:active li a, ul#navmenu li:focus li.hasChild:focus li a {
  background: #ebebd6;
  color: #000;
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:active li:active li a:active, ul#navmenu li:focus li:focus li a:focus,
ul#navmenu li:hover li:hover li:hover a, ul#navmenu li:active li:active li:active a, ul#navmenu li:focus li:focus li:focus a,
ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li a:active, ul#navmenu li.iehover li.iehover li a:focus, 
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #fe9900;
  color:#000;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li:active li:active li:active li a, ul#navmenu li:focus li:focus li:focus li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li:active li:active li:active li a:active, ul#navmenu li:focus li:focus li:focus li a:focus,
ul#navmenu li.iehover li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:active, ul#navmenu li.iehover li.iehover li.iehover li a:focus {
  background: #CCC;
  color: #FFF;
}

ul#navmenu li ul li:hover ul, ul#navmenu li ul li:active ul, ul#navmenu li ul li:focus ul,
ul#navmenu li ul li.iehover ul{
	position:absolute;
	left:188px;
	top:-10px;
}
* html body ul#navmenu li ul li:hover ul, * html body ul#navmenu li ul li:active ul, * html body ul#navmenu li ul li:focus ul,
* html body ul#navmenu li ul li.iehover ul{
	position:absolute;
	left:190px;
	top:-10px;
}

ul#navmenu li:hover ul ul, ul#navmenu li:active ul ul, ul#navmenu li:focus ul ul,
ul#navmenu li:hover ul ul ul,  ul#navmenu li:active ul ul ul,  ul#navmenu li:focus ul ul ul, 
ul#navmenu li:hover ul ul ul ul, ul#navmenu li:active ul ul ul ul, ul#navmenu li:focus ul ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul, 
ul#navmenu li.iehover ul ul ul ul {
	left: -1000px;
}
ul#navmenu li:hover ul, ul#navmenu li:active ul, ul#navmenu li:focus ul, 
ul#navmenu li li:hover ul, ul#navmenu li li:active ul, ul#navmenu li li:focus ul, 
ul#navmenu li li li:hover ul, ul#navmenu li li li:active ul, ul#navmenu li li li:focus ul, 
ul#navmenu li li li li:hover ul, ul#navmenu li li li li:active ul, ul#navmenu li li li li:focus ul, 
ul#navmenu li.iehover ul, 
ul#navmenu li li.iehover ul, 
ul#navmenu li li li.iehover ul, 
#nav li li li li.iehover ul {/* lists nested under hovered list items */
	clear:left;
	left: auto;
}
/** Support for the "iehover-fix.js" **/
ul#navmenu iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/


/*---IE 6 Fixes---*/
html body div#main {
	z-index:-100;
}
html body div#logoff_area {
	z-index:-100;
}
html * { z-index:0 }/*------------SECONDARY MENU--------------------*/
div#secondary_nav_horizontal {
	margin-top:-4px;
	/*/ margin-right:50%; */  /* modified by Michael Rohan 03062007 */
	padding-top:5px;
	height:26px;
	background:url(../images/secondarynav_bg_EM.gif) repeat-x top right;
}
div#secondary_nav_horizontal ul {
  margin: 0 0 0 7px;
  border: 0 none;
  padding: 0 0 0 2px;
  list-style: none;
  height: 30px;
}
div#secondary_nav_horizontal ul li {
  margin: 0;
  border: 0px none;
  padding: 0;
  display: block;
  float:left;
  list-style: none;
  border-right: 1px solid #FFF;
}
div#secondary_nav_horizontal ul li a {
	margin-right:0px;
	padding:3px 6px 1px 6px;  /* modified by Michael Rohan 03062007 */
	text-decoration:none;
	display:block;
	float:left;
	color:#FFF;
}
div#secondary_nav_horizontal ul li:last-child {
	border:0;
}
div#secondary_nav_horizontal ul li.lastChild { 
	border:0px;
}
div#secondary_nav_horizontal ul li a:hover, div#secondary_nav_horizontal ul li a:active, div#secondary_nav_horizontal ul li a:focus {
	text-decoration:underline;
	color:#FFF;
}

div#masthead div#secondary_nav_horizontal ul li.on {
	margin-left: -1px !important ;
	background:url(../images/secondarynav_act_rgt_EM.gif) no-repeat top right;
	height:26px;
	border-right:0px solid #000;
}	
div#secondary_nav_horizontal ul li.lastChild,
div#secondary_nav_horizontal ul li.firstChild { 
	border:0px;
}
div#secondary_nav_horizontal ul li.on a {
	margin-right:0px;
	padding:3px 8px 1px 8px;  /* modified by Michael Rohan 03062007 */
	text-decoration:none;
	display:block;
	font-weight:bold;
	background:url(../images/secondarynav_act_left_EM.gif) no-repeat top left;
	color:#CC0000;
}
div#secondary_nav_horizontal ul li.on a:hover, div#secondary_nav_horizontal ul li.on a:active, div#secondary_nav_horizontal ul li.on a:focus {
	color:#cc0000;
}
/* modified by Michael Rohan 03062007 */
.nav_view_account {width: 380px;}
.nav_statement_center {width: 455px;}
.nav_payments {width: 325px;}
.nav_customerservice {width: 400px;}
.nav_personalprofile {width: 505px;}


/* Secondary Navigation Vertical */
div#secondary_nav { /* width: 156px; background-color: #ffffff; padding-top: 1px; border-top: 3px solid #ff9900;} -- modified by Michael Rohan 03062007 */
position:absolute; top:1px; border-top: #ff9900 4px solid; width: 156px; padding-bottom: 16px; background:#ecebd6 url(../images/curve_right_EM.gif) no-repeat right bottom;} 
div#secondary_nav ul {border-top: white 1px solid;} /*modified by Michael Rohan 03062007 */
div#secondary_nav ul li {border-bottom: 1px solid white; padding: 4px 4px;}
div#secondary_nav ul li a {text-decoration: none; color: black;}
div#secondary_navul li a:hover, div#secondary_navul li a:active, div#secondary_navul li a:focus {color: #666;}
div#secondary_nav ul li.on 
{
background-color: #ff9900; ; font-weight: bold; color:#000000;
}
div#secondary_nav ul li.on a {color: white; font-weight: bold;}
div#secondary_nav div.top_border {width: 156px; background-color: #blue; margin: 0;}
div#secondary_nav .lastChild { height:15px;background: url(../images/curve_right_EM.gif) no-repeat right bottom; }
/* Added for Curve on Secondary Nav - Rohan Sandeep 23 Jan --removed by Michael Rohan 03062007 
div#secondary_nav .curve { background-image:url(../images/curve_right_EM.gif); background-repeat:no-repeat; background-position:right; height:16px; padding:0px;} */

/*Re-formatted Quick Links */

div#content_right div#quick_links {padding-top:5px; padding-bottom: 6px; border-bottom: #a4c5ec 1px solid; border-left: #a4c5ec 1px solid; background-color:#efefef;}
div#content_right div#quick_links ul {/*padding-left: 6px; list-style:square; margin-left:20px;*/  margin-left:6px; color:#999999;  line-height:28px; list-style-type: none; }
div#content_right div#quick_links ul li {line-height: 18px; background: url(../images/blue_arrow2_EM.gif) center left no-repeat; padding-left:10px;}
div#content_right div#quick_links ul li a{color:#0047b6; text-decoration:underline;} /* modified by Michael Rohan 03062007 */
DIV#content_right DIV#quick_links UL LI A:hover, DIV#content_right DIV#quick_links UL LI A:active, DIV#content_right DIV#quick_links UL LI A:focus{color:#06f; text-decoration:underline;}
	  
#QuickLinksMore {margin-top:4px; display: none;}
#QuickLinksMore ul { margin-bottom: 0;}
#less {position:relative; left:15px; padding-top:4px; color:#990000; text-decoration:underline; font-weight:bold; margin:0 4px -20px 0; width:215px; text-align:right;}
#more {position:relative; left:15px; padding-top:4px; color:#990000; text-decoration:underline; font-weight:bold; margin:0 4px 0 0; width:215px; text-align:right;}
.new {color:#cc0000;}

/* Start: REWARDS*/
ul.rewards { margin:0; padding:0; list style-type:none; margin-bottom:15px;}
ul.rewards li { height:36px; background:url(../images/rewards_bg_left_en_US_EM.gif) no-repeat top left; }
ul.rewards li a { font-weight:bold; display:block;padding:0 0 0 20px; line-height:36px; background:url(../images/rewards_bg_right_en_US_EM.gif) no-repeat top right; }
/* End: REWARDS */

/* Styles Statement Center */
div.float_right div.stdropDown { margin:0;}
div.stdropDownleft {  width:205px; float:left; border:0px #000 solid; padding-top:2px; !important }
div.stdropDownleft div { width: 210px;}
div.stdropDownleft form div a { padding-left:20px; background:url(../images/pdf.gif) no-repeat; }
div.stdropDown { margin-bottom:0; margin-left:258px; background-image:url(../images/block_background_EM.gif); background-repeat:no-repeat; height:65px; margin-top:0px; padding:10px; padding-left:14px; !important}
h1.stdropDown { margin-bottom:0px; !important}
.stdropDown table th { text-align:left; font-weight:bold; color:#666666; !important}
.stdropDown table .button { width:50px; !important}

div#content_left div .fieldset_group {margin:0px auto 20px auto; }

table.services td ul {color:#b9d300; margin-top:5px; margin-left:-15px;list-style:none; padding-left:0px;}
table.services td ul li {list-style:none;line-height:14px; background: url(../images/blue_arrow2_EM.gif) left no-repeat; background-position:1px 6px; padding-left:10px; margin-left:0px;}
div#balance_transfer .button { margin-top:10px; }
/* New Style created by Kanbay UX Team starts */

FIELDSET.dotted_grey {BORDER: #c8c8c0 2px dotted;}
.dotted_grey {BORDER: #c8c8c0 2px dotted;}
.dotted_grey .image { margin-top:4px;}
.dotted_grey_bottom {BORDER-BOTTOM: #c8c8c0 2px dotted}


DIV.tabBeige {background-image:url(../images/biege-tab.jpg); padding-top:0px; background-repeat:no-repeat; height:20px; width:510px;}
DIV.tabBeige h1 {font-size:16px; margin:0px; margin-left:10px; padding-top:7px; COLOR: #948764 ; FONT-WEIGHT: bolder;}
DIV.tabBeigeBrdr {BORDER: #ded9c3 1px solid; margin:0px; BORDER-top: #ded9c3 0px solid; width:508px; }

DIV.underLine {background-repeat:no-repeat; height:18px; margin-bottom:7px; border-bottom:#e2e2e2 2px solid; padding:0;}
DIV.underLine h1 {font-size:16px; margin-left:0px; margin-top:5px;  COLOR: #000 ; margin:0px; padding:0 0 2px 0;margin-bottom:5px;}
DIV.underLine img {text-align:center; margin-bottom:4px;}
.blackboldcenter {FONT-SIZE: 11px; COLOR: #000000; font-weight:bold; line-height:30px; text-align:center; background-color:#f3f8fe; margin-bottom:0px;}


/*h3.table_hdrCSH {background-color: #B9D300; font-size: 12px; text-align: center; color: black; padding: 4px; margin-bottom: 0; background-image: none;}
*/
.CSH {display: block; border: 1px solid #ADBDDE; padding: 4px; margin-bottom: 4px;}
.rewardsBox { background-image:url(../images/brand4_bg_EM.gif); background-repeat:repeat; width:235px; }

/* updated for rewards hyperlink underline - remove comment after review  */
.rewardsBox a { font-weight:bold; color:#000000; text-decoration:underline; padding-bottom:0.4px;   }
.rewardsBox a:hover, .rewardsBox a:active, .rewardsBox a:focus { color:#0066f4}

.logoffBox { background-image:url(../images/logoff_bg_EM.gif); background-repeat:repeat; width:235px; background-color:#cc0000;}


/* new styles for logoff box correction */
.logoffDetails {background:#F5F2EA; padding:6px; width:224px;}
/* New Style created by Kanbay UX Team ends */
DIV#bottom_nav A,
div#content_left DIV#bottom_nav A {
	COLOR:#585858;
}
div#bottom_nav a:hover, div#bottom_nav a:active, div#bottom_nav a:focus {
	color: #05a;
}
div#content_left table.services td table.services td ul li a {color:#0249b5; }
div#content_left table.services td table.services td ul li a:hover, div#content_left table.services td table.services td ul li a:active, div#content_left table.services td table.services td ul li a:focus {color:#06f; }
DIV#nav_float_fix {
	CLEAR: both; DISPLAY: none; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 0px
}
DIV#content_left td.rewards_link A,
DIV#content_left th.rewards_link A {
	COLOR: #05a
}
div#main.global_link_nli h1,
div#main.global_link_li h1 {
	margin-top:20px;
}
div.secondary_nav div.left div.float_fix {
	display:none;
}
div#main.nli {position: absolute; top:130px;}
div#main.nli div#content_left_expanded h1{margin-top:20px;}
div#main.nli div#content_left_reduced h1{margin-top:20px;}
div#main.nli div#secondary_nav{position: absolute; top:-11px;}

div.global_link_li { position:absolute !important; top:120px !important; }
div#content_right table div.spiff_app{border:1px solid blue; margin-top:44px; _margin-top:41px; }

div#content_left_expanded h3.table_hdr {margin:inherit;}
div#content_left_reduced h3.table_hdr {margin:inherit;}

div#quick_links ul{
	position:relative;
	margin: 0 6px !important;
	margin-bottom:0px !important;
}
div#quick_links div#QuickLinksMore ul {
	margin-top:-4px !important;
	width:90%;
}
.bluebkg{
background-color:#f5fafe;
}
/* Aug07 Changes*/

a.lineHeight{line-height:1.5em !important;}

th.positionBullet{vertical-align:top;padding-top:10px !important;}

select.label.reduced {width:160px;}

/* Aug07 Changes*/

/* Added for Defects with FAQ section in istorical Statements 26,Jul 2007*/
.hand_cursor{cursor:pointer;}
div#swapfaq ul li.closed{list-style:none;
	border:1px solid gray;margin-bottom:5px;padding-top:8px;padding-bottom:8px;margin:0px 2px;
    BACKGROUND-COLOR: #f8f8f8;
}
div#swapfaq ul li.open{list-style:none;
	border:1px solid gray;margin-bottom:5px;padding-top:8px;padding-bottom:8px;margin:0px 2px;
    BACKGROUND-COLOR: #f8f8f8;
}
.nomargin {margin:0 !important;}
/* Added for Defects with FAQ section in istorical Statements 26,Jul 2007 */
/* Added for August Release */
TABLE.whitebkg TR TD a,
TABLE.bluebkg TR TD a{
 color:#0047b6 !important; 
}
TABLE.whitebkg TR TD a:hover, TABLE.whitebkg TR TD a:active, TABLE.whitebkg TR TD a:focus,
TABLE.bluebkg TR TD a:hover, TABLE.bluebkg TR TD a:active, TABLE.bluebkg TR TD a:focus{
 color:#0066ff !important; 
}
DIV#swapfaq UL LI.open p{margin-left:16px;}
table tr.row_highlight_yellow {BACKGROUND-COLOR: #fefecb;}

/* START -Common Styles for Expandable Content*/
/* START -Common Styles for Expandable Content*/
div.grill {} /*container*/
.grill ul.rootLevel {margin:0 !important;padding:0 !important;} /*applies to first level items*/
.grill ul li {display:block;list-style:none;padding:0px;margin:0;padding-left:18px;background-color:#f0f0f0 !important;} /*Applies to all the items, irrespective of the level*/

.grill .grillHandle {cursor:pointer;font-weight:bold;display:block !important;border:1px solid #cccccc;margin-top:5px;} /*Applies to all handles*/
.grill .grillItem {background:#f0f0f0;border:1px solid #cccccc;border-top:0;} /*Applies to all non-handle items*/
.hidden {display:none !important;}
/* END -Common Styles for Expandable Content*/

/* START -Styles for Sublevel FAQ Items */
.grill.swapfaq .closed {background: url(../images/expand.gif) no-repeat 5px 5px;} /*Applies to all the FAQ headings(FAQ handles) */
.grill.swapfaq .closed a {padding:0;margin:0;}
.grill.swapfaq .opened {background: url(../images/reduce.gif) no-repeat 5px 5px;border-bottom:0px;} /*Applies to all the FAQ headings(FAQ handles) */
/* END -Styles for Sublevel FAQ Items */
table.tbl_transaction tr td span {font-weight: normal;float:left;}

table.tbl_transaction tr td div {margin:0;margin-left:5px;padding:0px;line-height:1.4em !important;}
/* Added for Width fix in Mozilla*/
/*aug changes*/
div#content_left div#iw_content_restriction p {width:auto !important;}div#content_left div#iw_content_restriction div div.spiff.floats p {width:auto !important;margin-left:70px;}
div#content_left div div.spiff.floats{border-bottom:0px dotted #cccccc !important;}
div#content_left div.coupon1 {border:0px dotted #cccccc !important;}
div#content_left div.coupon1 div.spiff.floats{border:0 !important;}
table.services tr td ul li {background-position: left 5px!important;}

/* Added on 27 June 2007 */
#content_right div form {margin-bottom:0 !important;}
.msgsc {margin-top:0 !important;padding:10px;background:#fcffca;border:1px solid #dada46;text-align:left;font-size:11px;color:#666;}
.msgsc a{font-weight:bold;font-size:12px;}
.msgsc span a {font-size:11px;color:#666;text-decoration:none;font-weight:normal;}
.msgsc ul {padding:0 !important;margin:0 !important;width:280px; list-style-type:none !important;float:left;}
.msgsc ul li {padding:0 0 0 30px !important;margin:0 !important;line-height:15px !important;}
.msgsc_left {width:375px;}
.msgsc_right,.msgsc_right_transparent {width:227px;padding:5px;}
.msgsc_right_static {width:227px;padding:5px;}
.msgsc_right dd,.msgsc_right h1{background:url(../images/envelope_animation_yellow.gif) no-repeat top left;}
.msgsc_right_transparent h1{width:400px;}
.msgsc_right_static dd {background:url(../images/envelope_yellow.gif) no-repeat top left;}
.msgsc_left ul li{background:url(../images/envelope_yellow.gif) no-repeat top left;}
.msgsc_right_transparent h1{background:url(../images/envelope_white.gif) no-repeat top left;}
.msgsc_left input {margin-left:20px;float:right;}
div.msgsc_right,.msgsc_right_transparent  {margin:0 !important;}
.msgsc_right dl {margin:0;padding:0 ;}
.msgsc_right_static dl {margin:0;padding:0 ;}
.msgsc_right dl *{margin:0;padding:0;line-height:20px;}
.msgsc_right_static dl *{margin:0;padding:0;line-height:20px;}
.msgsc_right dt {font-weight:bold;font-size:12px;color:#000;}
.msgsc_right_static dt {font-weight:bold;font-size:12px;color:#000;}
.msgsc_right dd,.msgsc_right h1,.msgsc_right_transparent h1 {height:25px;padding:0;padding-left:27px;}
.msgsc_right_static dd{height:25px;padding:0;padding-left:27px;}
.msgsc_right,.msgsc_right_transparent h1 {padding-top:2px;}
.msgsc_right_static {padding-top:2px;}

.msgsc_table {width:500px;border-collapse:collapse;border-width:0;border-top:3px solid #b7383e;border-bottom:3px solid #b7383e;}
.msgsc_table thead {background:#b7383e;}
.msgsc_table thead th {padding:5px;text-align:left;color:#fff;font-weight:bold;}
.msgsc_table tr.zebra td{background:#f7ebeb;}
.msgsc_table tbody tr td {padding:10px 5px;border-top:1px solid #0193de;}
.msgsc_table tbody td span.unread a{font-weight:bold;}
.msgsc_table tbody td span.read a{font-size:12px;}
.msgsc_table tbody .no_message {text-align:center !important;font-weight:bold;padding:50px 0 !important;}
.msgsc_table tfoot td {padding-bottom:10px !important}
.msgsc_table tfoot td input {width:auto;overflow:visible;padding:0 5px;margin:0 5px;}
.msgsc_table tr.zebra td table td{background:none;width:98% !important;}

.open_message th {padding-left:10px !important;}
.open_message td {padding:10px 10px 0px 10px !important;border:0 !important;}
.open_message div {padding:10px;width:auto;margin-bottom:10px !important;background:#FFF !important;}
.open_message td div {margin-bottom:10px !important;}
.open_message div h2 {margin:6px 0 0 0; padding:0;border:0;font-size:14px;}
.open_message div em {font-weight:bold;font-style:normal;color:#c00;}
.open_message div p {margin:20px 0;width:450px;line-height:20px;}
.open_message div div {text-align:center;margin-bottom:0;}
.open_message div div input.button {border:1px solid #0066ca;width:auto;overflow:visible;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px;height:27px;_height:25px!important;background:url(../images/btn_bg_OB.gif) repeat-x;}
.open_message div div.button input.button {	border: #666 1px solid; font-weight: bold; background: url(../images/button_background1_EM.gif) repeat-x left top; cursor: hand; }
.open_message div textarea {width:100%;_width:98%;height:120px;}
.open_message tfoot td {padding:10px 0 !important;}
.open_message tfoot td input {margin:0;}
.open_message td table td{padding:0px !important;padding-right:5px !important;;border:0 !important;}
td.position{padding-top:18px !important;}


.ipage td div {margin-bottom:3px !important;}
.ipage tbody .no_message {text-align:center !important;font-weight:bold;padding:0px 0 10px 0!important;}
.ipage td div.inter_thankyou h2{font-size:12px;}


#swapfaq ul,#swapfaq ul li{margin:10px 0 10px 0 !important;list-style:none;BACKGROUND: #f9f9f9;BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; 
padding:15px 0 15x 0 !important;}
#swapfaq ul {padding:0 0 0 10px !important; background:none; border:none; margin-top:0px;}
#swapfaq ul li a {cursor:pointer;font-weight:bold; padding-left:10px; }
#swapfaq ul li p{padding-left:10px;}

#swapfaq_new ul,#swapfaq_new ul li{list-style-type:none !important;list-style-image:none;margin:5px 0 5px 0 !important;list-style:none;BACKGROUND: #f9f9f9;BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; 
padding:15px 0 15x 0 !important;}
#swapfaq_new ul {padding:0 0 0 0px !important; background:none; border:none; margin-top:0px;}
#swapfaq_new ul li {padding:5px 20px !important;}
#swapfaq_new ul li a {height:30px !important;cursor:pointer;font-weight:bold;color:#0047b6 !important;}
#swapfaq_new ul li a img {margin-left:-10px; padding-right:1px; }
#swapfaq_new ul li p,#swapfaq_new ul li div.switchgroup1{padding-left:0px; padding-top:10px;}

#main.inter {position:absolute; top:135px;}
#main.inter #content_left {border:0px;position:relative !important;margin:inherit;margin:0 127px !important;text-align:left;}



/*Styles created on 24th july 2007*/

.content_left h1{ line-height:1; margin:0; padding:0;}

div.register_for_online_acc{background-color:#b9d300; padding:3px; margin:0px;}
div.register_for_online_acc ul{	margin-left:-15px; padding:0px;}
div.register_for_online_acc li{list-style-type:none; float:left; margin:0px; padding:0px; font-weight:bold;}
div.register_for_online_acc li.last{float:right;}

div.incomplete{background-color:#788902; padding:3px; margin:0px;}
div.incomplete ul{ margin-left:-15px; padding:0px;}
div.incomplete li{ list-style-type:none; float:left; margin:0px; padding:0px; font-weight:bold; color:#fff;}
div.incomplete .last{ float:right; }
div.incomplete .last a{color:#fff;}
/**/
p.incomplete{padding:1px 10px 15px 10px;}

p.incomplete span a{background-image:url(../images/blue_arrow2_OB.gif); background-repeat:no-repeat; background-position:left center; font-weight:bold;padding-left:7px;}
p.incomplete span {width:200px;}
p.incomplete span a.button{ text-decoration:none; color:#FFFFFF; background-color:#585d56; padding:3px; border:1px solid #000;			background-image:none; width:200px;}
.offer-headlines div{ float:left; width:230px; margin-left:10px;_margin-left:2px;}
.offer-headlines div span img{float:left;padding:4px;}
.offer-headlines .spiff.floats {margin:0px;}
.offer-headlines .spiff p {width:155px !important;margin:0px;}
/**/

.formtable{border:0;width:100%;}
.formtable th, .formtable td{padding:4px;}
.formtable th{text-align:left;}
.formtable th label{font-weight:bold;text-align:left;}

.button2{text-decoration:none;color:#FFFFFF;background-color:#585d56;padding:3px;border:1px solid #000;background-image:none;}

#content-right h1{background-color:#006699;}

.right {position:relative;float:right;top:-18px;padding-right:10px;}
#adobeInfo {color:#666666;}

.greybg {background-image:url(../images/greybg.gif); margin:0; padding:8px 0 2px 5px; margin-top:-15px; margin-bottom:5px;}
.hdBGImg { background-image:url(../images/hdBg_EM.jpg); padding: 8px 0 2px 5px; }
.hdBGColor { background-color:#ab2327 !important; color:#fff;}
.hd_RightPop { background:#ebebd6; padding: 5px 0 5px 5px; }
.list {list-style-image: url(../images/listicon.gif); padding: 5px 0 10px 30px;} 
.fontNormal{font-weight:normal;}
.hand_cursor{cursor:pointer;}

div#content_right_new {PADDING-RIGHT: 0px;PADDING-LEFT: 0px; _PADDING-LEFT: 10px;LEFT: 537px;PADDING-BOTTOM: 0px;WIDTH: 240px;	PADDING-TOP: 0px;POSITION: absolute;top: -34px; margin-top:32px;}

div#content_left div.fieldset_group fieldset {margin-bottom: 5px;padding:0;} /* For when fieldsets need to sit closely together */
div#content_left fieldset table {margin-bottom: 0;margin-top:2px;}
div#content_left fieldset table th{padding:2px;	line-height:1.5em;}
/*div#content_left fieldset p{padding:15px 5px;}
*/
div#content_left table.finTB th {font-size:12px;}
div#content_left table.finTB TR.altGray {background:#f5f5f5;}
div#content_left table.finTB td {padding:4px 3px; font-size:100%}

.viewMore{margin:20px 5px !important; padding:0 !important;}
/*changes position:relative to absolute for fixing defect (links not clicable nov 2007)  */
div#content_right td.faqtext .spiff_app {top:125px;position:absolute;display:block;}


div#msg_center {margin-bottom:-10px !important;}
div#msg_posn{margin-top:0px !important;}
div.Visited_links{margin-top:20px !important;}

td.position{padding-top:18px !important;}
/*added for color issues AOP  by ashitosh*/
#other-options table.grid-1 tr td p a {color:#0047B6;}
/*added for color issues AOP  by ashitosh*/

/* Changes done on 03 Aug 2007 */

/* Primary Navigation */
#primary_nav.secondarypage {width:800px !important;background:url(../images/tab_bar_EM.gif) repeat-x top left !important;border:0px !important;}

/* Left Navigation */
div#content_left_secondary{margin-left:155px;width:607px; padding-top:9px; padding-left:5px; }
div#content_left_secondary #top_row2{width:100%;}
div#content_left_global{position:absolute; margin-left:155px; top:9px !important;width:600px; padding-left:10px;}
div#content_left_global #top_row2{width:100%;}

/* Left Tab Content */
div.posn_nav{margin-top:22px; margin-left:2px;}
div.posn_nav li.on a{color:#000 !important;}
DIV#secondary_nav ul.left_sub_nav {border:0;}
DIV#secondary_nav ul.left_sub_nav li {color:#000000 !important; background: #f0f0c0; padding-left:20px;}
DIV#secondary_nav ul.left_sub_nav li a{color: #000;}
DIV#secondary_nav ul.left_sub_nav li a:hover, DIV#secondary_nav ul.left_sub_nav li a:active, DIV#secondary_nav ul.left_sub_nav li a:focus{color: #06f;}


/* Right Content */
div#user_info_home.homepage {padding:10px;width:170px !important; width /**/:200px; background-color:#f2f2f2;}
div#user_info_home strong {margin-bottom:2px;.margin-bottom:2px;}
div#user_info_home p.dotline {padding-bottom:5px; border-bottom:1px dashed #ccc;}
div#user_info_home h2 {margin:0;padding:0;color:#006cb4;}
div#user_info_home div.aux_text {font-size:0.9em;padding:0 !important;display:block;margin-bottom:10px !important;margin-top:0px;.margin-top:-28px;}
div#user_info_home div.aux_text a {font-size:1em;margin-top:0px; *margin-bottom:20px !important;}
div#user_info_home div.aux_text input{display:inline;margin-top:2px;.margin-top:5px !important;}
div#user_info_home div.aux_text label{display:inline;margin-left:5px;.margin-left:1px;margin-top:0px;}

div.register_now {margin-bottom:0;font-size:1.0em; margin-top:34px; line-height:1.3em;}
div.register_now input{margin-top:-14px;.margin-top:-32px !important;}
div.register_now strong {display:block;}
div.register_now a {font-size:0.9em !important;}

/* Footer Content */
table.bottom_section{border:0;text-align:center;width:100%; margin-left:auto !important;.margin-left:auto;}
table.bottom_section1{border:0;text-align:center;width:520px; padding-left:75px !important;.margin-left:50px !important;}

/* Secure Login Box Button */
.loginBut {font-weight:bold; background: url(../images/buttonbg_EM.jpg) no-repeat; height:23px; width:48px; text-align:center; font-size:0.97em; margin-bottom:10px; padding-bottom:2px; border:0; font-family:Arial, Verdana, sans-serif;color:#fff;cursor:pointer;}

/* Main Content */
div#top_row2 {margin-left:13px;line-height:1.3em;margin-top:18px;}
div#top_row2 h1 {font-size:1.5em; padding-top:0px;margin-bottom:2px; margin-top:0px;}
div#top_row2 ul{list-style:square;padding-left:20px;line-height:1.5em; padding-top:10px;}
div#top_row2 li{list-style:square !important;}
div#top_row2 p{margin-left:20px; padding-top:10px;}

div#card_details{border-bottom:1px solid #dbedf9; padding-bottom:-8px; height:125px;}
div#card_details.expand{border-bottom:1px solid #dbedf9; width:600px; padding-bottom:-8px; height:125px;}
div#card_details h4{ margin-left:145px; margin-top:-90px; line-height:1.3em;}

div#card_content{width:607px !important;}

/* Global Nav */
table.contact_info {margin-left:5px;}
div#site_map { margin-left:10px;}
div.float_left li{ line-height:1.8em !important; list-style: circle !important;}
div.float_right li{line-height:1.8em !important; list-style: circle !important;}
div.float_left ul{padding-left:20px;list-style: circle !important;}
div.float_right ul{padding-left:20px;list-style: circle !important;}
div.float_left h2{padding-top:5px;padding-bottom:-5px;}
div.float_right h2{ padding-top:5px;padding-bottom:-5px;}
div#content_restriction{margin-left:10px;}

/* Site Map in a New Tabular Layout*/

table.format_table{margin-bottom:-30px !important;width:100%;}
table.format_table td{vertical-align:top; padding-top:20px;width:50%;}
table.format_table td ul{ margin:0;padding:0 !important;list-style-type:none;}
table.format_table td li{margin:0;padding:0 0 0 25px !important;list-style-type:none;line-height:1.8em !important;background:url(../images/blue_arrow.gif) no-repeat 10px 6px;}

/* Privacy & Security Content*/
table.content{margin-left:9px;}
/* Forgot Login ID/Password Content*/
div#content_flp{ margin-left:8px; width:510px;}

/*Contact Us Form Content*/
div#content_left.twocols{padding-left:168px; border:0px;}
div.legacy_content table.whitebkg{padding-left:7px;.padding-left:5px;}
div.legacy_content table.whitebkg td.label{padding-right:5px;}
div.legacy_content table.whitebkg td input.input{margin-bottom:5px;.margin-bottom:0px;}
div.legacy_content table.whitebkg table.whitebkg textarea{padding-right:-1px; .padding-right:0px;}
div.legacy_content table.whitebkg table.whitebkg{margin-top:-11px;.margin-top:0px;}

/*Secondary Page content*/
div.card_content{margin-left:163px !important; border:1px solid #fff !important; width:590px !important;margin-top:10px !important;}
div#content_left.card_content h1{background:url(../images/bg_img.gif) repeat-x 0% 50%; width:100%;}
div#content_left.card_content span{background-color:#fff; padding-right:5px;}
div#content_left.card_content strong{}
div#content_left.card_content p{font-size:1.0em; margin:0;padding-bottom:15px;line-height:1.3em;}

div.cardmember_benefits{width:590px !important;border:1px solid #fff !important;margin-left:163px !important;margin-top:10px !important;}
div#content_left.cardmember_benefits p{line-height:1.25em !important;}
div#content_left.cardmember_benefits h1{background:url(../images/bg_img_EM.gif) repeat-x 0% 35% !important; width:102%;}
div#content_left.cardmember_benefits span{background-color:#fff;padding-right:5px;}

div#cardmember_details{line-height:1.2em; margin-bottom:-2px;}
div#cardmember_details h1{padding-bottom:11px;}
div#cardmember_details h1.posn_ht{margin-bottom:11px !important;}
div#cardmember_details h2{border:0;font-size:1.28em;margin-top:-9px !important;}
div#cardmember_details p{padding-left:61px;}
div#cardmember_details p.heading{padding-left:0px; margin-top:-10px;}
div#cardmember_details strong{font-size:1.2em;line-height:1.3em;}
div#cardmember_details ul{margin-left:90px; margin-top:10px; padding:5px; list-style-image:url(../images/icon.gif);}
div#cardmember_details li{line-height:1.2em;}
div#cardmember_details img.posn_image{float:left; margin-left:0px; margin-right:10px;}
div#cardmember_details img.posn_image1{float:right;margin-right:210px;}
.RegisterBut {font-weight:bold; background: url(../images/bgimage.jpg) no-repeat; height:23px; text-align:center; font-size:0.97em; margin-bottom:0px; padding-bottom:2px; border:0; 
font-family:Arial, Verdana, sans-serif;color:#fff;cursor:pointer;}
.ApplyBut{font-weight:bold;background:url(../images/apply_button.jpg) no-repeat;height:23px;text-align:center;font-size:0.97em;margin-bottom:0px;margin-left:20px !important; .margin-left:0px !important;margin-top:-15px; padding-bottom:2px; border:0; font-family:Arial, Verdana, sans-serif;color:#fff;cursor:pointer;}

.LearnBut{font-weight:bold;background:url(../images/Learnmore_button.jpg) no-repeat;height:23px;text-align:center;font-size:0.97em;margin-bottom:0px;margin-left:8px;margin-top:-15px;padding-bottom:2px;border:0;font-family:Arial, Verdana, sans-serif;padding-right:20px !important;.padding-right:0px !important; padding-left:10px !important; .padding-left:0px !important;color:#fff;cursor:pointer;}


/* Card Content for secondary pages */
div.content1#classic_card{padding-left:110px;line-height:0.9em !important;margin-top:-110px !important; margin-left:20px;width:100%;}
div.content1#classic_card h2{border:0; margin-bottom:-12px;font-size:1.3em; float:left;}
div.content1#classic_card p{ margin-left:45px;}
div.content1#classic_card ul{list-style:square;}
div.content1#classic_card li{line-height:1.2em;}
div.content1#classic_card input{margin:0px;}

div.content1#master_card{padding-left:110px;line-height:0.9em !important;margin-top:-120px !important; margin-left:20px;width:100%;}
div.content1#master_card h2{border:0; margin-bottom:-12px; font-size:1.3em;}

div.content1#master_card p{margin-left:45px;}
div.content1#master_card ul{list-style:square;}
div.content1#master_card li{line-height:1.2em;}
div.content1#master_card input{margin:0px;}

div.positioned{margin-left:163px !important;border:1px solid #fff !important; margin-top:10px !important;}
div.positioned p{line-height:1.2em; padding-top:-2px; width:120% !important;}
div#content_left.positioned h1{border:0;background:url(../images/bg_img.gif) repeat-x 0% 50%; width:118%;}
div#content_left.positioned h2{border:0;background:url(../images/bg_img.gif) repeat-x 0% 50%; width:120%; margin-bottom:18px;}
div#content_left.positioned span{background-color:#fff; padding-right:5px;}

table.credit_details{width:120%;}
table#pcard.credit_details{width:120%;border-bottom:5px solid #ececd7 !important;}
table.credit_details th{background-color:#f0f0f0;}
table.credit_details td{text-align:center;}
table.bordercolor table.whitebkg table.whitebkg{ margin-top:0px;}

div.posn_header{margin-left:-4px !important;}
div.posn_header h1{margin-top:10px !important; margin-left:0px;}

div.contact_info{margin-left:-10px !important;}
div.contact_info h1{margin-top:10px !important; margin-left:0px;}

div.orchard_details{margin-left:-14px !important;}
div.orchard_details h1{margin-top:10px !important;margin-left:10px;}

table.orchard_details{margin-top:-14px !important;}

/* Supported Browsers Table - done on 04 Sep 2007 */
table.browser_details{ margin-top:12px; width:80%; margin-bottom:15px !important;}
table.browser_details th{font-weight:bold; padding:5px 0 5px 10px; background-color:#ded9c3; text-align:left;}
table.browser_details td{vertical-align:top;padding:5px 0 5px 11px;}
table.browser_details td.gray{vertical-align:top;padding:5px 0 5px 11px;background-color:#f0f0f0;}

div#content_left.supported_browsers{border:0;}
div#content_left.supported_browsers table.bottom_section{margin-left:120px;}

div#cardmember_details.special_benefits{margin-bottom:-10px !important;}

table.contact_info{margin-bottom:14px !important;}
table.contact_info h1{margin-bottom:15px !important;}
table.orchard_details{margin-bottom:8px !important;}

/* Changes done on Sep 17 */
div.privacy_details{width:608px !important;}
div.privacy_details  div#content_restriction h1{margin-top:8px !important; .margin-top:-6px !important;}
div.privacy_details table.bottom_section{margin-left:40px !important;.margin-left:-20px !important;}
div.logoff_content{ border:0 !important;}
div.contents p{width:100% !important;.width:70% !important;}

/*.managebut{font-weight:bold;background:url(../images/manage_button_EM.jpg) no-repeat;height:23px;text-align:left !important;font-size:0.97em;margin-bottom:0px;padding-left:8px !important;margin-top:-15px;padding-bottom:2px;border:0;font-family:Arial, Verdana, sans-serif;color:#fff;cursor:pointer;}*/

div.alternate_login{margin-top:6px !important;.margin-top:13px !important;}
div.alternate_login table.bordercolor{margin-top:-20px !important;.margin-top:0px !important;}
input.posn_but{margin-top:5px !important;}

/* Changes done on Sep 18 */
div.forgot_login h1{margin-top:10px !important;}

.ContinueBut{font-weight:bold;background:url(../images/continue_EM.jpg) no-repeat;height:23px;text-align:center;font-size:0.97em;margin-bottom:0px;.margin-bottom:-10px !important;margin-left:20px !important;margin-top:-15px;padding-bottom:-10px; border:0; font-family:Arial, Verdana, sans-serif;color:#fff;cursor:pointer;}

.CancelBut{font-weight:bold;background:url(../images/cancel_EM.jpg) no-repeat;height:23px;text-align:center;font-size:0.97em;margin-bottom:0px;.margin-bottom:-10px !important;margin-left:20px !important;.margin-left:5px !important;margin-top:-15px;padding-bottom:-10px;.padding-right:15px !important; border:0; 
font-family:Arial, Verdana, sans-serif;color:#fff;cursor:pointer;}

.SubmitBut{font-weight:bold;background:url(../images/submit_EM.jpg) no-repeat;height:23px;text-align:center;font-size:0.97em;margin-bottom:0px;.margin-bottom:-10px !important;.margin-right:-35px !important;margin-left:20px !important;.margin-left:5px !important;margin-top:-15px;padding-bottom:-10px;.padding-right:15px !important; border:0; 
font-family:Arial, Verdana, sans-serif;color:#fff;cursor:pointer;}

table.button_section{height:45px; margin-top:-15px !important;.margin-top:-25px !important;}


/* Added on Nov 02 */

strong.txt{font-size:13px !important;}

/*Added on 29th October 2007*/
.grid { margin-top:-2px !important;border-collapse:collapse;border:0;}
.grid td,.grid th {padding:5px !important;border:1px solid #9c0;border-bottom:0;border-right:0;}
.grid th {border-left:0px !important;}

.grid-table-1 td,.grid-table-1 th{font-size:11px;text-align:center !important;}
.grid-table-1 th {text-align:right !important;}

.grid-2 { margin-top:-2px !important;border-collapse:collapse;border:0;}
.grid-2 td,.grid-2 th {padding:5px !important;border:1px solid #9c0;border-bottom:0;border-right:0;font-size:12px;}
.grid-2 th {text-align:left !important;font-weight:normal;border-left:0px !important;}


#other-options table.grid-1 {border-bottom:1px solid #dedede;}
#other-options .grid-1 th {font-size:9px;text-align:center !important;}
#other-options .grid-1 th a {font-size:11px;}
#other-options .grid-1 td {border:1px solid #dedede;border-bottom:0;text-align:center;}
#other-options table.grid-1 .selected td {background:#f2f2f2 !important;}

#other-options table table,
#other-options table table td {border:0 !important;}

#other-options table table td label {display:block;text-align:right !important;font-size:9px; color:#555;}

.summary_table h2 {bordeR:0;;font-size:14px;color:#cc0000 !important;}
.important {color:#c00;}

.small_text {font-size:11px;}
.small_text input {font-size:11px;}

.bordercolor .newcontact td {padding:1px 0 0 30px !important;text-align:left;font-size:11px;}

.bordercolor .newcontact td input,
.bordercolor .newcontact td select{font-size:11px;}

.bggray {background:#f2f2f2;}
.whitebkg.grid th {border-left:0 !important;padding:8px 30px !important;text-align:left;font-weight:bold;font-size:11px;}
.whitebkg.grid td {padding:5px;text-align:center;font-size:11px;}

#swapfaq_new_op1 ul,
#swapfaq_new_op1 ul li{list-style-type:none !important;list-style-image:none;margin:5px 0 15px 0 !important;list-style:none;border:1px solid #ccc;}
#swapfaq_new_op1 ul {padding:0px !important; background:none; border:none; margin-top:0px;}
#swapfaq_new_op1 ul li {padding:0 !important/*padding:5px 20px !important;*/}
#swapfaq_new_op1 ul li a {line-height:30px !important;cursor:pointer;font-weight:bold;color:#000 !important;text-decoration:none;font-size:14px;}
* html>body #swapfaq_new_op1 ul li a {height:30px !important;line-height:30px !important;cursor:pointer;font-weight:bold;color:#000 !important;text-decoration:none;font-size:14px;}
#swapfaq_new_op1 ul li a img {margin-left:10px; padding-right:1px; }
#swapfaq_new_op1 ul li div.switchgroup1 {border-top:1px solid #ccc;padding:0px;margin:0 !important;background:#f2f2f2;}
#swapfaq_new_op1 ul li div.switchgroup1 table {width:92%;margin:0 auto;}
#swapfaq_new_op1 ul li div.switchgroup1 table.small_text td {text-align:center;}
#swapfaq_new_op1 ul li div.switchgroup1 table td{padding:5px;border-right:1px solid #ccc;}
#swapfaq_new_op1 ul li div.switchgroup1 table td a{font-weight:normal;color:#0047b6 !important;text-decoration:underline;font-size:11px !important;}
#swapfaq_new_op1 ul li div.switchgroup1 .last {border:0;}
#swapfaq_new_op1 ul li div a {font-size:12px;color:#0047b6 !important;text-decoration:underline;}

#swapfaq_new_op1 ul li h3 {margin-top:10px;background:none;font-size:14px; font-weight:bold;color:#0047b6;}
#swapfaq_new_op1 ul li label {font-weight:bold;padding-right:10px;}

#swapfaq_new_op1 ul li div.switchgroup1 .grid {width:100%;}
#swapfaq_new_op1 ul li div.switchgroup1 .grid td {padding:10px !important;border:1px solid #ccc;border-bottom:0;border-right:0;}
#swapfaq_new_op1 ul li div.switchgroup1 .grid th {padding:10px 25px !important;border:1px solid #ccc;border-bottom:0;border-right:0;}
#swapfaq_new_op1 ul li div.switchgroup1 .grid-2 {width:100%;margin:0 !important;}
#swapfaq_new_op1 ul li div.switchgroup1 .grid-2 td {padding-left:25px !important;border-left:1px solid #ccc;text-align:left;font-size:11px;line-height:21px;}
#swapfaq_new_op1 ul li div.switchgroup1 .grid-2 th {padding-left:25px !important;bordeR:0;text-align:left;font-size:11px;line-height:21px;}
#swapfaq_new_op1 ul li div.switchgroup1 #swapfaq_new ul,#swapfaq_new_op1 ul li div.switchgroup1 #swapfaq_new ul li{list-style-type:none !important;list-style-image:none;margin:5px 0 5px 0 !important;list-style:none;BACKGROUND: #f9f9f9;BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; 
padding:15px 0 15x 0 !important;}
#swapfaq_new_op1 ul li div.switchgroup1 #swapfaq_new ul {margin:0 auto !important;width:98%;padding:0 0 0 0px !important; background:none; border:none;}
#swapfaq_new_op1 ul li div.switchgroup1 #swapfaq_new ul li {padding:5px 5px 5px 20px !important;}
#swapfaq_new_op1 ul li div.switchgroup1 #swapfaq_new ul li a {line-height:15px !important;cursor:pointer;font-weight:bold;color:#0047b6 !important;font-size:12px}
#swapfaq_new_op1 ul li div.switchgroup1 #swapfaq_new ul li a img {margin-left:-15px; padding-right:1px; }
#swapfaq_new_op1 ul li div.switchgroup1 #swapfaq_new ul li p,#swapfaq_new_op1 ul li div.switchgroup1 #swapfaq_new ul li div.switchgroup1{padding-left:0px; padding-top:10px;}

.hdBGImg {background-image: url(../images/hdBg_OB.jpg);padding-top: 8px;padding-right: 0pt;padding-bottom: 2px;padding-left: 5px;}
div.incomplete{background-color:#788902; padding:3px; margin:0px;}
div.incomplete ul{ margin-left:-15px; padding:0px;}
div.incomplete li{ list-style-type:none; float:left; margin:0px; padding:0px; font-weight:bold; color:#fff;}
div.incomplete .last{ float:right; }
div.incomplete .last a{color:#fff;}
/* Classes and ids for Quick Links */

#QuickLinksMore {margin-top:3px; display: none;}
#QuickLinksMore2 {margin-top:0px; display: none;}
#QuickLinksMore3 {margin-top:0px; display: none;}
#QuickLinksMore ul { margin-bottom: 0;}
#less { text-align:left; position:relative; width:195px; left:8px; padding-top:4px;}
#more {text-align:left; position:relative; width:195px; left:8px;}
#less2 { text-align:left; position:relative;  left:8px; padding-top:4px;}
#more2 {text-align:left; position:relative;  left:8px;}
#less3 { text-align:left; position:relative;  left:8px; }
#more3 {text-align:left; position:relative;  left:8px;}
.new {color:#cc0000;}
.right {position:relative;float:right;top:-18px;padding-right:10px;}
#adobeInfo {color:#666666;}

.greybg {background-image:url(../images/greybg.gif); margin:0; padding:8px 0 2px 5px; margin-top:0px !important; margin-bottom:20px !important;}
.hdBGImg { background-image:url(../images/hdBg_EM.jpg); padding: 8px 0 2px 5px; margin-bottom:20px !important; }
.hdBGColor { background-color:#239ee1 !important;color:#fff;}
.hd_RightPop { background:#ded9c3; padding: 5px 0 5px 5px; }
.list {list-style-image: none; padding: 5px 0 10px 0px;} 
.fontNormal{font-weight:normal;}
.hand_cursor{cursor:pointer;}

#right_faq h3 {margin:0 !important;}
#right_faq #swapfaq_new  {margin:0 !important;border:1px solid #ccc;}
#right_faq #swapfaq_new ul li {padding:0px 30px !important;_padding:0 30px !important;background:white;border:0;line-height:20px !important;}
#right_faq #swapfaq_new ul li a {margin:0 !important;padding:0 !important;height:10px !important;cursor:pointer;font-weight:bold;color:#0047b6 !important;font-weight:normal;}
#right_faq #swapfaq_new ul li a img {margin-top:6px !important;display:block;float:left;margin-left:-15px; _margin-left:-5px !important;padding-right:1px; _padding-right:3px !important;vertical-align:text-bottom }

div.register_for_online_acc{background-color:#b9d300; padding:3px; margin:0px;}
div.register_for_online_acc.greybg{margin:0px !important;}
div.register_for_online_acc ul{	margin-left:-15px; padding:0px;}
div.register_for_online_acc li{list-style-type:none; float:left; margin:0px; padding:0px; font-weight:bold;}
div.register_for_online_acc li.last{float:right;}

div.incomplete{background-color:#788902; padding:3px; margin:0px;}
div.incomplete ul{ margin-left:-15px; padding:0px;}
div.incomplete li{ list-style-type:none; float:left; margin:0px; padding:0px; font-weight:bold; color:#fff;}
div.incomplete .last{ float:right; }
div.incomplete .last a{color:#fff;}
/**/
p.incomplete{padding:1px 10px 15px 10px;}

p.incomplete span a{background-image:url(../images/blue_arrow2_OB.gif); background-repeat:no-repeat; background-position:left center; font-weight:bold;padding-left:7px;}
p.incomplete span {width:200px;}
p.incomplete span a.button{ text-decoration:none; color:#FFFFFF; background-color:#585d56; padding:3px; border:1px solid #000;			background-image:none; width:200px;}
.offer-headlines div{ float:left; width:230px; margin-left:10px;}
.offer-headlines div span img{float:left;padding:4px;}



/* Classes added on 20th Nov 2007 for the CCS PAP eCare Screens*/
.plus_minus_icon{display:inline; text-decoration:none; margin-right:4px;}
.styleinline{display:inline;}

#rigr h3 {margin:0 !important;}
#rigr #rigr_new  {margin:0 !important;border-bottom:1px solid #ccc; border-bottom-style:dashed;}
#rigr #rigr_new p .floatl { float:left;  padding-left:5px; padding-top:5px; margin-top:10px; display:inline;}
#rigr #rigr_new p .floatr { float:right; padding:5px; margin-top:10px;  display:inline;}


.blue_bg_hg {background-image: url(../images/blue_bg_img.jpg);padding-top: 8px;padding-right: 0pt;padding-bottom: 2px;padding-left: 5px;  height:20px; border-top:1px solid; border-top-color:#FFFFFF;}
.bodysmall {FONT-SIZE: 10px; COLOR: #000000; text-align:left;}
.cell{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left;}
.head1{ font-size:16px; color:#707070; margin-bottom:10px; padding:0px; }
.header1{ font-size:14px; color:#000000; margin-bottom:10px; padding:0px; font-weight:bold;}
.header2{ font-size:16px; color:#000000; font-weight:bold; margin-bottom:10px;}

DIV#bodytxt1 {  margin:0px; }
DIV#bodytxt1 UL {/*PADDING-LEFT: 6px; list-style:square; margin-left:20px;*/  text-decoration:none; list-style-type: none; margin-left:-10px; }
DIV#bodytxt1 UL LI {LINE-HEIGHT: 20px; background: url(../images/star_icon.gif) 0px 3px no-repeat; padding-left:15px; margin:0px;}
DIV#bodytxt1 UL LI A{color:#0047b6; text-decoration:underline;}
DIV#bodytxt1 UL LI A:hover, DIV#bodytxt1 UL LI A:active, DIV#bodytxt1 UL LI A:focus{color:#0066ff; text-decoration:underline;}

#bodytxt2 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ee3424; font-style:italic; list-style:none; font-weight:bold; margin:0px; padding:0px;}
#bodytxt2 UL {/*PADDING-LEFT: 6px; list-style:square; margin-left:20px;*/  text-decoration:none; list-style-type: none; margin-left:-10px; }
#bodytxt2 UL LI {LINE-HEIGHT: 20px; background: url(../images/star_icon.gif) 0px 3px no-repeat; padding-left:15px; margin:0px;}
#bodytxt2UL LI A{color:#0047b6; text-decoration:underline;}
#bodytxt2 UL LI A:hover, #bodytxt2 UL LI A:active, #bodytxt2 UL LI A:focus{color:#0066ff; text-decoration:underline;}

#bodytxt3 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style:none; margin:0px; padding:0px;}
#bodytxt3 UL {/*PADDING-LEFT: 6px; list-style:square; margin-left:20px;*/  text-decoration:none; list-style-type: none; margin-left:-20px; }
#bodytxt3 UL LI {LINE-HEIGHT: 20px; background: url(../images/star_icon.gif) 0px 3px no-repeat; padding-left:15px; margin:0px;}
#bodytxt3 UL LI A{color:#0047b6; text-decoration:underline;}
#bodytxt3 UL LI A:hover, #bodytxt3 UL LI A:active, #bodytxt3 UL LI A:focus{color:#0066ff; text-decoration:underline;}


.hdBGImgbrown1 {background-image: url(../images/button_background1_HSb1.gif);padding-top: 8px;padding-right: 0px;padding-bottom: 2px;padding-left: 5px; height:20px; border-top:1px solid; border-top-color:#FFFFFF;}
input.button1 { font-size: 12px; height: 20px; border: 1px solid #666; background: url(../images/blue_button_bg.gif) top left repeat-x; font-weight: bold; color:#000000; cursor: hand;}
.textpost{ text-align:left; margin-bottom:10px;}

ul.botspace{margin-top:-20px;}
.topspace{ margin-top:-10px;}
.greyborderbot{ border-bottom:1px solid; border-bottom-color:#CCCCCC; margin:0px; margin-top:-15px;}
.bodsmall{ font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px;}
table#zerospace{ margin-bottom:-25px; line-height:20px; list-style:none;}
div.arrowalign{ text-align:center; vertical-align:top;  margin-top:-20px;}
ul.liststyle{ list-style-type:none;}
.redtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ee3424; list-style:none; font-weight:bold; margin:0px; padding:0px;}
.hdBGImgblue1 {background-image: url(../images/blue_bg_img.gif);padding-top: 8px;padding-right: 0px;padding-bottom: 2px;padding-left: 5px; height:20px; }
h5 {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #f5f5f5; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 4px; padding-bottom: 2px; }
p.sidemargin{ margin-left:5px;}
div#yellowinfo{ background-color:#ffffcc; border:1px solid; border-color:#ff0000; margin-top:30px; padding-top:10px; padding-bottom:15px; padding-left:20px; padding-right:10px;}
div#yellowinfo h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
p.indentmore{ margin-left:15px; margin-top:-10px;}
.marleft{ margin-left:10px;}
.textfield{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; width:400px;}
div.float_left1 {width: 350px; float: left; margin-bottom: 5px;}
div.float_right1 {width: 122px; float: right; margin-bottom: 5px;}
.footnotefon{ font-size:11px;}
div#main.sec_li{top:110px;}

/* added for spacing issues – UCD */
div.legacy_content p.bodytext{margin:0px !important; font-size:11px;}

DIV#main.sec_li .posn_nav {.TOP:-25PX !IMPORTANT;}
DIV#main.sec_li #content_left {.TOP:-25PX !IMPORTANT;}

/* Added For Site Content Reorg and VerId */

/*Added for Rewards screen on 23rd jan 2008 */
DIV.offalign_new{ padding-top:20px;}
DIV.offalign_new IMG{ margin-top:0px; padding-left:5px; padding-right:5px; float:left;}
DIV.offalign_new P{ padding-right:5px; padding-bottom:5px; padding-top:10px;}
DIV.offalign_new P IMG{ display:inline;}
.topmarginspace{ margin:0px; margin-top:50px;}
DIV.offalign_new1{ padding-top:10px;}
DIV.offalign_new1 IMG{ margin-top:6px; padding-left:10px; padding-right:10px; float:left;}
DIV.offalign_new1 P{ padding-right:5px; }
DIV#bord_new1{ border:1px solid; border-color:#ded9c3; margin:0px; padding:0px; width:42.3em; height:92px; .height:auto;}
.zeromar{ margin:0px;}
DIV.spiffs { BORDER-right: #c8c8c0 1px dashed;}
/* End of Rewards overview class */

/*Added for Account Overview screen on 23rd jan 2008 */
DIV.matopalign{ padding-top:10px;}
DIV.matopalign IMG{ padding-top:15px; padding-left:5px;}
DIV.matopalign P{ padding-bottom:10px;}
DIV.matopalign1{ padding-top:10px;}
DIV.matopalign1 IMG{ padding-top:0px; padding-left:5px;}
DIV.matopalign1 P{ padding-bottom:10px;}
DIV.matopalign1 P.marbot10{ padding-bottom:10px;}
DIV.maralign{ margin-top:-10px;}
DIV.maralign IMG{  padding-left:5px;}
DIV.maralign p{ margin-top:-10px; padding-top:5px; }
DIV.maralign p.minustop{ margin-top:-10px; padding-top:0px;}
DIV.bottomspace P{ margin-bottom:-10px;}
DIV.maralign p.plustop{ padding-top:5px;}
DIV.matopalign P.marbot10{ padding-bottom:10px;}
#swapfaq_new1{list-style-type:none !important;list-style-image:none;margin:0px;list-style:none;BACKGROUND: #f9f9f9;BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; margin-top:-5px; padding-left:5px; padding-top:5px;} 
/* End of Account Overview class */

 /*Added for Footer Issue */
div#bottom_nav_3col{FONT-SIZE: 10px; vertical-align:bottom;width:780px; text-align:center; margin:0px;}
div#bottom_nav_3col table td{FONT-SIZE: 10px; COLOR:#7a7a7a;}
div#bottom_nav_3col div.prop_info{ text-align:center; margin-top:1px;}
DIV#bottom_nav_3col A,
div#content_left DIV#bottom_nav_3col A {COLOR:#7a7a7a;}
DIV#bottom_nav_3col A:hover, DIV#bottom_nav_3col A:active, DIV#bottom_nav_3col A:focus {color: #05a;}
/* End of Footer Issue class */


 /*Added for One Column Layout added on 26st Feb 2008 */
 #top_img{ background:url(../images/top_img_right.gif) right no-repeat; width:730px; margin:0px;}
#mid_img{ background:url(../images/mid_img_right.gif) right no-repeat; width:730px; margin:0px;}
#bot_img{ background:url(../images/bot_img_right.gif) right no-repeat; width:730px; margin:0px;}
#cont_area{border-left:#cccccc solid 1px; margin:0px; width:729px; background:url(../images/bg_right_img.gif) repeat-y right;}
#cont_area td{ padding-left:10px; padding-bottom:10px; padding-right:20px; padding-top:10px;}
#cont_area th{ padding-left:15px; padding-bottom:10px; padding-right:20px; padding-top:15px; text-align:left;}
#formtable td{padding:3px;}
div#main_1col {position: relative; top:15px; margin-left: 24px;}
#cont_area .splash_cont{ margin:0px;}
#cont_area .splash_cont td{ padding:0px;padding-left:20px; padding-bottom:20px; padding-top:16px;}
#cont_area .splash_cont .right_cont{padding-right:33px; margin:0px;}
#cont_area .splash_cont #radtable td{ padding:5px;}
#cont_area .splash_cont #datatable thead td{ font-weight:bold; background:#e0e0e0; border-right:solid 1px #ffffff; padding:5px; text-align:center; border-bottom:0px;}
#cont_area .splash_cont #datatable td{border-bottom: dashed 1px #cccccc; padding:5px; text-align:center;}
html body div#main_1col {z-index:-100;}
div#container form#Utilitybp div#main_1col{z-index:auto;}
.spc_bet_btn_fot{margin-top:50px; .margin-top:49px;}
#card_img{ padding-left:20px; .padding-left:8px; display:inline;}
DIV#contnewpart{ width:500px; margin-left:20px; margin-top:15px;}
#bord_new{ border:1px solid; border-color:#ded9c3; margin:0px; padding:0px;}
Div.bodright{ border:0px; border-right:1px solid; border-color:#c8c8c0 ; border-style:dashed;}
Div.bodrighttop{ border:0px;border-top:1px solid;  border-right:1px solid; border-color:#c8c8c0 ; border-style:dashed;}
Div.bodtop{ border:0px; border-top:1px solid; border-color:#c8c8c0 ; border-style:dashed;}
DIV.newtopalign{ padding:0px; margin:0px; padding-top:10px; padding-left:5px;}
DIV.newtopalign P{ margin-top:10px; padding-right:5px;}

/* End of One Column Layout Class */
DIV.floats IMG {FLOAT: left;}
DIV.floats IMG#mc_img { margin-right:5px;}
DIV.floats P {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px; voice-family: inherit}

DIV.floats_left {FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 49% ;  }
DIV.floats_right {FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 49%; }
DIV#content_left FIELDSET TABLE.sort_table th{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left;}
.marttop{ margin-top:10px; .margin-top:30px;}
p#less{text-align:right; margin-left:20px; }
p#more{text-align:right; margin-left:20px; }
p#less img{display:inline; margin-right:4px;}
p#more img{display:inline; margin-right:4px;}
DIV#iw_content_restriction DIV.floats2 IMG {PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px}
DIV#iw_content_restriction DIV.floats2 DIV IMG  {PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; margin-top:-5px;}
DIV#iw_content_restriction DIV.floats2 P {PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px; voice-family: inherit}
DIV#iw_content_restriction DIV.floats2 P.padbot {PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 70px; PADDING-TOP: 0px; voice-family: inherit}
DIV#iw_content_restriction DIV.floats2 P IMG { margin-left:98px; margin-top:-15px;}
DIV.topalign{ padding-top:10px;}
DIV.topalign IMG{ margin-top:0px; padding-left:5px;}
DIV.topalign P{ padding-right:5px;}
.clear{display:inline;}
.cont_centleft0_new{padding-right:0px; width:60.5em;}
.width115{ width:115px;}
div#content_left #contnewpart div.spiff.floats p {width: 165px;}
DIV.offalign{ padding-top:9px;}
DIV.offalign IMG{ padding-left:10px; padding-right:10px;}
DIV.offalign P{ padding-right:5px;}

.leftspiff{border-left:1px solid; border-left-style:dashed; border-left-color:#c8c8c0; margin-left:-1px;}
p#offercnt {margin-top:0px !important;}
DIV.bodtopleft {MARGIN-LEFT: -1px;  BORDER-RIGHT: #c8c8c0 0px dashed; BORDER-TOP: #c8c8c0 1px dashed; BORDER-LEFT: #c8c8c0 0px dashed; BORDER-BOTTOM:#c8c8c0 0px dashed; BORDER-LEFT: #c8c8c0 1px dashed;}
.cont_cent{padding-left:20px; padding-right:20px; width:650px;}
#container #main #content_left_expanded #iw_content_restriction #bord_new .marginright IMG{ margin-right:10px; }

/* End of Site Content Reorg and VerId class */

/****Forced Statement June08 Release****/
#cont_area .splash_cont #tnctable{margin:0px; padding:0px;}
#cont_area .splash_cont #tnctable td{margin:0px; padding:0px;}
#cont_area .splash_cont #tnctable td #imgPrint{ float:left;}
#cont_area .splash_cont #tnctable td #tncTextarea{ width:99%;}
#cont_area .splash_cont #tnctable label { font-size: 11px; color: red;}
#cont_area .splash_cont ul.int_list li{list-style:disc; margin-left:20px; margin-bottom:10px;}
#cont_area .splash_cont #tnctable #print_confirm{text-align:left; float:right;}
#cont_area .splash_cont #tnctable #print_confirm img{float:left;}
#cont_area .splash_cont .int_subheading{font-size:14px; font-weight:bold;}
/*End Forced Statement*/

div#main_1col ul li{ list-style-type:disc; line-height:20px;}
div#main_1col img{ display:inline}
div#main_1col table td.errortext ul.errortext{ padding-left:15px;}





/*Classes added by UCD for yodlee Interface*/
.fieldset_group_payment{padding:0px;width:400px !important; padding-top:20px; *padding-top:28px; }


.fieldset_group_make_payment{padding:0px !important;width:400px !important; padding-top:0px !important; .margin-top:20px !important;}

.fieldset_paymycard {width:400px; border:1px solid #ccc; margin:0px; }

.make_a_payment {text-align: left;margin-bottom: 0px; }

.make_pay_detail{margin-bottom: 1px;padding:0px;}

.paymycard_left {width:49.5% !important; float:left; margin:0px; padding:0px !important; margin-bottom:-25px;}

.paymycard_left_withoutYodlee {width:100%; float:left; margin:0px; margin-bottom:-20px;}

div.make_pay_detail form {margin:0px; padding:0px}

.Payment_description_left{margin:0px 0px 5px 0px; padding-left:4px;}

.Payment_description_left a{text-decoration:none;}
 
.pay_bill {background-color:#efebf7; margin:0px; padding:0px !important;  text-align:center; height:48px;}

.pay_other_bill_detail{padding:5px;  margin:0px;}

.btn_card_bill {  margin:0px; text-align:center; padding:0px; padding-top:10px;}

.btn_card_bill .button {margin-left:15px;}

.btn_card_bill img {margin:0px; padding:0px;}

btn_pay_bill_new{  margin:0px; text-align:center; padding:0px; *padding-top:5px;}

.payotherbill_right {width:49.5%; float:right; margin:0px; padding:0px !important; margin-bottom:-22px; }

.card_bill  {background-color:#f7efe7;margin:0px; padding:0px !important; height:48px;}

.btn_pay_bill {margin:0px; text-align:center; padding-top:10px;}

.btn_pay_bill .button {margin-left:16px;}

.btn_pay_bill img {margin:0px; padding:0px;}
.btn_pay_bill_new{margin:0px; text-align:center; margin-top:0px !important; *margin-top:0px !important }

.btn_pay_bill_new img{ padding:1px;}

.btn_img{ PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }

.more_left{text-align:right;font:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:0px !important; padding:0px; padding-right:8px;}

.text_align_center{text-align:center; }

.more_right{text-align:right; font:Arial, Helvetica, sans-serif; font-size:11px; margin:0px;margin-bottom:0px !important;  padding:0px; padding-top:15px; padding-right:4px;}

.text_padding_left{padding-left:8px;margin:0px; margin-bottom:5px;}


.paymycard_partition{width:195px; border-right:1px dashed #e3e3df;padding-bottom:1px; }

.quick_links_left {width:155px; float:left; padding:0px;padding-top:7px; margin:0px; margin-bottom:-15px;}

.quick_links_left UL LI { background: url(../images/blue_arrow2_en_US_HS.gif) center left no-repeat; padding-left:10px; list-style-type:none;}
.quick_links_left UL{padding:0px; margin:0px; }
.quick_links_right {width:150px; float:left;padding:0px;padding-top:7px; margin:0px; }
.quick_links_right UL LI {background: url(../images/blue_arrow2_en_US_HS.gif) center left no-repeat; padding-left:10px; list-style-type:none;}

.mail_to_us{margin:0px; padding:0px; border-top: 1px solid #91918f;}


.mail_us_left { width:250px; float:left;border-right:1px solid #91918f;}

.mail_us_right {width:190px; float:left}

.overnight_address{padding-left:5px; padding-top:5px;}

.payment_address{ border-bottom:1px solid #91918f; padding-left:5px;padding-top:5px;}

.contact_info { width:250px; border-right:1px solid #91918f; vertical-align:top; padding:2px;}
li.grillItem div.list{ margin:0px; padding:3px 0px 8px 20px !important; background-image:url(../images/disc_bullet.gif); background-repeat:no-repeat; background-position:5px 8px;}

.quickLinksContainer{ padding:0px; margin:0px;}

.quickLinksContainer_tab2{ padding:0px; margin:0px;}
/*.quick_links_left_tab2 {width:155px; float:left; padding:0px;padding-top:7px; margin:0px; margin-bottom:-15px;} */
.quick_links_left_tab2 UL LI {background: url(../images/blue_arrow2_en_US_HS.gif) center left no-repeat; padding-left:10px; list-style-type:none;}

.quick_links_right_tab2 {width:150px; float:left;padding:0px;padding-top:7px; margin:0px; margin-bottom:-15px;}
.quick_links_right_tab2 UL LI {background: url(../images/blue_arrow2_en_US_HS.gif) center left no-repeat; padding-left:10px; list-style-type:none;}

.list_tab2{ margin:0px; padding:0px; padding-left:25px; padding-bottom:0px; background-image:url(../images/disc_bullet.gif); background-repeat:no-repeat; background-position:5px 6px;}

.grillnew .grillHandle_tab2 {cursor:pointer;font-weight:bold;display:block !important;border:1px solid #cccccc;margin-top:5px;background-color:#f2ebdb !important;} /*Applies to all handles*/

.new {color:#FF0000}

.testing{padding:0px; margin:0px; }

.mycard_payment{width:400 px;}


 div.grillnew { margin:0px; padding:0px;} /*container*/
.grillnew ul.rootLevel {margin:0 !important;padding:0 !important;} /*applies to first level items*/
.grillnew ul li {display:block;list-style:none;padding:0px;margin:0;padding-left:18px} /*Applies to all the items, irrespective of the level*/
.grillnew ul.rootLevel li P{ padding-left:4px; }
.grillnew .grillHandle {cursor:pointer;font-weight:bold;display:block !important;border:1px solid #cccccc;margin-top:5px;background-color:#eaeaea !important;} /*Applies to all handles*/
.grillnew .grillItem {background-color:#ffffff !important;border:1px solid #cccccc;border-top:0; margin:0px; padding:0px !important ;} /*Applies to all non-handle items*/

.grillnew .grillItem_tab2 {background-color:#ffffff !important;border:1px solid #cccccc;border-top:0; margin:0px; padding:10px !important ;} /*Applies to all non-handle items*/


.grillnew.swapfaq .closed {background: url(../images/expand.gif) no-repeat 5px 5px;} /*Applies to all the FAQ headings(FAQ handles) */
.grillnew.swapfaq .closed a {padding:0;margin:0;}
.grillnew.swapfaq .opened {background: url(../images/reduce.gif) no-repeat 5px 5px;border-bottom:0px;} 
.empty_div {clear:both; margin:0px; padding:0px;}


/*Style added for  yodlee Tab control*  /


/* ######### CSS for Shade Tabs. Remove if not using ######### */


div.fieldset_group_payment UL#tabBar{margin:0px; padding:0px; list-style-type: none !important; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;   margin:0px; margin-top:8px; padding-bottom:3px;*padding-bottom:4px; border-bottom:0px; background-image:url(../images/tabBar_bg.gif); background-repeat:repeat-x; background-position:bottom;}



UL#tabBar LI{ display:inline; text-align:left;}

UL#tabBar LI A{ text-decoration:none;}

UL#tabBar LI.tabHead1{
margin:0px;
padding:0px;

}

UL#tabBar LI.tabHead1Selected{
margin:0px;
padding:0px;

}

UL#tabBar LI.tabHead1 A{
margin:0px;
padding:0px;

 font-size:12px;
  color:#5d5d57;
  background-image: url(../images/left_unselected.gif);
background-position:left;
background-repeat:no-repeat;
padding:9px 47px 6px 47px;


}



UL#tabBar LI.tabHead1Selected A{
margin:0px;
padding:0px;

 font-size:12px;
 background-image: url(../images/left_selected.gif);
background-position:left;
background-repeat:no-repeat;
padding:9px 47px 6px 47px;


}

UL#tabBar LI.tabHead2{
margin:0px;
padding:0px;

	
}

UL#tabBar LI.tabHead2Selected{
margin:0px;
padding:0px;





}

UL#tabBar LI.tabHead2Selected A{
margin:0px;
padding:0px;
 font-size:12px;
 background-image: url(../images/right_selected.gif);
background-position:right;
background-repeat:no-repeat;

padding:9px 47px 6px 49px;
*padding:9px 46px 6px 50px;


}



UL#tabBar LI.tabHead2 A{
margin:0px;
padding:0px;
 font-size:12px;
 color:#5d5d57;
 background-image: url(../images/right_unselected.gif);
background-position:right;
background-repeat:no-repeat;

padding:9px 47px 6px 49px;

*padding:9px 46px 6px 50px;

}

.grid1 { border:1px solid #adbdde; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.grid1 th { padding:5px 5px 7px 12px; background-color:#adbdde; text-align:center;text-align:left;}
.grid1 td {padding:5px 5px 7px 12px; text-align:left;}
.grid1 tr.even{padding:5px; padding-bottom:7px; background-color:#FFFFFF;}
.grid1 tr.odd{padding:5px; padding-bottom:7px; background-color:#f5f5f5;}











.tabContainer{ width:100%; margin:0px; padding:0px; }

div #tab1{width:394px; margin:0px; padding:0px; border-left:1px solid #91918f;border-right:1px solid #91918f;border-bottom:1px solid #91918f;float:left; display:block; text-align:left;background-color:#f6f6f8; padding:2px; margin-bottom:20px;}

div#tab2{width:394px; margin:0px; padding:0px;border-left:1px solid #91918f;border-right:1px solid #91918f;border-bottom:1px solid #91918f; float:left; display:none; text-align:left;background-color:#f7f2e5; padding:2px; margin-bottom:20px;}

.tab_style_black{ color:black; text-decoration:none;}


a:active
{
  outline: none;
}

a:focus
{
  -moz-outline-style: none;
}

/* 20 may 2008*/
div#primary_nav_term_condition {
	width:780px;
	height:26px; _height:25px; 
	background:url(../images/tab_bar_en_term_condition.gif) repeat-x bottom left;
}

.term_condition input.button {font-size: 11px; font:Arial, Helvetica, sans-serif; height: 20px; background-color:#5A5A5A; background-image:none; font-weight: bold; color:#FFFFFF; cursor: hand;}


/* 4 June 2008 - classes added for BT Search.html and BT result.html*/
.search_result_hrd{width:550px;text-align:center;}

.search_table_heading{margin:0; margin-left:50px !important; width:430px; text-align:center;}

.search_table_padding{width:380px; padding-left:80px !important; padding-right:60px !important; *margin-right:180px !important; }

.nopadding{ padding:0px;}

.result_hrd{margin: 0; padding: 0; width:250px; padding-left:175px}

div#newlogos {height: 75px; padding:7px 0 0 7px; .padding: 7px 0 0 7px; margin: 0px;}



/* New CSS for Paperless Nov 09 */
div.papless_container{margin:0 65px 0 50px; padding-top:40px; font-size:14px;}
div.papless_container div.papless_gradient{background:url(../images/paperless_gradient.gif) top left repeat-x; margin:0; padding:0;  padding-top:35px;}
div.papless_container div.content_left{margin:0; padding:0; width:165px; float:left;}
div.papless_container div.content_right{margin:0; padding:0; width:445px; float:left;}
div.papless_container div.content_right h1{font-size:25px; color:#363636; margin-bottom:10px;}
div.papless_container div.content_right span.gray{color:#7c7c7c; font-weight:bold;}
div.papless_container div.content_right p.sec_title{margin-top:20px;}
div.papless_container div.content_right ul.ben_list{margin-top:20px; list-style:none;}
div#main_1col ul.ben_list li{ list-style:none; list-style-type:none; background:url(../images/tick_img.gif) 0 5px no-repeat; padding-left:20px; margin-top:10px;}
div.papless_container div.content{margin:0; padding:0; margin-top:30px; padding-bottom:0px; margin-bottom:0px;font-size:12px;}
div.papless_container #radtable td{padding:5px;}
div.papless_container #tnctable{margin:0; padding:0;}
div.papless_container #tnctable td {margin:0; padding:0;}
div.papless_container #tnctable td #tncTextarea {width:99%;}
div.papless_container div.papless_no_gradient{margin:0; padding:0;  padding-top:10px;}
div.papless_container div.content_right h1.small_header{font-size:17px; margin-bottom:10px;}
div.papless_container h2.header_gray{font-size:18px; margin-bottom:10px; color:#818181; border:0px;}
div.papless_top div.text_center{text-align:center;}
div.papless_top p.small_header{color:#808080; font-size:17px; margin-top:10px;}
div.papless_top div.gray_back{background-color:#ededed; width:450px; text-align:left; display:block; margin-left:70px;}
div.papless_top div.gray_back ul.list_ben{padding:15px 0 15px 50px; color:#315d8a;}
div.papless_top div.gray_back ul.list_ben li{margin-bottom:10px;}
div.papless_container div.pad_left20{margin-bottom:0px;}
/* Ends New CSS for Paperless Nov 09 */

/* New CSS for User Session Time Out PopUp */
div.session_container{ padding:0px; font-size:16px; padding-top:40px; width:500px; text-align:center; white-space:nowrap; margin:0 auto; }
div.session_main{margin:0px 50px;}
div.session_container div.info_img{margin:0; padding:0; float:left; margin-right:10px; margin-top:2px; width:40px;}
div.session_container div.session_content{margin:0; padding:0; float:left;line-height:18px; width:80%; text-align:left;  }
div.session_container div.session_buttons{margin-top:38px; margin-left:0px; border:0px solid red; margin-left:50px; margin-bottom:0px; text-align:left;}
/* Ends New CSS for User Session Time Out PopUp */


/* CSS fixex for ADA 2010 */

h1.table_hdr {margin:0 2px !important; .margin:0 !important; background-color: #666666; font-size: 12px; text-align: center; color: white; padding: 4px; margin-bottom: 0px !important; background-image: none; border:0; line-height:14px;}
h2.table_hdr {margin:0 2px !important; .margin:0 !important; background-color: #666666; font-size: 12px; text-align: center; color: white; padding: 4px; margin-bottom: 0px !important; background-image: none; border:0; line-height:normal; margin:0}
h2.mid_heading{background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #DED9C3; font-size: 12px; font-weight: bold; margin-top: 0; padding:0; border:none;}
h2.mid_heading img{display:inline;}

div#content_right div.useful_tools {padding-top:5px; padding-bottom: 6px; border-bottom: #a4c5ec 1px solid; border-left: #a4c5ec 1px solid; background-color:#ececec;}
div.useful_tools span#sertran{LINE-HEIGHT: 20px; background: url(../images/search.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
div.useful_tools span#prt{LINE-HEIGHT: 20px; background: url(../images/button_print.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
div.useful_tools span#help{LINE-HEIGHT: 20px; background: url(../images/q2.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
h1.heading_enroll{padding:0; font-size:12px; line-height:14px; margin-bottom:15px;}
label.labelhide{display:none;}
div.content_div{border:1px solid #999999; margin-bottom:20px; padding:4px;}

#right_faq2 h3 {margin:0 !important;}
#right_faq2 #swapfaq_new  {margin:0 !important;border:1px solid #ccc;}
#right_faq2 #swapfaq_new ul li {padding:0px 30px !important;_padding:0 30px !important;background:white;border:0;line-height:20px !important;}
#right_faq2 #swapfaq_new ul li a {margin:0 !important;padding:0 !important;height:10px !important;cursor:pointer;font-weight:bold;color:#0047b6 !important;font-weight:normal;}
#right_faq2 #swapfaq_new ul li a img {margin-top:6px !important;display:block;float:left;margin-left:-15px; _margin-left:-5px !important;padding-right:1px; _padding-right:3px !important;vertical-align:text-bottom }

div#content_left fieldset table tbody tr th.align_left{text-align:left;}
div.divborder {margin:0 2px; .margin:0; margin-bottom: 20px; border:1px solid #999999; display:block; padding:4px;}
div.float_right h2.table_hdr{padding-top:4px; padding-bottom:3px;}
div#content_left div.divborder{margin:0 2px; .margin:0; margin-bottom: 20px; border:1px solid #999999; display:block; padding:4px;}
div#content_left div.divborder table.summary_table th, div#content_left div.divborder table.summary_table td { padding:3px 4px;text-align:right;}
div#content_left div.divborder table th{line-height:1.5em;}
div#content_left div.divborder table{margin-bottom:0; margin-top:2px; width:100%}
div#content_left div.divborder table tr.row_highlight_grey { background-color:#f2f2f2;}
div#content_left div.divborder table .table-divider {border-bottom:1px dashed #e2e2e2;}
div#content_left div.divborder table td.sum { border-top:1px solid #afbedf;}
div#content_left div.divborder table thead th { background-color:#e2e7ea; font-size:10px; font-weight:bold; padding:3px 2px; text-align:left;vertical-align:top;}
div#content_left div.divborder table td { padding:3px 4px;text-align:left;}
div#content_left div.divborder div.info { font-size:11px; margin:0; padding:7px 5px;}
div#content_left div.divborder table tr.row_highlight {background-color: #DCF494;}
div#content_left div.centered div.divborder{margin:0 2px!important; .margin:0 !important; margin-bottom: 20px !important;}

.legend_hide { display:none;}
table td.NewBorderColor1{border:1px solid #999999; border-bottom:0px; color:#666666;  margin:0px; padding:0px;}
table td.NewBorderColor2{border:1px solid #999999; border-top:0px; color:#666666;  margin:0px; padding:0px;}
.width460{ width:460px;}

.height200{ height:200px;}
li.listnone{list-style:none}
.height15p{height:15%;}
.height24p{height:24%;}
div#content_left_expanded fieldset table tbody tr th.align_left{text-align:left;}
div#content_left table tbody tr th.align_left{text-align:left;}
th.align_left{text-align:left;}
#swapfaq_new_op1 ul li div.switchgroup1 table.small_text th.new_check_app {text-align:center; border-right:1px solid #cccccc;}
#swapfaq_new_op1 ul li div.switchgroup1 table.small_text th.new_check_app a{font-weight:normal; font-size:11px !important;}
table.border_red{ border:1px solid #ff0000;}

div.content1.classic_card2{padding-left:110px;line-height:0.9em !important;margin-top:-110px !important; margin-left:20px;width:100%;}
div.content1.classic_card2 h2{border:0; margin-bottom:-12px;font-size:1.3em; float:left;}
div.content1.classic_card2 p{ margin-left:45px;}
div.content1.classic_card2 ul{list-style:square;}
div.content1.classic_card2 li{line-height:1.2em;}
div.content1.classic_card2 input{margin:0px;}

h1.tab { /* Describes tab header used on form */ 
	font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;
	color: #fff;background: #666;line-height: 20px;margin:0;padding-left:4px; border-bottom:0px solid #d02433;display:inline;}
h2.freq_quest {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #ebebd6; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 4px; padding-bottom: 2px; line-height:14px; border-bottom:none;}
h2.freq_quest img {display: inline;}
h1.table_hdrCSH {margin:0 2px; .margin:0; background-color: #666666; font-size: 12px; text-align: center; color: white; padding: 4px; margin-bottom: 0; background-image: none;}
div.yellow {border: 1px solid #99CC00;}
h1.bobot3 {	MARGIN-BOTTOM: 7px; BORDER-BOTTOM: #666666 3px solid;}
h2.newh2 {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #ebebd6; margin-bottom:1px; border-bottom:none; line-height:14px}
h3.newh3 {font-weight:bold; font-size:12px; margin-bottom:4px; background:none;}
h2.newh4toh2 {font-size: 12px; font-weight: bold; margin-bottom: 4px; border-bottom:none; line-height:14px; padding-bottom:0;}
h2.yellow {background-color: #99CC00; color: black;}
span.spanhide{left:-10000px; position:absolute;}
.msgsc_table td.tfoot {padding-bottom:10px !important}
.msgsc_table td input.tfoot {width:auto;overflow:visible;padding:0 5px;margin:0 5px;}
.open_message td.tfoot {padding:10px 0 !important;}
.open_message td input.tfoot {margin:0;}
h1.neutralh1{padding:0; margin:0; font-size:12px; line-height:17px;}

/* Changed for iw_content_restriction id */
div#content_left div.float_right div.iw_content_restriction h3.quick_links {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #FBC068; margin-bottom: 12px;}
div#content_left div.float_left div.iw_content_restriction  h3.balance_transfer {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #666666; color: white; margin-bottom: 12px;}
div#content_left div.float_left div.iw_content_restriction  h3.offers {margin:3; padding-bottom: 3px; margin-top:10px;background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #99CC00; color: black; margin-bottom: 12px;}
div#content_left_expanded div.iw_content_restriction {margin:0; padding-bottom: 0px;}
div#content_left_expanded div.iw_content_restriction p {margin:0; padding-bottom: 0px;}
div#content_left_expanded div.iw_content_restriction span {margin:0; padding-bottom: 0px;}
div#content_left div.iw_content_restriction {margin:0; padding-bottom: 0px;}
div#content_left div.iw_content_restriction p {margin:0; padding-bottom: 0px;}
div#content_left div.iw_content_restriction span {margin:0; padding-bottom: 0px;}
div#content_left div.iw_content_restriction h2 {margin:3; padding-bottom: 3px; margin-top:5px;}
div#content_left div.iw_content_restriction h3 {margin:3; padding-bottom: 3px; margin-top:5px;}
div#content_left div.float_right div.iw_content_restriction h3 {margin:3; padding-bottom: 3px; margin-top:10px;}
div#content_left div.float_left div.iw_content_restriction h3 {margin:3; padding-bottom: 3px; margin-top:10px;}
div.iw_content_restriction div.coupon {border: 2px dashed #c8c8c0; padding: 5px; margin:3; padding-bottom: 3px;}
div.iw_content_restriction div.coupon div, div.coupon p {border: 0px solid white; margin:3; padding-bottom: 3px;}
div#content_left div.iw_content_restriction div.coupon table tr td a {color: #0047b6; margin:3; padding-bottom: 3px;}
div#content_left div.iw_content_restriction div.coupon table tr td a:hover, div#content_left div.iw_content_restriction div.coupon table tr td a:active, div#content_left div.iw_content_restriction div.coupon table tr td a:focus {color: #06f; margin:3; padding-bottom: 3px;}
div.float_left div.iw_content_restriction div.coupon, div.float_right div.coupon {text-align: center; height: 140px; margin:3; padding-bottom: 3px;}
div#content_left_reduced div.iw_content_restriction div.spiff.floats p {width: 261px; margin:5px; padding:1px;}
div#content_left div.iw_content_restriction div.spiff.floats p {width: 421px; margin:5px; padding:1px;}
div#content_left div.float_left div.iw_content_restriction div.spiff.floats p, div#content_left div.float_right div.iw_content_restriction div.spiff.floats p {width: 170px; margin:5px; padding:1px;}
div.iw_content_restriction div.spiff.floats img {float:left; margin:5px; padding:1px;}
div.iw_content_restriction div.spiff.floats p {margin-left: 70px; margin-top: 0; padding: 0; padding-top: 7px; voice-family: "\"}\""; voice-family:inherit; padding-top: 0px;}
div.iw_content_restriction div.spiff.floats h4 {margin-left: 70px; margin-top: 0; padding: 0;}
div#content_right div.iw_content_restriction div.spiff.floats p { width: 160px; margin:1px; padding:1px;}
div.iw_content_restriction div.spiff em {color: red; font-weight: bold; font-style: normal;}
div.iw_content_restriction div.spiff.floats.no_header {border-top: 1px solid #c8c8c0; border-bottom: 0 dashed #c8c8c0; padding-top: 7px;}
div.iw_content_restriction div.spiff.floats.no_header p {margin: 0;}
div#content_left div.iw_content_restriction h2 { width:510px;}
div#content_left div.iw_content_restriction div.float_right div.spiff.floats p {width: 160px; margin:5px; padding:1px;}
div#content_left div.iw_content_restriction div.float_left div.spiff.floats p {width: 160px; margin:5px; padding:1px;}
div#content_left div.iw_content_restriction p {width:auto !important;}
div#content_left div.iw_content_restriction div div.spiff.floats p {width:auto !important;margin-left:70px;}
DIV.iw_content_restriction DIV.floats2 IMG {PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px}
DIV.iw_content_restriction DIV.floats2 DIV IMG  {PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; margin-top:-5px;}
DIV.iw_content_restriction DIV.floats2 P {PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px; voice-family: inherit}
DIV.iw_content_restriction DIV.floats2 P.padbot {PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 70px; PADDING-TOP: 0px; voice-family: inherit}
DIV.iw_content_restriction DIV.floats2 P IMG { margin-left:98px; margin-top:-15px;}
#container #main #content_left_expanded .iw_content_restriction #bord_new .marginright IMG{ margin-right:10px; }
div#content_left_reduced div.iw_content_restriction table#tnctable img{display:inline}
/* Ends changed for iw_content_restriction id */
/* Ends CSS fixex for ADA 2010 */



/* New CSS for UDAP Feb 10 */
div#content_left_reduced div#iw_content_restriction table#tnctable img{display:inline}
/* Ends New CSS for UDAP Feb 10 */

/* New CSS for skip nav Feb 10 */
a.skiplink, a.skiplink:hover, a.skiplink:visited{ position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
a.skiplink:active, a.skiplink:focus{ position:static; width:auto; height:auto;} 
/* Ends New CSS for skip nav Feb 10 */


/* id changes for content_right */
div.content_right1 {position: absolute; top: -45px; left: 536px; width:240px; padding: 0;}
div.content_right1 div.spiff.floats p { width: 160px;}
div.content_right1 div#messages {background-color: #efefef; font-weight: bold; color: red; padding: 7px;}
div.content_right1 div#messages img {display: inline;}
div.content_right1 div#messages a {font-weight: bold; color: black;}
div.content_right1 div#messages a:hover, div.content_right1 div#messages a:active, div.content_right1 div#messages a:focus {color: #05a;}
div.content_right1 div#messages.plain {color: #000; font-weight: normal;}

DIV.content_right1 DIV#quick_links {padding-top:0px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #a4c5ec 1px solid; BORDER-LEFT: #a4c5ec 1px solid; background-color:#ececec;}
DIV.content_right1 DIV#quick_links UL {/*PADDING-LEFT: 6px; list-style:square; margin-left:20px;*/  margin-left:6px; color:#999999; margin-top:-4px; line-height:28px; list-style-type: none; }
DIV.content_right1 DIV#quick_links UL LI {LINE-HEIGHT: 18px; background: url(../images/blue_arrow2_EM.gif) center left no-repeat; padding-left:10px;}
DIV.content_right1 DIV#quick_links UL LI A{color:#0047b6; text-decoration:underline;}
DIV.content_right1 DIV#quick_links UL LI A:hover, DIV.content_right1 DIV#quick_links UL LI A:active, DIV.content_right1 DIV#quick_links UL LI A:focus{color:#0066ff; text-decoration:underline;}
/*New Styles added on 18/01/07 by Saravanan*/
DIV.content_right1 DIV#quick_links span#sertran{LINE-HEIGHT: 20px; background: url(../images/search.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
DIV.content_right1 DIV#quick_links span#prt{LINE-HEIGHT: 20px; background: url(../images/button_print.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
DIV.content_right1 DIV#quick_links span#help{LINE-HEIGHT: 20px; background: url(../images/q2.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
/*New Styles added on 18/01/07 by Saravanan ends here*/
div.content_right1 div#balance_transfer form {margin: 0;}
div.content_right1 div#balance_transfer {border-bottom: 1px dashed #ded9c3; padding-bottom: 15px;}

div.content_right1 h3.quick_links {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #FBC068; margin-bottom:1px;} /* modified by Michael Rohan 03062997 */
div.content_right1 h3.balance_transfer {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #666666; color: white; margin-bottom: 12px;}

/* Added to round corners - note: offers background same as 'yellow' background */
div.content_right1 h3.offers {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #99CC00; color: black; margin-bottom: 12px;}
DIV.content_right1 H2.tools {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; width:240px; 
}

div.content_right1 div.tools {padding-left: 4px;}
div.content_right1 div.tools div {margin: 0 0 5px 0;}
div.content_right1 div.tools img {float: left;}
div.content_right1 div.tools a {float: left; color: black;}
div.content_right1 div.tools a:hover, div.content_right1 div.tools a:active, div.content_right1 div.tools a:focus
 {color: #05a;}
div.content_right1 div#iw_content_restriction div.spiff.floats p { width: 160px; margin:1px; padding:1px;}
DIV.content_right1 DIV#quick_links span#sertran{LINE-HEIGHT: 20px; background: url(../images/search.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
DIV.content_right1 DIV#quick_links span#prt{LINE-HEIGHT: 20px; background: url(../images/button_print.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
DIV.content_right1 DIV#quick_links span#help{LINE-HEIGHT: 20px; background: url(../images/q2.gif) top left no-repeat; vertical-align:top; background-position:1px 1px; padding-left:25px;}
div.content_right1 div#quick_links {padding-top:5px; padding-bottom: 6px; border-bottom: #a4c5ec 1px solid; border-left: #a4c5ec 1px solid; background-color:#efefef;}
div.content_right1 div#quick_links ul {/*padding-left: 6px; list-style:square; margin-left:20px;*/  margin-left:6px; color:#999999;  line-height:28px; list-style-type: none; }
div.content_right1 div#quick_links ul li {line-height: 18px; background: url(../images/blue_arrow2_EM.gif) center left no-repeat; padding-left:10px;}
div.content_right1 div#quick_links ul li a{color:#0047b6; text-decoration:underline;} /* modified by Michael Rohan 03062007 */
DIV.content_right1 DIV#quick_links UL LI A:hover, DIV.content_right1 DIV#quick_links UL LI A:active, DIV.content_right1 DIV#quick_links UL LI A:focus{color:#06f; text-decoration:underline;}
div.content_right1 table div.spiff_app{border:1px solid blue; margin-top:44px; _margin-top:41px; }
.content_right1 div form {margin-bottom:0 !important;}
div.content_right1 td.faqtext .spiff_app {top:125px;position:absolute;display:block;}
div.content_right1 div.useful_tools {padding-top:5px; padding-bottom: 6px; border-bottom: #a4c5ec 1px solid; border-left: #a4c5ec 1px solid; background-color:#ececec;}
div.content_right1 div.iw_content_restriction div.spiff.floats p { width: 160px; margin:1px; padding:1px;}
/* id changes for content_right */

/* Changed for other ids */
.formtable1 td{padding:3px;}
div.papless_container .radtable td{padding:5px;}
/* Ends changed for other ids */

/* Changed for tnctable id */
.cont_area .splash_cont .tnctable{margin:0px; padding:0px;}
.cont_area .splash_cont .tnctable td{margin:0px; padding:0px;}
.cont_area .splash_cont .tnctable td #imgPrint{ float:left;}
.cont_area .splash_cont .tnctable td #tncTextarea{ width:99%;}
.cont_area .splash_cont .tnctable label { font-size: 11px; color: red;}
.cont_area .splash_cont .tnctable #print_confirm{text-align:left; float:right;}
.cont_area .splash_cont .tnctable #print_confirm img{float:left;}
div.papless_container .tnctable{margin:0; padding:0;}
div.papless_container .tnctable td {margin:0; padding:0;}
div.papless_container .tnctable td #tncTextarea {width:99%;}
div#content_left_reduced div.iw_content_restriction table.tnctable img{display:inline}
/* End changed for tnctable id */

/* Changed for content_right id */
.cont_area{border-left:#cccccc solid 1px; margin:0px; width:729px; background:url(../images/bg_right_img.gif) repeat-y right;}
.cont_area td{ padding-left:10px; padding-bottom:10px; padding-right:20px; padding-top:10px;}
.cont_area th{ padding-left:15px; padding-bottom:10px; padding-right:20px; padding-top:15px; text-align:left;}
.cont_area .splash_cont{ margin:0px;}
.cont_area .splash_cont td{ padding:0px;padding-left:20px; padding-bottom:20px; padding-top:16px;}
.cont_area .splash_cont .right_cont{padding-right:33px; margin:0px;}
.cont_area .splash_cont .radtable td{ padding:5px;}
.cont_area .splash_cont #datatable thead td{ font-weight:bold; background:#e0e0e0; border-right:solid 1px #ffffff; padding:5px; text-align:center; border-bottom:0px;}
.cont_area .splash_cont #datatable td{border-bottom: dashed 1px #cccccc; padding:5px; text-align:center;}
.cont_area .splash_cont ul.int_list li{list-style:disc; margin-left:20px; margin-bottom:10px;}
.cont_area .splash_cont .int_subheading{font-size:14px; font-weight:bold;}
/* End changed for content_right id */

/* Changed for content_restriction id */
div#content_left_expanded div.content_restriction { width:345px; margin: 0; padding-bottom: 0px; }
div#content_left_expanded div.content_restriction p { width:345px; margin: 0; padding-bottom: 0px;}
div#content_left_expanded div.content_restriction span { width:345px; margin: 0; padding-bottom: 0px;}
div#content_left div.content_restriction { width:345px; margin: 0; padding-bottom: 0px; }
div#content_left div.content_restriction p { width:345px; margin: 0; padding-bottom: 0px;}
div#content_left div.content_restriction span { width:345px; margin: 0; padding-bottom: 0px;}
div.content_restriction{margin-left:10px;}
div.privacy_details  div.content_restriction h1{margin-top:8px !important; .margin-top:-6px !important;}
/* End changed for content_restriction id */

/* Changed for content_left_expanded id */
div.content_left_expanded {top: 0px; left: 173px; width: 500px;}
div.content_left_expanded img {display:inline;}
div.content_left_expanded fieldset {margin-bottom: 0px;}
div.content_left_expanded fieldset.error {color: red; font-weight: bold; text-align: center;}
div.content_left_expanded fieldset.error img {display: inline; margin-bottom: -2px;}
div.content_left_expanded fieldset table {width: 100%;}
div.content_left_expanded fieldset table tr td {padding: 3px 4px;}
div.content_left_expanded fieldset table tbody tr th {text-align: right; padding: 3px 4px;}
div.content_left_expanded fieldset table thead th {text-align: left; font-size: 10px; font-weight: bold; vertical-align: top; background-color: #e2e7ea; padding: 3px 2px;}
div.content_left_expanded fieldset table th {text-align: left;}
div.content_left_expanded fieldset table thead th a {display: block; color: #05a;}
div.content_left_expanded fieldset table th img {display: inline;}
div.content_left_expanded fieldset table.summary_table th, div#content_left fieldset table.summary_table td {text-align: right; padding: 3px 4px;}
div.content_left_expanded fieldset table td.sum {border-top: 1px solid #666666;}
div.content_left_expanded fieldset table tr.row_highlight {background-color: #DCF494;}
div.content_left_expanded fieldset table tr.row_highlight_grey {background-color: #f2f2f2;}
div.content_left_expanded fieldset table .table-divider {border-bottom: 1px dashed #e2e2e2;}
div.content_left_expanded fieldset table.whitebkg tr td {padding: 0px}
div#content_left ul, div#content_left_reduced ul, div.content_left_expanded ul {margin-bottom: 20px;}
div#content_left li, div#content_left_reduced li, div.content_left_expanded li {margin-left: 15px; line-height: 18px;}
div.content_left_expanded div#content_restriction { width:345px; margin: 0; padding-bottom: 0px; }
div.content_left_expanded div#content_restriction p { width:345px; margin: 0; padding-bottom: 0px;}
div.content_left_expanded div#content_restriction span { width:345px; margin: 0; padding-bottom: 0px;}
div.content_left_expanded div#iw_content_restriction {margin:0; padding-bottom: 0px;}
div.content_left_expanded div#iw_content_restriction p {margin:0; padding-bottom: 0px;}
div.content_left_expanded div#iw_content_restriction span {margin:0; padding-bottom: 0px;}
div#content_left ul, div#content_left_reduced ul, div.content_left_expanded ul {list-style-type: disc; padding-left: 20px;}
div#content_left li, div#content_left_reduced li, div.content_left_expanded li {padding-bottom: 4px; margin-left: 0;}
div#main.nli div.content_left_expanded h1{margin-top:20px;}
div.content_left_expanded h3.table_hdr {margin:inherit;}
#container #main .content_left_expanded #iw_content_restriction #bord_new .marginright IMG{ margin-right:10px; }
div.content_left_expanded fieldset table tbody tr th.align_left{text-align:left;}
div.content_left_expanded div.iw_content_restriction {margin:0; padding-bottom: 0px;}
div.content_left_expanded div.iw_content_restriction p {margin:0; padding-bottom: 0px;}
div.content_left_expanded div.iw_content_restriction span {margin:0; padding-bottom: 0px;}
#container #main .content_left_expanded .iw_content_restriction #bord_new .marginright IMG{ margin-right:10px; }
div.content_left_expanded div.content_restriction { width:345px; margin: 0; padding-bottom: 0px; }
div.content_left_expanded div.content_restriction p { width:345px; margin: 0; padding-bottom: 0px;}
div.content_left_expanded div.content_restriction span { width:345px; margin: 0; padding-bottom: 0px;}
/* End changed for content_left_expanded id */


/* New CSS for May 2010 */

/* Step Indicator styles */
div.step_pbi { margin:0 0 10px 0; padding:0px 0px 5px 0px; width:508px; background:url(../images/step_background.gif) repeat-x top; height:60px; border:0px solid red; text-align:left; float:left; border-bottom:solid 1px #D2D2D2; _margin-bottom:0px;}

div.step_indicator_first { width:187px; height:52px; float:left; text-align:left; margin-bottom:0px;}
div.step_indicator_first span {display:block; width:28px; height:28px; background:url(../images/step_first.gif) no-repeat top left; font-weight:bold; text-align:center; padding:7px 0 0 0; font-size:15px; float:left;}
div.step_indicator_first div.steptext{ margin-top:36px; margin-bottom:0px; padding:0px;}

div.step_indicator_first_on { width:187px; height:52px; float:left; text-align:left; margin-bottom:0px;}
div.step_indicator_first_on span {display:block; width:28px; height:28px; background:url(../images/step_first_on_un.gif) no-repeat top left; font-weight:bold; text-align:center; padding:7px 0 0 0; font-size:15px; float:left; color:#fff}
div.step_indicator_first_on div.steptext{ margin-top:36px; margin-bottom:0px; padding:0px; font-weight:bold;}

div.step_indicator_second { width:133px; height:52px; float:left; text-align:center; margin-bottom:0px;}
div.step_indicator_second span { display:block; width:28px; height:28px; background:url(../images/step_mid.gif) no-repeat top left; font-weight:bold; text-align:center; padding:7px 0 0 0; font-size:15px; margin-left:auto; margin-right:auto;}
div.step_indicator_second div.steptext{margin-bottom:0px; padding:0px;}

div.step_indicator_second_on { width:133px; height:52px; float:left; text-align:center; margin-bottom:0px;}
div.step_indicator_second_on span { display:block; width:28px; height:28px; background:url(../images/step_mid_on_un.gif) no-repeat top left; font-weight:bold; text-align:center; padding:7px 0 0 0; font-size:15px; margin-left:auto; margin-right:auto; color:#fff}
div.step_indicator_second_on div.steptext{margin-bottom:0px; padding:0px; font-weight:bold;}

div.step_indicator_third {width:188px; height:52px; float:left; text-align:right; margin-bottom:0px;}
div.step_indicator_third span { display:block; width:27px; height:28px; background:url(../images/step_last.gif) no-repeat top left; font-weight:bold; text-align:center; padding:7px 0 0 0; font-size:15px; float:right;}
div.step_indicator_third div.steptext{ margin-top:36px; margin-bottom:0px; padding:0px;}

div.step_indicator_third_on {width:188px; height:52px; float:left; text-align:right; margin-bottom:0px;}
div.step_indicator_third_on span { display:block; width:27px; height:28px; background:url(../images/step_last_on_un.gif) no-repeat top left; font-weight:bold; text-align:center; padding:7px 0 0 1px; font-size:15px; float:right; color:#fff}
div.step_indicator_third_on div.steptext{ margin-top:36px; margin-bottom:0px; padding:0px; font-weight:bold;}
/* End Step Indicator styles */

.container_content{ width:506px; margin:0px; clear:both; padding:0px; border-top:#db8503 solid 1px; border-right:#d2d2d2 solid 1px; border-bottom:#d2d2d2 solid 1px; border-left:#d2d2d2 solid 1px;}
.container_content .recent_tdtitle { color:#000000; padding:10px 5px;}
.container_content .search_tdtitle { color:#000000; padding:10px 5px; border-bottom:3px solid #E3E1E1;}
.container_content td {padding:4px 0px 4px 5px; *padding:2px 0px 2px 5px;}
.container_content .searchrtns { margin:0px 0 10px 0px; padding:0 0 13px 10px; background:url(../images/sadowbg.jpg) bottom repeat-x;}
.container_content .searchbggrad{ background:url(../images/search_shadBG_other.jpg) top left repeat-x; margin:0px; padding-top:10px;}
.container_content .searchrtns td { margin:0; padding:2px 3px 0 0;} 
.container_content td.rightaln { text-align:right; padding-right:7px;} 
.container_content .searchrtns table { margin-bottom:0px; color:#003399; margin-top:10px;}
.container_content .searchrtns_rslt { margin:9px; padding:0px; color:#696969;}
.container_content .searchrtns_rslt .searchrtns_rsltdispla { margin:10px 0 0 0; padding:0px; color:#000000;}
.container_content .searchrtns a {color:#0047b6; text-decoration:underline;}
.container_content .graybuttonstyle1{background:url(../images/graybuttonbg.gif) repeat-x; height:22px; border:1px solid #ababab; padding:0px 8px; *padding: 0; width:auto!important; font-weight:bold; cursor:pointer;}
.container_content .tdbg { background:#f3f2f2;}
.container_content .tdbgon { background:#faf3d3;}
.container_content .buletext a{ color:#0047b6;}
.trandetl{ font-size:16px; color:#000000; font-weight:bold; padding-bottom:10px; margin:0px;}
.trandetl_link { color:#000000; padding-bottom:16px; margin:0px;}
.trandetl_link a {color:#0047b6; text-decoration:underline;}
.trandetl_link img { border:none; padding:0 6px;}
.container_content table.trans_table tr.trans_header td{ border-top:solid 1px #e3e1e1; border-right:solid 1px #e3e1e1; padding-left:4px; background:url(../images/sadowbgs.jpg) bottom repeat-x; *padding-top:8px; padding-top:3px; padding-bottom:6px; *padding-bottom:6px;}
.container_content table.trans_table tr.trans_header td.amt_last{border-right:none;}
.container_content a { text-decoration:none; color:#000000;}

/* Font magnification*/
.flotstepsh1 {font-size:16px; font-weight:bold; line-height:18px; margin:0 0 10px 0; float:left; padding:8px 0 0 0 ; margin-top:0px !important;}
.flotstepsprint {margin:0 0 10px 0; float:right;}
.flotstepsprint span {float:right; padding:3px; line-height:20px;}
.flotstepsprintsave {left:173px; margin:0px 0 0 0; width:599px;}
/* End font magnification*/

.readtexth1{padding:0px; margin-bottom:14px; _padding-top:10px;}
.trandetl h2 { margin:0px; padding:0px; border-bottom:none; line-height:inherit; *margin-bottom:-4px; font-size:14px;}

div#shadetabs{ margin:0px; padding:0px; }
div#shadetabs ul { margin:0px; padding:0px; list-style:none; margin-bottom:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {div#shadetabs ul { margin-bottom:0px;}}
div#shadetabs li{ display:inline; list-style:none; border-bottom-color:#f8f8f8; color:#000000; border:1px solid #d2d2d2; padding:4px 5px 3px 5px; margin-left:0px !important; margin-right:3px; background:url(../images/shadetabsbg_gray.jpg) repeat-x top #fefefe; }
div#shadetabs li.on{ display:inline; list-style:none;  background:url(../images/shadetabsbg_un.jpg) repeat-x top #db8503; border:1px solid #db8503; padding:4px 5px 3px 5px; margin-right:3px;}
div#shadetabs li.first{ margin-left:0 !important;}
div#shadetabs li a{ color:#000000; text-decoration:none; margin:0px; padding:0px; padding-bottom:5px; padding-top:5px; *padding-bottom:0px; *padding-top:0px;}
div#shadetabs li.on a, div#shadetabs li.on a:link {color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* New Pagination CSS */
div.shadetabs_btn{ width:501px; *width:506px; _width:506px; text-align:right; padding:10px 5px 0px 0px; *padding:0px; margin:0;  border-top:none; border-right:#d2d2d2 solid 1px; border-bottom:#d2d2d2 solid 1px; border-left:#d2d2d2 solid 1px; height:35px; *height:45px; _height:45px;}
.shadetabs_btn td {padding:5px 11px; margin-bottom:0px; _padding-top:15px; *padding-top:15px;}
div.shadetabs_btn table{ margin:0px; margin-left:auto; margin-right:auto;}
/* End new Pagination CSS */

.shadetabs_btn a{ text-decoration:none; padding-top:5px;}
.shadetabs_btn .num a{ padding-left:5px; padding-right:8px; padding-bottom:5px; color:#0047B6; text-decoration:none;vertical-align:middle; text-align:center; }
.shadetabs_btn .num{ height:25px;}
.shadetabs_btn .num a:hover{ color:#000000; text-decoration:none; background:url(../images/pagination_on.gif) no-repeat; font-weight:bold;width:17px; height:21px; padding-top:5px;} 
.shadetabs_btn .on{ color:#000000 !important; text-decoration:none; background:url(../images/pagination_on.gif) no-repeat; font-weight:bold; padding-top:5px; } 
.steplast{ padding-left:83px;}
table.trans_table{margin-bottom:0;}

.container_content_selct { width:508px; background:url(../images/sadowbg.jpg) bottom repeat-x; padding-bottom:3px; margin-bottom:1px;}
.container_content_selct .bordr { background:url(../images/search_shadBG_other.jpg) repeat-x top left; border-top:#db8503 solid 1px; border-right:#d2d2d2 solid 1px; border-left:#d2d2d2 solid 1px; margin-bottom:0px; padding-left:10px; padding-top:10px; padding-bottom:7px;}
.container_content_selct .searchrtns { margin-bottom:3px; *margin-bottom:1px; _margin-bottom:1px;}

.container_content_selct .searchrtns td { margin:0; padding:2px 3px 0 0;}
.container_content_selct .searchrtns table { margin-bottom:0px; color:#003399; margin-top:10px;}
.container_content_selct .searchrtns_rslt { margin:9px; padding:0px; color:#696969;}
.container_content_selct .searchrtns_rslt .searchrtns_rsltdispla { margin:10px 0 0 0; padding:0px; color:#000000;}
.container_content_selct .searchrtns a {color:#0047b6; text-decoration:underline;}
.container_content_selct .graybuttonstyle1{background:url(../images/graybuttonbg.gif) repeat-x; height:22px; border:1px solid #ababab; padding:0px 8px; *padding: 0; width:auto!important; font-weight:bold; cursor:pointer;}

.trandetl{ font-size:16px; color:#000000; font-weight:bold; padding-bottom:10px; margin:0px;}
.trandetl_link { color:#000000; padding-bottom:16px; margin:0px;}
.trandetl_link a {color:#0047b6; text-decoration:underline;}
.trandetl_link img { border:none; padding:0 6px;}
.container_content .trandics { background:#fcf7e1; padding:8px; margin:0px;}
.container_content .trandics span{ margin:0px; padding:0px;}
.container_content .trandics table{ margin:6px 0 0 0; padding:0px;}
.container_content .trandics td, th { margin:0px; padding:6px 25px 0 0; vertical-align:top; text-align:left;}
.container_content .trancont { padding:3px 8px 8px 8px; margin:0px; vertical-align:top; }
.container_content .trancont table{ margin:0 0 0 0; padding:0px;}
.container_content .trancont td, th{ margin:0px; padding:8px 0px 0 0; vertical-align:top; text-align:left;}
.container_content .trancont a {color:#0047b6; text-decoration:underline;}
div.btn_DisTransacrion { margin:11px 0 0 0; padding-right:20px;}
div.btn_DisTransacrion input{ margin-right:15px;}
.container_content .trancont .reasn { margin:3px 0 0 0; padding:0;}
.container_content .trancont .trandetl { margin-top:15px; padding-bottom:0px;}
.container_content .trancont .reasn input { margin:0 0 0 0; padding:0px;}
.container_content .trancont .reasn span { display:block; margin-bottom:5px; *margin-bottom:2px;}
.container_content .trancont .reasn .marg { margin-top:15px; font-weight:bold;}
.container_content .trancont .reasn .nomarg { margin-top:3px; font-weight:bold;}
.container_content .trancont .reasn .margtitl { margin-top:6px;}

.container_content .trancont .reasn ol { margin: 10px 0 0 19px; padding:0px;}
*+html .container_content .trancont .reasn ol { margin-left:23px; padding:0px;}
*html .container_content .trancont .reasn ol { margin-left:23px; padding:0px;}
.container_content .trancont .reasn li { padding:0px !important;}
.container_content .trancont .reasn .disdetform{ margin:20px 0 0 0; padding:0px;}
.container_content .trancont .reasn .disdetform td, th{ margin:0px; padding:6px 0px 0 0; vertical-align:top; text-align:left;}
.container_content .trancont .reasn .disdetform input { margin:0px; padding:0px;}
.container_content .trancont .reasn .disdetform span.red{ color:#FF0000; display:inline;}

.container_content .trandetl2{ font-size:16px; color:#000000; font-weight:bold; padding-bottom:10px; margin:12px 0 0 8px;}
.container_content .trandetl2 h2 { margin:0px; padding:0px; border-bottom:none; line-height:inherit; *margin-bottom:-4px; font-size:14px;}
.container_content .trancont  table td.botbor { border-bottom:1px solid #000000;}
.container_content .trandetl3{ font-size:16px; color:#000000; font-weight:bold; padding-bottom:8px; margin:10px 0 0 0;}
.container_content .trandetl3 h2 { margin:0px; padding:0px; border-bottom:none; line-height:inherit; *margin-bottom:-4px; font-size:14px;}
.dispute_received {width:501px; border:#CCCCCC solid 1px; margin-bottom:9px; padding:20px 5px 10px 0px; background:url(../images/dispute_receivedBG.jpg) left top repeat-x #FFFFFF;}
.dispute_received .disrec_ico{ float:left; width:80px; background:url(../images/arrow_disputerec.gif) no-repeat center top; height:30px; margin:0px; padding:0px;}
.dispute_received .disrec_con {float:left; margin:0px; padding:0px; width:415px;}
.dispute_received .disrec_con span.title { margin:0px; padding:0px; font-size:14px; color:#000000; font-weight:bold; display:block; padding-bottom:8px;}
td.pad40{padding-left:40px !important;}
td.pad40 hr{ border-bottom:#000 solid 1px; padding-top:10px;}
div.trandics_nocontainer{margin:0px; padding:0px; border-top:none!important;}
div#searchtransaction_table form{margin:0px; padding:0px;}
/* End new CSS for May 2010 */

div.contentborder{border:1px solid #ADBDDF !important;}

h2.table_hdr_new{
background-color:#666666;
background-image:none;
border:0 none;
color:white;
font-size:12px;
line-height:normal;
margin:0;
padding:4px;
text-align:center;
width:100%;
}

/*  QC defect 10863 */
.managebut_main{width:210px;margin:0 auto;}
.managebut_lt{background:url(../images/manage_button_EM_rt.jpg) no-repeat; width:5px; height:23px;}
.managebut_rt{background:url(../images/manage_button_EM_lt.jpg) no-repeat; width:5px; height:23px;}
.managebut{font-weight:bold;background:url(../images/manage_button_EM_mid.jpg) repeat-x;height:23px;text-align:center !important;font-size:0.97em;margin-bottom:0px; display:block;padding-bottom:2px;border:0;font-family:Arial, Verdana, sans-serif;color:#fff;cursor:pointer; overflow:visible;  }
.managebut_main{width:220px\0/;}
.managebut_lt, .managebut_rt, .managebut, .managebut_mid {margin-bottom:0;}
.managebut_lt, .managebut_rt, .managebut_mid {float:right;}
* html .managebut_main {text-align:center;width:320px;}

/*    conversion of "swapfaq_new" id to "swapfaq_new" class      */

.swapfaq_new ul,.swapfaq_new ul li{list-style-type:none !important;list-style-image:none;margin:5px 0 5px 0 !important;list-style:none;BACKGROUND: #f9f9f9;BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; 
padding:15px 0 15x 0 !important;}
.swapfaq_new ul {padding:0 0 0 0px !important; background:none; border:none; margin-top:0px;}
.swapfaq_new ul li {padding:5px 20px !important;}
.swapfaq_new ul li a {height:30px !important;cursor:pointer;font-weight:bold;color:#0047b6 !important;}
.swapfaq_new ul li a img {margin-left:-10px; padding-right:1px; }
.swapfaq_new ul li p,.swapfaq_new ul li div.switchgroup1{padding-left:0px; padding-top:10px;}

#swapfaq_new_op1 ul li div.switchgroup1 .swapfaq_new ul,#swapfaq_new_op1 ul li div.switchgroup1 .swapfaq_new ul li{list-style-type:none !important;list-style-image:none;margin:5px 0 5px 0 !important;list-style:none;BACKGROUND: #f9f9f9;BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; 
padding:15px 0 15x 0 !important;}
#swapfaq_new_op1 ul li div.switchgroup1 .swapfaq_new ul {margin:0 auto !important;width:98%;padding:0 0 0 0px !important; background:none; border:none;}
#swapfaq_new_op1 ul li div.switchgroup1 .swapfaq_new ul li {padding:5px 5px 5px 20px !important;}
#swapfaq_new_op1 ul li div.switchgroup1 .swapfaq_new ul li a {line-height:15px !important;cursor:pointer;font-weight:bold;color:#0047b6 !important;font-size:12px}
#swapfaq_new_op1 ul li div.switchgroup1 .swapfaq_new ul li a img {margin-left:-15px; padding-right:1px; }
#swapfaq_new_op1 ul li div.switchgroup1 .swapfaq_new ul li p,#swapfaq_new_op1 ul li div.switchgroup1 .swapfaq_new ul li div.switchgroup1{padding-left:0px; padding-top:10px;}

#right_faq .swapfaq_new  {margin:0 !important;border:1px solid #ccc;}
#right_faq .swapfaq_new ul li {padding:0px 30px !important;_padding:0 30px !important;background:white;border:0;line-height:20px !important;}
#right_faq .swapfaq_new ul li a {margin:0 !important;padding:0 !important;height:10px !important;cursor:pointer;font-weight:bold;color:#0047b6 !important;font-weight:normal;}
#right_faq .swapfaq_new ul li a img {margin-top:6px !important;display:block;float:left;margin-left:-15px; _margin-left:-5px !important;padding-right:1px; _padding-right:3px !important;vertical-align:text-bottom }

#right_faq2 .swapfaq_new  {margin:0 !important;border:1px solid #ccc;}
#right_faq2 .swapfaq_new ul li {padding:0px 30px !important;_padding:0 30px !important;background:white;border:0;line-height:20px !important;}
#right_faq2 .swapfaq_new ul li a {margin:0 !important;padding:0 !important;height:10px !important;cursor:pointer;font-weight:bold;color:#0047b6 !important;font-weight:normal;}
#right_faq2 .swapfaq_new ul li a img {margin-top:6px !important;display:block;float:left;margin-left:-15px; _margin-left:-5px !important;padding-right:1px; _padding-right:3px !important;vertical-align:text-bottom }

/* updates for heading issues start */
h2.quick_links2 {background:url("../images/h3_tab_right.gif") no-repeat scroll right top #FBC068;margin-bottom:1px;font-size:12px;font-weight:bold;margin-top:0;padding-bottom:2px;color:#000;}
h2.quick_links2 img {display:inline;}
div#content_right h2.quick_links2 {border-bottom:none;}
div#content_right h2.quick_links2 img {display:inline;}
/* updates for heading issues end */


div#content_left div.divborder table td.sum /* { border-top:1px solid #afbedf;}*/

div.float_right h2{ padding-top:0px;padding-bottom:-5px;}


/*For Designer Button*/
input.button {padding-top:2px;padding-bottom:2px;height:auto; }

/*FOR ADA Phase IV for reading order on nli page*/
div#content_left.positioned h1 {width:100%;}
div#main.nli div#secondary_nav {float:left;margin-top:10px;position:static;}
div.nli div#content_left, div#main div.positioned {margin-left:10px!important;position:static!important;}

/*FOR ADA Phase IV for reading order on li page*/
div#content_right {width:240px;_width:230px;}

/*For Our Application Process for both nli and li pages*/
div.cardmember_benefits {width:594px !important}


/*For Footer Border*/
table.footer_table {border-top:1px solid #eee;padding-top:10px;}
table.bottom_section div#main {margin-top:10px;position:static !important;}

/*For width on loginpage only on HS portfolio*/
.straightWidth{width:1px;}

/*For Footer Border*/
div#bottom_nav{text-align:center; border-top: 1px solid #eee;padding-top: 10px;margin:20px auto 0;display:table;float:none;}

div#bottom_nav a {font-size:10px;}


.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;
}

.linkhead{
font-size:12px;
font-weight: bold;
display:inline;
color:#000000 !important;
border-bottom:none;
background:none;
}
div.content_left_expanded fieldset {
margin-bottom:0px;
}

div.scalable_btn {width:auto!important;}
div#main.nli div#secondary_nav.posn_nav {margin-top:-20px;}
div.cardmember_benefits  {width:600px!important; _width:590px!important; }
div#cardmember_details .headlinks {background:#fff!important;}
#main div#content_right { margin-left: 13px!important;_margin-left: 12px!important;}

/*FOR ADA Phase IV for Li Flow*/
div#main div.FM_Container_LI {margin-top:8px;margin-bottom:0;}
div#main div.posn_nav {margin-top:-15px;}

.align_center {text-align: center!important;}
div#content_left div.iw_content_restriction h2 {_width:500px;}

/* Added by GLT for Deque issue fixing :: Start*/

caption.header_style {
margin:0 0 0 0px !important; .margin:0 0 0 0px!important; 
background-color: #6B6B63; 
font-size: 12px; 
text-align: center; 
color: white; 
padding: 4px; 
margin-bottom: 0px !important; 
background-image: none; border:0; 
line-height:14px;
FONT-WEIGHT: bold;
}

H2.h3_style {
background: url(../images/h3_tab_right.gif) top right no-repeat scroll #DED9C3;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 4px 0px;
    margin-top: 0;
    padding: 0px;}

DIV.divborder_caption {
	BORDER: #6b6b63 1px solid; 
	PADDING: 0px 0px 0px 0px; 
	DISPLAY: block; 
	MARGIN: 0px 0px 20px; 
	}

DIV#content_left DIV.divborder_caption  TABLE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WIDTH: 100%;
	PADDING:0px,0px,0px,0px;
} 

DIV#content_left DIV.divborder_caption TABLE THEAD TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BACKGROUND-COLOR: #f5f2ea; TEXT-ALIGN: left
}

DIV#content_left DIV.divborder_caption {
	BORDER-RIGHT: #6b6b63 1px solid; BORDER-TOP: #6b6b63 1px solid; DISPLAY: block; PADDING:0px; MARGIN: 0px 0px 20px; BORDER-LEFT: #6b6b63 1px solid; BORDER-BOTTOM: #6b6b63 1px solid
}
DIV#content_left DIV.divborder_caption TABLE.summary_table TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left DIV.divborder_caption TABLE.summary_table TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left DIV.divborder_caption TABLE TH {
	LINE-HEIGHT: 1.5em
}
DIV#content_left DIV.divborder_caption TABLE TR.row_highlight_grey {
	BACKGROUND-COLOR: #f2f2f2
}
DIV#content_left DIV.divborder_caption TABLE .table-divider {
	BORDER-BOTTOM: #e2e2e2 1px dashed
}
DIV#content_left DIV.divborder_caption TABLE TD.sum {
	BORDER-TOP: #afbedf 1px solid
}
DIV#content_left DIV.divborder_caption TABLE TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV#content_left DIV.divborder_caption DIV.info {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px
}
DIV#content_left DIV.divborder_caption TABLE TR.row_highlight {
	BACKGROUND-COLOR: #fbfbcc
}

th.dispute_transacation_table{
BORDER-RIGHT: #e3e1e1 1px solid; BORDER-TOP: #e3e1e1 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(../images/sadowbgs.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 6px; PADDING-TOP: 3px
}

/* Added by GLT for Deque issue fixing :: End*/

