* {
	font-family:Arial;
	font-size:11px;
	margin:0px;
	padding:0px;
	border:0px;
}
body, table, tr, td, p, div {
	color:#000000;
}
a {
	color:#0000FF;
}
ul {
	padding-left:8px;
}
a img, a object {
	border:0px;
}
table {
	width:100%;
	empty-cells:show;
	border-collapse:collapse;
}
td {
	vertical-align:top;
}
p {
	padding:2px 0px 2px 0px;
	text-align:justify;
	color:#000000;
	font-weight:normal;
	//padding-right:15px;
}
body {
	background-image:url('images/menu_004.gif');
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
}
select {
	border:1px solid #CCCCCC;
}
option {
	padding:0px 3px 0px 3px;
}
sup, sup * {
	font:normal 9px Arial;
	color:#333 !important;
}
a sup {
	color:#00f;
}

td.det_descr_no_sup sup { color:#000 !important}
table.main {
	width:760px;
}
td.top_menu8px {
	width:8px;
	text-align:center;
	vertical-align:middle;
	background-color:#E5E5E5;
	border-bottom:1px solid #A39E9E;
	border-top:3px solid #939090;
}
td.top_menu {
	width:76px;
	text-align:center;
	vertical-align:middle;
	background-color:#E5E5E5;
	border-bottom:1px solid #A39E9E;
}
td.top_menu_curr {
	width:76px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#menublue {border-top:3px solid #3DB1F9;}
#menuyellow {border-top:3px solid #F9E93D;}
#menugreen {border-top:3px solid #2D9F00;}
#menured {border-top:3px solid #FF0000;}
td.top_menu a,
td.top_menu_curr a {
  color:black;
  text-decoration:none;
}
td.top_menu_1 {
	width:8px;
	background-color:#E5E5E5;
	background-image:url('images/menu_012.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	border-top:3px solid #939090;
}
table.top_menu_2 {
	background-color:#E5E5E5;
	background-image:url('images/menu_005.jpg');
	background-position:bottom right;
	background-repeat:no-repeat;
}
td.top_menu_1_summ {
	width:8px;
	background-color:#E5E5E5;
	background-image:url('images/summer-cards/menu_012.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	border-top:3px solid #939090;
}
table.top_menu_2_summ {
	background-color:#E5E5E5;
	background-image:url('images/summer-cards/menu_005.jpg');
	background-position:bottom right;
	background-repeat:no-repeat;
}
td.top_m_img {
	width:21px;
	padding:2px;
}
td.top_m_txt {
	width:130px;
	padding:2px;
}
td.add_home {
	padding:2px;
	width:36px;
	background-color:#FFFFFF;
	background-image:url('images/for_top_menu_button.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:right;
}
td.add_favor {
	padding:2px;
	width:22px;
	border-right:1px solid #A39E9E;
	background-color:#FFFFFF;
}
td.add_home img,
td.add_favor img {
	cursor:pointer;
}
td.curr_page {
	padding-right:4px;
	height:12px;
	background-image:url('images/new-cards/bg-top.gif');
	background-position:right;
	background-repeat:repeat-y;
	font-size:9px;
	color:#A5A4A4;
	text-align:right;
}
td.center {
	/*border-top:2px solid #E5E5E5;*/
}
td.left_menu {
	width:153px;
}
td.search_head {
	background-color:#FF7800;
	padding:4px 0px 4px 5px;
	font:bold 13px Arial; color:#FFFFFF;
}
table.search_form {
	background-color:#EBE8E8;
	background-image:url('images/search_09.png');
	background-position:bottom;
	background-repeat:repeat-x;
}
td.search_txt {
	padding:3px 1px 2px 10px;
	font-weight:bold;
}
td.search_inp {
	border-left:3px solid #A90010;
	padding-left:3px;
}
input.text {
	width:100%;
	border:1px solid #727272;
	padding:0px 2px 0px 2px;
}
td.search_btn {
	width:26px;
	vertical-align:middle;
	padding:0px 0px 0px 2px;
	cursor:pointer;
}
td.search_links {
	padding:0px 0px 3px 10px;
	font-size:10px;
}
td.search_links a {
	font-size:10px;
}
td.menu_razd {
	height:7px;
	background-image:url('images/menu_1.gif');
	background-repeat:repeat-x;
	background-position:center left;
}
td.menu_head {
	padding:2px 10px 2px 8px;
	font-weight:bold;
	color:#000000;
	background-image:url('images/bg-left-menu.gif');
	background-position:center right;
	background-repeat:no-repeat;
}
td.menu_head label {
	font-weight:bold;
	color:#000000;
}
td.menu_body {
	background-image:url('images/bg-left-menu-1.gif');
	background-position:center;
	background-repeat:no-repeat;
	padding:1px 6px 2px 12px;
}
td.menu_body_2 {
	background-color:#EEEEEE;
	background-image:url('images/bg-left-menu-2.gif');
	background-position:center;
	background-repeat:no-repeat;
	padding:1px 6px 2px 12px;
}
td.menu_body_2 a {
	color:#A90010;
}
td.l_m_head {
	background-color:#6699FF;
	color:#FFFFFF;
	font:bold 11px Arial;
	padding:2px 4px 2px 4px;
}
br.lh3 {
	line-height:3px;
}
br.lh5 {
	line-height:5px;
}
td.help_us {
	border:1px solid #C8C6C6;
	padding:55px 5px 3px 18px;
	background-image:url('images/bg-tell-us.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
td.help_us a {
	font-size:10px;
}
p.adv {
	text-align:center;
	padding:5px 0px 5px 0px;
}
td.main_part {
	padding:5px 0px 5px 5px;
}
td.main_part_1001 {
	padding:0px 0px 5px 5px;
}

table.guide1 {
	background-image:url(./images/index/bg-about-credit-land.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:5px;
}
td.guide2 {
	padding-top:1px;
	border-left:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
h2.h2_w {
	font:bold 12px Arial;
	color:#FFFFFF;
}
td.h2_spl {
	background-position:bottom right;
	background-repeat:no-repeat;
	height:70px;
	//height:55px;
	vertical-align:bottom;
	padding:0px 10px 16px 150px;
}


td.h2_spl_rewards {
	background-position:bottom right;
	background-repeat:no-repeat;
	height:70px;
	//height:55px;
	vertical-align:bottom;
	padding:0px 10px 16px 150px;
	padding-top:30px;
	padding-left:120px;
	//vertical-align:middle;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type td.h2_spl_rewards  {
	padding-top:0px;
	
}}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type td.h2_spl h2 {
	
}}


td.h22_spl {
	background-position:bottom right;
	background-repeat:no-repeat;
	height:80px;
	vertical-align:bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type td.h22_spl {
	height:65px;
}}
h2.splash {
	font:bold 16px Arial;
	color:#336699;
	text-align:right;
}
td.guide3 {
	width:75px;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
td.head_img {
	width:29px;
	height:24px;
	vertical-align:middle;
	text-align:center;
	background-position:left;
}
td.head_txt {
	height:24px;
	background-position:right;
	vertical-align:middle;
}
h3.h3_w {
	font:bold 11px Arial;
	color:#FFFFFF;
	padding:0px 2px 0px 6px;
	text-align:left;
}
td.block_desc {
	padding:3px 0px 3px 0px;
	background-image:url('images/index/bg-credit-card-ezine.gif');
	background-position:top;
	background-repeat:repeat-x;
	text-align:right;
}
a.blue_lnk {
	font:bold 11px Arial;
	color:#3D9BD2;
}
a.page_name {
	font:bold 11px Arial;
	color:rgb(0,51,153);
}
td.i_news_list {
	padding:4px 0px 4px 0px;
	border-top:1px solid #C1C1C1;
	color:#999999;
}
td.post_comm {
	text-align:right;
	color:rgb(0,124,195);
}
td.red_head {
	border-top:2px dotted #FF0000;
	padding:2px 0px 0px 0px;
	color:#FF0000;
	font:bold 11px Arial;
}
.imm {
	font:bold 11px Arial;
	color:#003399;
	padding:4px 0px 4px 0px;
	text-align:justify;
}
div.right_link {
	text-align:right;
	padding:3px 0px 5px 0px;
}
td.help_desk {
	padding:1px 6px 0px 6px;
	border:1px solid #e5e5e5;
}
td.ind_bt_h,
td.ind_bt_b {
	border:1px solid #FFFFFF;
	text-align:center;
	font:bold 11px Arial;
	padding:3px;
}
td.ind_bt_h {
	background-color:#84C225;
	color:#FFFFFF;
}
td.ind_bt_b {
	background-color:#EFEEEE;
}
td.i_r_a {
	vertical-align:middle;
}
td.i_r_a a {
	font:bold 13px Arial;
}
table.i_r_dot {
	border-bottom:2px dotted #C1C1C1;
	margin-bottom:4px;
}
a.link {
  text-decoration:none;
  color:#000099;
}
a.link:hover {
  text-decoration:underline;
  color:#000099;
}
li.li_or {
	 list-style:url('images/index/li_orange.gif');
	 padding-bottom:4px;
}
td.bad_50 {
	width:50%;
	padding:0px 5px 0px 5px;
}
td.bad_50_r {
	width:50%;
	padding:0px 5px 0px 5px;
	text-align:right;
}

img.fl_l_8 {
	float:left;
	margin-right:8px;
}
table.rew_cell {
	border:1px solid #e5e5e5;
	height:100%;
	background-image:url('images/index/bg-blue-rewards.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
td.p3033 {
	padding:3px 0px 3px 3px;
}
td.right_col {
	width:200px;
	padding:0px 0px 0px 5px;
}
td.bottom {
	padding:0px 5px 0px 5px;
	border-top:1px solid #3887C9;
}
td.mini_b {
	width:250px;
	padding:4px 1px 4px 5px;
}
td.bot_menu,
td.bot_menu_curr {
	text-align:center;
	padding:3px 8px 3px 8px;
	white-space:nowrap;
}
td.bot_menu_curr {
	border:1px solid #3887C9;
}
td.bot_menu a,
td.bot_menu_curr a {
	color:#3A4F9B;
	text-decoration:none;
}
td.copy {
	vertical-align:middle;
	font-size:10px;
	color:#A5A6A6;
}
td.bad_h3 {
	border:1px solid #e5e5e5;
	background-color:#D6E4FF;
	padding:4px 0px 4px 6px;
}
td.bad_h3 h3 {
	color:#369;
	padding:0px;
}
td.bad_txt {
	border:1px solid #e5e5e5;
	text-align:justify;
	padding:5px;
}
a.list_b {
  color:#5795C4;
  font:normal 12px Arial;
}
p.group {
	padding:4px 0px 0px 5px;
	font:bold 12px Arial;
}
td.attr_n, td.attr_v {
	height:22px;
	border-bottom:1px dotted #bbb;
	padding:0px 5px 0px 8px;
	vertical-align:middle;
}
td.attr_v {
	font:bold 11px Arial;
	border-left:1px dotted #bbb;
}

td.attr_v sup {
	font:10px Arial;
	color:#333333 !important;
}

td.det_ic {
	width:50px;
	text-align:center;
	padding:5px 0px 0px 0px;
	font:bold 11px Arial;
}
td.det_ic1 {
	width:50px;
	text-align:center;
	padding:5px 0px 0px 0px;
	font:bold 11px Arial;
	vertical-align:middle;
}
td.det_ic2 {
	text-align:center;
	padding:5px;
	font:bold 11px Arial;
	text-align:left;
	width:180px;
	height:88px;
	vertical-align:middle;
}
p.block_det {
	font:bold 16px Arial;
	color:#666;
	padding:8px 0px 0px 0px;
}
p.block_det span {
	font:bold 16px Arial;
	color:#f00;
}

.be5e5e5 {border:1px solid #e5e5e5;}
.text-justify {text-align:justify;}
.text-center {text-align:center;}
.va-middle { vertical-align:middle;}

.c0093DD {color:#0093DD;}
.cFF0000 {color:#FF0000;}
.c0A5DA0 {color:#0A5DA0;}

.h25 {height:25px;}
.h55 {height:55px;}
.h70 {height:70px;}
.h160 {height:160px;}
.h100per {height:100%;}

.w2 {width:2px;}
.w8 {width:8px;}
.w17 {width:17px;}
.w20 {width:20px;}
.w24 {width:24px;}
.w26 {width:26px;}
.w35 {width:35px;}
.w36 {width:36px;}
.w64 {width:64px;}
.w133 {width:133px;}
.w135 {width:135px;}
.w140 {width:140px;}
.w143 {width:143px;}
.w146 {width:146px;}
.w172 {width:172px;}
.w185 {width:185px;}
.w284 {width:284px;}
.w300 {width:300px;}

.mt5px {margin-top:5px;}

.pb4 {padding-bottom:4px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pl8 {padding-left:8px;}
.pl2 {padding-left:2px;}
.pr8 {padding-right:8px;}

.p5050 {padding:5px 0px 5px 0px;}
.p0-5-0-5 {padding:0px 5px 0px 5px;}
.p4-0-4-0 {padding:4px 0px 4px 0px;}
.p14-0-0-22 {padding:14px 0px 0px 22px;}
.p12-0-0-23 {padding:12px 0px 0px 23px;}
.p5 {padding:5px;}
.p2-5-5-5 {padding:2px 5px 5px 5px;}
.p5-8-0-8 {padding:5px 8px 0px 8px;}
.p0-4-2-4 {padding:0px 4px 2px 4px;}
.p0-0-7-15 {padding:0px 0px 7px 15px;}

.m5-0-1-0 {margin:5px 0px 1px 0px;}
.m3-0-5-0 {margin:3px 0px 5px 0px;}
.m3-0-0-0 {margin:3px 0px 0px 0px;}

.mb2 {margin-bottom:2px;}
.bggrey {background-color:#F2F2F2;}

.vam {vertical-align:middle;}
td.gh30px {width:30px; vertical-align:bottom;}
td.guide-td1 {text-align:justify; padding:3px 5px 3px 10px; width:288px;}
td.guide-td2 {text-align:justify; padding:3px 10px 3px 5px;}
td.bt3grey {border-top:3px solid #939090;}
.search_go {background-image:url('images/search-credit-card.gif'); background-color:transparent; width:20px; height:17px; color:#FFF; font:bold 11px Arial; cursor:pointer;}
table.lmenu-bg-color {background-color:#DAE3FB;}
td.index_top {background-image:url(./images/index/bg-ind-top.png); background-position:top left; background-repeat:no-repeat; padding-left:10px; vertical-align:middle;}
td.index_top h1 {color:rgb(49,178,234); font:bold 14px Arial;}
td.index_top div {color:rgb(0,146,63); font:bold 12px Arial;}
td.indexpic1 {width:151px; cursor:pointer; background-image:url(./images/index/best-credit-card.png); border:none;}
td.indexpic2 {width:151px; cursor:pointer; background-image:url(./images/index/great-choice-for-balance-transfer.png); border:none;}
td.indexpic3 {width:151px; cursor:pointer; background-image:url(./images/index/best-rates-for-everyday-purchases.png); border:none;}
td.indexpic4 {width:149px; cursor:pointer; background-image:url(./images/index/credit-cards-for-bad-credit.png); border:none;}

td.head_img_index, td.head_img_index2, td.head_img_index3, td.head_img_index4, td.head_img_index5, td.head_img_index6, td.head_img_index7, td.head_img_index8 {
	width:29px;
	height:24px;
	vertical-align:middle;
	text-align:center;
	background-position:left;
	background-image:url('images/index/bg_inf_cen.gif');
}
td.head_txt_index, td.head_txt_index2, td.head_txt_index3, td.head_txt_index4, td.head_txt_index5, td.head_txt_index6, td.head_txt_index7, td.head_txt_index8 {
	height:24px;
	background-position:right;
	vertical-align:middle;
	background-image:url('images/index/bg_inf_cen.gif');
}
td.head_img_index2 {
	background-image:url('images/index/bg_balan.gif');
}
td.head_txt_index2 {
	background-image:url('images/index/bg_balan.gif');
}
td.head_img_index3 {
	background-image:url('images/index/bg_balan.gif');
}
td.head_txt_index3 {
	background-image:url('images/index/bg_balan.gif');
}
td.head_img_index4 {
	background-image:url('images/index/bg_faq.gif');
}
td.head_txt_index4 {
	background-image:url('images/index/bg_faq.gif');
}
td.head_img_index5 {
	background-image:url('images/index/bg_have_poor.gif');
}
td.head_txt_index5 {
	background-image:url('images/index/bg_have_poor.gif');
}
td.head_img_index6 {
	background-image:url('images/index/bg-bad-no-credit.gif');
}
td.head_txt_index6 {
	background-image:url('images/index/bg-bad-no-credit.gif');
}
td.head_img_index7 {
	background-image:url('images/index/bg_have_poor.gif');
}
td.head_txt_index7 {
	background-image:url('images/index/bg_have_poor.gif');
}
td.head_img_index8 {
	width:50%; background-image:url('images/index/bg-bad-no-credit.gif');
}
td.head_txt_index8 {
	width:50%; background-image:url('images/index/bg-bad-no-credit.gif'); 
}
td.news_index {width:144px; padding-bottom:8px;}

h3.h3_w_index {
	font:bold 11px Arial;
	color:#FFFFFF;
	padding:0px 2px 0px 6px;
	text-align:left;
	text-align:right;
}
td.index-help1 {padding:4px; border:1px solid #e5e5e5;}
.index-help2 {border:1px solid #e5e5e5; margin-top:4px;}
.index-help1-bord {border-bottom:2px dotted #C1C1C1;}
.index-help1-bord2 {margin-top:2px; border:1px solid #C1C1C1;}
.index_text_1 {font:bold 11px Arial; text-align:justify; padding-bottom:5px;}
img.img_help_index {float:left; margin-right:4px;}
img.img_help_index2 {float:right; margin-left:8px;}
td.ind_bt_b_index {
	border:1px solid #FFFFFF;
	text-align:center;
	font:bold 11px Arial;
	padding:3px;
	color:#FF0000;
	background-color:#EFEEEE;
}
.index-faq-img {float:left; margin:14px 3px 5px 0px;}

.index-bad-bord1 {border:1px solid #e5e5e5; height:100%;}
td.index-bad-prd1 {width:145px; padding-right:2px;}
.index_bad_block {width:302px; padding-right:2px;}
.index_rew_prod {width:148px; padding-right:2px;}

/*= icccs styles =========*/
td.page_nav_e {
  border:#d6d5d5 solid 1px;
  text-align:center;
  color:#999999;
  background-color:white;
  font:bold 11px Arial;
  padding:0px 3px 0px 3px;
}
td.page_nav_e_art {
  border:#d6d5d5 solid 1px;
  text-align:center;
  color:#0000FF;
  background-color:white;
  font:bold 11px Arial;
  padding:0px 3px 0px 3px;
  cursor:pointer;
}
td.page_nav_d {
  border:#d6d5d5 solid 1px;
  text-align:center;
  color:white;
  background-color:silver;
  font:bold 11px Arial;
  padding:0px 3px 0px 3px;
}
.form {border:#d6d5d5 solid 1px; padding:0px;}
td.gray {border:#d6d5d5 solid 1px; padding:0px;}
td.question {background-color:#f5f5f5; padding:8px;}
td.question_1 {width:35px; vertical-align:top; padding:5px 0px 5px 0xp; text-align:right; background-color:#f5f5f5;}
td.question_2 {text-align:justify; background-color:#f5f5f5; padding:8px;}
td.answer {font-style:italic; color:#000000; text-align:justify;}
td.answer div {font-style:normal; color:#7ec9f1; margin-bottom:5px;}
a.pagebtn {background-color:#ffffff; border:#d6d5d5 solid 1px; padding:2px 5px 2px 5px; margin:1px; text-decoration:none; color:#4d4948; font-weight:bold;}
.btn {width:110px; height:20px; background-color:#75c5f0; font-size:11px; font-weight:bold; color:#ffffff; border-width:1px; vertical-align:middle; cursor:pointer;
}
td.faqhead {vertical-align:middle;}
td.faqhead h1 {font-size:18px; font-weight:bold; color:#4d4948; text-align:left; padding-bottom:5px;}
td.span {font-size:11px; font-weight:normal; color:#7ec9f1;}
table.faqfirstcard {border:solid 1px #AFAFAF;background:url(images/imm/bg-apply.gif) right no-repeat;}
td.faqfirstprd {height:99px; width:110px; background:url(images/imm/bg-prod.gif) left no-repeat; padding-left:30px; vertical-align:middle;}
td.faqprdinfo {color:#2D2D2D; padding-top:7px; padding-bottom:3px;}
td.faqprdinfo span.mech {color:#558A1E; font:bold 12px arial;}
td.faqprdinfo span.prod {color:#FF7216; font:bold 12px arial;}
td.faqprdinfo p {color:#4070A1; font:bold 12px arial; padding:4px 0px 3px 0px;}
td.faqapply1 {width:133px; text-align:right; vertical-align:middle;}
table.faqnavig {margin:5px 0px 5px 0px;}
td.faqnavig_1 {text-align:right; vertical-align:middle; background-color:#ebeeee; padding:5px;}
td.faqnavig_2 {text-align:right; color:#999999;}
td.faquser {padding-left:10px; padding-right:20px; width:180px;}
td.faquser span {color:#716f6e;}
td.faqdate {border-left:#d6d5d5 solid 1px; padding-left:10px;}
td.faqdate span {color:#716f6e;}

/*new immediate*/
h1.immediate-top {font-size:14px; background:url(images/immediate-top.gif) bottom left no-repeat; font-weight:bold; padding:30px 5px 55px 190px; color:#397EC4; margin:0}
.immediate-q {padding:10px}
.immediate-q p {font-size:12px; padding:0; margin:0}

/*better card page*/
h1.better-card-top {font-size:14px; background:url(images/better_card_top.gif) bottom left no-repeat; font-weight:bold; padding:30px 5px 55px 190px; color:#397EC4; margin:0}

/*rounnded box*/
.inner-box {padding:1em}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {display: block; height:1px; overflow:hidden; font-size:1px}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
.inner-box, b.ramka { background-color:#efeeee}
.inner-box p {padding:3px 0; margin:0}
.inner-box p * {font-size:11px}
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding:10px}
.inner-box h2 {padding:10px; font-size:14px; color:#DC0024; text-decoration:none; text-align:center; margin:0}
.inner-box table {border-collapse:separate; border:0; background-color:#efeeee; width:560px}
.inner-box table td {border:0; background:#fff; padding:5px; text-align:center; font-size:11px}
.inner-box table td p {font-size:11px; text-align:center}
.inner-box table td p.table-title {color:#0069BA}
.inner-box table td span {text-align:left}
tr.better-card-head-line td {color:#fff; text-transform:uppercase; vertical-align:middle; font-size:12px; padding:7px 2px 7px 15px}
.sfaqprod {text-align:left; height:50px;}
.sfaqprod sup {color:#000000;}
/*= end - icccs styles ===*/

/*= search styles =========*/
td.td-find-form,
td.td-find-form2,
td.td-find-form2 table tr td,
td.td-find-form3,
td.td-find-form4
{
  font-size: 12px;
  color: #686563;
  padding: 0px 4px 0px 4px;
  vertical-align:middle;
}
td.td-find-form2 sup
{ color:#000 }

td.td-find-form
{ padding: 4px 10px 4px 10px;
}

td.td-find-form3,
td.td-find-form4
{ border:1px solid #DDDDDC;
}

td.td-find-form4
{ text-align: center;
}

input.find-text
{ width: 100%;
  font-size: 11px;
  border:1px solid #B1B0B0;
  color: #686563;
  padding:1px;
}

input.find-button
{ width: 100px;
  background-color: #DDDDDC;
  border:1px solid #B2B1B1;

  font-size:12px;
  color: #63605E;
}

input.button
{ width:108px;
  height: 19px;
  border: 0px;
  padding:2px;
  background-color: #1E61A1;
  background-image: url('images/button.gif');
  background-position: center;
  font-size: 11px;
  font-weight: bold;
  color: #D8EAF4;
}

input.check,
input.check2
{ width:22px;
  height: 22px;
  background-color:white;
  border:1px solid #CCCBCB;
  cursor: pointer;
}

input.check2
{ background-color:#CCCBCB;
  background-image: url('images/find_001.png');
  background-repeat: no-repeat;
  background-position: center;
}

select.find-sel
{ font-size:12px;
}
td.td-prod1-head,
td.td-prod1-head-act
{ height: 51px;
  padding: 3px;
  background-color: #2269A8;
  background-image: url('images/prod_top1.gif');
  background-position:center left;

  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: white;
  cursor: pointer;
  cursor: hand;
  vertical-align:middle
}
td.td-prod1-head b {font-size: 13px;}

td.td-prod1-body,
td.td-prod1-body-act,
td.td-prod1-body-sel
{ padding: 3px;
  font-size: 12px;
  vertical-align:middle
}
a.a-prod1 { white-space:normal;}
td.td-prod1-body,
td.td-prod1-body-act,
td.td-prod1-body-sel
{ border-left: solid 1px #1F60A1;
  border-bottom: solid 1px #1F60A1;
  border-right: solid 1px white;
  border-top: solid 1px white;
  text-align: center;
  vertical-align:middle;
  font-size:12px;
}

a.a-01 {

  font-size: 12px;
  color: #005AFF;
  }

/*= end - search styles ===*/

/*= 1003 styles =========*/
h1.com-page {font: normal 30px arial; padding-top: 5px;}
h1.com-page span {font: normal 30px arial; padding-top: 5px; color:#FF0000 }
td.com-page-head1 {padding:3px; padding-bottom:0px; font-family:Times New Roman; font-size:15px; font-weight:bold; color:#B7002B;}
td.com-page-bullet {padding:3px; font-family:Arial; font-size:10px; color:#868686; vertical-align:middle;}
td.com-page-txt1 {padding:3px; font-family:Arial; font-size:10px; color:#868686; text-align:justify;}
td.com-page-txt1 a {font-size: 11px; color: #005AFF;}
p.quest {text-align: justify; padding-top:5px;}
p.quest span {font-weight: bold;  font-size: 13px;  color: black;}
img.red-line {width: 100%; height: 4px; margin-bottom: 5px; background-color:#FF0000;}
img.blue-line {width: 100%; height: 4px; margin-bottom: 5px; background-color:#0000FF;}
img.lblue-line {width: 100%; height: 4px; margin-bottom: 5px; background-color:#008AFF;}
img.gain-line {width: 100%; height: 1px; margin-top: 3px; background-color:#0400A9;}
img.yel-line {width: 100%; height: 4px; margin-bottom: 5px; background-color:#DAC432;}
ol.com-num-list {margin-left:35px;}
ol.com-num-list li {margin-top:8px;}
h1.help-page {font: normal 30px arial; padding-top: 5px;}
h1.help-page span {font: normal 30px arial; padding-top: 5px; color:#0400A9 }
.com-page-txt2 {padding:0px 3px 5px 3px;height:70px;  font-family:Arial; font-size:12px; color:#868686; text-align:left;}
p.text1 {margin:0px; font-family:Arial; font-size:12px; color:#868686;}
.text14 {font-size:14px;}
.green {color:#2FB600; padding:0px; font-family:Arial; font-size:15px; font-weight:bold;}
.pl { padding-top:5px; vertical-align:top;}
td.aff-h1 {width:480px; background-color:#FFFFFF; border:0px; border-bottom:2px solid #EEEEEE; border-top:2px solid #EEEEEE;}
td.aff-h1 h1 {font:bold 26px arial; padding:3px 10px 3px 15px; color:#44916C; margin:0px;}
td.aff-links {padding:10px 20px 10px 20px; text-align:center; border-bottom:2px dotted #EEEEEE; border-top:2px dotted #EEEEEE;}
td.aff-links a {font-size:12px;}
h1.contact-page {font: normal 30px arial; padding-top: 5px;}
h1.contact-page span {font: normal 30px arial; padding-top: 5px; color:#006CFF }
td.com-page-txt2 {padding:0px 3px 5px 45px; height:70px;  font-family:Arial; font-size:12px; color:#868686; text-align:justify;}
td.com-page-txt2 span {color:red; white-space:nowrap;}
td.contact-field {width:100px; padding-right:30px; white-space:nowrap;font-size:17px; vertical-align:middle;}
td.contact {padding:4px; vertical-align:middle;}
td.contact input {border:1px solid #006CFF;font-size:17px}
td.contact textarea {width:381px; border:1px solid #006CFF;font-size:17px}
td.send-now {padding-top:4px; cursor:pointer; font-size:17px; color:#0000FF;}
input.partner {border:1px solid #7F9DB9; font-size:17px; padding:1px;}
select.partner {border:1px solid #7F9DB9; font-size:17px; padding:1px;}
select.partner option { font-size:17px;}

h1.com-page-gloss {font: normal 30px arial; padding-top: 5px;}
h1.com-page-gloss span {font: normal 30px arial; padding-top: 5px; color:#2FB600 }
/*= end - 1003 styles ===*/
/*= art-news styles =========*/
div.art-epig {

  font-size:11px;
  font-style:italic;
  text-align:left;
  padding:2px 0px 5px 20px;
  margin:0px;
}
td.news_block h1 {font:bold 14px arial; color: #0071B4;}
td.news_block h3 {font:bold 14px arial; color: #0071B4;}
a.a-02 {font-size: 11px; color: #005AFF;}
.razd-head {font-size:11px; font-weight:bold; color:#FFFFFF;}
td.gal-capt {font-size:11px; color:#0071B4; padding-left:4px;}


tr.better-card-head-line td {color:#fff; text-transform:uppercase; vertical-align:middle; font-size:12px; padding:7px 2px 7px 15px}
a.a_head_news {font:bold 12px Arial; color:rgb(0,51,153); padding:0px; margin:0px;}
td.td_block_news {border-bottom:2px dotted #CCCCCC; padding:5px 0px 5px 0px;}
div.div_date_news {color:#999999; font:normal 11px Arial;}
div.div_desc_news {text-align:justify; padding:4px 0px 4px 0px; font:normal 11px Arial;}
td.td_comm_news {text-align:right; color:rgb(0,124,195); font:normal 11px Arial;}
  td.artnewsprd {padding:5px 0px 5px 0px; border-bottom:dotted 2px #999999;}
  td.artnewsprd b { padding:0px 0px 0px 8px; font-size:12px;}
  td.artnewsprd div.prod {padding:0px 0px 0px 8px;}
  td.artnewsprd div.prod a {font-size:12px;}
  td.artnewsprd table tr td a img {margin:4px 0px 0px 8px;}
  td.artnewsprd dic a img { margin-top:10px;}

  td.artnewsprod {padding:5px 0px 5px 0px; background: url('images/art/bg-product.png') bottom right no-repeat;}
  td.artnewsprod b { padding:0px 0px 0px 8px; font-size:12px;}
  td.artnewsprod div.prod {padding:0px 0px 0px 8px;}
  td.artnewsprod div.prod a {font-size:12px;}
div.art-pic {
	float:left;
	padding:10px 0 0 5px;
	width:90px;
}
div.art-hist {
    background: url('images/art/bg-card.gif') center no-repeat;
    float:right;
	padding:10px 0 0 0;
	text-align:center;
	width:78px;
	font:normal 12px Arial;
	color: #de2403;
	height:58px;
	line-height:14px;
}
div.art-hist span {
	font:bold 12px Arial;
	color: #de2403;
	line-height:14px;
}
div.art-prod-desc { margin-top:5px; padding:2px 4px 2px 22px; background: url('images/art/li-prod.gif') 0 3px no-repeat; }
  div.art-apply { padding:2px 0px 3px 0px; text-align: center; }

td.td-prod-ind2 {
	font:bold 11px Arial;
	vertical-align:middle;
	color:#000000;
	padding:2px 5px 2px 21px;
	background-image:url('images/art/dot-prd.gif');
	background-position:5px;
	background-repeat:no-repeat;
	background-color:#EEF9FF;
}
td.artnewsprd-applypic {padding-left:23px; width:43px;}
td.artnewsprd-apply {vertical-align:middle;}
td.artnewsprd-apply a {color:#D71314; font:bold 15px arial; text-decoration:underline;}

div.art-head {

  font-size:12px;
  text-align:left;
  color:#0093DD;
  font-weight:bold;
  padding:6px 0px 2px 0px;
  margin:0px;
}
p.art-body {

  font-size:11px;
  text-align:justify;
  padding:2px 0px 2px 0px;
  margin:0px;
}
p.art-body a {

  font-size:11px;
}
/*= end - art-news styles ===*/

    table.banks-cat1{margin-top:5px; border:solid 1px #F5A952;}
    td.banks-lname1{background:url(images/banks/bg-lightbrown.gif) repeat-x; height:25px; vertical-align:middle; color:#C84F10; font:bold 11px arial; padding-left:7px; border-bottom:solid 1px #F5A952;}
    td.banks-lpic1{vertical-align:middle; width:26px; background:url(images/banks/bg-lightbrown.gif) repeat-x; border-bottom:solid 1px #F5A952;}
    td.banks-links1 {padding:9px 7px 3px 7px;}
	td.banks-links1 div { background:url(images/banks/dot1.gif) no-repeat 0px 4px; padding:0px 0px 8px 15px;}
	td.banks-links1 div a { color:#2525A8; font:normal 11px arial}
	td.banks-links1 div a:hover { color:#480048; font:normal 11px arial}
	
    table.banks-cat2{margin-top:5px; border:solid 1px #75C5F0;}
    td.banks-lname2{background:url(images/art/bg_prev.gif) repeat-x; height:25px; vertical-align:middle; color:#0093DD; font:bold 11px arial; padding-left:7px; border-bottom:solid 1px #75C5F0;}
    td.banks-lpic2{vertical-align:middle; width:26px; background:url(images/art/bg_prev.gif) repeat-x; border-bottom:solid 1px #75C5F0;}
    td.banks-links2 {padding:9px 7px 3px 7px;}
	td.banks-links2 div { background:url(images/art/li_blue.gif) no-repeat 0px 4px; padding:0px 0px 8px 15px;}
	td.banks-links2 div a { color:#2525A8; font:normal 11px arial}
	td.banks-links2 div a:hover { color:#480048; font:normal 11px arial}
	
    table.banks-cat3{margin-top:5px; border:solid 1px #84C225;}
    td.banks-lname3{background:url(images/banks/bg-green.gif) repeat-x; height:25px; vertical-align:middle; color:#00923F; font:bold 11px arial; padding-left:7px; border-bottom:solid 1px #84C225;}
    td.banks-lpic3{vertical-align:middle; width:26px; background:url(images/banks/bg-green.gif) repeat-x; border-bottom:solid 1px #84C225;}
    td.banks-links3 {padding:9px 7px 3px 7px;}
	td.banks-links3 div { background:url(images/art/li_green.gif) no-repeat 0px 4px; padding:0px 0px 8px 15px;}
	td.banks-links3 div a { color:#2D50A2; font:normal 11px arial}
	td.banks-links3 div a:hover { color:#480048; font:normal 11px arial}
	
div.banks-country {background-color:#60A7F1; color:#FFFFFF; font:bold 20px arial; vertical-align:middle; text-align:center; height:26px; margin-top:10px;}
table.banks { margin-top:2px;}
table.banks td {border:solid 1px #B6B6B6; font:bold 12px arial; text-align:center; vertical-align:middle; padding:5px;}
td.banks-tbl-head {color:#6C6C6C; background-color:#F0F0F0; width:75px;}
table.banks td.bank-name {text-align:left; vertical-align:top; width:150px;}
table.banks td.bank-name img { margin-top:5px;}
td.bank-name table tr td { border:none; text-align:left;}
td.bank-normal {background:url(images/banks/enable.gif) no-repeat center; cursor:pointer;}
td.bank-student {background:url(images/banks/enable-student.gif) no-repeat center; cursor:pointer;}
td.bank-business {background:url(images/banks/enable-business.gif) no-repeat center; cursor:pointer;}
td.bank-consumer {background:url(images/banks/enable-consumer.gif) no-repeat center; cursor:pointer;}
td.bank-good {background:url(images/banks/enable-good.gif) no-repeat center; cursor:pointer;}
td.bank-fair {background:url(images/banks/enable-fair.gif) no-repeat center; cursor:pointer;}
td.bank-no {background:url(images/banks/enable-no.gif) no-repeat center; cursor:pointer;}

table.bank-icons {margin-top:2px;}
td.bank-icons1 {padding:6px; width:44px; vertical-align:middle;}
td.bank-icons2 {padding:6px 6px 6px 0px; width:60px; border-left:none; vertical-align:middle;}
td.bank-icons2 a {font:bold 13px arial}
td.bank-icons3 { padding:6px 8px 6px 8px; vertical-align:middle; text-align:justify;}
td.banks-empty {}
a.bank-name {font:bold 12px arial}


h2.banks-ciuntry2 {margin-top:20px; color:#1F1A17; font:bold 20px arial; text-align:left; padding-left:12px;}
h2.iconsexpl {color:#60A8DB; font:bold 20px arial; margin-top:20px; margin-left:12px;}
table.specialneeds { width:300px}
table.specialneeds td {vertical-align:middle; padding:0px 4px 0px 4px; height:30px;}
table.specialneeds td a {font:bold 12px arial;}
td.special-txt1 {padding:15px 15px 0px 10px;}
td.special-txt1 p {padding-top:12px; color:#48637E; text-align:left;}
td.special-txt1 h1 {padding:0px; margin:0px 0px 0px 0px; color:#3189B5; font:bold 24px arial;}
table.specialneeds td.column-spec {vertical-align:top; width:50%}
table.specialneeds td.icons-spec {padding:0px; width:112px;}
table.specialneeds td.icons-spec img {margin-left:1px;}

.prod-review sup { color:#000000;}

.sectwarncl {background:url(images/warning-good-2.gif) no-repeat 3px 0px; height:45px;padding:27px 0px 0px 218px;}
.sectwarncl img {margin-left:85px;}
.newline {background:url(images/warning-good.gif) no-repeat 3px 0px; height:35px; padding:27px 0px 0px 218px; margin-left:4px; clear:both}
.newline img {margin-left:85px;}
.sectwarncl p, .newline p {color:#000306; font:normal 16px arial; float:left; clear:both; padding:0px; text-align:left; width:500px;}
.newline p { width:522px}
.sectwarncl p b, .newline p b {color:#000306; font:bold 16px arial;}
.sectwarncl p a, .newline p a {color:#B00C0D; font:normal 16px arial; text-decoration:underline;}
.sectwarncl p span, .newline p span {color:#B00C0D; font:bold 16px arial;}
/*Special offer*/
div.sp_of { width:599px; border:1px solid #b0b0b0; border-top:0px; margin-left:5px; height:310px; //height:313px; //width:601px;}
div.sp_1, div.sp_2 { width:296px; float:left; text-align:center; //width:297px;}
div.sp_1 {border-right:1px solid #b0b0b0; width:299px; //width:300px}
div.sp_1 img{ //margin-left:1px}
div.sp_2 img{ //margin-left:1px}
div.sp_inner { background:#ededed; margin:0 3px 0 4px; color:#313131; padding-bottom:5px; //margin:0 3px 0 4px; font-size:12px; text-align:left}
div.sp_inner img { float:left;  margin:5px 5px 0 0px; //margin:5px 5px 0 4px;  }
div.sp_inner a img { clear:both; margin-left:50px; margin-bottom:11px}
div.sp_2 div.sp_inner {margin:0 2px 0 3px}
div.sp_inner a { color:#313131; text-decoration:none; font-size:12px}
div.sp_inner a:hover { color:#313131; text-decoration:underline}
img.bad_spl { margin-left:0px}
div.sp_bad { margin-left:0px}
div.clear_spacer { height:5px; font-size:1px; clear:both}
div.new_bottom li.sel_li { border:1px solid #3887C9;}
div.prod_cl { height:2px}
div.clear_spacer { height:5px; font-size:1px; clear:both}
div.prod_cl { height:2px}
/*Special Offer*/
td.visa_special h3{ font-weight:normal; color:#244994}
td.visa_special a {color:#244994;}

td.visa_pic { height:100%}
div.special_new a  { color:#4c4c4c; font:bold 18px Arial Narrow; text-decoration:none}
div.special_new a span { color:#e97f22; font:bold 30px Arial Narrow;}
div.special_new img { margin-top:8px}
div.special_new a:hover { text-decoration:none}
tr.polos td { padding-top:6px}
/*Bank relinks*/
div.bank_relinks_head {background-color:#ECECEC; margin-bottom:5px;}
div.bank_reliks_inner {background-color:#F3F9FE; padding:4px 8px 4px 8px}
div.bank_reliks_inner p {padding-top:3px; text-align:left;}
div.bank_reliks_inner p a {color:#75C5F0;}
/*LEO*/
div.leo_link { padding-bottom:10px}
div.leo_link a {color:#2D50A2}

div.block_fair_bad { background:url(images/splash/fair_bad_bg.jpg) no-repeat; font-size:14px; color:#fff;; height:42px; font-weight:bold; text-align:center; padding-top:2px; padding-left:45px;line-height:20px}
div.block_fair_bad b { color:#333; font-size:14px; }
div.block_fair_bad span { color:#9a0000; font-size:14px; }
div.block_fair_bad a { color:#9e1d0d; font-size:14px;}


table.detailsbottom {
	margin-top:35px;
}
table.detailsbottom0 {
	margin-top:35px;
}

.heighttable {
	height:100%;
}

.heighttable1 {
	height:100%;
	//height:66px;
}
.heighttable2 {
	height:100%;
	//height:66px;
}
.heighttable3 {
	height:100%;
	//height:92px;
}
.heighttable4 {
	height:100%;
	//height:53px;
}


.chromefix {
	width:602px;
}
div.nb-spec-logo {
    background: #efefef url('images/special_off/bg-logo.gif') top left repeat-x;
    padding:8px;
}

div.nb-spec-logo img {
    float: left;
    margin-right: 5px;
}
div.nb-spec-logo a {
    font: normal 11px Arial;
    text-decoration: none;
}
div.nb-spec-logo a:hover {
    font: normal 11px Arial;
    text-decoration: underline;
}
div.newblock1010_left { border-right:1px dashed #b0b0b0; width:299px; //width:297px;text-align:left; float:left;}
div.newblock1010_right { width:299px; //width:297px; text-align:left; float:left; }

div.nb1010in1 { background:#f1f1f1;color:#313131; padding-bottom:5px; //margin:0 3px 0 4px; font-size:12px; margin:0px; background:url('images/special_off/block-apply-bg.gif') repeat-x; padding-bottom:4px; margin-right:2px;//margin-right:0px;}
div.nb1010in2 { background:#f1f1f1;color:#313131; padding-bottom:5px; //margin:0 3px 0 4px; font-size:12px; margin:0px; background:url('images/special_off/block-apply-bg.gif') repeat-x; padding-bottom:4px; margin-left:2px;//margin-left:0px;}
div.nb1010in1 a img { clear:both; margin-left:50px; }
div.nb1010in2 a img { clear:both; margin-left:50px;  }
div.nb1010in1 a { color:#000000; }
div.nb1010in2 a { color:#000000; }


div.newblock1010 { width:599px; //width:597px; border-top:0px; margin:0px 0px 10px 5px; height:293px; border:none; height:170px;}
div.faq-link { padding-top:8px; text-align: center; }

/* search */
div.sblock-top {
  background:none repeat scroll 0 0 #E3ECFA;
  border-top:4px solid #FF0000;
  color:#0071F5;
  font:bold 14px Arial;
  margin-top:5px;
  padding:4px 0;
  text-align:center;
}
div.sblock-prods { margin-left:10px; }
div.sblock-prod {
  border:1px solid #D8D8D8;
  float:left;
  margin:2px;
  width:286px;
}
div.sblock-prod-in {
  padding:0 4px 4px;
}
div.sblock-chbox {
  float:right;
  padding:5px 10px 0 0;
}
div.sblock-head {
  color:#C81415;
  font:bold 18px Times New Roman;
  padding-left:40px;
}
div.sblock-card {
  float: left;
  text-align: center;
  width: 140px;
}
div.sblock-card div {
  padding:2px 0px 2px 0px;
}
div.sblock-card div a {
  color: #000;
  text-decoration: none;
}
div.sblock-card div a:hover {
  color: #000;
  text-decoration: underline;
}
div.sblock-prdname {
  height:30px;
}
div.sblock-prdname a {
  font-weight: bold;
}
div.sblock-desc {
  float:left;
  width:136px;
  padding-top:25px;
}
div.sblock-desc ul li {
  color:#0071f5;
  padding-bottom:8px;
}
div.sblock-desc ul li span {
  color:#000;
}


/* section new */

div.newbadsection3 {
	padding-left:0px;
	padding-top:5px;
	padding-bottom:0px;
	clear:both;
}
div.nbstitle3 {
	background-image : url(images/index/newbadsection/top3.gif);
	background-repeat : no-repeat;
	width:600px;
	height:27px;
	padding-bottom:3px;
}
div.nbsbody3 {
	width:600px;
	background-image : url(images/index/newbadsection/bg3.jpg);
	background-repeat : no-repeat;
	background-position : top left;
	height:194px;
}

div.card3 {
	float:left;
	padding-top:5px;
	color:#074681;
	text-align:center;
	width:150px;
}
div.card3 b {
	font-weight:bold;
	font-size:13px;
}
div.card3 a {
	color:black;
	text-decoration:underline;
	width:150px;
}

div.cardpic3 {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

div.seedetails3 {
	text-align:center;
}

div.seedetails3 a {
	color:#074681;
	text-decoration:underline;
}

div.carddetails3 {
	float:left;
	width:180px;
	padding-top:12px;
	padding-left:10px;
}
div.carddetails3 ul { 
	list-style:none; 
}
div.carddetails3 ul li {
	background: url(images/index/newbadsection/point2.gif) no-repeat;
	padding-left:16px;
	color:#1C4E78;
	font-weight:bold;
	text-align: left;
	padding-bottom:5px;
	font-size:12px;
}
div.carddetails3 ul li sup {
	display:none
}
div.paddingpic3 {
	float:left;
	padding-left:250px;
}

div.newbadsection2 {
	padding-left:5px;
	//padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
}
div.nbstitle2 {
	background-image : url(images/index/newbadsection/top2.gif);
	background-repeat : no-repeat;
	width:603px;
	height:27px;
	padding-bottom:3px;
}
div.nbsbody2 {
	width:603px;
	background-image : url(images/index/newbadsection/bg2.jpg);
	background-repeat : no-repeat;
	background-position : top left;
	height:194px;
}

div.card2 {
	float:left;
	padding-top:10px;
	color:#074681;
	text-align:center;
	width:150px;
}
div.card2 b {
	font-weight:bold;
	font-size:13px;
}
div.card2 a {
	color:black;
	text-decoration:underline;
	width:150px;
}

div.cardpic2 {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

div.seedetails2 {
	text-align:center;
}

div.seedetails2 a {
	color:#074681;
	text-decoration:underline;
}

div.carddetails2 {
	float:left;
	width:180px;
	padding-top:25px;
	padding-left:15px;
}
div.carddetails2 ul { 
	list-style:none; 
}
div.carddetails2 ul li {
	background: url(images/index/newbadsection/point2.gif) no-repeat;
	padding-left:16px;
	color:#1C4E78;
	font-weight:bold;
	text-align: left;
	padding-bottom:5px;
	font-size:12px;
}
div.carddetails2 ul li sup {
	display:none
}

div.paddingpic2 {
	float:left;
	padding-left:250px;
}

/* rewards splash */
td.h2_reward_1 {
background-image:url(images/splash/cash-rewards-credit-card.png); background-repeat:no-repeat; height:68px; vertical-align:middle;
}
td.h2_reward_1 h2 {
font-size:14px; color:#295902;text-align:left; margin-left:115px;
}
a.page_name {
 font:bold 11px Arial;
 color:#B83716;
}
table.prod-ind {
  text-align:center;
  empty-cells:hide;
  margin:3px 5px 8px 0px;
}
table.prod-ind td {
  background-color:#FFFFFF;
  background:none;
  color:#BC3333;
  font:bold 12px arial;
}

table.prod-ind-1271 {
  text-align:center;
  empty-cells:hide;
  margin:3px 5px 8px 0px;
}
table.prod-ind-1271 td {
  background-color:#FFFFFF;
  background:none;
  color:#BC3333;
  font:bold 12px arial;
  padding-left:3px !important;
}

td.p-reward {
  text-align:center; border:1px solid #C4C4C4; padding-top:5px; width:195px;
}
a.det-reward {color:#CC761B; font:normal 11px arial;}
td.splash-head {
background-image:url(images/splash/rewards-bg-top.png); background-position:top left; background-repeat:no-repeat; padding:0px 0px 0px 8px; vertical-align:bottom;
}
td.splash-head h1 {color:#DC0000; font:bold 15px Arial;}
td.splash-head h2 {color:#1A6EB8; font:bold 14px Arial;}
p.spar {padding:5px; padding-top:0px;}

/* ie fix splashes */

.descrheight {
	/*height:100%;*/
	//height:0px;
}
.spacerheight {
	height:100%;
	//height:0px;
}

.visatable {
	height:100%;
	//height:150px;
}
.businesstable {
	height:100%;
	//height:180px;
}
.studenttable {
	height:100%;
	//height:150px;
}
.rewardstable {
	height:100%;
	//height:150px;
}
.aprtable {
	height:100%;
	//height:135px;
}
.gastable {
	height:100%;
	//height:150px;
}
.pointstable {
	height:100%;
	//height:150px;
}

.main_part ol {
  padding-left:10px;
  margin-left:10px;
}

td.news1270 {
	width:292px;
	background:url(images/splash/ezine-ex-bg.gif) repeat-x 0px 16px;
}


td.h2_spl_1270 {
	background-position:bottom right;
	background-repeat:no-repeat;
	height:70px;
	vertical-align:bottom;
	padding:0px 10px 25px 150px;
	//vertical-align:middle;
	//padding:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type td.h2_spl_1270 {
	padding:0px 0px 0px 0px;
}}


@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type td.h2_spl_1270 h2 {
	padding-bottom:25px;
}}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type td.news1270 {
	width:150px;
}
}

/* reduce your debt */
 h1 { color:#BA0000; font:bold italic 30px arial; background:url(images/splash/debt-relief-bg.jpg) bottom no-repeat left;}
	h3.h3-sp-debt {color:#0C5BBD; font:bold 14px arial; padding:0px; margin:0px; margin-top:10px;}
	p.p-sp-debt {padding-top:5px; font-size:12px;}
	td.td-sp-debt-list {}
	td.td-sp-debt-list ul {list-style-image:url(images/splash/debt-dot.gif);margin-left:15px;}
	td.td-sp-debt-list ul li {font-weight:bold; margin-top:9px;}
	td.td-sp-debt-head {background:url(images/splash/debt-bg-1.jpg) right bottom no-repeat; height:30px;//height:18px; padding-top:12px;}
	td.td-sp-debt-head h3 {color:#0053BA; font:bold 11px arial;}
	td.td-sp-debt-head2 {background:url(images/splash/debt-bg-2.jpg) right bottom no-repeat; text-align:left; height:30px;//height:17px; padding-top:12px;}
	td.td-sp-debt-head2 h3 {color:#0053BA; font:bold 11px arial;}
	td.td-sp-debt-reply {padding:10px; font:italic 11px arial; background:url(images/splash/debt-bg-3.gif) no-repeat 20px 0px;}
	p.p-sp-debt-name {color:#336699; font:bold 11px arial;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type td.td-sp-debt-head {
	height:18px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type td.td-sp-debt-head2 {
	height:17px;
}
}		

a.seeallfaq { color:#000000 !important;text-decoration:none !important; }

/* sitemap */

 h2.sitemap
    { margin:8px 0px 2px 0px;
      font-family: Arial;
      font-size: 16px;
      color: #757575;
	  border-bottom:2px solid #FFA200;
    }
    div.sitemap
    { padding:4px 0px 3px 0px;
    }
    a.sitemap-page
    { color: #0057D9;
      font:bold 11px Arial;
    }
	
	
div.hotelbanner a img {
	margin-bottom:5px;
}
/* vm-block */

div.vm-block-23254 {
	width:599px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:269px;
	margin-left:3px;
	margin-bottom:5px;
}
div.vm-block-484943 {
	width:599px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:316px;
	margin-left:3px;
	margin-bottom:5px;
}
div.vm-block-484944 {
	width:599px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:306px;
	margin-left:3px;
	margin-bottom:5px;
}
div.vm-block-32272,
div.vm-block-544201 {
  	width:599px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:288px;
	margin-left:3px;
	margin-bottom:5px;
}

img.vm-block {
	margin-left:3px;
	margin-top:5px;
}

div.vm-block-tpic {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

div.vm-block-pic {
	padding-bottom:5px;
	text-align:center;
}

div.vm-block-title {
	text-align:center;
	padding-bottom:5px;
	font-size:12px;
	height:35px;
}
div.vm-block-title a {
	color:#00B8F1;
	text-decoration:underline;
	font-size:12px;
}
div.vm-block-title a sup {
	color:#00B8F1 !important;
	text-decoration:none;
	font-size:10px;
}
div.vm-block-title a:hover {
	text-decoration:none;
}

div.vm-block-list-484943 {
	padding-left:40px;
	padding-right:25px;
	height:80px;
	//height:85px;
}
div.vm-block-list-23254,
div.vm-block-list-484944 {
	padding-left:40px;
	padding-right:25px;
	height:70px;
	//height:85px;
}
div.vm-block-list-32272 {
    padding-left:40px;
    padding-right:25px;
    height:80px;
    //height:85px;
}
div.vm-block-list-544201 {
    padding-left:40px;
    padding-right:25px;
    height:80px;
    //height:85px;
}
div.vm-block-list-23254 p,
div.vm-block-list-484943 p,
div.vm-block-list-484944 p,
div.vm-block-list-32272 p,
div.vm-block-list-544201 p {
	background: url(images/special_off/point.gif) left top no-repeat;
	padding-left: 11px;
	font-style:italic;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}


div.vm-block-left {
	width:299px;
	float:left;
}

div.vm-block-right {
	border-left:1px dashed #c0c0c0;
	width:299px;
	float:left;
}

div.vm-block-apply {
	width:150px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}

div.vm-block-bottom {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:27px;
	padding-top:12px;
	color:#f1f1f1;
	text-align:center;
}

div.vm-block-bottom a {
	width:279px;
	color:#007cc3;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
div.vm-block-bottom a:hover {
	text-decoration:none;
}
