@charset "utf-8";
/* CSS Document */

#dvCol1{
float:left;
width:480px;
}

.cc_home_banner1 img{
	margin:15px 12px 15px 0px;
	float:left;
	font-size:0px;
	}
.cc_home_banner2 img{
	margin:15px 0px 15px 0px;
	float:left;
	font-size:0px;
	}
table a
{
text-decoration:none;
}

table a:hover
{
text-decoration:underline;
}
a { color:#3399cc;text-decoration:none; }
a:hover { color:#3399cc;text-decoration:underline;}
a:link, a:active, a:visited
{
outline-style:none;
outline-width:0px;
}
a:hover
{
outline-style:none;
outline-width:0px;
}

.gray{color:#555555;}
#dvBanner{
width:452px;
float:left;
height:190px;
background-image:url(/portal/newgen/cards/tab/cc_images/banner.gif);
background-repeat:no-repeat;
background-position:top left;
}
#dvCol1 ul
{
float:left;
clear:both;
width:454px;
overflow:hidden;
list-style-type:none;
background-image:url(../images/dot_bg_1.gif);
background-repeat:repeat-y;
background-position:0px 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#dvCol1 ul li
{
float:left;
overflow:hidden;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvCol1 ul li .bluelinksmall
{
float:left;
clear:both;
color:#666666;
}
#dvCol1 ul li .bluelinksmall a
{
text-decoration:none;
font-size:11px;
line-height:20px;
color:#3399cc;
}
#dvCol1 ul li .bluelinksmall a:hover 
{
text-decoration:underline;
color:#3399cc;
}
.ulbor2
{
background-image:url(/portal/newgen/cards/tab/cc_images/dot_bg_2.gif) !important;
}
.ulbor3
{
background-image:none !important;
padding:15px 0px 16px 0px !important;


}
.ulbor4
{
background-image:none !important;
}
.font0
{
font-size:0px;
}
.dotsep
{
float:left;
width:450px;
font-size:0px;
margin:0px;
padding:15px 0px 15px 0px;
}
.bluelinkwidth1
{
width:174px;
}
.bluelinkwidth2
{
overflow:hidden;
width:147px;
}
.bluelinkwidth3
{
width:130px;
}
.bluelinkwidth4
{
width:128px;
}
.liwidth1
{
float:left;
width:231px;
}

#dvCol1 ul li .bluehead
{
clear:both;
font-family:"Interstate",arial;
font-size:12px;
text-align:left;
color:#000066;
font-weight:bold;
padding-bottom:10px;
}
#dvCol2{
float:left;
width:212px;
}
#dvCol2 .rightbluebanner
{
float:left;
width:201px;
height:157px;
background-image:url(/portal/newgen/cards/tab/cc_images/right_blue_bg.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:18px 0px 0px 10px;
}
.rtbansmalltext1
{
float:left;
clear:both;
overflow:hidden;
width:176px;
font-size:11px;
line-height:13px;
text-align:left;
color:#FFFFFF;
margin:0px;
padding:0px 0px 4px 9px;
}
.rtbansmalltext2
{
float:left;
clear:both;
overflow:hidden;
width:180px;
font-size:11px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
margin:0px;line-height:14px;
padding:0px 0px 5px 9px;
}
.orderofmonth
{
float:left;
font-size:0px;
margin:0px;
padding:13px 0px 14px 0px;
}

.rightfootbanner
{
float:left;
width:192px;
height:225px;
background-image:url(/portal/newgen/cards/tab/cc_images/rt_banner_foot.gif);
background-repeat:no-repeat;
background-position:top center;
margin:0px;
padding:16px 0px 0px 20px;
}
.rightfootbanner .grtxt
{
float:left;
width:169px;
text-align:left;
color:#555555;
font-size:12px;
margin:0px;
padding:9px 0px 8px 0px;
}
.rtfootapply
{
clear:both;
font-size:0px;
margin:0px;
padding:4px 0px 6px 0px;
}

.dvHeadng{
font-size:13px;
color:#000066;
}
.impinfoclose
{
font-size:12px;
text-align:left;
color:#777777;

}


.impinfoclose img
{
float:left; margin-right:5px;
margin-left:20px;
margin-top:1px;
}
.impinfoclose a
{
color:#777777;
text-decoration:none;
}
.impinfoclose a:hover
{
color:#777777;
text-decoration:none;
}
.impinfohideholder
{
float:left;
width:486px;
height:129px;
background-color:#999999;
margin:0px;
padding:12px 0px 0px 22px;
}

.impinfopopclose
{
font-size:12px;
text-align:left;
color:#777777;
float:left;
padding-top:10px;

}

.impinfopopclose img
{
margin-right:5px;
margin-top:1px;
float:left;
}
.impinfopopclose a
{
color:#777777;
text-decoration:none;
}
.impinfopopclose a:hover
{
color:#777777;
text-decoration:none;
}





#dvinnercontainer
{
float:left;
width:690px;
margin:0px;
padding:0px 0px 0px 0px;
font-size:200%;
}
#dvinnercontainer .toptextholder
{
float:left;
width:690px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.pgetitletext
{
float:left;
width:365px;
text-align:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvinnercontainer .topintrotext
{
float:left;
width:673px;
font-size:12px;
text-align:left;
color:#555555;
font-weight:normal;
margin:0px;
padding:10px 0px 18px 0px;
}
.topintrotext a{
	color:#3399cc;
	text-decoration:none;
	}
.topintrotext a:hover{
	color:#3399cc;
	text-decoration:underline;
	}
#dvinnercontainer .top3reason
{

line-height:21px;
float:left;
font-size:16px;
color:#000066;
font-weight:bold;
margin:0px;
padding:0px 0px 12px 0px;
}

#dvinnercontainer .top3reason span
{
color:#339900;
}
#dvinnercontainer .inerbannerholder
{
float:left;
width:690px;
margin:0px;
padding:0px 0px 0px 0px;
}
.inerbannerholder .inbannercon
{
float:left;
width:157px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.inerbannerholder ol
{
float:left;
width:443px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 25px;
}
.inerbannerholder ol li
{
clear:both;

text-align:left;
line-height:17px;
list-style-type:decimal;
color:#555555;
list-style-position:outside;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
.inerbannerholder ol li span{color:#000066;font-weight:bold;}
.inerbannerholder 
{
font-size:12px;
}



.liapply
{
list-style-type:none !important;
margin:0px;
padding:0px 0px 20px 0px;
}
.liapply1
{
list-style-type:none !important;
padding-bottom:0px !important;
}

#dvinnercontainer .tabholder
{
float:left;
width:690px;
margin:0px;
padding:10px 0px 0px 0px;
}
.tabholder .tabtop
{
float:left;
width:690px;
background-image:url(/portal/newgen/cards/tab/cc_images/tab_1px_bg.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px 0px 0px 0px;
}
.tabholder .intablink
{
float:left;
width:690px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.tabholder .intablink img
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.tabtop .tabcontentholder
{
float:left;
width:690px;
background-image:url(/portal/newgen/cards/tab/cc_images/tab_mid_bg.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin:0px;
padding:0px 0px 8px 20px;
}
.tabcontentholder .fonttypeholder
{
float:left;
width:670px;
margin:0px;
padding:21px 0px 0px 0px;
}
.fonttypeholder .plusmininstr
{
float:left;
width:640px;
font-size:11px;
text-align:left;
line-height:20px;
color:#676767;
margin:0px;
padding:0px 0px 20px 0px;
}
.plusmininstr .plsflt
{
float:left;
}
.plusmininstr .plsimgflt
{
float:left;
padding:4px 4px 0px 4px;
}

.plsminholder
{
float:left;
width:640px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px;
padding:0px 0px 3px 0px;
}

.plsminholder .plsminhead
{
float:left;
width:640px;
font-size:11px;
text-align:left;
color:#333333;
font-weight:bold;
margin:0px;
padding:10px 0px 8px 0px;
}
.plsminholder .plsminhead img
{
float:left;
margin-right:7px;
margin-top:2px;
font-size:0px;
padding-bottom:2px;
}
.plsminholder .plsminhead a
{
color:#333333;
text-decoration:none;
}
.plsminholder .plsminhead a:hover
{
color:#333333;
text-decoration:underline;
}
.plsminholder .hideshowholder
{
float:left;
width:621px;
margin:0px;
padding:0px 0px 5px 19px;
}
.plsminholder .hideshowholder a
{
color:#3399cc;
text-decoration:none;
}
.plsminholder .hideshowholder a:hover
{
color:#3399cc;
text-decoration:underline;
}
.hideshowholder a
{
color:#3399cc;
text-decoration:none;
}
.hideshowholder a:hover
{
color:#3399cc;
text-decoration:underline;
}
.hideshowholder p
{
float:left;
width:578px;

text-align:left;
color:#555555;
line-height:18px;
margin:0px;
padding:0px 0px 8px 0px;
}

.hideshowholder
{
font-size:11px;
}

.hideshowholder p img
{
float:left;
padding-right:5px; padding-right:5px;
}

.hideshowholder table{}

.hideshowholder table {width:98%}

.hideshowholder table th{
background-color:#d8e7f6 !important;
text-align:left;
color:#555555;
font-size:11px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
}

.hideshowholder table td{
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
padding-right:8px;
font-size:11px;
color:#555555;

}
.tablebg_row1{	
	background-color:#FFFFFF;
	}
.tablebg_row2{	
	background-color:#f7f7f7;
	}
.hideshowholder .parhead
{
font-weight:bold;
line-height:16px !important;
padding-bottom:5px !important;
padding-top:7px !important;
}
.hideshowholder ul
{
clear:both;
width:558px;
list-style-type:none;
margin:0px;
padding:0px 0px 8px 13px;
}
.hideshowholder ul li
{
clear:both;
list-style-type:none;

text-align:left;
color:#555555;
line-height:18px;
background-image:url(/portal/newgen/cards/tab/cc_images/li_icon.gif);
background-repeat:no-repeat;
background-position:top left;
background-position:0px 8px;
margin:0px;
padding:0px 0px 0px 12px;
}

.tabholder .tabfoot
{
float:left;
width:690px;
margin:0px;
padding:0px 0px 0px 0px;
}
.hideshowholder ol
{
clear:both;
width:538px;
list-style-type:decimal;
margin:0px;
padding:0px 0px 8px 33px;
}
.hideshowholder ol li
{
clear:both;
list-style-type:decimal;

text-align:left;
color:#555555;
line-height:18px;
margin:0px;
padding:0px 0px 0px 0px;
}

.hideshowholder .porangetext
{
color:#ff6600;
}
.hideshowholder .astrmandy
{
color:#FF0000;
}
.commonmandy
{
color:#FF0000;
}
.orange-txt
{
color:#ff6600;
}

.hideshowholder .inimageholder
{
float:left;
width:558px;
font-size:0px;
margin:0px;
padding:0px 0px 8px 0px;
}
.hideshowholder .inimageholder img
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}


.hideshowholder .inimageholder2
{
float:left;
clear:both;
width:528px;
font-size:0px;
margin:0px;
padding:10px 0px 15px 30px;
}
.hideshowholder .inimageholder2 img
{
float:left;
font-size:0px;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

.inerbannerholder ol li a
{
text-decoration:none;
color:#3399cc;
}
.inerbannerholder ol li a:hover
{
text-decoration:underline;
color:#3399cc;
}



#form_rightpanel{
	float:left;
	width:693px;
	font-size:12px;
	color:#555555;
	}
.form_head{
	width:600px;
	font-size:0px;
	padding:0px 0px 20px 0px;
	}
.form_index{	font-size:11px;}
.form_index	ul{
	list-style:none;
	padding:0px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	background-image:url(/portal/newgen/cards/tab/cc_images/form_dotted.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width:676px;
	}
.form_index_txt p{	
	padding:0px 0px 20px 0px;
	width:676px;
	}
.font_size{	
	font-size:12px;
}
.form_bot_repeat{background-image:url(/portal/newgen/cards/tab/cc_images/form_dotted.gif);background-repeat:repeat-x;background-position:left center;height:30px;}
.form_index	ul li{
	list-style:none;
	line-height:18px;
	}
.form_index	ul li a{
	color:#3399cc;
	text-decoration:none;
	}
.form_index	ul li a:hover{
	color:#3399cc;
	text-decoration:underline;
	}
.form_index p{
	font-size:11px;
	margin:0px;
	}
.form_subhead{
	font-size:16px;
	color:#000066;
	font-weight:bold;
	padding:0px 0px 20px 0px;
	line-height:20px;
	}
.form_subhead span
	{
	color:#009900;
	}
#form_packshot{
	float:left;
	width:660px;
	padding:0px 0px 10px 0px;
	}
#form_packshot p{
	float:left;
	width:175px;
	text-align:left;

	}
#form_packshot ul{
	float:left;
	width:450px;
	list-style:none;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:12px;
	}
#form_packshot ul li{
	list-style:none;
	padding:0px 0px 5px 10px;
	margin:0px;
	color:#555555;
	line-height:16px;
	background-image:url(/portal/newgen/cards/tab/cc_images/form_bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	}
#form_packshot ol{
	clear:both;
	width:675px;
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:12px;
	}
#form_packshot ol li{
	list-style:none;
	padding:0px 0px 5px 0px;
	margin:0px;
	color:#555555;
	line-height:16px;
	}
#form_section{
	clear:both;
	width:682px;
	}
#form_section .form_top{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_top.gif);
	background-repeat:no-repeat;
	width:682px;
	height:10px;
	font-size:0px;
	}
#form_section .form_bot{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_bot.gif);
	background-repeat:no-repeat;
	width:682px;
	height:10px;
	font-size:0px;
	}
#form_section .form_mid{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_mid.gif);
	background-repeat:repeat-y;
	width:607px;
	padding:0px 0px 0px 75px;
	font-size:11px;
	color:#333333;
	}
.form_label{
	font-weight:bold;
	}
#form_section .form_mid a{
	color:#3399cc;
	text-decoration:none;
	}
#form_section .form_mid a:hover{
	color:#3399cc;
	text-decoration:underline;
	}
.form_red{
	color:#FF0000;
	}
.form_mandi{
	color:#333333;
	}
	
.table_label{
	font-weight:bold;
	padding:25px 0px 10px 0px;
	color:#000066;
	background-position:0px 10px;
	background-image:url(/portal/newgen/cards/tab/cc_images/form_table_dotted.gif);
	background-repeat:repeat-x;

	}

.form_txtbox1_bg{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox1.gif);
	background-repeat:no-repeat;
	height:22px;
	width:218px;
	padding:1px 1px 0px 6px;
	}
.form_txtbox1_bg input{
	border:0px solid #FFFFFF;
	height:17px;
	width:211px;
	outline:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0px 0px 2px;
	font-size:11px;
	color:#555555;
	}

.form_txtbox21_bg{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox1.gif);
	background-repeat:no-repeat;
	height:22px;
	width:220px;
	padding:1px 1px 0px 6px;
	}
.input21{
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	width:60px;
	float:left;
	border:0px;
	outline:none;
	border-right:1px solid #999999;
	padding:3px 0px 0px 2px;
	font-size:11px;
	color:#555555;
	}
.input22{
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid #FFFFFF;
	height:17px;
	width:145px;
	float:left;
	outline:none;
	padding:3px 0px 0px 4px;
	font-size:11px;
	color:#555555;
	}
.input31{
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	width:60px;
	float:left;
	border:0px;
	outline:none;
	border-right:1px solid #999999;
	padding:3px 0px 0px 2px;
	font-size:11px;
	color:#555555;
	}
.input32{
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	width:95px;
	float:left;
	border:0px;
	outline:none;
	border-right:1px solid #999999;
	padding:3px 0px 0px 4px;
	font-size:11px;
	color:#555555;
	}
.input33{
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	width:46px;
	float:left;
	border:0px;
	outline:none;
	padding:3px 0px 0px 4px;
	font-size:11px;
	color:#555555;
	}
	
.form_txtbox2_bg{
	float:left;
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox2.gif);
	background-repeat:no-repeat;
	height:22px;
	width:160px;
	padding:1px 1px 0px 4px;
	}

.form_txtbox2_bg input{
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	height:16px;
	width:154px;
	outline:none;
	float:left;
	padding:4px 0px 0px 2px;
	font-size:11px;
	color:#555555;
	}
	
.form_selct2 select{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	border:1px solid #999999;
	width:50px;
	height:18px;
	outline:none;
	font-size:11px;
	color:#555555;
	margin:0px 4px 0px 0px;
	}	

.form_selct1 select{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	width:225px;
	height:18px;
	outline:none;
	font-size:11px;
	color:#555555;
	}
	
.form_select_dob .sel1{
	border:1px solid #999999;
	float:left;
	width:50px;
	outline:none;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	margin:0px 10px 0px 0px;
	}	
.form_select_dob .sel2{	
	width:60px;
	height:18px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	border:1px solid #999999;
	margin:0px 0px 0px 0px;
	}	
.form_radio1{
	height:20px;
	margin:0px;
	padding:0px;
	}

.form_radio1 input{
	margin:0px;
	padding:0px 4px 0px 0px;
	outline:none;
	}
.how_many select{	
	border:1px solid #999999;
	width:150px;
	height:18px;
	outline:none;
	font-size:11px;
	color:#555555;font-family:Arial, Helvetica, sans-serif;
	}

.form_txtbox3_bg{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox3.gif);
	background-repeat:no-repeat;
	height:22px;
	width:110px;
	padding:1px 1px 0px 4px;
	}

.form_txtbox3_bg input{
	border:0px;
	height:16px;
	width:104px;
	outline:none;
	padding:2px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	}
	
.form_txtbox31_bg{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox3.gif);
	background-repeat:no-repeat;
	height:22px;
	width:110px;
	padding:1px 10px 0px 6px;
	}

.form_txtbox31_bg input{
	border:0px;
	height:16px;
	width:101px;
	outline:none;
	padding:2px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	}

.form_txtbox6_bg{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox6.gif);
	background-repeat:no-repeat;
	height:22px;
	width:150px;
	padding:1px 1px 0px 6px;
	}

.form_txtbox6_bg input{
	border:0px;
	height:16px;
	width:134px;
	outline:none;
	padding:2px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	}
.form_txtbox_num{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox_num.gif);
	background-repeat:no-repeat;
	height:22px;
	width:60px;
	padding:1px 1px 0px 5px;
	}

.form_txtbox_num input{
	border:0px;
	height:16px;
	width:52px;
	outline:none;
	padding:2px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	}
.form_error_txt{color:#ff6600;font-size:10px;}
select option { padding-left:4px;}




#rightcontent{ width:593px; float:left; padding-left:85px; padding-bottom:25px; margin:0px; font-size:0px;}
.cf_txtbox_s4{ float:left; background-image:url(/portal/newgen/cards/tab/cc_images/searchresult.gif);width:223px;height:19px;padding:3px 0px 0px 3px; margin:0px; font-size:0px; }
.cf_txtbox_s4 input{ float:left;width:203px;height:15px;border:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-size:11px;margin:0px;padding:1px 4px 0px 14px;color:#666666; }
#rightcontent .topintrotext
{
float:left;
width:593px;
font-size:12px;
text-align:left;
color:#555555;
font-weight:normal;
margin:0px;
padding:13px 0px 5px 0px;
}
#rightcontent .topintrotext1
{
float:left;
width:593px;
font-size:12px;
text-align:left;
color:#555555;
font-weight:normal;
margin:0px;
padding:0px 0px 10px 0px;
}
#rightcontent ul{
	float:left;
	width:450px;
	list-style:none;
	padding:5px 0px 35px 0px;
	margin:0px;
	font-size:12px;
	}
#rightcontent ul li{
	list-style:none;
	padding:0px 0px 2px 8px;
	margin:0px;
	color:#555555;
	line-height:17px;
	background-image: url(/portal/newgen/cards/tab/cc_images/form_bullet.gif);
	background-repeat:no-repeat; 	
	background-position:0px 6px;
	}
	div.searchbtn{ padding-left:18px; padding-top:2px; float:left; font-size:0px; margin:0px;}


.pgetitletext1
{
float:left;
width:365px;
text-align:left;
font-size:0px;
margin:0px;
padding:0px 0px 20px 15px;
}
#rightcontent{ width:593px; float:left; padding-left:85px;}
	.bgbox{ clear:both; background-image: url(/portal/newgen/cards/tab/cc_images/bg-box.gif); background-repeat: no-repeat; background-position:left; width:540px; height:74px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777; text-align:left; padding:20px 0px 0px 20px; line-height:17px; }
	.bgbox a:link, .bgbox a:visited, .bgbox a:active{ text-decoration:none;color:#3399cc;}
	.bgbox a:hover{ text-decoration:underline; color:#3399cc;}
		.bgboxnew{ clear:both; background-image: url(/portal/newgen/cards/tab/cc_images/bg-box.gif); background-repeat: no-repeat; background-position:left; width:540px; height:88px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777; text-align:left; padding:20px 0px 0px 20px; line-height:17px; }
			.bgboxnew a:link, .bgboxnew a:visited, .bgboxnew a:active{ text-decoration:none;color:#3399cc;}
	.bgboxnew a:hover{ text-decoration:underline; color:#3399cc;}
	.thankyou{ padding-left:210px; float:left; margin:0px; padding-bottom:65px;}


.jetformtable
{
font-size:11px;
color:#555555;
line-height:18px;
clear:both;
margin-left:55px;
}
.jetformtable a
{
color:#3399cc;
text-decoration:none;
}
.jetformtable a:hover
{
color:#3399cc;
text-decoration:underline;
}

.formastrmandy
{
color:#FF0000;
}
.jetformtable .input_big
{
background-image:url(/portal/newgen/cards/tab/cc_images/input_bg_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size:11px;
height:22px;
width:227px;
color:#666666;
border:0px solid #FFFFFF;
margin:0px;
padding:0px 0px 0px 10px;
}
.jetformtable .input_big input
{
width:210px;
height:17px;
font-size:11px;
color:#999999;
outline:none;
border:0px solid #FF0000;
background-color:transparent;
margin:0px;
padding:5px 0px 0px 0px;
}




.jetformtable .input_normal2
{
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/input_bg_normal2.gif);
background-repeat:repeat-x;
background-position:top right;
width:157px;
height:22px;
border-left:1px solid #E0E1E1;
margin:0px;
padding:0px 0px 0px 0px;

}
.jetformtable .input_normal2 input
{
float:left;
width:82px;
height:17px;
font-size:11px;
color:#999999;
border:0px solid #FFFFFF;
outline:none;
background-color:transparent;
margin:0px;
padding:5px 5px 0px 10px;
}







.jetformtable .input_normal
{
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/input_bg_normal.gif);
background-repeat:no-repeat;
background-position:top left;
width:60px;
border:0px solid #FFFFFF;
height:22px;
margin:0px;
padding:0px 0px 0px 10px;
}
.jetformtable .input_normal input
{
float:left;
width:57px;
height:17px;
font-size:11px;
color:#999999;
border:0px solid #FFFFFF;
background-color:transparent;
margin:0px;
padding:5px 0px 0px 0px;
}


.jetformtable .input_normal1
{
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/input_bg_normal1.gif);
background-repeat:repeat-x;
background-position:top left;
width:105px;
height:22px;
border-left:1px solid #E0E1E1;
border-right:1px solid #E0E1E1;
margin:0px;
padding:0px 0px 0px 0px;

}
.jetformtable .input_normal1 input
{
float:left;
width:82px;
height:17px;
font-size:11px;
outline:none;
color:#999999;
border:0px solid #FFFFFF;
background-color:transparent;
margin:0px;
padding:5px 5px 0px 10px;
}


.jetformtable .input_small
{
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/input_bg_small.gif);
background-repeat:no-repeat;
background-position:top left;
width:46px;
height:22px;
font-size:11px;
color:#999999;
border:0px solid #FFFFFF;
background-color:transparent;
margin:0px;
padding:0px 0px 0px 5px;

}
.jetformtable .input_small input
{
width:41px;
height:17px;
font-size:11px;
color:#999999;
outline:none;
border:0px solid #FFFFFF;
background-color:transparent;
margin:0px;
padding:4px 0px 0px 0px;
}

.jetformtable .applyselectsmall
{
float:left;
width:48px;
height:18px;
font-size:11px;
color:#999999;
border:1px solid #999999;
margin:0px 4px 0px 0px;
padding:0px 0px 0px 0px;
}
.jetformtable .normal1
{
float:left;
width:52px;
height:18px;
font-size:11px;
color:#999999;
border:1px solid #999999;
margin:0px 4px 0px 0px;
padding:0px 0px 0px 0px;
}
.jetformtable .normal
{
float:left;
width:63px;
height:18px;
font-size:11px;
color:#999999;
border:1px solid #999999;
margin:0px 4px 0px 0px;
padding:0px 0px 0px 0px;
}
.jetformtable .selbig
{
float:left;
width:224px;
height:18px;
font-size:11px;
color:#999999;
border:1px solid #999999;
margin:0px 4px 0px 0px;
padding:0px 0px 0px 0px;
}
.jetformtable .applyalert
{
color:#FF6000;
font-size:9px;
}
.jetformtable .formpadd
{
padding-left:4px;
}


#dvinnercontainer .greybg
{
float:left;
width:520px;
background-image:url(/portal/newgen/cards/tab/cc_images/grey_bg_02.gif);
background-repeat:repeat-y;
background-position:top left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#dvinnercontainer .greybgTop
{
float:left;
width:520px;
height:76px;
background-image:url(/portal/newgen/cards/tab/cc_images/grey_bg_01.gif);
background-repeat:no-repeat;
background-position:top left;
margin:5px 0px 0px 0px;
padding:11px 0px 0px 0px;
}

.greybg img{
font-size:0px;
float:left;}

.greybg .greytxt
{
float:left;
width:457px;
font-size:11px;
text-align:left;
line-height:16px;
color:#777777;
margin:0px;
padding:5px 0px 10px 32px;
}
.greybg .greytxt a
{
color:#3399cc;
text-decoration:none;
}
.greybg .greytxt a:hover
{
color:#3399cc;
text-decoration:underline;
}	

.tabledot
{
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
background-position:top left;
}
.tablehead
{
color:#000666;
}


.dvPageHeading{
float:left;
width:690px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px;
padding:0px 0px 20px 0px;
}

.dvRewdsSection{
float:left;
width:690px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px;
padding:0px 0px 25px 0px;
margin-bottom:10px;
}
.rpoints img
{
font-size:0px;
}

.dvNewPagetxt1{
float:left;
width:480px;}

.dvNewbannerHolder{
float:left;
width:210px;}


.dvImgspace{
margin-top:110px;}

.toptextholder1{
float:left;}


#dvinnercontainer .tabholder1
{
float:left;
width:690px;
margin:0px;
padding:10px 0px 0px 0px;
}
.tabholder1 .tabtop1
{
float:left;
width:690px;
background-repeat:repeat-y;
margin:0px;
padding:0px 0px 0px 0px;
}

.tabholder1  p{
font-size:12px;
color:#797979;}

.tabholder1  p a
{
color:#797979;
text-decoration:none;
}
.tabholder1  p a:hover
{
color:#3399cc;
text-decoration:underline;
}	

.plusmininstr1
{
float:left;
width:640px;
font-size:11px;
text-align:left;
line-height:20px;
color:#676767;
margin:0px;
padding:0px 0px 5px 0px;
}

.topintrotext1
{
float:left;
width:593px;
font-size:12px;
text-align:left;
color:#555555;
font-weight:normal;
margin:0px;
padding:15px 0px 0px 0px;
}

.fonttypeholder1
{
float:left;
width:670px;
margin:0px;
padding:8px 0px 0px 20px;
}


.dvinne2ColContainer{
float:left;
width:692px;
font-size:12px;
padding-top:0px;
}

.dvinne2ColContainer .dvinne2_Col1{
float:left;
width:453px;
padding-right:26px;}

.dvinne2ColContainer .dvinne2_Col2{
float:left;
width:212px;
 }

.dvInto{
width:453px;
float:left;
}

.dvIntrotxt{
float:left;
width:235px;
color:#555555;
font-size:12px;
padding-right:5px;
line-height:19px;}

.dvIntorImg{
float:left;
width:211px;
font-size:0px;}

#dvFormContainer{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/form_bg_mid.gif);
background-repeat:repeat-y;
margin-top:24px;
}

#dvFormContainer #dvFrmTop{
width:452px;
float:left;
font-size:0px;
background-image:url(/portal/newgen/cards/tab/cc_images/form_bg_top.gif);
background-position:top center;
background-repeat:no-repeat;
height:8px;
}

#dvFormContainer #dvFrmContent{
width:428px;
float:left;
padding:10px 12px 10px 12px;
font-size:11px;
color:#323232;
}

#dvFrmContent h1{
font-size:15px;
color:#000066;
margin:0px;
padding:0px;
font-weight:normal;
}

.dvFrmHeading{
margin:0px;
padding:0px;
font-size:0px;
padding-bottom:14px;}

#dvFormContainer #dvFrmBottm{
width:452px;
float:left;
font-size:0px;
background-image:url(/portal/newgen/cards/tab/cc_images/form_bg_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
height:8px;
}

.dvFormSection
{
float:left;
width:420px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px;
padding:0px 0px 15px 0px;
margin-bottom:15px;
}

.dvMandatory{
color:#676767;
font-size:11px;
text-align:right;
}

.dvMandatory span{
color:#ff0000;}

.dvFromTxtHeading{
font-size:14px;
color:#000066;
font-weight:bold;
}

.dvFromTxt{
font-size:11px;
color:#323232;
width:165px;
height:35px;
}


.dvFromTxt span{
color:#ff0000;}

.dvFromField{
font-size:11px;
color:#666666;
font-weight:normal;
}

.dvFromField a
{
color:#3399cc;
text-decoration:none;
}
.dvFromField .dvFromField a:hover
{
color:#3399cc;
text-decoration:underline;
}	



.dvFromField_3{
background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox3.gif);
background-repeat:no-repeat;
height:22px;
width:110px;
padding:1px 1px 0px 4px;
background-position:0px 7px;

}

.dvFromField_3 input{
border:0px;
height:16px;
width:104px;
padding:2px 0px 0px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;

}

.dvFromField_2{
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox2.gif);
background-repeat:no-repeat;
height:22px;
width:160px;
padding:1px 1px 0px 4px;
}

.dvFromField_2 input{
border:0px;
height:16px;
width:154px;
float:left;
padding:4px 0px 0px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.dvFromField_1{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox1.gif);
	background-repeat:no-repeat;
	height:2px;
	width:220px;
	padding:1px 1px 0px 4px;
	background-position:0px 7px;
	}
.dvFromField_1 input{
	border:0px solid #FFFFFF;
	height:16px;
	width:214px;
	float:left;
	padding:0px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}
	
.dvFromField select{
	float:left;
	border:1px solid #999999;
	width:224px;
	height:18px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:4px;
	}
	
.ddselect{
	float:left;
	border:1px solid #999999;
	width:51px;
	height:18px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:4px;
	}	

.mmselect{
	border:1px solid #999999;
	width:51px;
	height:18px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:4px;

	}

.yyselect{
	border:1px solid #999999;
	width:66px;
	height:18px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:4px;
	}

#dvTop3Reason{
float:left;
width:211px;
height:131px;
background-image:url(/portal/newgen/cards/tab/cc_images/top3_reasons_bg.gif);
background-repeat:no-repeat;
}

#dvTop3Reason ul{
margin:0px;
padding:50px 0px 0px 15px;
}

#dvTop3Reason ul li{
padding:0px 0px 4px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(/portal/newgen/cards/tab/cc_images/wite_bullet.gif);
background-repeat:no-repeat;
background-position:left;
background-position:0px 5px;
color:#FFFFFF;
list-style-type:none;
}

#dvDid_you_bg{
float:left;
width:204px;
padding-right:9px;
margin-top:24px;
background-image:url(/portal/newgen/cards/tab/cc_images/did_you_know_bgnew.gif);
background-repeat:no-repeat;
}

#dvDid_you_bg ul{
margin:0px;
padding:36px 0px 0px 15px;
}

#dvDid_you_bg ul li{
padding:0px 8px 6px 10px;
background-image:url(/portal/newgen/cards/tab/cc_images/gry_bullet.gif);
background-repeat:no-repeat;
background-position:left;
font-size:11px;
line-height:14px;
background-position:0px 5px;
padding-bottom:9px;
color:#666666;
list-style-type:none;
}

.dvRewdsPointContainer{
float:left;
width:690px;
background-image:url(/portal/newgen/cards/tab/cc_images/3dot_bg.gif);
background-repeat:repeat-y;
background-position:left;
font-size:12px;
margin-top:24px;
color:#555555;
font-size:12px;}

.dvRewdsPointContainer h2{
color:#339900;
font-size:16px;
margin:0px;
padding:0px;
font-weight:bold;
padding-bottom:9px;
float:left;}
.dvRewdsPointContainer p{
background-image:url(/portal/newgen/cards/tab/cc_images/gry_bullet.gif);
background-position:0px 6px;
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
float:left;
}
	
.dvRwdsCol1{
float:left;
width:140px;
padding-right:34px;
}

.dvRwdsCol1 img{

padding-bottom:25px;
clear:both;
font-size:0px;
}


.dvRwdsCol2{
float:left;
width:156px;
padding-right:24px;
}

.dvRwdsCol2 img{
padding-bottom:25px;
clear:both;
font-size:0px;
}

.dvRwdsCol3 img{
padding-bottom:25px;
clear:both;
font-size:0px;
}

.dvRwdsCol4 img{
padding-bottom:25px;
clear:both;
font-size:0px;
}

.dvRwdsCol3{
float:left;
width:157px;
padding-right:21px;
}

.dvRwdsCol4{
float:left;
width:154px;
}


.logbodytext
{
font-weight: normal;
font-size: 11px;
color: #505763;
font-style: normal;
font-family: Arial,Helvetica,sans-serif;
float:left;
}
.logbodytext_dmrc
{
font-weight: normal;
font-size: 11px;
color: #505763;
font-style: normal;
font-family: Arial,Helvetica,sans-serif;
float:left;
}
.darkblue
{
color:#484D9E;
float:left;
padding-bottom:0px;
}

.greysmallbold 
{
font-weight: bold;
font-size: 11px;
color: #787878;
font-style: normal;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
padding:20px;
}

.discc
{
color:#999999; 
font-size:9px; 
width:96%; 
text-align:justify;
padding:5px 20px 5px 20px;
width:650px;

}



.formlbl
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
font-weight:bold;
}


.formreq {
	font-size: 12px;
	color: #FF0000;
	
}

.pl_input
{
background: #616161 url(/portal/newgen/cards/tab/cc_images/polinput1.gif) no-repeat;
border:none;
padding:5px 5px 0 10px;
color:#555555;
height:21px;
width:216px;

}

.pl_input1
{
background: #616161 url(/portal/newgen/cards/tab/cc_images/polinput2.gif) no-repeat;
border:none;
padding:4px 5px 0 10px;
color:#555555;
height:19px;
width:37px;

}
.pl_input2
{
background: #616161 url(/portal/newgen/cards/tab/cc_images/polinpph.gif) no-repeat;
border:none;
padding:4px 5px 0 10px;
color:#555555;
height:19px;
width:103px;

}

#dvinnercontainer2
{
float:left;
width:480px;
margin:0px;
padding:0px 0px 0px 0px;
font-size:200%;
}


#dvinnercontainer2 .topintrotext
{
float:left;
width:300px;
float:left;
font-size:11px;
text-align:left;
color:#555555;
font-weight:normal;
margin:0px;
padding:10px 0px 10px 0px;
border-right:#999999  dotted 1px;;
line-height:20px;
}
#dvinnercontainer2 .inerformholder
{
padding:80px 0 0 15px;
float: left;
width: 456px;
height: 253px;
background-image: url(/portal/newgen/cards/tab/cc_images/gh_form_bg.gif);
background-repeat: no-repeat;
background-position: left top;

padding: 18px 0 0 10px;
}

#dvinnercontainer2 .types_ins
{
height:50px;
padding:50px 0 0px 0;
float:left;

}


#dvinnercontainer2 .ghpq
{
padding-top:20px;
width:170px;
height:100px;
float:right;
}


.gphqli
{
float:left;
list-style-type:none !important;
width:180px;
margin:0px !important;
font-size:12px !important;
padding:0px 0px 0px 15px !important;
color:#000066 !important;
background-image: url(../../images/arrow_blue1.gif);
background-repeat: no-repeat;
background-position: 0em .3em;

}
.gphqli a
{
text-decoration:none;
font-size:12px !important;
color:#3399cc !important;
}


.gphqli a:hover
{
text-decoration:underline !important;
font-size:12px !important;
color:#000066 !important;
}

#dvCol2 .rightbluebanner2
{
float:left;
width:211px;
height:197px;
background-image:url(/portal/newgen/cards/tab/cc_images/right_blue_bg2.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:18px 0px 0px 10px;
}

ul.rightbluebannerlist 
{
margin:0px 20px 10px 20px;
list-style-type: square;

list-style-image: none;

list-style-position: outside;

color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}

li.rightbluebannerlist 
{
margin-bottom:4px;
}

.rightfootbanner2
{
float:left;
width:211px;
height:307px;
background-image:url(/portal/newgen/cards/tab/cc_images/other_insurance_benefits.gif);
background-repeat:no-repeat;
background-position:top center;
margin:0px;
padding:40px 0px 8px 0px;
margin-top:18px;
}
.rightfootbanner2 .rfb2hd
{
float:left;
width:211px;
text-align:left;
color:#3399cc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
padding:0 0px 0 10px;

}

.rightfootbanner2 .rfb2txt
{
float:left;
width:190px;
text-align:left;
color:#555555;
font-size:11px;
padding:0 20px 10px 10px;
line-height:17px;

}


.plsminholderpg
{
float:left;
width:900px;
background-image:url(/portal/newgen/cards/tab/cc_images/pre_gri_it_bg.gif);
background-repeat: no-repeat;

margin:0px;
padding:0px 0px 3px 30px;
}

.plsminholderpg .plsminheadpg
{
float:left;

font-size:11px;
text-align:left;
color:#676767;
font-weight:bold;
margin:0px;
padding:10px 20px 8px 0px;
}
.plsminholderpg .plsminheadpg img
{
float:left;
margin-right:7px;
margin-top:2px;
font-size:0px;
padding-bottom:2px;
}
.plsminholderpg .plsminheadpg a
{
color:#676767;
text-decoration:none;
}
.plsminholderpg .plsminheadpg a:hover
{
color:#676767;
text-decoration:underline;
}
.plsminholderpg .hideshowholderpg
{
float:left;

margin:0px;
padding:0px 0px 5px 19px;
}
.plsminholderpg .hideshowholderpg a
{
color:#3399cc;
text-decoration:none;
}
.plsminholderpg .hideshowholderpg a:hover
{
color:#3399cc;
text-decoration:underline;
}




.imgtxemi{
margin-top:80px;}

.tabcontent
{
float:left;
width:690px;
margin:0px;
padding:0px 0px 8px 0px;
}

.tabtopcontent{
float:left;
width:690px;
background-image:url(/portal/newgen/cards/tab/cc_images/tab_bg.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px 0px 0px 0px;
}

.tabholder h2{
font-size:15px;
color:#010055;
font-weight:bold;
margin:0px;
padding:0px;
float:left;
padding-left:6px; padding-top:8px;}

.dvContent{
float:left;
width:645px;
padding-left:18px;
color:#777777;
font-size:11px;
padding-top:10px;
padding-bottom:8px;
font-size:11px;
}

.dvContent p{
color:#777777;

margin:0px;
padding:0px;
padding-bottom:5px;
padding-top:4px;

}
.dvDisclaimer{font-size:9px;}
.dvDisclaimer p{
color:#777777;

margin:0px;
padding:0px;
padding-bottom:5px;
padding-top:4px;

}

.dvContent a
{
color:#3399cc;
text-decoration:none;
}
.dvContent a:hover
{
color:#3399cc;
text-decoration:underline;
}	

.dvContent ol{
margin:0px;
padding:5px 0px 5px 20px;

}

.dvContent ol li{
margin:0px;
line-height:19px;
padding:0px 0px 6px 0px;

}

.dvContent ul{
margin:0px;
padding:5px 0px 5px 20px;
}

.dvContent ul li{
margin:0px;
line-height:19px;
padding:0px 0px 6px 0px;

}

.tabcontent ol{
margin:0px;
padding:5px 0px 5px 20px;}

.tabcontent ol il{
margin:0px;
padding:0px 0px 4px 0px;}

.tabcontent ul{
margin:0px;
padding:5px 0px 5px 20px;}

.tabcontent ul il{
margin:0px;
padding:0px 0px 4px 0px;}

.dvtbldata{
float:left;
padding-left:40px;
width:595px;
padding-top:10px;
padding-bottom:8px;
clear:both;
}

.tbldata{
border-bottom:2px solid #f7f7f7;
background-color:#FFFFFF;
margin:0px;
float:left;


}

.tbldata th {
background-color:#d8e7f6;
text-align:center;
font-size:11px;
height:30px;
vertical-align:middle;
color:#555555;
padding-left:15px;
padding-top:4px;
padding-bottom:4px;
}

.tbldata tr td {

font-size:11px;
height:24px;
vertical-align:text-top;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
}

.tbldata .trrow{
background-color:#f7f7f7;}

.hr_line{
float:left;
width:645px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
height:20px;
margin-top:5px;
}


.dvFromField_4{
background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox4.gif);
background-repeat:no-repeat;
height:22px;
width:110px;
padding:1px 1px 0px 4px;
background-position:0px 7px;

}
.dvFromField_41{
background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox41.gif);
background-repeat:no-repeat;
height:22px;
width:110px;
padding:1px 1px 0px 4px;
background-position:0px 7px;

}

.dvFromField_5{
background-image:url(/portal/newgen/cards/tab/cc_images/form_txtbox5.gif);
background-repeat:no-repeat;
height:22px;
width:110px;
padding:1px 1px 0px 4px;
background-position:0px 7px;

}

.stdinput{
border:0px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
width:29px;
padding:2px 0px 0px 2px;
font-size:11px;
color:#999999;
margin-right:15px;
float:left;
}

.phoneinput{
border:0px;
height:16px;
width:108px;
font-family:Arial, Helvetica, sans-serif;
padding:2px 0px 0px 2px;
font-size:11px;
color:#999999;
float:left;
margin-right:15px;
}

.extinput{
border:0px;
height:16px;
width:31px;
padding:2px 0px 0px 2px;
font-size:11px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}

#dvTop3ReasonEmi{
clear:both;
float:left; 
width:211px;
height:169px;
background-image:url(/portal/newgen/cards/tab/cc_images/top3_reasons_bg_emi.gif);
background-repeat:no-repeat; background-position:top;
}

#dvTop3ReasonEmi ul{
margin:0px;
padding:50px 0px 0px 15px;
}

#dvTop3ReasonEmi ul li{
padding:0px 0px 4px 10px;
background-image:url(/portal/newgen/cards/tab/cc_images/wite_bullet.gif);
background-repeat:no-repeat;
background-position:left;
background-position:0px 5px;
color:#FFFFFF;
list-style-type:none;
font-size:11px;
line-height:14px;
}

.dvClickEmi{
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/click_here_emi.gif);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
height:20px;
width:193px;
padding-top:5px;
padding-left:17px;
margin-top:18px;}

.dvClickEmi a
{
color:#FFFFFF;
text-decoration:none;
}
.dvClickEmi a:hover
{
color:#FFFFFF;
text-decoration:underline;
}	

#dvDid_you_bg_emi{
float:left;
width:204px;
padding-right:9px;
margin-top:14px;
background-image:url(/portal/newgen/cards/tab/cc_images/did_you_know_bg_emi.gif);
background-repeat:no-repeat;
}

#dvDid_you_bg_emi ul{
margin:0px;
padding:36px 0px 0px 15px;
}

#dvDid_you_bg_emi ul li{
padding:2px 0px 7px 10px;
background-image:url(/portal/newgen/cards/tab/cc_images/gry_bullet.gif);
background-repeat:no-repeat;
background-position:left;
background-position:0px 5px;
color:#666666;
list-style-type:none;
font-size:11px;
line-height:14px;
}

.tncsection{
float:left;
padding-bottom:10px;
background-image:url(/portal/newgen/cards/tab/cc_images/glob_t_c_dot.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin-bottom:20px;
width:683px;}
.tnc_top{
width:680px;padding:5px 0px 0px 0px;font-size:0px;clear:both;text-align:right; 
}

.dvtncSelect{
float:left;
width:683px;
height:66px;
background-image:url(/portal/newgen/cards/tab/cc_images/selectbox_bg.gif);
background-repeat:no-repeat;
margin-top:15px;}


.dvtnselec1{
float:left;
font-size:12px;
color:#777777;
padding-top:18px;
padding-left:140px;
padding-bottom:23px;
width:375px;

}

.dvtnselec1 span{
padding-right:14px;}

.dvtnselec1 select{
border:1px solid #999999;
	width:260px;
	height:19px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;}
	


#dvgridholder
{
float:left;
width:937px;
margin:0px;
padding:0px 0px 0px 17px;
}

#dvgridholder .premgridholder
{
float:left;
width:917px;
margin:0px;
padding:0px 0px 0px 0px;
}
.premgridholder .premgridholdertop
{
float:left;
width:917px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.premgridholder .premgridholdermid
{
float:left;
width:893px;
background-image:url(/portal/newgen/cards/tab/cc_images/gd_hlth_mid.gif);
background-repeat:repeat-y;
background-position:top center;
margin:0px;
padding:0px 0px 0px 24px;
}
.premgridholdermid .ghplsminhead
{
float:left;
width:869px;
font-weight:bold;
text-align:left;
color:#00117a;
margin:0px;
padding:10px 0px 10px 0px;
}
.ghplsminhead .spn
{
float:left;
width:854px;
margin:0px;
padding:0px 0px 0px 0px;
}
.premgridholdermid .ghplsminhead a
{
color:#00117a;
text-decoration:none;
}
.premgridholdermid .ghplsminhead a:hover
{
color:#00117a;
text-decoration:underline;
}
.premgridholdermid .ghplsminhead img
{
float:left;
margin-top:3px;
}
.premgridholdermid .pghideholder
{
float:left;
width:869px;
margin:0px;
padding:5px 0px 15px 0px;
}
.pghideholder p
{

width:869px;
font-size:13px;
text-align:left;
line-height:17px;
color:#555555;
margin:0px;
padding:0px 0px 0px 0px;
}

.pghideholder .pghidetabholder table
{
clear:both;
font-size:11px;
text-align:center;
margin-top:15px;
}
.pghideholder .pghidetabholder th
{
color:#118ac9;
background-color:#e5effa;
font-weight:normal;
padding:4px 0px 4px 0px;
}
.pghideholder .pghidetabholder td
{
color:#555555;
font-weight:normal;
border-bottom:1px solid #e7e7e7;
text-align:right;
padding:6px 13px 6px 5px;
}
.pghideholder .pghidetabholder .talcent
{
text-align:center;
}


.premgridholder .premgridholderfoot
{
float:left;
width:917px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.premgridholderdot
{
float:left;
width:903px;
font-size:0px;
margin:0px;
padding:14px 0px 24px 7px;
}
.premgridholdercont
{
float:left;
width:903px;
font-size:11px;
line-height:16px;
text-align:left;
color:#666666;
margin:0px;
padding:14px 0px 10px 7px;
}








#dvdvGoodHealthPolicy{
float:left;
width:205px;
height:197px;
background-image:url(/portal/newgen/cards/tab/cc_images/why_good_health_bg.gif);
background-repeat:no-repeat; padding-right:5px;
}

#dvdvGoodHealthPolicy ul{
margin:0px;
padding:35px 0px 0px 15px;
}

#dvdvGoodHealthPolicy ul li{
padding:0px 0px 7px 10px;
background-image:url(/portal/newgen/cards/tab/cc_images/wite_bullet.gif);
background-repeat:no-repeat;
background-position:left;
background-position:0px 5px;
color:#FFFFFF;
list-style-type:none;
font-size:11px;
}

#dvdvGoodHealthPolicy_index{
float:left;
width:205px;
height:197px;
background-image:url(/portal/newgen/cards/tab/cc_images/top3_good_health_bg.gif);
background-repeat:no-repeat; padding-right:5px;
}

#dvdvGoodHealthPolicy_index ul{
margin:0px;
padding:45px 0px 0px 15px;
}

#dvdvGoodHealthPolicy_index ul li{
padding:0px 0px 7px 10px;
background-image:url(/portal/newgen/cards/tab/cc_images/wite_bullet.gif);
background-repeat:no-repeat;
background-position:left;
background-position:0px 5px;
color:#FFFFFF;
list-style-type:none;
font-size:11px;
line-height:13px;
}

#dvDid_you_bg_emi{
float:left;
width:204px;
padding-right:9px;
margin-top:14px;
background-image:url(/portal/newgen/cards/tab/cc_images/did_you_know_bg_emi.gif);
background-repeat:no-repeat;
}

#dvDid_you_bg_emi ul{
margin:0px;
padding:36px 0px 0px 15px;
}

#dvDid_you_bg_emi ul li{
padding:2px 0px 7px 10px;
background-image:url(/portal/newgen/cards/tab/cc_images/gry_bullet.gif);
background-repeat:no-repeat;
background-position:left;
background-position:0px 7px;
color:#666666;
list-style-type:none;
font-size:11px;
}

#dvDid_you_bg_emi ul li a{color:#3399cc;text-decoration:none;font-weight:bold;}
#dvDid_you_bg_emi ul li a:hover{color:#3399cc;text-decoration:underline;font-weight:bold;}


#dvDid_you_bg_good{
float:left;
width:204px;
padding-right:9px;
margin-top:14px;
background-image:url(/portal/newgen/cards/tab/cc_images/family_ben.gif);
background-repeat:no-repeat;
}
#dvDid_you_bg_good ul{
margin:0px;
padding:36px 0px 0px 15px;
}

#dvDid_you_bg_good ul li{
padding:2px 0px 7px 10px;
background-image:url(/portal/newgen/cards/tab/cc_images/gry_bullet.gif);
background-repeat:no-repeat;
background-position:left;
background-position:0px 7px;
color:#666666;
list-style-type:none;
font-size:11px;
}

#dvDid_you_bg_good ul li a{color:#3399cc;text-decoration:none;font-weight:bold;padding-bottom:15px;}
#dvDid_you_bg_good ul li a:hover{color:#3399cc;text-decoration:underline;font-weight:bold;}

.dvIntrocol1{
width:297px;
background-image:url(/portal/newgen/cards/tab/cc_images/intro_dot_bg.gif);
background-repeat:repeat-y;
float:left;
font-size:12px;
line-height:19px;
padding-right:5px;
color:#555555;
}

.dvIntrocollink{
width:142px;
padding-left:9px;
float:left;
font-size:11px;
}

.dvIntrocollink p img{
border:0px;
font-size:0px;
margin:0px;
padding:0px;
padding-right:4px;

margin-top:4px;}

.dvIntrocollink p{

color:#3399cc;}

.dvIntrocollink p a
{
color:#3399cc;
text-decoration:none;
}
.dvIntrocollink p a:hover
{
color:#3399cc;
text-decoration:underline;
}


#dvGHTabContiner{
width:452px;
float:left;}

#dvGHTabContiner h2{
color:#000066;
font-size:15px;
margin:0px;
padding:0px;
padding-top:20px;
padding-bottom:15px;
float:left;
}

#dvGHTabContiner h3{
color:#000066;
font-size:15px;
margin:0px;
padding:0px;
padding-bottom:5px;
}


.dvGHContent{
float:left;
width:419px;
padding-left:18px;
padding-right:15px;

}
.dvGHContent .link{
	font-size:12px;
	}
.dvGHContent .link a{
color:#3399cc;
text-decoration:none;
}
.dvGHContent link a:hover
{
color:#3399cc;
text-decoration:underline;
}

.dvGHContent p a
{
color:#3399cc;
text-decoration:none;
}
.dvGHContent p a:hover
{
color:#3399cc;
text-decoration:underline;
}

#dvGHTobBottom{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/gh_bottom_bg.gif);
background-position:bottom;
background-repeat:no-repeat;
font-size:0px;
height:8px;}

#dvCoontent_GH{
float:left;
width:452px;
background-image:url(/portal/newgen/cards/tab/cc_images/gh_mid_bg.gif);
}


.dvGHinfo{
float:left;
width:452px;
padding-top:16px;
font-size:11px;
}

.dvGHinfo p{
color:#666666;
line-height:16px;}

.dvGHinfo p img{
margin-bottom:10px;
}

.dvGHinfo p a
{
color:#3399cc;
text-decoration:none;
}
.dvGHinfo p a:hover
{
color:#3399cc;
text-decoration:underline;
}


.dvGHinfo ul{
margin:0px;
color:#666666;

padding:5px 0px 5px 20px;}

.dvGHinfo ul li{
margin:0px;
padding:0px 0px 6px 0px;}


.dvGHinfo ol{
margin:0px;
color:#666666;
margin-left:2px;
padding:5px 0px 5px 20px;}

.dvGHinfo ol li{
margin:0px;
padding:0px 0px 6px 0px;}


.dvbtn{
float:left;
width:452px;
text-align:center;
padding-bottom:5px;
padding-top:5px;}

.ghplusmininstr
{
width:419px;
font-size:11px;
text-align:left;
line-height:20px;
color:#676767;
margin:0px;
padding:0px 0px 15px 0px;
}
.ghplusmininstr .ghplsflt
{
float:left;
}
.ghplusmininstr .ghplsimgflt
{
float:left;
padding:4px 4px 0px 4px;
}

#dvGHTabholder{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/gh_bottom_bg_gry.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#dvGHTabholder{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/gh_bottom_bg_gry.gif);
background-repeat:no-repeat;
background-position:bottom;
}


.GHTplsminholder 
{
float:left;
width:419px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px;
padding:0px 0px 3px 0px;
}

.GHTplsminholder .GHTplsminhead
{
float:left;
width:419px;
font-size:11px;
text-align:left;
color:#676767;
font-weight:bold;
margin:0px;
padding:10px 0px 8px 0px;
}
.GHTplsminholder .GHTplsminhead img
{
float:left;
margin-right:7px;
margin-top:2px;
font-size:0px;
padding-bottom:2px;
}
.GHTplsminholder .GHTplsminhead a
{
color:#333333;
text-decoration:none;
}
.GHTplsminholder .GHTplsminhead a:hover
{
color:#333333;
text-decoration:underline;
}

.GHThideshowholder p
{
float:left;
width:400px;

text-align:left;
color:#555555;
line-height:18px;
margin:0px;
padding:0px 0px 8px 19px;
}

.GHThideshowholder p a
{
color:#3399cc;
text-decoration:none;
}
.GHThideshowholder p a:hover
{
color:#3399cc;
text-decoration:underline;
}

.GHThideshowholder
{
font-size:11px;
}

.GHThideshowholder p img
{
float:left;
padding-right:5px; padding-right:5px;
}

.GHThideshowholder ul
{
clear:both;
width:380px;
list-style-type:none;
margin:0px;
padding:0px 0px 6px 25px;
}
.GHThideshowholder ul li
{
clear:both;
list-style-type:none;

text-align:left;
color:#555555;
line-height:18px;
background-image:url(/portal/newgen/cards/tab/cc_images/li_icon.gif);
background-repeat:no-repeat;
background-position:top left;
background-position:0px 8px;
margin:0px;
padding:0px 0px 0px 12px;
}


.GHThideshowholder ol
{
clear:both;
width:400px;
list-style-type:decimal;
margin:0px;
padding:0px 0px 8px 33px;
}
.GHThideshowholder ol li
{
clear:both;
list-style-type:decimal;
text-align:left;
color:#555555;
line-height:18px;
background-position:0px 8px;
margin:0px;
padding:0px 0px 0px 0px;
}

.dvtbldata1{
float:left;
padding-left:20px;
width:380px;
padding-top:10px;
padding-bottom:8px;
clear:both;

}

.tbldata1{

background-color:#FFFFFF;
margin:0px;
float:left;
font-size:11px;

}

.tbldata1 th {
background-color:#d8e7f6;
text-align:center;

height:30px;
vertical-align:middle;
color:#555555;
padding-left:15px;
padding-top:4px;
padding-bottom:4px;
}

.tbldata1 tr td {
color:#555555;
height:24px;
vertical-align:text-top;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
}

.tbldata1 .trrow1{
background-color:#f7f7f7;}

.hr_line{
float:left;
width:645px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
height:20px;
margin-top:5px;
}
.ghp_top{
width:444px;padding:5px 0px 0px 0px;font-size:0px;clear:both;text-align:right; 
}
.hr_line1{
float:left;
width:444px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
height:5px;
margin-top:5px;
}

.dvDisclaimer1{
clear:both;

padding-right:15px;
color:#666666;
font-size:9px;

width:435px; 

}




.dvDisclaimer1 p{

padding-bottom:5px;
padding-top:4px;}



.dvDisclaimer1 ol
{

list-style-type:decimal;
margin:0px;
padding:0px 0px 8px 33px;
}
.dvDisclaimer1 ol li
{
clear:both;
list-style-type:decimal;
text-align:left;
color:#555555;
line-height:18px;
background-position:0px 8px;
margin:0px;
padding:0px 0px 0px 0px;
}

.dvDisclaimer1 ul
{

list-style-type:decimal;
margin:0px;
padding:0px 0px 5px 33px;
}
.dvDisclaimer1 ul li
{

list-style-type:decimal;
text-align:left;
color:#555555;
margin:0px;
padding:0px 0px 8px 0px;
}



.form_txtbox3_bgnew{
	background-image: url(/portal/newgen/cards/tab/cc_images/form_txtbox3new.gif);
	background-repeat:no-repeat;
	height:22px;
	width:99px;
	padding:1px 1px 0px 5px;

	}

.form_txtbox3_bgnew input{
	border:0px;
	height:16px;
	width:92px;
	outline:none;
	padding:2px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	}
.form_txtbox2_bgnew{
	float:left;
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtboxnew.gif);
	background-repeat:no-repeat;
	height:22px;
	width:166px;
	padding:1px 1px 0px 6px;
	}
.form_txtbox2_bgnew input{
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	height:17px;
	width:150px;
	float:left;
	outline:none;
	padding:3px 0px 0px 2px;
	font-size:11px;
	color:#555555;
	}
	
.form_txtbox2name_bgnew{
	float:left;
	background-image:url(/portal/newgen/cards/tab/cc_images/form_txtboxname.gif);
	background-repeat:no-repeat;
	height:22px;
	width:166px;
	padding:1px 1px 0px 6px;
	}
.form_txtbox2name_bgnew input.name1{
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	height:17px;
	width:72px;
	float:left;
	outline:none;
	padding:3px 0px 0px 2px;
	font-size:11px;
	color:#555555;
	}
.form_txtbox2name_bgnew input.name2{
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	height:17px;
	width:72px;
	float:left;
	outline:none;
	padding:3px 0px 0px 0px;
	margin:0 0 0 12px;
	font-size:11px;
	color:#555555;
	}
	

.clear {
	clear:both;
}
a.linkBullet03 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	color:#3399cc;
	text-decoration:none;
}
a.linkBullet03:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	color:#3399cc;
	text-decoration:underline;
}
.dvInto p{
	padding:0px;
	margin:0px;
	padding-bottom:8px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
}

.checkBox {
    width:22px;
	float:left;
}
.emi_tnro {
font-size:0px;
padding-bottom:8px;
}
.checkBox input {
height:20px;
padding:0px 0px 0px 2px; 
float:left;
}
.cheboxtexta{
color:#555555;
line-height:20px;
}
.offerbox {
	width:202px;
	margin-top:14px;
	line-height:15px;
	color:#404040;
	font-size:13px;
}
.offerbox_text {
	width:125px;
	float:left;
	padding-top:5px;
}
.offerbox_img {
	width:55px;
	float:right;
	padding-top:5px;
}
.offerbox_top {
	width:211px;
}
.offerbox_bot {
	width:211px;
}
.offerbox_mid {
	width:194px;
	border-left:1px solid #DEDFDF;
	border-right:1px solid #DEDFDF;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.offerbox_mida {
	width:194px;
	border-left:1px solid #DEDFDF;
	border-right:1px solid #DEDFDF;
	padding-left:7px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
}
.emirgt_table{
border:solid 1px #D9E0E8;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.titlecell{
border-right:solid 1px #D9E0E8;
background-color:#F6F6F6;
font-size:10px; text-align:center;
}
.lsttd{
border-top:solid 1px #D9E0E8; text-align:center;
}
.concell{
padding:0px 0px 0px 0px; text-align:center;
border-right:solid 1px #D9E0E8;
border-top:solid 1px #D9E0E8;
}


.emirgt_table1{
font-size:10px;
line-height:12px;
}
.emirgt_table1 span{
font-size:11px;
}
.emirgt_table2 input{
float:left;
padding:0px; margin:0px;
}
.emitxtbox{
border:1px solid #999999;padding:1px 0px 0px 2px;
color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:16px;
}
#dvFormContainer_emi{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/form_bg_mid.gif);
background-repeat:repeat-y;
margin-top:11px;
}

#dvFormContainer_emi #dvFrmTop{
width:452px;
float:left;
font-size:0px;
background-image:url(/portal/newgen/cards/tab/cc_images/form_bg_top.gif);
background-position:top center;
background-repeat:no-repeat;
height:8px;

}

#dvFormContainer_emi #dvFrmContent{
width:428px;
float:left;
padding:10px 12px 10px 12px;
font-size:11px;
color:#323232;
}
#dvFormContainer_emi #dvFrmBottm{
width:452px;
float:left;
font-size:0px;
background-image:url(/portal/newgen/cards/tab/cc_images/form_bg_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
height:8px;
}
.dvFormSection_emi
{
float:left;
width:420px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px;
padding:0px 0px 0px 0px;
margin-bottom:0px;
}
.pgetitletext_3 
{
float:left;
width:458px;
text-align:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.pgetitletxt_3 
{
float:left;
width:458px;
text-align:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.pgetitletext_3 img
{
padding-bottom:15px;
}
.emi_inro{
padding-bottom:32px;
}


.dvImgspace1{
margin-top:90px;}

#dvMemberInfo{
float:left;
width:640px;
padding-bottom:5px;
font-size:12px;}
.txt_be{
font-size:12px;
color:#555555;
	}
#dvMemberInfo h3{
font-size:16px;
font-weight:normal;
color:#000066;
padding-bottom:5px;
}
#dvMemberInfo .head{
font-size:16px;

}

#dvMemberInfo p{
float:left;
width:640px;
color:#676767;
}

#dvgraybox{
background-image:url(/portal/newgen/cards/tab/cc_images/gray_box_mid.gif);
background-repeat:repeat-y;
float:left;
width:682px;}

#dvgraybox #dvgrayboxcontent{
padding:10px 0 0px 27px;
width:645px;
font-size:11px;
color:#666666;
float:left;

}

#dvgrayboxcontent p{
font-size:11px;
color:#666666;
margin:0px;
padding:0px;
padding-bottom:14px;
}
#dvgrayboxcontent p strong{
font-size:11px;
color:#000066;

}

#dvgrayboxcontent ul{
margin:0px;
float:left;
list-style:none;}

#dvgrayboxcontent ul li{
float:left;
width:220px;
}

#dvgrayboxcontent ul li a
{
color:#3399cc;
text-decoration:none;
}
#dvgrayboxcontent ul li a:hover
{
color:#3399cc;
text-decoration:underline;
}



#dvgryboxTop{
background-image:url(/portal/newgen/cards/tab/cc_images/gray_box_top.gif);
background-repeat:no-repeat;
background-position:top;
height:8px;
width:682px;
float:left;
font-size:0px;
}

#dvgryboxBot{
background-image:url(/portal/newgen/cards/tab/cc_images/gray_box_bottom.gif);
background-repeat:no-repeat;
height:25px;
font-size:0px;
background-position:bottom;
width:682px;
float:left}
.tc_emi input{
height:20px;
padding:0px 0px 0px 2px; 
float:left;
}
ul.emi_ul{
padding-bottom:5px;
}

.alertMsg
{
color:#FF6000;
font-size:9px;
}




.dvImgspaceCPP{
margin-top:56px;}
 
#dvCPPlanholder
{
float:left;
width:682px;
margin:0px;
padding:28px 0px 0px 0px;
}
#dvCPPlanholder .CPPlanboxtop
{
float:left;
width:682px;
background-image:url(/portal/newgen/cards/tab/cc_images/so-tab-bg-repeat.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#F5F5F5;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvCPPlanholder .CPPlanboxfoot
{
float:left;
width:655px;
background-image:url(/portal/newgen/cards/tab/cc_images/card_prot_boxbottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin:0px;
padding:21px 0px 22px 27px;
}
.CPPlanboxfoot .availcardimg
{
float:left;
width:587px;
font-size:0px;
margin:0px;
padding:0px 0px 10px 0px;
}
.CPPlanboxfoot ul
 
{
width:600px;
clear:both;
list-style-type:none;
margin:0px;
padding:8px 0px 0px 0px;
}
.CPPlanboxfoot ul li
{
float:left;
width:265px;
background-image:url(/portal/newgen/cards/tab/cc_images/card_protection_plan_arrow.gif);
background-repeat:no-repeat;
background-position:top left;
background-position:0px 6px;
font-size:12px;
text-align:left;
color:#535665;
font-weight:bold;
margin:0px;
padding:0px 0px 0px 8px;
}
.CPPlanboxfoot ul li a
{
color:#535665;
text-decoration:none;
}
.CPPlanboxfoot ul li a:hover
{
color:#535665;
text-decoration:underline;
}
 

#dvCPPlanholder .CPPlantableholder
{
float:left;
width:682px;
background-image:url(/portal/newgen/cards/tab/cc_images/hide_show_dot.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin:0px;
font-size:11px;
padding:24px 0px 0px 0px;
}
.CPPlantableholder table
{

color:#777777;
}
.CPPlantableholder .CPPTH{
	font-size:12px;
	}
.CPPlantableholder table th
{
height:24px;
background-color:#D8E7F6;
color:#555555;
}
.CPPlantableholder table td
{
padding-top:6px;
padding-bottom:6px;
}
.CPPlantableholder .CPPterms
{
font-size:10px;
padding-top:10px;
padding-bottom:10px;
}
.CPPlantableholder .CPPterms a{color:#3399cc;text-decoration:none;}
.CPPlantableholder .CPPterms a:hover{color:#3399cc;text-decoration:underline;}
.CPPlantableholder .CPPnote
{
font-size:12px;
color:#555555;
padding-bottom:15px;
}
#dvCPPlanholder .CPPlandisclaimer
{
float:left;
width:657px;
font-size:11px;
line-height:15px;
text-align:left;
color:#999999;
margin:0px;
padding:15px 0px 0px 25px;
}
#dvCPPlanholder .CPPlandisclaimer span
{
color:#777777 !important;
}





.topintrotext_re{
float:left;
width:673px;
font-size:12px;
text-align:left;
color:#555555;
font-weight:normal;
margin:0px;
padding:10px 0px 18px 0px;
}


.topintrotext_re a
{
color:#3399cc;
text-decoration:none;
}
.topintrotext_re a:hover
{
color:#3399cc;
text-decoration:underline;
}


.cardsimg_col1{width:250px !important;float:left;padding:0px 30px 25px 0px !important; line-height:14px !important;background-image:url(/portal/newgen/cards/tab/cc_images/plat_vert.gif);background-repeat:no-repeat;background-position:right top;}
.cardsimg_col2{width:260px !important;float:left;padding:0px 0px 25px 35px !important; line-height:14px !important;}
.cardsimg_col1 img{padding:0px 10px 0px 0px !important;}
.cardsimg_col2 img{padding:0px 10px 0px 0px !important;}
.cardsimg_col1 span{color:#FF6000;}
.cardsimg_col2 span{color:#FF6000;}

.starburst{	
	font-size:0px;
	padding-bottom:5px;
	}
	.starburst1{	
	font-size:0px;
	padding-bottom:7px;
	}
.form_feature p{
	color:#000066;
	margin-left:10px;
	}
.form_feature ul{
	margin-left:10px;
	list-style:none;
	}
.form_feature ul li{
	background-image:url(/portal/newgen/cards/tab/cc_images/form_bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:0 2px 0 10px;
	line-height:15px;	
	}
#ans_table{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; font-weight:normal; margin:0px; padding:0px;}
#ans_table .table_bg1{background-color:#F7F7F7; margin:0px; padding:0px;}
#ans_table .table_bg2{background-color:#EFF5FC; margin:0px; padding:0px; padding-left:8px;}
#ans_table .table_bg3{background-color:#FFFFFF; margin:0px; padding:0px; padding-left:8px;}
#ans_table .tctblck{font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0px; padding:0px;}

.valu_chart{
	font-size:11px;
	color:#555555;
	clear:both;
	}
.valu_chart th{
	background-color:#D8E7F6;
	padding:8px 0px 8px 0px;
	text-align:center !important;
	}
.valu_chart .valu_col2{
	background-color:#F7F7F7;
	padding:8px 0px 8px 0px;
	}
.valu_chart .valu_col1{
	background-color:#ffffff;
	padding:8px 0px 8px 0px;
	}
.applynow_form{
	font-size:11px;
	color:#333333;
	width:690px;
	}
.applynow_form a{
	color:#3399cc;
	text-decoration:none;
	}
.applynow_form a:hover{
	color:#3399cc;
	text-decoration:underline;
	}
.red_color{
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
	}
.applynow_form th{
	color:#000066;
	text-align:left;
	padding-bottom:10px;
	}
.applynow_bg{
	background-image:url(/portal/newgen/cards/tab/cc_images/applynow_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	clear:both;
	}
.applynow_top{
	background-image:url(/portal/newgen/cards/tab/cc_images/applynow_top.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:37px;
	text-align:right;
	padding:0px 91px 0px 0px;

	width:599px;
	}
.applynow_bot{
	background-image:url(/portal/newgen/cards/tab/cc_images/applynow_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:80px;
	}
.applynow_dotver{
	background-image:url(/portal/newgen/cards/tab/cc_images/applynow_dotver.gif);
	background-position:0px 15px;
	background-repeat:repeat-x;
	line-height:0px;
	height:35px;
	}

.applynow_steps img{
	margin-right:5px;
	float:left;
	}
.step_note{
		font-size:13px;color:#000066;font-weight:bold;
		padding-bottom:10px;
	}

.applynow_mandi{
	padding:5px 0px 20px 0px;
	text-align:right;
	width:520px;
	}
.alert_msg{
	font-size:10px;
	color:#FF6000;
	padding-top:2px;
	clear:both;
	}
	
.tooltipholder
	{
		float:left;
		position:absolute;
		width:181px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
.tooltipholder .tooltipholdertop
	{
		float:left;
		width:181px;
		font-size:0px;
		margin:0px;
		padding:0px 0px 0px 0px;
		background-image:url(/portal/newgen/cards/tab/cc_images/tooltip_top.gif);
		height:5px;
	}
.tooltipholder .tooltipholdermid
	{
		float:left;
		width:161px;
		background-image:url(/portal/newgen/cards/tab/cc_images/tooltip_mid.gif);
		background-repeat:repeat-y;
		background-position:top center;
		margin:0px;
		padding:5px 10px 6px 10px;
		font-size:10px;
		color:#333333;
	}
.tooltipholder .tooltipholderfoot
	{
		float:left;
		width:181px;
		font-size:0px;
		margin:0px;
		padding:0px 0px 0px 0px;
		background-image:url(/portal/newgen/cards/tab/cc_images/tooltip_foot.gif);
		height:6px;
	}
	
	
.formintrotext{
	font-size:11px;
	width:652px;
	text-align:justify;
	padding:14px 0px 20px 0px;
	line-height:14px;
	}
.threebanner{
	float:left;
	width:690px;
	}
	
.threebanner .banner_bg{
	margin-right:14px;
	float:left;
	width:208px;
	height:285px;
	padding:24px 0px 0px 10px;
	background-image:url(/portal/newgen/cards/tab/cc_images/top_applynow_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
.banner_bg h2{
	font-size:12px;
	width:192px;
	padding:14px 0px 0px 0px;
	line-height:16px;
	height:68px;
	}
.threebanner_link{
	font-size:9px;
	width:205px;
	margin-left:-1px;
	float:left;
	}
.threebanner_link input{
	position:relative;
	margin:0px;
	float:left;
	height:18px;
	margin-top:-2px;
	}
.threebanner_link span{
	float:left;
	line-height:10px;
	padding-left:3px;
	padding-bottom:6px;
	}
.threebanner_link a{
	color:#333333;
	text-decoration:none;
	}
.threebanner_link a:hover{
	color:#333333;
	text-decoration:underline;
	}

.applynow_inner_top{
	float:left;
	}
.applynow_inner_top a{
	color:#333333;
	text-decoration:none;
	}
.applynow_inner_top a:hover{
	color:#333333;
	text-decoration:underline;
	}
.applynow_inner_top input{
	position:relative;
	margin:0px;
	float:left;
	height:18px;
	margin-top:-2px;	
	}
.applynow_inner_top span{
	float:left;
	line-height:12px;
	padding-left:3px;
	}
.applynow_inner_top h1{
	padding-bottom:20px;
	}
.applynow_inner_top .applynow_inner_col1{
	width:420px;
	float:left;
	}
.applynow_inner_top .applynow_inner_col2{
	width:262px;
	float:left;
	}
.compare_style{
	margin:-10px 0px 0px 0px;
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	width:680px;
	
	}

.radio{

	float:left;
	margin-left:-3px;

	}	

.form_txtarea{
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	width:220px;
	padding:0px 0px 0px 2px;
	height:60px;
	}
	
	


#form_rightpanel .cc-applytabholder
{
clear:both;
width:684px;
overflow:hidden;
margin:0px;
padding:0px 0px 0px 0px;
}

.cc-applytabholder .cc-applytabholdertop
{
clear:both;
width:684px;
overflow:hidden;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.cc-applytabholder .cc-applytabholdertop img
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.cc-applytabholder .cc-applytabholdermid1
{
clear:both;
width:684px;
overflow:hidden;
background-image:url(/portal/newgen/cards/tab/cc_images/step1-midtab-bg.gif);
background-repeat:repeat-y;
background-position:top left;
margin:0px;
padding:0px 0px 0px 0px;
}
.cc-applytabholder .cc-applytabholdermid
{
clear:both;
width:679px;
overflow:hidden;
background-image:url(/portal/newgen/cards/tab/cc_images/step1-midtab-bg.gif);
background-repeat:repeat-y;
background-position:top left;
margin:0px;
padding:0px 0px 0px 5px;
}
.cc-applytabholdermid .shoppinginnerholder
{
clear:both;
overflow:hidden;
width:666px;
margin:0px 0px 0px 0px;
padding:5px 0px 6px 0px;
}
.shoppinginnerholder .specialofferholder{
float:left;
width:123px;
margin:0px;
padding:0px 0px 0px 0px;
}
.shoppinginnerholder .specialofferholder img{
	position:absolute;
	float:left;
	}
.specialofferholder .specialofferholdertop{

float:left;
width:123px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.specialofferholder .specialofferholderfoot{

float:left;
width:117px;
background-image:url(/portal/newgen/cards/tab/cc_images/special-offer-footer.gif);
background-repeat:no-repeat;
background-position:bottom left;
background-color:#EAEAEA;
margin:0px;
padding:0px 3px 0px 3px;
}
.shoppinginnerholder .shopping-right
{
float:right;
width:538px;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px
}
.shopping-right .shopping-righttop
{
clear:both;
width:538px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
}
.shopping-righgradbg
{
clear:both;
overflow:hidden;
margin:0px;
padding:0px 0px 0px 0px;
}
.shopping-righgradbg .shopping-list
{
clear:both;
overflow:hidden;
list-style-type:none;
margin:0px;
padding:10px 0px 0px 52px;
}
.shopping-righgradbg .shopping-list li
{
clear:both;
overflow:hidden;
list-style-type:none;
background-image:url(/portal/newgen/cards/tab/cc_images/step1-grey-arrow.gif);
background-repeat:no-repeat;
font-size:10px;
line-height:14px;
color:#555555;
background-position:0px 5px;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 10px;

}
.shopping-radio
{
clear:both;
overflow:hidden;
font-size:11px;
color:#000066;
line-height:14px;

margin:0px;
padding:10px 0px 0px 50px;
}
.select_card{
	color:#000066;
	font-size:11px;
	background-image:url(/portal/newgen/cards/tab/cc_images/gray_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bold;
	}
.shopping-radio .shoprad
{
float:left; 
width:17px;
}
.travels-table
{
font-size:10px;
line-height:14px;
}
.travels-table td
{
padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #CCD7DB;
}
.travels-table .traves-tdpadding
{
padding-left:0px;
}
.travels-table .traves-tdpadding1
{
padding-left:30px;
}
.travels-bluetext
{
font-size:10px;
color:#000066;
line-height:14px;
font-weight:bold;
}
.specialofferholderfoot .sogreytxt
{
clear:both;
overflow:hidden;
font-size:10px;
text-align:left;
color:#333333;
line-height:14px;
margin:0px 0px 3px 0px;
padding:0px 1px 4px 2px;
}
.cc-cardtxt
{
clear:both;
overflow:hidden;
font-size:13px;
text-align:left;
font-weight:bold;
color:#45494A;
margin:0px;
padding:2px 0px 12px 0px;
}
.cc-cardtxt span
{
color:#339900;
}
.cverneed
{
clear:both;
overflow:hidden;
font-size:0px;
margin:0px;
padding:0px 0px 5px 0px;
}
.cc-applytabholder .cc-applytabholderfoot
{
clear:both;
width:684px;
overflow:hidden;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.dv_heading_left{width:451px; float:left}
.dv_heading2{margin:0px; padding-bottom:25px; padding-top:8px;}
.dv_heading3{font-size:12px; color:#555555; line-height:19px;}
.dv_banner_right{width:211px; margin:0px; padding:0px; float:right;}
.int_content{width:690px; margin-top:34px; padding:0px; float:left;}
.int_banner1{ margin:0px; padding:20px 19px 13px 0px; font-size:0px; float:left}
.int_banner2{ margin:0px; padding:20px 0px 13px 0px; font-size:0px; float:left}
.txt11{font-size:11px; color:#666666; font-weight:normal;}
.txt13{font-size:11px; color:#666666; font-weight:normal;}

.int_holder{float:left; width:690px; margin-top:25px; padding:0px 0px 0px 0px;}
.int_holder .int_holder_top{
float:left;
width:690px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.int_holder .int_holder_top img
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}

.int_holder .int_frame{width:637px; float:left; padding-left:23px; padding-top:29px; margin:0px;}
.int_holder .int_holder_bgline
{
float:left;
width:690px;
background-image:url(/portal/newgen/cards/tab/cc_images/int-bg-line.gif);
background-repeat:repeat-y;
background-position:top center;
margin:0px;
padding:0px 0px 0px 0px;
}
.int_holder .int_holder_bg
{
float:left;
width:690px;
background-image:url(/portal/newgen/cards/tab/cc_images/int-bg.gif);
background-repeat:no-repeat;
background-position:bottom center;
margin:0px;
padding:0px 0px 26px 0px;

}


.click_expand_txt{font-size:11px; color:#333333; font-weight:normal;}
.int_tab_title{margin:0px; padding-bottom:16px;}
.int_form_txtb{ font-size:11px; color:#323232; font-weight:bold;}
.int_form_txt{ font-size:11px; color:#323232; font-weight:normal;}
.int_blueb{font-size:12px; color:#000066; font-weight:bold;}
.int_light_blueb{font-size:13px; color:#1388CB; font-weight:bold;}
.int_txt_box_bg{background-image:url(/portal/newgen/cards/tab/cc_images/input-bg.gif); background-repeat:no-repeat; height:22px; width:227px; float:left;}
.int_txt_box{font-size:11px; color:#666666; background-color:#FFFFFF; margin-left:7px; margin-top:4px; border:0px; outline:none; float:left; width:212px;}
.int_drp{font-size:11px; color:#666666; border:1px solid #D5D5D5; width:187px; height:19px; font-family:Arial, Helvetica, sans-serif; outline:none; font-weight:normal;}
.int_drp_date{font-size:11px; color:#666666; border:1px solid #D5D5D5; width:40px; height:19px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.int_drp_month{font-size:11px; color:#666666; border:1px solid #D5D5D5; width:43px; height:19px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.int_drp_year{font-size:11px; color:#666666; border:1px solid #D5D5D5; width:58px; height:19px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.int_date_bg{background-image:url(/portal/newgen/cards/tab/cc_images/int-date-bg.gif); background-repeat:no-repeat; height:22px; width:120px; float:left;}
.int_date{font-size:11px; color:#666666; background-color:transparent; margin-left:7px; margin-top:4px; border:0px; outline:none; float:left; width:105px;}
.int_date_frame1{width:130px; float:left; margin:0px; padding:0px;}
.int_date_frame2{width:19px; float:left; margin-top:1px; padding:0px;}
.mandy{ color:#FF0000;}
.int_dot_line{background-image:url(/portal/newgen/cards/tab/cc_images/int-dot-line.gif); background-repeat:repeat-x; height:16px; font-size:0px;}

.expandall{float:left; margin:0px 0px 3px 0px; width:100px; padding:0px;}
.expandall a{color:#3399cc; text-decoration:none;}
.expandall a:hover{color:#3399cc; text-decoration:underline;}
.expandall img{ font-size:0px; padding-top:2px; float:left; margin-right:6px;}

.hideall{float:left; margin:0px 0px 3px 0px; padding:0px;}
.hideall a{color:#3399cc; text-decoration:none;}
.hideall a:hover{color:#3399cc; text-decoration:underline;}
.hideall img{ font-size:0px; padding-top:2px; float:left; margin-right:6px;}
.alert{color:#FF6000;font-size:9px; padding:0px; margin:0px;}

.cards_links ul{margin:0px; padding:0px;}
.cards_links li{font-size:10px; color:#999999; float:left; padding:0px; margin:0px; list-style-type:none; height:14px;}
.cards_links li a{color:#999999; text-decoration:none;}
.cards_links li a:hover{color:#3399cc; text-decoration:underline;}
.hbreak{padding-left:7px; padding-right:7px; font-size:10px;}

#dvrewardsholder
{
float:left;
width:691px;
margin:0px;
padding:0px 0px 0px 0px;
font-size:200%;
}

#dvrewardsholder .rewbannerholder
{
clear:both;
width:691px;
font-size:0px;
height:186px;

margin:0px;
padding:0px 0px 0px 0px;
}

#dvrewardsholder .rewtabholder
{
clear:both;
width:691px;
margin:0px;
padding:0px 0px 0px 0px;
}

.rewtabholder .rewtabholdertop
{
clear:both;
width:691px;
margin:0px;
padding:0px;
font-size:0px;
}
.rewtabholder .rewtabholdertop img
{
clear:both;
margin:0px;
padding:0px;
font-size:0px;
}


.rewtabholder .rewtabholdermid
{
clear:both;
width:691px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-tab-bg-repeater.gif);
background-repeat:repeat-y;
background-position:top left;
margin:0px;
padding:0px;
}
.rewtabholdermid .rewtabholderfoot
{
clear:both;
width:691px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-tab-bg.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin:0px;
padding:18px 0px 0px 0px;
}

.rewtabholderfoot .rewtabholderhide
{
clear:both;
width:677px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 25px 14px;
}
.rewtabholderhide .redbluetext
{
clear:both;
font-size:13px;
color:#000066;
text-align:left;
line-height:18px;
margin:0px;
padding:0px 0px 15px 0px;
}

.rewtabholderhide .redeemholder
{
float:left;
width:675px;
background-image:url(/portal/newgen/cards/tab/cc_images/dot_ver.gif);
background-repeat:repeat-y;
background-position:534px 0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.redeemholder .redeemholderleft
{
float:left;
width:534px;
margin:0px;
padding:0px 0px 0px 0px;
}
.redeemholderleft ul
{
float:left;
width:534px;
list-style-type:none;
margin:0px;
padding:0px 0px 15px 0px;
}
.redeemholderleft ul li
{
float:left;
list-style-type:none;
font-size:0px;
text-align:center;
color:#666666;
margin:0px 13px 0px 0px;
padding:0px 0px 0px 0px;
}
.redeemholderleft ul .rew-ccatthumb
{
margin-right:28px;
}
.rtviewtxt
{
clear:both;
overflow:hidden;
background-image:url(/portal/newgen/cards/tab/cc_images/arr_big.gif);
background-repeat:no-repeat;
background-position:0px 2px;
font-size:11px;
color:#019AEA;
line-height:20px;
margin:0px;
padding:0px 0px 0px 19px;
}
.rtviewtxt a
{
color:#019AEA;
text-decoration:none;
}
.rtviewtxt a:hover
{
color:#019AEA;
text-decoration:underline;
}


.redeemholder .redeemholderright
{
float:left;
width:111px;
margin:0px;
padding:0px 0px 0px 17px;
}
.redeemholderright ul
{
float:left;
width:107px;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 0px;
}
.redeemholderright ul li
{
float:left;
width:107px;
list-style-type:none;
font-size:12px;
text-align:center;
color:#666666;
margin:0px 0px 0px 0px;
padding:0px 0px 14px 0px;
}

.rewtabholderhide .rewcurverholder
{
float:left;
width:384px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-inner-curve-mid.gif);
background-repeat:repeat-y;
background-position:top left;
margin:0px;
padding:0px 0px 0px 0px;
}

.rewcurverholder .rewcurverholdertop
{
float:left;
width:384px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-inner-curve-top.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px 0px 0px 0px;
}


.rewcurverholdertop .rewcurverholderfoot
{
float:left;
width:369px;
height:125px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-inner-curve-foot.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin:8px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
.rewcurverholderfoot .rewcombluetxt
{
clear:both;
font-size:13px;
text-align:left;
color:#000066;
margin:0px;
padding:7px 0px 5px 0px;
}
.rewcurverholderfoot .rewbodytxt
{
clear:both;
font-size:11px;
text-align:left;
line-height:17px;
color:#555555;
margin:0px;
padding:0px 0px 5px 0px;
}
.rewcurverholderfoot .rewbodytxt a
{
text-decoration:none;
color:#3399cc;
}
.rewcurverholderfoot .rewbodytxt a:hover
{
text-decoration:underline;
color:#3399cc;
}


#dvrewardsholder .rewRtbanner
{
float:left;
font-size:0px;
margin:0px;
padding:0px 0px 0px 13px;
}




.rewtabholderhide .rewbodytxt1
{
clear:both;
font-size:11px;
text-align:left;
line-height:18px;
color:#555555;
margin:0px;
padding:0px 0px 8px 0px;
}
.rewtabholderhide .rewbodytxt1 a
{
text-decoration:none;
color:#3399cc;
}
.rewtabholderhide .rewbodytxt1 a:hover
{
text-decoration:underline;
color:#3399cc;
}





#dvrewardsholder .rewcobrand
{
clear:both;
width:675px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-co-brand-holder.gif);
background-repeat:no-repeat;
background-position:top left;
height:118px;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 16px;
}

.rewcobrand ul
{
float:left;
width:675px;
list-style-type:none;
margin:0px !important;
padding:0px !important;
}
.rewcobrand ul li
{
clear:both;
overflow:hidden;
margin:0px !important;
padding:0px !important;
}

.rewcobrand .rewcobrandbluetxt
{
float:left;
width:675px;
font-size:13px;
font-weight:bold;
color:#000066;
padding:12px 0px 12px 0px !important;
}
.rewcobrand .rewcobrandbanner
{
font-size:0px;
}
.rewcobrand .rewcobrandbanner img
{
float:left;
font-size:0px;
margin:0px 4px 0px 0px;
padding:0px;
}

.rewheader
{
clear:both;
font-size:0px;
margin:0px;
padding:0px 0px 13px 0px;
}
.rewcatelogueholder
{
clear:both;
overflow:hidden;
width:684px;
height:46px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-top-grad.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px 0px 6px 0px;
padding:8px 0px 0px 7px;
}
.rewcatelogueholder img
{
float:left;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.rewtxtsmall
{
clear:both;
font-size:10px;
text-align:left;
color:#858585;
margin:0px;
padding:0px 0px 0px 10px;
}
.rewinpageholder
{
clear:both;
overflow:hidden;
width:691px;
margin:13px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.rewinpageholder .rewinpageholderleft
{
float:left;
width:479px;
margin:0px;
padding:0px;
}
.rewinpageholderleft .selccardholder
{
clear:both;
overflow:hidden;
height:150px;
width:452px;
font-size:11px;
color:#555555;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-grad-bg1.gif);
background-repeat:no-repeat;
background-position:top left;
margin-bottom:17px;
}
.selccardholder a
{
font-size:11px;
color:#049CE8;
text-decoration:none;
}
.selccardholder a:hover
{
font-size:11px;
color:#049CE8;
text-decoration:underline;
}

.rewinpageholderleft .rewcatdetholder
{
clear:both;
width:452px;
margin:0px;
padding:0px 0px 0px 0px;
}
.rewcatdetholder .rewcatdetholdertop
{
clear:both;
width:452px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}
.rewcatdetholder .rewcatdetholdermid
{
clear:both;
width:452px;
overflow:hidden;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-grad-bgmid.gif);
background-repeat:repeat-y;
background-position:top left;
margin:0px;
padding:6px 0px 0px 13px;
}
.rewcatdetholdermid .rewheadsmall
{
clear:both;
font-size:13px;
color:#000066;
margin:0px;
padding:0px 0px 0px 0px;
}
.rewheight15
{
clear:both;
font-size:0px;
line-height:0px;
height:15px;
margin:0px;
padding:0px;
}
.rewheight10
{
clear:both;
font-size:0px;
line-height:0px;
height:10px;
margin:0px;
padding:0px;
}
.rewheight5
{
clear:both;
font-size:0px;
line-height:0px;
height:5px;
margin:0px;
padding:0px;
}
.rewcatdetholdermid .cartholder
{
clear:both;
overflow:hidden;
width:426px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.rewdot
{
clear:both;
width:426px;
margin:0px;
line-height:0px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-hor-dot.gif);
background-repeat:repeat-x;
background-position:bottom left;
font-size:0px;
height:22px;
padding:0px;
}
.cartholder .cartsection
{
float:left;
width:198px;
height:110px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-thumb-curve.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px 6px 0px 0px;
padding:0px 0px 0px 12px;
}
.cartsection .cartsectionul
{
clear:both;
overflow:hidden;
width:188px;
list-style-type:none;
margin:13px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.cartsectionul .cartsectionulleft
{
float:left;
width:77px;
font-size:11px;
color:#858585;
margin:0px;
padding:0px 0px 0px 0px;
}
.cartsectionul .cartsectionulleft img
{
float:left;
font-size:0px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
.cartsectionul .cartsectionulleft span
{
float:left;
padding-left:3px;
}
.cartsectionul .cartsectionulright
{
float:left;
width:111px;
margin:0px;
padding:0px 0px 0px 0px;
}
.cartsectionulright .cartdettext
{
float:left;
width:111px;
font-size:12px;
height:68px;
color:#000000;
margin:0px;
padding:0px 0px 0px 0px;
}
.cartsectionulright .cartdettext span
{
color:#FF781F;
}
.cartsectionulright .cartbtn
{
float:left;
width:90px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 21px;
}
.rewcatdetholder .rewcatdetholderfoot
{
clear:both;
width:452px;
font-size:0px;
margin:0px;
padding:0px 0px 0px 0px;
}


.selccardholder .rewselect{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	border:1px solid #999999;
	width:194px;
	height:19px;
	outline:none;
	font-size:11px;
	color:#555555;
	margin:0px 4px 0px 0px;
	}	
.selccardholder .rewselect option
{
padding-left:3px;
}	
.rewinpageholder .rewinpageholderright
{
float:left;
width:212px;
margin:0px;
padding:0px;
}
.rewinpageholderright .rewrtgradholder
{
float:left;
width:212px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-rt-curvemid.gif);
background-repeat:repeat-y;
background-position:top left;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
}

.rewrtgradholder .rewrtgradholdertop
{
float:left;
width:212px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-rt-curvefoot.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin:0px;
padding:0px 0px 0px 0px;
}
.rewrtgradholdertop .rewrtgradholderfoot
{
float:left;
width:190px;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-rt-curvetop.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:12px 11px 12px 11px;
}
.rewrtgradholderfoot .rewalert
{
clear:both;
width:190px;
overflow:hidden;
font-size:0px;
margin:0px 0px 13px 0px;
padding:0px 0px 0px 0px;
}
.rewquick
{
clear:both;
font-size:12px;
color:#010068;
margin:0px;
padding:0px 0px 10px 0px;
}
.rewquicklist
{
clear:both;
overflow:hidden;
list-style-type:decimal;
margin:0px;
padding:0px 0px 0px 0px;
}
.rewquicklist li
{
font-size:11px;
text-align:left;
list-style-position:outside;
line-height:16px;
color:#555555;
list-style-type:decimal;
margin:0px 0px 0px 22px;
padding:0px 0px 10px 0px;
}
.rewquicklist li img
{
position:relative;
margin-bottom:-3px;
}
.rewrtscarttable
{
font-size:11px;
color:#878787;
border-collapse:collapse;
border:1px solid #D8D8D8;
margin-bottom:15px;
}
.rewrtscarttable td
{
border:1px solid #D8D8D8;
}
.rewheadcolor
{
color:#333333;
}
.rewheadleft
{
padding-left:5px;
}
.rewscarttext
{
clear:both;
font-size:0px;
overflow:hidden;
margin:0px;
padding:0px 0px 9px 0px;
}
.rewvalue
{
float:left;
height:13px;
width:16px;
font-size:10px;
color:#878787;
border:1px solid #CCCCCC;
padding:0px 0px 0px 2px;
margin:4px 0px 4px 4px;
}
.rewdele
{
float:left;
font-size:0px;
margin:4px 0px 0px 4px;
padding:0px 0px 0px 0px;
}
.rewtopspacing
{
padding-top:5px;
padding-bottom:15px;
}



.packshots{
float:left; 
}
.packshots img{
float:left; margin-right:26px;
}
h1.blue13head{ margin:0px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#000066;line-height:18px; font-weight:bold; padding-bottom:18px; }
ul.psul{  float:left; margin:0px; padding:0px;list-style-type:none; }
ul.psul li.packshot{ float:left; display:inline;font-size:0px;line-height:0px; }
li.packintro{ width:292px;  float:left; display:inline;font-size:11px; color:#555555; line-height:18px; font-weight:bold; padding:0px 20px 15px 12px; }
.ptxt{clear:both; font-family:Arial, Helvetica, sans-serif; color:#555555;font-size:11px; line-height:18px; padding:0px 20px 8px 0px}
ul.pul{float:left;list-style-type:none;margin:0px !important;font-size:0px; line-height:0px;padding:0px 0px 0px 6px !important;}
ul.pul li{list-style-type:none;text-align:left;color:#555555;line-height:16px;font-size:11px;background-image:url(/portal/newgen/cards/tab/cc_images/li_icon.gif); background-repeat:no-repeat;background-position:top left;background-position:0px 6px;margin:0px;padding:0px 0px 2px 12px !important; font-weight:normal;
}

.condv{float:left; width:430px;}
.imgdvlft{float:left; width:97px; }
.conrgt{float:left; width:310px; padding:0px 10px 20px 0px;}
.ppul{list-style-type:none;text-align:left;color:#555555;line-height:16px;font-size:11px;background-image:url(/portal/newgen/cards/tab/cc_images/li_icon.gif); background-repeat:no-repeat;background-position:top left;background-position:0px 6px;margin:0px;padding:0px 0px 2px 12px !important; font-weight:normal; margin-left:6px; 
}


.hdlft{float:left;font-size:0px;line-height:0px; }
.hdlft img{ float:left; text-align:left; margin:0px 14px 0px 0px; }
p.introt{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;padding:0px 32px 18px 0px;color:#555555;font-weight:normal;
}
.selectbox{font-family:Arial, Helvetica, sans-serif;border:1px solid #999999;width:132px; outline:none;font-size:11px;	color:#555555;}


.rrpdv{list-style-type:none;margin:0px;font-size:0px; line-height:0px;padding:15px 0px 4px 0px;}
p.rrp{list-style-type:none;text-align:left;color:#555555;line-height:16px;font-size:11px;background-image:url(/portal/newgen/cards/tab/cc_images/li_icon.gif); background-repeat:no-repeat;background-position:top left;background-position:0px 6px;margin:0px;padding:0px 34px 14px 12px; }


.imgli{background-image:none !important;margin:0px;padding:0px 0px 15px 0px !important;font-size:0px; line-height:0px;float:left;}
.imgli img{margin-right:20px;}


p.sst{padding:0px 0px 4px 0px;margin:0px; line-height:16px; }
.rgtholder{ width:210px; float:left;background-image:url(/portal/newgen/cards/tab/cc_images/rgtmid.gif); background-repeat:repeat-y;}
.rgttopholder{width:210px; height:6px;  float:left;background-image:url(/portal/newgen/cards/tab/cc_images/rgt-top.gif); background-repeat:no-repeat; background-position:top left; font-size:0px; line-height:0px;}
.rgtholderbottom{width:196px; float:left;background-image:url(/portal/newgen/cards/tab/cc_images/rgtbottom.gif); background-repeat:no-repeat; background-position:bottom; padding:9px 0px 0px 14px;}
p.orange12{ color:#FF6600 !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:17px;}
p.rgt11{color:#555555;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:14px; padding-bottom:10px;}
.rgtbox{height:42px; padding-top:7px; width:188px; background-color:#FFFFFF; line-height:14px; font-size:11px; border:solid 1px #E5E4E4; margin-bottom:13px;  }
.rgtbox img{ float:left; margin:0px 6px 0px 5px;}
.rgtbox a{ color:#3399cc;text-decoration:none;}
.rgtbox a:hover{color:#3399cc;text-decoration:underline; }
.rrtxt12{font-size:12px; line-height:18px; color:#555555; font-weight:bold; padding-bottom:16px;}
.rrtxt12 span{color:#FF6600 !important;font-weight:normal;}
.bannerdv{ float:left;
padding:15px 0px 0px 0px;
}
.dvmpcmid select option
{
padding-left:3px;
}
.bannerdv img{
	line-height:0px;
	font-size:0px;
	float:left;
	}

.dvmid{
float:left;
width:479px;
}
.dvrgtpannel{
float:left;
width:200px;
}
.dvmpc{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/midcon-top1.gif);
background-repeat:no-repeat;
background-position:top left;
height:6px;
font-size:0px;
line-height:0px;
}


.dvmpcmid{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/midcon-bg.gif);
background-repeat:repeat-y;
background-position:top left;
}
.dvmpcbottom{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/midcon-bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size:0px;
line-height:0px;
}
.dvmpcbottomshopat{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/dvbottom-bg.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size:0px;
line-height:0px;
}
.dvmpcbottom3{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/midcon-bottom3.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size:0px;
line-height:0px;
}
.dvmpcbottom2{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/midcon-bottom2.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size:0px;
line-height:0px;
}
.dvmpcbottom4{
width:452px;
float:left;
background-image:url(/portal/newgen/cards/tab/cc_images/midcon-bottom4.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size:0px;
line-height:0px;
}
.content{
float:left;
padding:11px 0px 14px 19px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
}
.txt12{font-size:12px; line-height:18px; color:#555555; font-weight:normal;}
.pyo_table{
font-size:11px; line-height:18px; color:#555555; font-weight:normal;
border-top:solid 1px #E0E0E0;border-left:solid 1px #E0E0E0;
margin-bottom:20px;
border-bottom:solid 1px #E0E0E0;
}
.pyo_table td{
padding:5px 0px 5px 0px;
border-right:solid 1px #E0E0E0;
}
.pyo_table th{
padding:5px 0px 5px 0px;
border-right:solid 1px #E0E0E0;
border-bottom:solid 1px #E0E0E0;
}
.httd td{
padding:0px 0px 0px 0px;
border-right:solid 1px #E0E0E0;
border-bottom:solid 1px #E0E0E0;
}
.inputw25{
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	width:25px;
	float:left;
	border:0px;
	outline:none;
	border:1px solid #999999;
	padding:3px 0px 0px 2px;
	font-size:11px;
	color:#555555;
	}

.dvmid a:link, .dvmid a:active, .dvmid a:visited{color:#3399CC; text-decoration:none;}
.dvmid a:hover{
color:#3399CC;
text-decoration:underline;
}

.thku_contannier{
	float:left;	padding:24px 0px 50px 122px;color:#555555;	margin:0px;	font-family:Arial, Helvetica, sans-serif;
	}
.thku_txt h1{
	margin:0px;	padding:0px 0px 20px 0px;	font-size:0px;
	}
.thku_txt{
	float:left;	width:480px;	padding:0px 20px 0px 0px;
	}
.thku_txt p{
	padding:0px 0px 10px 0px;	font-size:12px;	line-height:16px;
	}
.thku_rgtbanner{
	float:left;	width:211px;	height:177px;	
	}
.thku_contannier a {
outline:none;
color:#3399cc;text-decoration:none;
}
.thku_contannier a:hover {
outline:none;
color:#3399cc;text-decoration:underline;
}


.cc-faqlidt
{
clear:both;
width:643px;
overflow:hidden;
list-style-type:none;
font-size:11px;
margin:0px;
padding:0px 0px 7px 0px;
}
.cc-faqlidt li
{
float:left;
list-style-type:none;
background-image:url(/portal/newgen/cards/tab/cc_images/arrow_link.gif);
background-repeat:no-repeat;
background-position:0px 2px;
line-height:16px;
color:#666666;
margin:0px;
padding:0px 0px 0px 15px;
}
.cc-faqlidt li a
{
text-decoration:none;
color:#3399cc;
}
.cc-faqlidt li a:hover
{
text-decoration:underline;
color:#3399cc;
}
.cc-faqlidt .ccfaqwidth1
{
width:145px;
}
.cc-faqlidt .ccfaqwidth2
{
width:140px;
}

.plusmininstr1
{
float:left;
width:640px;
font-size:11px;
text-align:left;
line-height:20px;
color:#676767;
margin:0px;
padding:20px 0px 0px 0px;
}
.plusmininstr1 .plsflt1
{
float:left;
}
.plusmininstr1 .plsimgflt1
{
float:left;
padding:4px 4px 0px 4px;
}
.globe_title_txt{margin:0px; font-size:0px; padding-bottom:25px;}
.globe_content{width:690px; margin-top:34px; padding:0px; float:left;}
.globe_banner{ width:222px; margin:0px; padding-right:6px; float:left; font-size:0px;}
.globe_heading_txt{margin:0px; padding-bottom:12px; font-size:0px;}
.globe_txt11{font-size:11px; color:#555555; padding-bottom:6px; margin:0px; width:690px; line-height:16px; float:left}
.globe_txt11 a{color:#3399cc; text-decoration:none;}
.globe_txt11 a:hover{color:#3399cc; text-decoration:underline;}
.globe_dotline{height:50px; background-image:url(/portal/newgen/cards/tab/cc_images/globe-dotline.gif); width:450px; background-repeat:repeat-x; float:left; font-size:0px;}
.benefit_frame{width:450px; margin:0px; padding:0px; float:left;}
.benefit_col{width:206px; float:left; padding-right:16px; margin:0px; font-size:12px;}
.benefit_col ul{margin:0px; padding:0px;}
.benefit_col li{color:#555555; background-image:url(/portal/newgen/cards/tab/cc_images/globe-grey-arrow.gif); background-repeat:no-repeat; background-position:left top; background-position:0px 5px; margin:0px; padding-bottom:10px; padding-left:10px; line-height:17px; list-style-type:none;}
.benefit_col li a{color:#3399cc; text-decoration:none;}
.benefit_col li a:hover{color:#3399cc; text-decoration:underline;}
.globe_txt10{font-size:10px; color:#999999; margin:0px; padding-bottom:10px;}
.cobrand_top{float:right;padding-right:12px;}

.dvglobemid{width:455px; float:left; padding-right:0px; margin:0px;}
.dvgloberight{width:225px; float:right; padding:0px; margin:0px;}
.dvglobemid h1{margin:0px; padding-bottom:15px;}
.globe_banner{width:187px; padding-right:13px; padding-bottom:10px; margin:0px; font-size:0px; float:left}
.globe_txt12{font-size:12px; color:#666666; padding-bottom:10px; margin:0px; line-height:18px;}
.globe_holder{float:left; width:455px; margin-top:17px; padding:0px 0px 0px 0px;}
.globe_holder .globe_holder_top{float:left; width:455px; font-size:0px; margin:0px; padding:0px 0px 0px 0px;}
.globe_holder .globe_holder_top img{float:left; font-size:0px; margin:0px; padding:0px 0px 0px 0px;}
.globe_holder .globe_frame{width:422px; float:left; padding-left:14px; padding-top:15px; margin:0px;}
.globe_holder .globe_holder_bgline{float:left; width:455px; background-image:url(/portal/newgen/cards/tab/cc_images/globe-bg-line.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px 0px 0px 0px;}
.globe_holder .globe_holder_bg{float:left; width:455px; background-image:url(/portal/newgen/cards/tab/cc_images/globe-bg.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px; padding:0px 0px 10px 0px;}
.globe_frame h2{font-size:12px; font-weight:bold; color:#000065; margin:0px; padding-bottom:10px;}
.globe_frame p{color:#666666; margin:0px; padding-bottom:10px;}
.globe_frame p a{color:#3399cc; text-decoration:none;}
.globe_frame p a:hover{color:#3399cc; text-decoration:underline;}
.globe_frame ul{clear:both; width:427px; list-style-type:none; margin:0px; padding:0px 0px 8px 0px;}
.globe_frame ul li{clear:both; list-style-type:none; text-align:left; color:#555555; line-height:17px; background-image:url(/portal/newgen/cards/tab/cc_images/li_icon.gif); background-repeat:no-repeat; background-position:top left; background-position:0px 7px; margin:0px; padding:0px 0px 6px 10px;}
.globe_icon{float:left; margin:0px; padding:0px;}
.globe_icon_txt{font-size:11px; color:#666666; margin:0px; padding:0px; line-height:16px; float:left;}
.globe_icon_txt1{width:350px; float:left; padding-top:5px; padding-left:10px;}
.globe_frame h3{font-size:13px; font-weight:bold; color:#444444; margin:0px; padding:0px 0px 5px 0px;}
.globe_dot_line{background-image:url(/portal/newgen/cards/tab/cc_images/globe-dot-line.gif); height:12px; background-repeat:repeat-x;font-size:0px; width:422px; float:left; margin:0px; padding:0px; clear:both;}
.globe_arrow{margin:0px; padding:0px; float:left;}
.globe_arrow ul{clear:both; width:208px; list-style-type:none; margin:0px; padding:0px 0px 8px 0px;}
.globe_arrow ul li{clear:both; list-style-type:none; text-align:left; color:#555555; line-height:17px; background-image:url(/portal/newgen/cards/tab/cc_images/globe-arrow.gif); background-repeat:no-repeat; background-position:top left; background-position:0px 7px; margin:0px; padding:0px 0px 6px 10px;}
.globe_bebefits_col1{width:52px; float:left;}
.globe_bebefits_col2{ width:370px; float:left;}
.globe_table{font-size:11px; font-weight:normal; color:#666666; text-align:center; padding:0px; margin-bottom:10px;}
.globe_benefit{margin:0px; padding:0px;}
.globe_benefit ul{clear:both; width:370px; list-style-type:none; margin:0px; padding:0px 0px 8px 0px;}
.globe_benefit ul li{clear:both; font-size:11px; list-style-type:none; text-align:left; color:#555555; line-height:17px; background-image:url(/portal/newgen/cards/tab/cc_images/li_icon.gif); background-repeat:no-repeat; background-position:top left; background-position:0px 7px; margin:0px; padding:0px 0px 6px 10px;}
.globetxt11{font-size:11px;}
.globetxt12{font-size:12px;}
.txt13{font-size:13px;}
.txt10{font-size:10px;}
.txt10 a{color:#3399cc; text-decoration:none;}
.txt10 a:hover{color:#3399cc; text-decoration:underline;}
.grey_bg{background-color:#F7F7F7;}
.cpp_holder{float:left; width:690px; margin-top:17px; padding:0px 0px 0px 0px;}
.cpp_holder .cpp_holder_top{float:left; width:690px; font-size:0px; margin:0px; padding:0px 0px 0px 0px;}
.cpp_holder .cpp_holder_top img{float:left; font-size:0px; margin:0px; padding:0px 0px 0px 0px;}
.cpp_holder .cpp_frame{width:660px; float:left; padding-left:15px; padding-top:15px; margin:0px;}
.cpp_holder .cpp_holder_bgline{float:left; width:690px; background-image:url(/portal/newgen/cards/tab/cc_images/cpp-bg-line1.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px 0px 0px 0px;}
.cpp_holder .cpp_holder_bg{float:left; width:690px; background-image:url(/portal/newgen/cards/tab/cc_images/cpp-bg.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px; padding:0px 0px 14px 0px;}
#frame1 table{color:#777777; font-size:11px;}
#frame1 .CPPTH1{font-size:12px;}
#frame1 table th{height:24px; background-color:#D8E7F6; color:#555555;}
#frame1 table td{padding-top:6px; padding-bottom:6px;}
#frame1 .CPPterms{font-size:10px; padding-top:10px; padding-bottom:10px;}
#frame1 .CPPterms a{color:#3399cc;text-decoration:none;}
#frame1 .CPPterms a:hover{color:#3399cc;text-decoration:underline;}
.disc{float:left; width:628px; font-size:11px; line-height:15px; text-align:left; color:#999999; margin:0px; padding:15px 0px 15px 25px;}
.disc span{ color:#777777 !important;}
.cpp_table{font-family:Arial, Helvetica, sans-serif; color:#323232; font-size:11px;}
.selecttitle{float:left; width:57px; padding-left:0px; padding-top:2px;}
.cpp_dropdown{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #999999;}
.inputname{float:left; width:80px; height:20px; background-image:url(/portal/newgen/cards/tab/cc_images/input_name.gif); background-repeat:no-repeat; background-position:left; margin:0px; padding:2px 0px 0px 5px;}
.inputname input{float:left; font-family:Arial, Helvetica, sans-serif; border:0px solid #FFFFFF; height:16px; font-size:11px; color:#666666; width:154px; outline:none; background-color:transparent; float:left; padding:2px 0px 0px 2px; width:73px;}
.inputbg{width:220px; height:20px; background-image:url(/portal/newgen/cards/tab/cc_images/input_bg_big.gif); background-repeat:no-repeat; background-position:top left; margin:0px; padding:2px 0px 0px 7px;}
.inputbg .inputbgglobal{width:212px; font-family:Arial, Helvetica, sans-serif; border:0px solid #FFFFFF; height:16px; font-size:11px; color:#666666; outline:none; background-color:transparent; float:left; padding:2px 0px 0px 2px;}
.inputphone{float:left;width:71px;height:20px;background-image:url(/portal/newgen/cards/tab/cc_images/input_phone.gif); background-repeat:no-repeat;background-position:left;margin:0px;padding:2px 0px 0px 5px;}
.inputphone input{float:left;font-family:Arial, Helvetica, sans-serif; border:0px solid #FFFFFF; height:16px; font-size:11px; color:#666666; width:154px; outline:none; background-color:transparent; float:left; padding:2px 0px 0px 2px;width:64px; }
.cpp_dot_line{background-image:url(/portal/newgen/cards/tab/cc_images/cpp-dot-line.gif); background-repeat:repeat-x; height:8px; font-size:0px; float:left; clear:both; width:651px;}
.rew-gradholder
{
clear:both;
overflow:hidden;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-tab-bg-repeat.gif);
background-repeat:repeat-y;
background-position:top left;
width:693px;
margin:0px;
padding:0px 0px 0px 0px;
}
.rew-gradholder .rew-gradholdertop
{
clear:both;
overflow:hidden;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-containertop-bg.gif);
background-repeat:no-repeat;
background-position:top left;
width:693px;
margin:0px;
padding:0px 0px 0px 0px;
}
.rew-gradholdertop .rew-gradholdermid
{
clear:both;
overflow:hidden;
background-image:url(/portal/newgen/cards/tab/cc_images/rew-tab-bottom-bg.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:663px;
margin:0px;
padding:0px 10px 32px 20px;
}

.rew-gradholdertop .rew-gradholderframe
{
clear:both;
overflow:hidden;
width:646px; padding:0px; margin:23px 0px 0px 0px;
}
.frame1{width:492px; float:left; margin:0px; padding:0px;}
.frame2{width:154px; float:right; margin:0px; padding:0px; text-align:right;}
.frame2 img{ font-size:0px; margin-bottom:17px;}
.frame3{width:646px; float:left; margin:0px; padding:0px;}
.orange12b{font-size:12px; color:#FF7F02; font-weight:bold; margin:0px; line-height:18px;}
.greyholder_dotline{clear:both; float:left; width:646px; line-height:0px; font-size:0px; background-image:url(/portal/newgen/cards/tab/cc_images/rew-dotline.gif); background-repeat:repeat-x; height:40px; margin:0px; padding:0px;}
.rew_offer{width:646px; margin:0px; padding:0px; float:left; clear:both;}
.pagetop1 {font-size:0px; position:relative; text-align:right; top:48px; margin:0px 0px 0px 0px; }
.pagetop1 img{ margin-right:25px; }
.height18{ height:18px; line-height:0px !important; font-size:0px; margin:0px; padding:0px; }
.height16{ height:16px; line-height:0px !important; font-size:0px; margin:0px; padding:0px; }
.top_reason1{font-size:12px; color:#555555; font-weight:normal; float:left; padding:5px 0px 5px 0px !important;}




#dvDid_you_bg1{
float:left;
width:204px;
padding-right:9px;
margin-top:24px;
background-image:url(/portal/newgen/cards/tab/cc_images/did_you_know_bgnew1.gif);
background-repeat:no-repeat;
}

#dvDid_you_bg1 ul{
margin:0px;
padding:36px 0px 0px 15px;
}

#dvDid_you_bg1 ul li{
padding:0px 8px 6px 10px;
background-image:url(/portal/newgen/cards/tab/cc_images/gry_bullet.gif);
background-repeat:no-repeat;
background-position:left;
font-size:11px;
line-height:14px;
background-position:0px 5px;
padding-bottom:9px;
color:#666666;
list-style-type:none;
}

.blue12b{font-size:12px; color:#000066; font-weight:bold;}
.dvformcontainer_new{width:451px; float:left; margin:0px; padding:0px;}
.formbordertop{margin:0px; padding:0px; background-image:url(/portal/newgen/cards/tab/cc_images/form-border-top.gif); background-repeat:no-repeat; width:451px; height:10px; float:left; font-size:0px; line-height:0px;}
.formborderbg{margin:0px; padding:0px; background-image:url(/portal/newgen/cards/tab/cc_images/form-border-bg.gif); background-repeat:repeat-y; width:451px;float:left;}
.formborderbtm{margin:0px; padding:0px; background-image:url(/portal/newgen/cards/tab/cc_images/form-border-btm.gif); background-repeat:no-repeat; width:451px; height:10px; float:left; font-size:0px; line-height:0px;}
.formtxt{font-size:11px; color:#323232; font-weight:bold;}
.inputbg1{background-image:url(/portal/newgen/cards/tab/cc_images/input-bg-big.gif); background-repeat:no-repeat; height:22px; width:227px; float:left;}
.inputbg1box{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background-color:#FFFFFF; margin:4px 0px 0px 7px; border:0px; outline:none; float:left; width:213px;}
.submit2{float:left; font-size:0px; margin:0px; padding:0px 0px 0px 118px; line-height:0px;}
.submit2 input{float:left; font-size:0px; margin:0px 3px 0px 0px; padding:0px 0px 0px 0px; line-height:0px;}
.mandatory {color: #555555; text-align: right; margin:0px; padding:0px; font-size:11px; }

.header_txt {
    color: #000066!important;
    font-size: 24px!important;
    font-weight: normal!important;
    line-height: 22px!important;
    margin: 0!important;
    padding: 0 0 13px!important;
}
