DIV#container {
	LEFT: 0px; POSITION: absolute; TOP: 0px; WIDTH: 781px; color: black;
}

div#container div#masthead,
div#container div#masthead div{
	margin-bottom:0;
} 
DIV.float_left {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 49%
}
DIV.float_right {
	FLOAT: right; MARGIN-BOTTOM: 5px; WIDTH: 49%
}
DIV.float_fix {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
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_OB.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_OB.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;}
DIV#logos {
	PADDING-LEFT: 2px; MARGIN-top: 2px; HEIGHT: 73px
}
DIV.empty_style_to_fix_ie_5 {
	
}
DIV#nav_float_fix {
	CLEAR: both; DISPLAY: none; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 0px
}
UNKNOWN {
	DISPLAY: block
}


DIV.empty_style_to_fix_ie_5 {
	
}
DIV.larger#secondary_nav_horizontal {
	HEIGHT: 39px
}
DIV.home_callout H4 {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/check_icon_home.gif) no-repeat left center; MARGIN: 0px; FONT: bold 14px/18px times,arial,helvetica,sans-serif; COLOR: #000
}
DIV.home_callout a {
	font-size:.9em;
}
DIV.home_callout h4nocheck {
	PADDING-LEFT: 20px; MARGIN: 0px; FONT: bold 14px/18px times,arial,helvetica,sans-serif; COLOR: #000
}



/* 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: #efefef}
DIV#user_info SPAN {DISPLAY: block; MARGIN: 0px}

/*div#user_info div span{margin-top:8px;}*/
DIV#main {
	MARGIN-LEFT: 4px; POSITION: absolute; TOP: 155px
}
DIV#content_left {
	BORDER-RIGHT: #efefef 1px dashed; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; LEFT: 9px; PADDING-BOTTOM: 0px; WIDTH: 510px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px
}
DIV#content_left_reduced {
	PADDING-RIGHT: 8px; LEFT: 173px; WIDTH: 346px; POSITION: absolute; TOP: 0px
}
DIV#content_left_expanded {
	LEFT: 173px; WIDTH: 500px; POSITION: absolute; TOP: 0px;
}
DIV#content_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 536px; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 0px; POSITION: absolute; TOP: -32px
}
DIV#secondary_nav {
	LEFT: 0px; WIDTH: 156px; POSITION: absolute; TOP: 0px
}
H2.no_underline {
	BORDER-BOTTOM: white 0px solid
}
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.floats P {
	WIDTH: 261px
}
DIV#content_left DIV.floats P {
	WIDTH: 421px
}
DIV#content_left DIV.float_left DIV.floats P {
	WIDTH: 170px
}
DIV#content_left DIV.float_right DIV.floats P {
	WIDTH: 170px
}
DIV.spiff {
	padding:10px 0px 4px 0px; BORDER-BOTTOM: #c8c8c0 1px dashed
}
/* changed for UCD defect */

/*
DIV.spiff P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px;
}
*/

DIV.spiff P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; width:auto !important;
}
DIV.floats IMG {
	FLOAT: left
}
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.empty_style_to_fix_ie_5 {
	
}
DIV.floats H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px
}
DIV#content_right DIV.floats P {
	WIDTH: 160px
}
DIV.spiff EM {
	FONT-WEIGHT: bold; COLOR: red; FONT-STYLE: normal
}
DIV.no_header {
	BORDER-TOP: #dddddd 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #c8c8c0 0px dashed; padding-bottom:8px;
}
DIV.no_header P {
	MARGIN: 0px
}
DIV.coupon {
	BORDER-RIGHT: #c8c8c0 2px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #c8c8c0 2px dashed; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c8c8c0 2px dashed; PADDING-TOP: 5px; BORDER-BOTTOM: #c8c8c0 2px dashed
}
DIV.coupon DIV {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid
}
DIV.coupon P {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid
}
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 {
	HEIGHT: 140px; TEXT-ALIGN: center
}
DIV.float_right DIV.coupon {
	HEIGHT: 140px; TEXT-ALIGN: center
}


DIV.coupon1 {
	BORDER-RIGHT: #c8c8c0 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c8c8c0 0px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c8c8c0 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c8c8c0 0px solid
}
DIV.coupon1 DIV {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid
}
DIV.coupon1 P {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid
}
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 {
	HEIGHT: 140px; TEXT-ALIGN: center
}
DIV.float_right DIV.coupon1 {
	HEIGHT: 140px; TEXT-ALIGN: center
}

/* 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*/
DIV#content_left DIV.fieldset_group FIELDSET {
	MARGIN-BOTTOM: 5px
}
DIV#content_left FIELDSET TABLE {
	MARGIN-BOTTOM: 0px;
	margin-top:5px;
}
DIV#content_left FIELDSET.current_rewards_balance {
	BORDER-RIGHT: #ecdecb 1px solid; BORDER-TOP: #ecdecb 1px solid; BORDER-LEFT: #ecdecb 1px solid; BORDER-BOTTOM: #ecdecb 1px solid
}
FIELDSET.general_error {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; PADDING-BOTTOM: 0px; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffc
}
FIELDSET.general_error P {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/error.gif) no-repeat left top; MARGIN: 16px 0px 0px 30px
}
FIELDSET.general_error STRONG {
	COLOR: red
}
/*
DIV#bottom_nav {
	FONT-SIZE: 10px; TEXT-ALIGN: center
}
*/

DIV#content_right DIV#messages {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; COLOR: red; PADDING-TOP: 7px; BACKGROUND-COLOR: #efefef
}
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.plain#messages {
	FONT-WEIGHT: normal; COLOR: #000
}
DIV#content_right DIV#quick_links {padding-top:5px; 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_TM.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;}

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;}

DIV#content_right DIV#balance_transfer FORM {
	MARGIN: 0px
}
DIV#content_right DIV#balance_transfer {
	PADDING-BOTTOM: 15px; BORDER-BOTTOM: #ded9c3 1px dashed
}
DIV#content_right H3.quick_links {
	BACKGROUND: url(../images/h3_tab_right.gif) #b39568 no-repeat right top; margin-bottom:1px; color:#FFFFFF;
}
DIV#content_right H3.balance_transfer {
	BACKGROUND: url(../images/h3_tab_right.gif) #ebc77a no-repeat right top; MARGIN-BOTTOM: 12px; COLOR:#635032;

}
DIV#content_right H3.offers {
	BACKGROUND: url(../images/h3_tab_right.gif) #ecdecb no-repeat right top; MARGIN-BOTTOM: 12px; COLOR: black
}
DIV#content_left DIV.float_right DIV#iw_content_restriction H3.quick_links {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #d1e259 no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px
}
DIV#content_left DIV.float_left DIV#iw_content_restriction H3.balance_transfer {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #ebc77a no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; COLOR:#635032;
}
DIV#content_left DIV.float_left DIV#iw_content_restriction H3.offers {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #ecdecb no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; COLOR: black
}
DIV#content_left H3.quick_links {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #d1e259 no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px
}
DIV#content_left H3.balance_transfer {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #ebc77a no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; COLOR:#635032;
}
DIV#content_left H3.offers {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #ecdecb no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; COLOR: black
}
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: 0px 0px 5px
}
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
}
DIV#content_left IMG {
	DISPLAY: inline
}
/** DIV#content_left FIELDSET {
	MARGIN-BOTTOM: 20px
} **/
DIV#content_left FIELDSET {
	MARGIN-BOTTOM: 10px
}
DIV#content_left FIELDSET.error {
	FONT-WEIGHT: bold; COLOR: red; 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 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV#content_left FIELDSET TABLE TBODY TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV#content_left FIELDSET TABLE TBODY TR TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left FIELDSET 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: #e2e7ea; TEXT-ALIGN: left
}
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 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left FIELDSET TABLE.summary_table TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left FIELDSET TABLE TD.sum {
	BORDER-TOP: #ebc77a 1px solid
}
DIV#content_left FIELDSET TABLE TR.row_highlight {
	BACKGROUND-COLOR: #fffbf0
}
DIV#content_left FIELDSET TABLE TR.row_highlight_grey {
	BACKGROUND-COLOR: #f2f2f2
}
DIV#content_left FIELDSET TABLE .table-divider {
	BORDER-BOTTOM: #e2e2e2 1px dashed
}
DIV#content_left_expanded IMG {
	DISPLAY: inline
}
DIV#content_left_expanded FIELDSET {
	MARGIN-BOTTOM: 20px
}
DIV#content_left_expanded FIELDSET.error {
	FONT-WEIGHT: bold; COLOR: red; 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-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#content_left_expanded FIELDSET TABLE TBODY TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#content_left_expanded FIELDSET TABLE TBODY TR TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left_expanded FIELDSET 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: #e2e7ea; TEXT-ALIGN: left
}
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 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left FIELDSET TABLE.summary_table TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left_expanded FIELDSET TABLE TD.sum {
	BORDER-TOP: #afbedf 1px solid
}
DIV#content_left_expanded FIELDSET TABLE TR.row_highlight {
	BACKGROUND-COLOR: #dde9f7
}
DIV#content_left_expanded FIELDSET TABLE TR.row_highlight_grey {
	BACKGROUND-COLOR: #f2f2f2
}
DIV#content_left_expanded FIELDSET TABLE .table-divider {
	BORDER-BOTTOM: #e2e2e2 1px dashed
}
DIV#content_left_expanded FIELDSET TABLE.whitebkg TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}




/** **/

DIV#content_left IMG {
	DISPLAY: inline
}
DIV#content_left FIELDSET {
	MARGIN-BOTTOM: 20px
}
DIV#content_left FIELDSET.error {
	FONT-WEIGHT: bold; COLOR: red; 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 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#content_left FIELDSET TABLE TBODY TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#content_left FIELDSET TABLE TBODY TR TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left FIELDSET 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: #e2e7ea; TEXT-ALIGN: left
}
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 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left FIELDSET TABLE.summary_table TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV#content_left FIELDSET TABLE TD.sum {
	BORDER-TOP: #ebc77a 1px solid
}
DIV#content_left FIELDSET TABLE TR.row_highlight {
	BACKGROUND-COLOR: #fffbf0
}
DIV#content_left FIELDSET TABLE TR.row_highlight_grey {
	BACKGROUND-COLOR: #f2f2f2
}
DIV#content_left FIELDSET TABLE .table-divider {
	BORDER-BOTTOM: #e2e2e2 1px dashed
}
DIV#content_left FIELDSET TABLE.whitebkg TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

/** **/











H3.table_hdr {
	margin:0 2px; .margin:0; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 0px !important; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #ebc77a; TEXT-ALIGN: center; color:black;
}
H3.table_hdrCSH {
	margin:0 2px; .margin:0; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #ebc77a; TEXT-ALIGN: center
}
H3.yellow {
	COLOR: black; BACKGROUND-COLOR: #ebc77a
}
H3.light_shade {
	COLOR: black; BACKGROUND-COLOR: #ebc77a
}
FIELDSET.yellow {
	BORDER-RIGHT: #ebc77a 1px solid; BORDER-TOP: #ebc77a 1px solid; BORDER-LEFT: #ebc77a 1px solid; BORDER-BOTTOM: #ebc77a 1px solid;
}
DIV#content_left TABLE TR.even {
	BACKGROUND-COLOR: #f2f2f2
}
DIV#content_left FIELDSET DIV.info {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px
}
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-WEIGHT: bold; FONT-SIZE: 12px
}
.blue_highlight {
	BACKGROUND-COLOR: #e2e7ea
}
.bottom_border {
	BORDER-BOTTOM: #e2e2e2 1px dashed
}
DIV#table_head_addenda {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px; TEXT-ALIGN: right
}
div.stdropDownleft div#table_head_addenda {text-align: left;}
TABLE.comparison_table TD {
	BORDER-RIGHT: #ebc77a 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ebc77a 1px solid
}
TABLE.comparison_table TH {
	BORDER-RIGHT: #ebc77a 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ebc77a 1px solid
}
TABLE.comparison_table THEAD TH {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f7f7f7
}
TABLE.comparison_table TD.first {
	BORDER-LEFT: #ebc77a 1px solid
}
TABLE.comparison_table TH.first {
	BORDER-LEFT: #ebc77a 1px solid
}
TABLE.comparison_table TBODY TH {
	FONT-WEIGHT: bold
}
TABLE.comparison_table TD {
	TEXT-ALIGN: center
}
TABLE.comparison_table TD UL {
	PADDING-LEFT: 20px; LIST-STYLE-TYPE: disc
}
TABLE.comparison_table TD UL LI {
	PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px
}
P.status_table_disclosure {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.border_cell {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 0px solid
}
.border_cell_first {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 0px solid
}
.border_cell_last {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
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
}
INPUT.button {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/button_background_TM.gif) repeat-x left top; BORDER-LEFT: #666 1px solid; CURSOR: hand; BORDER-BOTTOM: #666 1px solid; HEIGHT: 20px
}
DIV#content_left UL {
	MARGIN-BOTTOM: 20px
}
DIV#content_left_reduced UL {
	MARGIN-BOTTOM: 20px
}
DIV#content_left_expanded UL {
	MARGIN-BOTTOM: 20px
}
DIV#content_left LI {
	MARGIN-LEFT: 15px; LINE-HEIGHT: 18px
}
DIV#content_left_reduced LI {
	MARGIN-LEFT: 15px; LINE-HEIGHT: 18px
}
DIV#content_left_expanded LI {
	MARGIN-LEFT: 15px; LINE-HEIGHT: 18px
}
DIV#site_map H2 {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 200px; TEXT-DECORATION: underline
}
DIV#site_map UL LI UL {
	MARGIN-BOTTOM: 5px
}
DIV.step_indicator {
	FONT-SIZE: 14px; MARGIN: 0px; WIDTH: 345px; TEXT-ALIGN: right
}
DIV.step_indicator EM {
	FONT-WEIGHT: bold; MARGIN: 0px; WIDTH: 345px; COLOR: #05a; FONT-STYLE: normal
}
DIV#content_left UL {
	PADDING-LEFT: 20px; LIST-STYLE-TYPE: disc
}
DIV#content_left_reduced UL {
	PADDING-LEFT: 20px; LIST-STYLE-TYPE: disc
}
DIV#content_left_expanded UL {
	PADDING-LEFT: 20px; LIST-STYLE-TYPE: disc
}
DIV#content_left LI {
	PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px
}
DIV#content_left_reduced LI {
	PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px
}
DIV#content_left_expanded LI {
	PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px
}
DIV.home_no_check H4 {
	PADDING-LEFT: 0px; MARGIN: 0px; FONT: bold 14px/18px times,arial,helvetica,sans-serif; COLOR: #000
}
DIV#content_left_expanded DIV#content_restriction {
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px
}
DIV#content_left_expanded DIV#content_restriction P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px
}
DIV#content_left_expanded DIV#content_restriction SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px
}
DIV#content_left_expanded DIV#iw_content_restriction {
	PADDING-BOTTOM: 0px; MARGIN: 0px
}
DIV#content_left_expanded DIV#iw_content_restriction P {
	PADDING-BOTTOM: 0px; MARGIN: 0px
}
DIV#content_left_expanded DIV#iw_content_restriction SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px
}
DIV#content_left DIV#content_restriction {
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px
}
DIV#content_left DIV#content_restriction P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px
}
DIV#content_left DIV#content_restriction SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px
}
DIV#content_left DIV#iw_content_restriction {
	PADDING-BOTTOM: 0px; MARGIN: 0px
}
DIV#content_left DIV#iw_content_restriction P {
	PADDING-BOTTOM: 0px; MARGIN: 0px
}
DIV#content_left DIV#iw_content_restriction SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px
}
.errorbody {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #C70000; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
UL.errortext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: red; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.opttext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.rulecolor {
	BACKGROUND: #005e7e; COLOR: #09f
}
FIELDSET {
	BORDER-RIGHT: #ebc77a 1px solid; BORDER-TOP: #ebc77a 1px solid; BORDER-LEFT: #ebc77a 1px solid; BORDER-BOTTOM: #ebc77a 1px solid
}
FIELDSET.light_shade {
	BORDER-RIGHT: #aebbc5 1px solid; BORDER-TOP: #aebbc5 1px solid; BORDER-LEFT: #aebbc5 1px solid; BORDER-BOTTOM: #aebbc5 1px solid
}
DIV#content_left H2.full_width {
	WIDTH: 510px
}
DIV#content_left DIV#iw_content_restriction H2 {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 3px
}
DIV#content_left DIV#iw_content_restriction H3 {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 3px
}
DIV#content_left DIV.float_right DIV#iw_content_restriction H3 {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 3px
}
DIV#content_left DIV.float_left DIV#iw_content_restriction H3 {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 3px
}
DIV#iw_content_restriction DIV.coupon {
	BORDER-RIGHT: #c8c8c0 2px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #c8c8c0 2px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c8c8c0 2px dashed; PADDING-TOP: 5px; BORDER-BOTTOM: #c8c8c0 2px dashed
}
DIV#iw_content_restriction DIV.coupon DIV {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid
}
DIV.coupon P {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid
}
DIV#content_left DIV#iw_content_restriction DIV.coupon TABLE TR TD A {
	PADDING-BOTTOM: 3px; COLOR: #0047b6
}
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 {
	PADDING-BOTTOM: 3px; COLOR: #06f
}
DIV.float_left DIV#iw_content_restriction DIV.coupon {
	PADDING-BOTTOM: 3px; HEIGHT: 140px; TEXT-ALIGN: center
}
DIV.float_right DIV.coupon {
	PADDING-BOTTOM: 3px; HEIGHT: 140px; TEXT-ALIGN: center
}
DIV#content_left_reduced DIV#iw_content_restriction DIV.floats P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 261px; PADDING-TOP: 1px
}
DIV#content_left DIV#iw_content_restriction DIV.floats P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 421px; PADDING-TOP: 1px
}
DIV#content_left DIV.float_left DIV#iw_content_restriction DIV.floats P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 170px; PADDING-TOP: 1px
}
DIV#content_left DIV.float_right DIV#iw_content_restriction DIV.floats P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 170px; PADDING-TOP: 1px
}
DIV#iw_content_restriction DIV.floats IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 5px; PADDING-TOP: 1px
}
DIV#iw_content_restriction 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#iw_content_restriction DIV.floats H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px
}
DIV#content_right DIV#iw_content_restriction DIV.floats P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; WIDTH: 160px; PADDING-TOP: 1px
}
DIV#iw_content_restriction DIV.spiff EM {
	FONT-WEIGHT: bold; COLOR: red; FONT-STYLE: normal
}
DIV#iw_content_restriction DIV.no_header {
	BORDER-TOP: #c8c8c0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c8c8c0 0px dashed
}
DIV#iw_content_restriction DIV.no_header P {
	MARGIN: 0px
}
DIV#content_left DIV#iw_content_restriction H2 {
	WIDTH: 510px
}
DIV#content_left_reduced DIV.float_left {
	CLEAR: none; FLOAT: none; MARGIN-BOTTOM: 5px; WIDTH: 100%
}
DIV#content_left_reduced DIV.float_right {
	CLEAR: none; FLOAT: none; MARGIN-BOTTOM: 5px; WIDTH: 100%
}
DIV#content_left DIV#iw_content_restriction DIV.float_right DIV.floats P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 160px; PADDING-TOP: 1px
}
DIV#content_left DIV#iw_content_restriction DIV.float_left DIV.floats P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 160px; PADDING-TOP: 1px
}
DIV.apptab {
	 margin-left:2px; *margin-left:0px; DISPLAY: block; MARGIN-BOTTOM: 0px; WIDTH: 300px; BACKGROUND-COLOR: #ebc77a;
}
H2.tab {
	DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ebc77a; MARGIN: 0px; COLOR: #635032; LINE-HEIGHT: 20px; BORDER-BOTTOM: #b9d300 0px solid; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
COL.labels {
	WIDTH: 40%; TEXT-ALIGN: right
}
COL.form_fields {
	WIDTH: 60%
}
COL.check {
	WIDTH: 4%
}
DIV.spiff_app {
	BORDER-RIGHT: #c8c8c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c8c8c0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #c8c8c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c8c8c0 1px solid
}
DIV.spiff_app_secure {
	BORDER-RIGHT: #c8c8c0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c8c8c0 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #c8c8c0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d7bd94 3px solid; float:right;
}
.background_fill {
	HEIGHT: 1px; BACKGROUND-COLOR:#ebc77a;
}
DIV#cardart {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BACKGROUND: url(../images/ob_card.jpg) no-repeat left top; BORDER-LEFT: #000 0px solid; WIDTH: 200px; BORDER-BOTTOM: #000 0px solid; HEIGHT: 126px
}
DIV#cardholdername {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 9px; LEFT: 5px; BORDER-LEFT: #000 0px solid; WIDTH: 250px; COLOR: #fff; BORDER-BOTTOM: #000 0px solid; FONT-FAMILY: verdana; POSITION: relative; TOP: 110px
}
.box A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: #efefef; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; BORDER-LEFT: #ddd 1px solid; WIDTH: 500px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.box a:hover, .box a:active, .box a:focus {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #d4dee6; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.box A .head {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #222; PADDING-TOP: 0px
}
.box A .para {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #333; PADDING-TOP: 0px
}
.box a:hover .para, .box a:active .para, .box a:focus .para {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #333; PADDING-TOP: 0px
}
.box a:hover .head, .box a:active .head, .box a:focus .head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #0164ad; PADDING-TOP: 0px
}
.box IMG {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 10px; HEIGHT: 76px
}
.popup_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(../images/tab_bar_TM.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; WIDTH: 660px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 3px solid; HEIGHT: 23px
}
.progress_off {
	PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 99px; COLOR: #999; LINE-HEIGHT: 13px; BORDER-BOTTOM: #999 1px solid; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.progress_on {
	PADDING-RIGHT: 5px; BORDER-TOP: #a9c7ec 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #a9c7ec; MARGIN: 0px; BORDER-LEFT: #a9c7ec 1px solid; WIDTH: 110px; COLOR: #fff; LINE-HEIGHT: 13px; BORDER-BOTTOM: #a9c7ec 1px solid; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.progress_bullet {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 3px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.general_error_red {
	COLOR: red
}
DIV#primary_nav_ssa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(../images/tab_bar_TM.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 3px solid; HEIGHT: 23px
}
DIV#primary_nav_ssa LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../images/tab_left_TM.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; HEIGHT: 14px
}
DIV#primary_nav_ssa LI SPAN {
	PADDING-RIGHT: 9px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/tab_right_OB.gif) no-repeat right top; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: black; PADDING-TOP: 4px; TEXT-DECORATION: none; voice-family: inherit
}
DIV#primary_nav_ssa LI A {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
DIV#primary_nav_ssa LI#on A {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
DIV.empty_style_to_fix_ie_5 {
	
}
DIV#primary_nav_ssa LI A:hover, DIV#primary_nav_ssa LI A:active, DIV#primary_nav_ssa LI A:focus {
	COLOR: #fff
}
DIV#primary_nav_ssa LI#on {
	BACKGROUND-IMAGE: url(../images/tab_left_on_TM.gif)
}
DIV#primary_nav_ssa LI#on SPAN {
	BACKGROUND-IMAGE: url(../images/tab_right_on_TM.gif); COLOR: white
}
DIV.app_rule {
	PADDING-RIGHT: 0px; BORDER-TOP: #afbedf 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px
}


/*
	#nav, #nav ul {float: left;list-style: none;line-height:1; background:transparent;  padding:0; margin: 0 0 6px 0; }
	#nav a {display:block; color:#c00; text-decoration: none; padding:0; font-weight:bold; }
	#nav li {float: left; padding: 0 10px 0 9px; text-align:center; BACKGROUND: url(../images/tab_left_OB.gif) no-repeat left top;  }
	#nav li ul {position:absolute; left:-999em; height:auto; font-weight:normal; margin:6px 0 0 -10px; background:#dde9f7; z-index:99; border-top:#b9d300 solid 1px; border-left:#ffffff solid 2px; border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px; color:#000;  }
	#nav li li {border-left:#b9d300 solid 1px; border-right:#b9d300 solid 1px; border-bottom:#b9d300 solid 1px;  text-align:left; background:#ececec; padding:4px; font-weight:normal; }
	#nav li ul {color:#000000; font-weight:normal; padding:0px 0px 0px 0px; line-height:12px; }
	#nav li ul a {color:#000000; font-weight:normal; padding:0px 0px 0px 0px; line-height:12px; }
	#nav li ul ul {margin: -1.90em 0 0 15.35em; }
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;   }
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;  }
	#nav li:hover, #nav li.sfhover {BACKGROUND: url(../images/tab_left_OB.gif) no-repeat left top; paddingn-top:0px; }
	#nav li li:hover, #nav li li.sfhover {background:#B9D300; color:#ffffff; }

#nav LI SPAN {PADDING-RIGHT: 9px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/tab_right_OB.gif) no-repeat right top; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: black; PADDING-TOP: 4px; TEXT-DECORATION: none; voice-family: inherit; }
*/

	#navigation_container { position:relative;z-index:20;background: #5D5D5D; border-top: 1px solid #FFFFFF; height: 26px; width: 100%; text-align: left; }

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_TM.gif) left no-repeat; background-position:1px 6px; padding-left:10px; margin-left:0px;}

table.services a {font-color:#0249b5; }


/* 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;}
.new {color:#cc0000;}





/*----- NEW PRIMARY NAV---------*/
div#primary_nav {
	width:780px;
	height:30px;
	background:url(../images/tab_bar_TM.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_TM.gif) no-repeat top right;
}
ul#navmenu li a{
  padding: 0 10px;
  background: url(../images/tab_left_TM.gif) no-repeat top left;
  line-height:26px;
  color:white;
}

ul#navmenu ul {
  margin: 0;
  border-left:2px solid #ECECEC;
  border-top:1px solid #005e7e;
  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_TM.gif) no-repeat top left;
  color: #FFF;
}
ul#navmenu li:hover, ul#navmenu li:active, ul#navmenu li:focus,
ul#navmenu li.iehover {
  background: url(../images/tab_right_hover_TM.gif) no-repeat top right;
  color: #FFF;
}
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_TM.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_TM.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: #ececec;
	color: #000;
	font-weight: normal;
	border-left: 2px solid #005e7e;
	border-right: 2px solid #005e7e;  
	border-bottom: 1px solid #005e7e;  
	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: #ececec 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: #005e7e;
	color:#FFF;
}
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: #005e7e url(../images/arrow_nav_right.gif) no-repeat 100% 50%;
	color:#FFF;
	
}
/* 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: #ececec;
	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: #005e7e;
	color:#FFF;
}

/* 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_TM.gif) repeat-x top right;
}
div#secondary_nav_horizontal.viewaccount {
	width: 375px;
}

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 #000;
}
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:#000;
}
div#secondary_nav_horizontal ul li:last-child {
	border:0;
}

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:#000; /* modified by Michael Rohan 03062007 */
}

div#masthead div#secondary_nav_horizontal ul li.on {
	margin-left: -1px !important ;
	background:url(../images/secondarynav_act_rgt_TM.gif) no-repeat top right;
	height:26px;
	border: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_TM.gif) no-repeat top left;
	color:#c2aa86;
}
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:#5593dd;
}
 /* modified by Michael Rohan 03062007 */
.nav_view_account {width: 380px;}
.nav_statement_center {width: 535px;}
.nav_payments {width: 328px;}
.nav_customerservice {width: 400px;}
.nav_personalprofile {width: 505px;}


/*Secondary Nav Vertical*/
DIV#secondary_nav {
	position:absolute; top:1px; BORDER-TOP: #005e7e 4px solid; WIDTH: 156px; PADDING-TOP: 1px; /*margin-top: 40px;*/ padding-bottom: 16px; BACKGROUND:#edecec url(../images/secondary_nav_tab_right_2_en_US_OB.gif) no-repeat right bottom;
}
DIV#secondary_nav UL {
	BORDER-TOP: white 1px solid; 
}
DIV#secondary_nav UL LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #edecec;
}
DIV#secondary_nav UL LI A {
	COLOR: black; TEXT-DECORATION: none
}
div#secondary_navul li a:hover, div#secondary_navul li a:active, div#secondary_navul li a:focus {
	COLOR: #06f
}
DIV#secondary_nav UL LI.on {
	FONT-WEIGHT: bold; COLOR:#fff; BACKGROUND-COLOR: #005e7e
}
DIV#secondary_nav UL LI.on A {
	FONT-WEIGHT: bold; COLOR: white
}
DIV#secondary_nav DIV.top_border {
	MARGIN: 0px; WIDTH: 156px
}
div#secondary_nav .lastChild { height:15px;background: url(../images/curve_right_OB.gif) no-repeat right bottom; }


/* Added for Curve on Secondary Nav - Rohan Sandeep 23 Jan */
div#secondary_nav .curve { background-image:url(../images/curve_right_OB.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: #ebc77a 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_TM.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;}
	  
#QuickLinksMore {margin-top:4px; display: none;}
#QuickLinksMore ul { margin-bottom: 0;}
#less {position:relative; left:15px; padding-top:4px; color:#0047b6; 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:#0047b6; 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_TM.gif) no-repeat top left; }
ul.rewards li a { font-weight:bold; color:#ffffff; display:block;padding:0 0 0 20px; line-height:36px; background:url(../images/rewards_bg_right_en_US_TM.gif) no-repeat top right; }
/* End: REWARDS */

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_TM.gif) left no-repeat; background-position:1px 6px; padding-left:10px; margin-left:0px;}

div#balance_transfer .button { margin-top:10px; }

DIV#bottom_nav {
	FONT-SIZE: 10px; TEXT-ALIGN: center;  left:0px; vertical-align:bottom; WIDTH: auto;
}

DIV#bottom_nav A,
div#content_left DIV#bottom_nav A {
	COLOR:#7a7a7a;
}
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; }
/* 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; margin-top:5px; COLOR: #948764 ; FONT-WEIGHT: bolder; }
DIV.tabBeigeBrdr {BORDER: #ded9c3 1px solid; margin:0px; BORDER-top: #ded9c3 0px solid; width:508px; }

DIV.underLine { padding-top:0px; background-repeat:no-repeat; height:18px; margin-bottom:2px; border-bottom: #e2e2e2 2px solid; padding:0px;  }
DIV.underLine h1 { font-size:16px; margin-left:0px; margin-top:5px;  COLOR: #000 ; margin:0px; padding:0px;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 #ebc77a; padding: 4px; margin-bottom: 4px;}
.rewardsBox { background-image:url(../images/brand3_bg_OB.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/images/logoff_bg.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.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.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 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 !important; margin-left:0px !important;}
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:117px !important; }

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;
}
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; 
}
.nomargin {margin:0 !important;}

DIV#swapfaq UL LI.open p{margin-left:16px;}
table tr.row_highlight_yellow {BACKGROUND-COLOR: #fefecb;}
.alignCenter{text-align:center !important;}

/* 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:0px 0pt 20px 0 !important;}
#content_right .msgsc_right {margin-top:-18px !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 #005e7e;border-bottom:3px solid #005e7e;}
.msgsc_table thead {background:#0193de;}
.msgsc_table thead th {padding:5px;text-align:left;color:#FFF;font-weight:bold;}
.msgsc_table tr.zebra td{background:#edf4fc;}
.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;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_OB.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:126px;}
#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:#635032;}
div.incomplete .last{ float:right; }
div.incomplete .last a{color:#635032;}
/**/
p.incomplete{padding:1px 10px 15px 10px;}

p.incomplete span a{background-image:url(../images/blue_arrow2_TM.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;}
/**/

.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_OB.jpg); padding: 8px 0 2px 5px; }
.hdBGColor { background-color:#ebc77a !important;color:#635032;}
.hd_RightPop { background:#ded9c3; 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;}

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;}

/* Changes done on 03 Aug 2007 */

/* Primary Navigation */
#primary_nav.secondarypage {width:800px !important;background:url(../images/tab_bar_TM.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:18px; 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:#aa9d53;}
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_OB.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;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:600px !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:600px !important;border:1px solid #fff !important;margin-left:163px !important;}
div#content_left.cardmember_benefits p{line-height:1.25em !important;}
div#content_left.cardmember_benefits h1{background:url(../images/bg_img.gif) repeat-x 0% 35% !important; 
width:101%;}
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;background:url(../images/bg_img.gif) repeat-x 0% 45% !important; width:101% !important;}
div#cardmember_details span{background-color:#fff; padding-right:5px;}

div#cardmember_details p{padding-left:61px;}
div#cardmember_details p.posn_txt{padding-left:0px !important;}
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_OB.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;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-top:-15px; padding-bottom:2px; border:0; font-family:Arial, Verdana, sans-serif;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;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;}
div.content1#classic_card h2{border:0; margin-bottom:-12px;font-size:1.3em; float:left;}
div.content1#classic_card p{ margin-left:5px;}
div.content1#classic_card ul{list-style:square; width:120%; *margin-bottom:-10px;}
div.content1#classic_card li{line-height:1.2em; }
div.content1#classic_card input{margin:0px;}

div#termsconditions{line-height:0.9em !important;padding-top:15px;padding-left:3px;*padding-top:10px !important;}

div.content1#master_card{padding-left:110px;line-height:0.9em !important;margin-top:-120px !important; margin-left:20px;}
div.content1#master_card h2{border:0; margin-bottom:-12px; font-size:1.3em;}
div.content1#master_card p{margin-left:5px;}
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;}
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:118%; 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 #daecf6 !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_en_US_TM.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;cursor:pointer; color:#FFFFFF;}*/
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_OB.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;cursor:pointer;}

.CancelBut{font-weight:bold;background:url(../images/cancel_OB.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;cursor:pointer;}

.SubmitBut{font-weight:bold;background:url(../images/submit_OB.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;cursor:pointer;}

table.button_section{height:45px; margin-top:-15px !important;.margin-top:-25px !important;}

strong.txt{font-size:12px !important;}

div.scalable_btn{width:600px !important; padding-left:20px;}

button {border:0;cursor:pointer;font-weight:bold;padding:0px 0px 0px 0px;_padding:0px 4px 0px 0px; text-align:center;width:auto;overflow:visible;_margin:2px !important; *margin:2px !important;*padding:0px 4px 0px 0px;cursor:pointer;}

button span {position:relative;display:block;white-space:nowrap;padding:0px 0px 0px 4px;}

button.submitBtn{background:url(../images/btn_right_OB.gif) right no-repeat;font-size:1.0em !important; *font-size:1.0em !important;_font-size:1.0em !important; font-family:Arial;}

button.submitBtn span{margin-top:2px;height:23px; line-height:23px;background:url(../images/btn_left_OB.gif) left no-repeat;color:#000; font-weight:bold !important;padding-left:4px;}
/*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 #ecdecb;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 #ecdecb;border-bottom:0;border-right:0;}
.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;}

.legacy_content .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:#635032;}
div.incomplete .last{ float:right; }
div.incomplete .last a{color:#635032;}
/* 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_OB.jpg); padding: 8px 0 2px 5px; margin-bottom:20px !important; }
.hdBGColor { background-color:#ebc77a !important;color:#635032;}
.hd_RightPop { background:#ded9c3; 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;}

#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 }


/* 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_OB.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;}


/* added for spacing issues â€“ UCD */
div.legacy_content p.bodytext{margin:0px !important; font-size:11px;}

/*added for color issues â€“ UCD */
.bggray {background:#f2f2f2;}
/*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*/
.legacy_content .bordercolor .newcontact td {padding:1px 0 0 3px !important;text-align:left;font-size:11px;}
div#main.sec_li{top:125px;_top:110px;}
DIV#main.sec_li .posn_nav {top:-4px !important; _top:-32px !important;}
DIV#main.sec_li #content_left {_TOP:-12PX !IMPORTANT;}
div.prop_info{font-size:0.9em; margin-top:10px;padding:5px;}



/* New styles for CCS May release 2008 */

DIV.padd { padding-left:3px; padding-right:5px;}
DIV#content_left_expanded1 {LEFT: 173px; WIDTH: 350px; POSITION: absolute; TOP: 0px;}
DIV#content_left_expanded1 UL {PADDING-LEFT: 20px; LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 20px}
DIV#content_left_expanded1 LI {	MARGIN-LEFT: 15px; LINE-HEIGHT: 18px}
.zeromar{ margin:0px;}
DIV#iw_content_restriction DIV.floats P .sepcl {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; display:inline; }
.borderwtop{ BORDER-top: #ffffff 2px solid; margin:0px; padding-left:0px; padding-right:0px; padding-top:5px; margin-top:5px;}
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;}
DIV#content_left FIELDSET TABLE TD.summ {BORDER-TOP: #afbedf 1px dashed}

fieldset div.bulletedtext ul{ font-family:Arial, Helvetica, sans-serif; margin-left:-10px;px; margin-top:5px; list-style:none !important;}
fieldset div.bulletedtext ul li{ font-family:Arial, Helvetica, sans-serif; padding:0px; margin:-4px;  color:#000000; margin-left:0px; background:url(../images/bulletedtext.gif) no-repeat left top; padding-left:10px; }
fieldset div.bulletedtext ul li a{ font-family:Arial, Helvetica, sans-serif; color:#000000;  }

DIV #greyboxcon{ background:url(../images/grey_box_bg.gif) no-repeat; float:left; width:250px; height:60px; margin-bottom:15px;}
DIV #greyboxcon p{ padding-left:10px; padding-top:5px;}
.footertext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; text-align:left;}
.alternate_row {BACKGROUND-COLOR: #f2f2f2;}
.marminus{ margin-top:-30px;}
.padright30{ padding-right:30px;}
.redtxt{color:#FF0000;font-weight:bold; padding-right:20px;}
#datatable thead td{ font-weight:bold; background:#e0e0e0; border-right:solid 1px #ffffff; padding:5px; text-align:center; border-bottom:0px;}
#datatable td{border-bottom: dashed 1px #cccccc; padding:5px; text-align:center;}
DIV.spiffs { BORDER-right: #c8c8c0 1px dashed;}
DIV.padds div{ padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
DIV#decimal UL {list-style-type:decimal; margin-left:30px;}
DIV#decimal UL LI {}

DIV.plustop IMG{  padding-top:5px;}


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;}

DIV.offalign{ padding-top:10px;}
DIV.offalign IMG{ margin-top:10px; padding-left:10px; padding-right:10px;}
DIV.offalign P{ padding-right:5px; padding-bottom:5px; padding-top:15px;}
DIV.offalign1{ padding-top:9px;}
DIV.offalign1 IMG{ margin-top:5px; padding-left:10px; padding-right:10px;}
DIV.offalign1 P{ padding-right:5px;}

DIV.floats_left {
	FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 49% ;  
}
DIV.floats_right {
	FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 49%; 
}

table.card_activation p{margin-bottom:-25px; position:relative;}



FIELDSET.yellow div{PADDING-RIGHT: 4px! important; PADDING-LEFT: 4px! important; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 4px! important; PADDING-TOP: 4px! important;}
INPUT.button_new {
	 BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/button_background_OB.gif) repeat-x left top; BORDER-LEFT: #666 1px solid; CURSOR: hand; BORDER-BOTTOM: #666 1px solid; HEIGHT: 20px; margin:0;margin-right:12px; 
text-align:center !important;}
div.marbot{margin-bottom:20px;}
.cont_cent{padding-left:20px; padding-right:20px; width:650px;}
.cont_centleft0{padding-right:20px; width:650px;}
sup{margin:0px; font-size:9px; }
div#quick_links span{height:20px;margin-left:10px;}
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;}
.padlft20{padding-left:20px;}
.padrgt0{ padding-right:-10px;}
.pad0{padding:0px;}
#radtable td{ padding-right:0px;}
#hr1{padding:0px; padding-right:30px; padding-left:20px; height:2px;}
#button{text-align:center;margin:0; margin-top:-10px; padding:0px;}
#maintable #hr1{padding:0px; padding-right:30px; padding-left:20px;}
#maintable #pad0{padding:0px;}

/*Added on 17 jan 2007*/
div.footer div.prop_info{padding-left:130px;*padding-left:80px; .padding-left:0px;}
/* Added on 15 Jan 2007 */
div#bottom_nav.footer{position:relative; left:155px; _left:0px; top:330px;}
.bottomcenter{

          FONT-SIZE: 10px; TEXT-ALIGN: center; margin-left:120px; .margin-left:0px; vertical-align:bottom

}

/*Added on 22nd Jan 2008 */
.minbottomspace{ margin-bottom:-15px;}
/*Added on 23nd Jan 2008 */
.marbottom10{ margin-bottom:10px;}
.marbottom30{ margin-bottom:30px;}
DIV.step_indicator_wide{FONT-SIZE: 14px; MARGIN: 0px; WIDTH: 340px; TEXT-ALIGN: right; margin-bottom:13px;}
DIV.step_indicator_wide EM {FONT-WEIGHT: bold; MARGIN: 0px;COLOR: #05a; FONT-STYLE: normal;}



.newbottomspace{ margin-bottom:-6px;}
.padleft10{ padding-left:20px; .padding-left:8px;}
#content_left div.float_left  fieldset.topspace{ margin-top:20px;}
#content_left div.float_right #right_content_mar1{width: 240px; margin-top:-12px; .margin-top:-8px;}
#content_left div.float_right #right_content_mar2{width: 240px; margin-top:0px; .margin-top:-5px;}
#content_left div.float_right #right_content_mar3{width: 240px; margin-top:-15px;}


.disclaimer_cont{border:#ffff80 1px solid; background-color:#ffffcc; padding:5px;}

/*Footer - Added on 25th jan 2008 */
DIV#bottom_nav_new {FONT-SIZE: 10px; TEXT-ALIGN: center;  vertical-align:bottom; position:absolute; top:490px; width:780px;}
DIV#bottom_nav_new A,
div#content_left DIV#bottom_nav A {	COLOR:#7a7a7a;}
DIV#bottom_nav_new A:hover {color: #05a !important;}
div#bottom_nav_new div.prop_info{ text-align:center;}
/* Footerspace */
.disclaimermartop{MARGIN-TOP: -30px; .MARGIN-TOP: -30px; _MARGIN-TOP: -30px; FONT-SIZE: 0.9em;}

DIV#bottomcenter{ text-align:center; margin-left:95px; .margin-left:16px; }
.bottomcenter_new{ text-align:center; padding-left:70px; .padding-left:7px;}

/* New styles added on 1st Feb 2008 to fix changes */
div.marbot13{margin-bottom:5px;}
div#utility_nav .lastchild_new{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:0px solid;}
.cont_centleft0_new{padding-right:0px; width:60.5em;}
/* End of New styles added on 1st Feb 2008 to fix changes */



/* 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-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.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;}
#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:#4c4c4c;}
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:10px; 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.maralign p.plustop{ padding-top:5px;}
DIV.matopalign P.marbot10{ padding-bottom:10px;}
DIV.floats IMG#mc_img { margin-right:5px;}
DIV.matopalign1 P.marbot10{ padding-bottom:10px;}


.clear{display:inline;}
.width115{ width:115px;}
.cont_centleft0_new{padding-right:0px; width:60.5em;}
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; padding:0px;}

.make_pay_detail{margin-bottom: 1px;padding:0px;}

div.make_pay_detail div.paymycard_left {width:49.5% !important; float:left; margin:0px; padding:0px !important;}

.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;}

div.make_pay_detail div.payotherbill_right {width:49.5%; float:right; margin:0px !important; padding:0px !important;}

.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:187px; border-right:1px dashed #e3e3df;padding-bottom:1px; margin-bottom:0px; }

.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*/
/*UI mocks buttons and top bar should be non-portfolio specific for T & C*/
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;}

div.bottom_link { margin-bottom:-5px; margin-top:-15px; padding:0px; border:0px solid red;}

div.bottom_link div.more_left {float:left; margin-top:0px; width:183px; margin-right:5px !important; border-right:1px dashed #e3e3df; margin-bottom:-10px;}
div.bottom_link div.more_left a{ font:Arial, Helvetica, sans-serif; font-size:11px;  margin-top:15px; margin-left:70px;}
div.bottom_link div.more_right {float:right; margin-bottom:1px; width:170px; margin-top:0px; text-align:right;}
div.bottom_link div.more_right a{text-align:right; font:Arial, Helvetica, sans-serif; font-size:11px;}

div.make_pay_detail div.float_fix {clear:both; padding:0px !important; margin:0px !important; margin-bottom:-15px !important;}


/* 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: #ebc77a; font-size: 12px; text-align: center; color: black; 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: #ebc77a; font-size: 12px; text-align: center; color: black; 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 #adbddf; 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 #adbddf; 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 #adbddf; 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: #fffbf0}
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 #adbddf; border-bottom:0px; color:#666666;  margin:0px; padding:0px;}
table td.NewBorderColor2{border:1px solid #adbddf; 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;}
div.content1.classic_card2 h2{border:0; margin-bottom:-12px;font-size:1.3em; float:left;}
div.content1.classic_card2 p{ margin-left:5px;}
div.content1.classic_card2 ul{list-style:square; width:120%; *margin-bottom:-10px;}
div.content1.classic_card2 li{line-height:1.2em; }
div.content1.classic_card2 input{margin:0px;}

div.termsconditions{line-height:0.9em !important;padding-top:15px;padding-left:3px;*padding-top:10px !important;}

h1.tab {
	DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ebc77a; MARGIN: 0px; COLOR: #635032; LINE-HEIGHT: 20px; BORDER-BOTTOM: #b9d300 0px solid; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
h2.freq_quest {background: url(../images/h3_tab_right.gif) top right no-repeat; background-color: #ecdecb; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 4px; padding-bottom: 2px; color:black; line-height:14px; border-bottom:none;}
h2.freq_quest img {display: inline;}
h1.table_hdrCSH {
	margin:0 2px; .margin:0; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #ebc77a; TEXT-ALIGN: center
}
div.yellow {border: #ebc77a 1px solid;}
div.yellow div{PADDING-RIGHT: 4px! important; PADDING-LEFT: 4px! important; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 4px! important; PADDING-TOP: 4px! important;}
h1.bobot3{MARGIN-BOTTOM: 7px; BORDER-BOTTOM: #f2f2f2 3px solid;}
h2.newh2 {margin-top: 0px; font-weight: bold; font-size: 12px; background: url(../images/h3_tab_right.gif) #ecdecb no-repeat right top; margin-bottom: 4px; padding-bottom: 2px; color:black; 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 {color: black; background-color: #ebc77a}
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-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #d1e259 no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px}
DIV#content_left DIV.float_left DIV.iw_content_restriction H3.balance_transfer {MARGIN-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #ebc77a no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; COLOR:#635032;}
DIV#content_left DIV.float_left DIV.iw_content_restriction H3.offers {MARGIN-TOP: 10px; BACKGROUND: url(../images/h3_tab_right.gif) #ecdecb no-repeat right top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; COLOR: black}
DIV#content_left_expanded DIV.iw_content_restriction {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV#content_left_expanded DIV.iw_content_restriction P {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV#content_left_expanded DIV.iw_content_restriction SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV#content_left DIV.iw_content_restriction {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV#content_left DIV.iw_content_restriction P {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV#content_left DIV.iw_content_restriction SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV#content_left DIV.iw_content_restriction H2 {MARGIN-TOP: 5px; PADDING-BOTTOM: 3px}
DIV#content_left DIV.iw_content_restriction H3 {MARGIN-TOP: 5px; PADDING-BOTTOM: 3px}
DIV#content_left DIV.float_right DIV.iw_content_restriction H3 {MARGIN-TOP: 10px; PADDING-BOTTOM: 3px}
DIV#content_left DIV.float_left DIV.iw_content_restriction H3 {MARGIN-TOP: 10px; PADDING-BOTTOM: 3px}
DIV.iw_content_restriction DIV.coupon {BORDER-RIGHT: #c8c8c0 2px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #c8c8c0 2px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c8c8c0 2px dashed; PADDING-TOP: 5px; BORDER-BOTTOM: #c8c8c0 2px dashed}
DIV.iw_content_restriction DIV.coupon DIV {BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid}
DIV#content_left DIV.iw_content_restriction DIV.coupon TABLE TR TD A {PADDING-BOTTOM: 3px; COLOR: #0047b6}
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 {PADDING-BOTTOM: 3px; COLOR: #06f}
DIV.float_left DIV.iw_content_restriction DIV.coupon {PADDING-BOTTOM: 3px; HEIGHT: 140px; TEXT-ALIGN: center}
DIV#content_left_reduced DIV.iw_content_restriction DIV.floats P {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 261px; PADDING-TOP: 1px}
DIV#content_left DIV.iw_content_restriction DIV.floats P {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 421px; PADDING-TOP: 1px}
DIV#content_left DIV.float_left DIV.iw_content_restriction DIV.floats P {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 170px; PADDING-TOP: 1px}
DIV#content_left DIV.float_right DIV.iw_content_restriction DIV.floats P {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 170px; PADDING-TOP: 1px}
DIV.iw_content_restriction DIV.floats IMG {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 5px; PADDING-TOP: 1px}
DIV.iw_content_restriction 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.iw_content_restriction DIV.floats H4 {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px}
DIV#content_right DIV.iw_content_restriction DIV.floats P {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; WIDTH: 160px; PADDING-TOP: 1px}
DIV.iw_content_restriction DIV.spiff EM {FONT-WEIGHT: bold; COLOR: red; FONT-STYLE: normal}
DIV.iw_content_restriction DIV.no_header {BORDER-TOP: #c8c8c0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c8c8c0 0px dashed}
DIV.iw_content_restriction DIV.no_header P {MARGIN: 0px}
DIV#content_left DIV.iw_content_restriction H2 {WIDTH: 510px}
DIV#content_left DIV.iw_content_restriction DIV.float_right DIV.floats P {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 160px; PADDING-TOP: 1px}
DIV#content_left DIV.iw_content_restriction DIV.float_left DIV.floats P {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px; WIDTH: 160px; PADDING-TOP: 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.floats P .sepcl {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; display:inline; }
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 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 536px; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 0px; POSITION: absolute; TOP: -32px
}
DIV.content_right1 DIV.floats P {
	WIDTH: 160px
}
DIV.content_right1 DIV#messages {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; COLOR: red; PADDING-TOP: 7px; BACKGROUND-COLOR: #efefef
}
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.plain#messages {
	FONT-WEIGHT: normal; COLOR: #000
}
DIV.content_right1 DIV#quick_links {padding-top:5px; 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_TM.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;}

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#balance_transfer FORM {
	MARGIN: 0px
}
DIV.content_right1 DIV#balance_transfer {
	PADDING-BOTTOM: 15px; BORDER-BOTTOM: #ded9c3 1px dashed
}
DIV.content_right1 H3.quick_links {
	BACKGROUND: url(../images/h3_tab_right.gif) #b39568 no-repeat right top; margin-bottom:1px; color:#FFFFFF;
}
DIV.content_right1 H3.balance_transfer {
	BACKGROUND: url(../images/h3_tab_right.gif) #ebc77a no-repeat right top; MARGIN-BOTTOM: 12px; COLOR:#635032;

}
DIV.content_right1 H3.offers {
	BACKGROUND: url(../images/h3_tab_right.gif) #ecdecb no-repeat right top; MARGIN-BOTTOM: 12px; COLOR: black
}
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: 0px 0px 5px
}
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.floats P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; WIDTH: 160px; PADDING-TOP: 1px
}
div.content_right1 div#quick_links {padding-top:5px; padding-bottom: 6px; border: #ebc77a 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_TM.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;}
.content_right1 div form {margin-bottom:0 !important;}
.content_right1 .msgsc_right {margin-top:-18px !important;}
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.floats P {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; WIDTH: 160px; PADDING-TOP: 1px}
/* id changes for content_right */

/* Changed for other ids */
.formtable1 td{padding:3px;}
.radtable td{ padding-right:0px;}
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 {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV#content_left_expanded DIV.content_restriction P {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV#content_left_expanded DIV.content_restriction SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV#content_left DIV.content_restriction {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV#content_left DIV.content_restriction P {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV#content_left DIV.content_restriction SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
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 {LEFT: 173px; WIDTH: 500px; POSITION: absolute; TOP: 0px;}
DIV.content_left_expanded IMG {DISPLAY: inline}
DIV.content_left_expanded FIELDSET {MARGIN-BOTTOM: 20px}
DIV.content_left_expanded FIELDSET.error {FONT-WEIGHT: bold; COLOR: red; 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-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
DIV.content_left_expanded FIELDSET TABLE TBODY TR TD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
DIV.content_left_expanded FIELDSET TABLE TBODY TR TH {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right}
DIV.content_left_expanded FIELDSET 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: #e2e7ea; TEXT-ALIGN: left}
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 {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right}
DIV.content_left_expanded FIELDSET TABLE TD.sum {BORDER-TOP: #afbedf 1px solid}
DIV.content_left_expanded FIELDSET TABLE TR.row_highlight {BACKGROUND-COLOR: #dde9f7}
DIV.content_left_expanded FIELDSET TABLE TR.row_highlight_grey {BACKGROUND-COLOR: #f2f2f2}
DIV.content_left_expanded FIELDSET TABLE .table-divider {BORDER-BOTTOM: #e2e2e2 1px dashed}
DIV.content_left_expanded FIELDSET TABLE.whitebkg TR TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
DIV.content_left_expanded UL {MARGIN-BOTTOM: 20px}
DIV.content_left_expanded LI {MARGIN-LEFT: 15px; LINE-HEIGHT: 18px}
DIV.content_left_expanded UL {PADDING-LEFT: 20px; LIST-STYLE-TYPE: disc}
DIV.content_left_expanded LI {PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px}
DIV.content_left_expanded DIV#content_restriction {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV.content_left_expanded DIV#content_restriction P {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV.content_left_expanded DIV#content_restriction SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV.content_left_expanded DIV#iw_content_restriction {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV.content_left_expanded DIV#iw_content_restriction P {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV.content_left_expanded DIV#iw_content_restriction SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px}
div#main.nli div.content_left_expanded h1{margin-top:20px !important; margin-left:0px !important;}
div.content_left_expanded h3.table_hdr {margin:inherit;}
DIV.content_left_expanded1 {LEFT: 173px; WIDTH: 350px; POSITION: absolute; TOP: 0px;}
DIV.content_left_expanded1 UL {PADDING-LEFT: 20px; LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 20px}
DIV.content_left_expanded1 LI {	MARGIN-LEFT: 15px; LINE-HEIGHT: 18px}
#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 {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV.content_left_expanded DIV.iw_content_restriction P {PADDING-BOTTOM: 0px; MARGIN: 0px}
DIV.content_left_expanded DIV.iw_content_restriction SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px}
#container #main .content_left_expanded .iw_content_restriction #bord_new .marginright IMG{ margin-right:10px; }
DIV.content_left_expanded DIV.content_restriction {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV.content_left_expanded DIV.content_restriction P {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
DIV.content_left_expanded DIV.content_restriction SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px}
/* 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_tm.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_tm.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_tm.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:#015e7e 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_tm.jpg) repeat-x top #015e7e; border:1px solid #015e7e; 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:#015e7e 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 #EBC77A !important;}

h2.table_hdr_new{
background-color:#EBC77A;
background-image:none;
border:0 none;
color:black;
font-size:12px;
line-height:normal;
margin:0;
padding:4px;
text-align:center;
width:100%;
}

h2.yellow  {
background-color:#EBC77A;
color:black;
}

h2.table_hdr {
background-color:#EBC77A;
background-image:none;
color:black;
font-size:12px;
margin:0!important;
padding:4px;
text-align:center;
}
/*  QC defect 10863 */
.managebut_main{width:210px;margin-left:auto; margin-right:auto;  display:block;}
.managebut_lt{background:url(../images/manage_button_en_US_TM_lt.jpg) no-repeat; width:5px; height:23px; float:left; display:block;}
.managebut_mid{float:left; padding:0px; margin:0px;}
.managebut_rt{background:url(../images/manage_button_en_US_TM_rt.jpg) no-repeat; width:5px; height:23px;float:left; display:block;}
.managebut{font-weight:bold;background:url(../images/manage_button_en_US_TM_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;  }

h2.quick_links2 {background:url("../images/h3_tab_right.gif") no-repeat scroll right top #5A85B7;color:white;margin-bottom:1px;
font-size:12px;font-weight:bold;margin-top:0;padding-bottom:2px;}

/*    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 #b39568;color:#fff;margin-bottom:1px;font-size:12px;font-weight:bold;margin-top:0;padding-bottom:2px;}
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;}
