* { margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: #555555; font: 11px Arial; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,q:before,q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a { color: #3399CC; text-decoration: none; }
	a:hover { color: #3399CC; text-decoration: underline; }
h2 { font: bold 12px arial; color: #000066; margin: 0; padding: 0 0 3px 0; float: left; clear: both; }
	h2 a { color: #000066; text-decoration: none; }
		h2 a:hover { color: #000066; text-decoration: underline; }
h3 { float: left; margin: 0; padding: 0; }
.title-credit-card { background: url(/portal/newgen/seo/cards/new-images/cc-sprite-big.gif) no-repeat -231px -170px; height: 15px; width: 89px; margin: 0 0 17px 0; float: left; }
.apply { padding: 6px 0 3px 0; margin: 0; width: 100%; }
#citi-container { margin: 20px auto 0; width: 954px; height: auto; }
.country { background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -308px -205px; width: 108px; height: 13px; text-indent: -999999px; }
#top-section { width: 954px; margin: 0; padding: 0; float: left; }
#top-nav { width: 480px; height: 32px; margin: 0; padding: 0; display: inline; }
	#top-nav ul { margin: 12px 0 0 0; padding: 0; }
		#top-nav ul li { margin: 0; padding: 0; display: block; float: left; height: 32px; }
		#top-nav ul .personal-banking { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat 0 -63px; margin: 0; padding: 0; width: 170px; float: left; height: 32px; text-indent: -999999px; }
		#top-nav ul .nri-banking { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -170px -63px; margin: 0 3px 0 0; padding: 0; width: 130px; float: left; height: 32px; text-indent: -999999px; }
		#top-nav ul .corporate-banking { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -303px -63px; margin: 0; padding: 0; width: 175px; float: left; height: 32px; text-indent: -999999px; }
#top-rhs-links { margin: 0; padding: 0; float: left; }
	#top-rhs-links ul { display: inline; float: left; margin: 0 0 0 146px; padding: 9px 0 0 0; }
		#top-rhs-links ul li { display: inline; float: left; color: #3399CC; }
		#top-rhs-links ul a { display: inline; float: left; color: #3399CC; font-size: 11px; text-decoration: none; }
			#top-rhs-links ul a:hover { text-decoration: underline; }
		#top-rhs-links ul span { color: #999999; padding: 0 7px 0 7px!important; padding-left/**/:/**/ 4px; }
#top-search { float: right; height: 22px; margin: 5px 4px 0 0; padding: 0; width: 170px; display: inline; }
.search { width: 137px; float: left; margin: 0; padding: 0; position: relative; z-index: 1; background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -231px -321px; height: 18px; padding: 3px 0 2px 12px; }
	.search input { float: left; margin: 0; border: 0; width: 137px; color: #a2a3a3; font: bold 11px/21px arial; height: 15px; line-height: 15px; padding-top:1px;  }
.search-btnbg { float: right; margin: 0; padding: 0; height: 22px; width: 21px; display: inline; }
.search-btn { background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -231px -346px; float: left; height: 22px; width: 21px; margin: 0; padding: 0; border: 0; display: inline; cursor: pointer; }
.bg-header { background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat 0 0; float: left; height: 100px; width: 954px; margin: 0; padding: 0; border: 0; }
.logo-container { width: 954px; float: left; margin: 0; padding: 0; }
.logo { background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -231px -205px; width: 74px; height: 42px; margin: 13px 0 0 16px; float: left; display: inline; }
.logo a { width: 74px; height: 42px; cursor:pointer; float:left; }
.check { margin: 0; padding: 0; position: absolute; }
.keywords a { float: right; margin: 14px 25px 0 0; padding: 0; width: 160px; height: 22px; display: inline; background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -419px -205px; text-indent: -999999px; cursor: pointer; }
	.keywords a:hover { background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -419px -230px; width: 160px; height: 22px; }
#main-menu { float: left; margin: 0; padding: 0; height: 30px; display: inline; }
	#main-menu ul { float: left; margin: 9px 0 0 0; padding: 0; }
		#main-menu ul li { margin: 0; padding: 0; display: block; float: left; height: 30px; }
			#main-menu ul li a { text-indent: -999999px; }
		#main-menu ul .home { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat 0 0; margin: 0; padding: 0; width: 68px; float: left; height: 30px; }
		#main-menu ul .products-services { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -68px 0; margin: 0; padding: 0; width: 162px; float: left; height: 30px; }
		#main-menu ul .special-offers { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -230px 0; margin: 0; padding: 0; width: 123px; float: left; height: 30px; }
		#main-menu ul .apply-now { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -353px 0; margin: 0; padding: 0; width: 95px; float: left; height: 30px; }
		#main-menu ul .customer-service { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -448px 0; margin: 0; padding: 0; width: 140px; float: left; height: 30px; }
#menu-ad { margin: 5px 0 0 20px; padding: 0; width: 98px; float: left; height: 32px; }
#main-menu ul .home:hover { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat 0 -30px; }
#main-menu ul .products-services:hover { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -68px -30px; }
#main-menu ul .special-offers:hover { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -230px -30px; }
#main-menu ul .apply-now:hover { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -353px -30px; }
#main-menu ul .customer-service:hover { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -448px -30px; }

#main-menu ul .home-active { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat 0 -30px; margin: 0; padding: 0; width: 68px; float: left; height: 30px; text-indent: -999999px; }
#main-menu ul .products-services-active { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -68px -30px; margin: 0; padding: 0; width: 162px; float: left; height: 30px; text-indent: -999999px; }
#main-menu ul .special-offers-active { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -230px -30px; margin: 0; padding: 0; width: 123px; float: left; height: 30px; text-indent: -999999px; }
#main-menu ul .apply-now-active { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -353px -30px; margin: 0; padding: 0; width: 95px; float: left; height: 30px; text-indent: -999999px; }
#main-menu ul .customer-service-active { background: url(/portal/newgen/seo/cards/new-images/sprite-nav.gif) no-repeat -448px -30px; margin: 0; padding: 0; width: 140px; float: left; height: 30px; text-indent: -999999px; }

#banner-login { width: 950px; margin: 11px 0 0 0; padding: 0; float: left; }
#top-banner { width: 712px; height: 177px; margin: 0; padding: 0; float: left; }
#login-section { width: 228px; height: 175px; float: right; margin: 0; padding: 0; background: url(/portal/newgen/seo/cards/new-images/nw-cbol-bg.gif) no-repeat; }
.login-info { margin: 10px 11px 0 14px; padding: 0; float: left; width: 202px; display: inline; }
	.login-info p { float: left; font: 11px/14px arial; padding: 5px 0 3px 0; }
.login-citibank { margin: 0 0 4px 0; background: url(/portal/newgen/seo/cards/new-images/h2-sprite.gif) no-repeat 0 0; width: 141px; height: 13px; text-indent: -999999px; }
.login-input { border: 1px solid #CCCCCC; color: #666666; font: 11px/12px arial; width: 179px; display: inline; float: left; height: 19px; }
.login-go { margin: 0 0 0 3px; background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -255px -346px; width: 20px; height: 17px; border: 0; float: left; cursor: pointer; display: inline; }
.apply-products { margin: 9px 0 4px 0; background: url(/portal/newgen/seo/cards/new-images/h2-sprite.gif) no-repeat 0 -16px; width: 164px; height: 13px; text-indent: -999999px; clear: both; float: left; }

ul.lnkul { list-style-type: none; }
	ul.lnkul li { background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -231px -370px; margin: 0; padding: 0 0 4px 9px; font: 11px/16px arial; }

.dot { width: 952px; clear: both; background: url(/portal/newgen/seo/cards/new-images/xhor.gif) repeat-x; display: block; margin: 0; padding: 2px 0; }

#footer { width: 950px; margin: 0px auto; font-size: 0px; padding: 20px 0 0 0; clear: both; float: left; }
.footer-top { width: 950px; height: 29px; border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; }
.footer-top1 { width: 66px; float: left; padding-top: 7px; }
.footer-top2 { width: 870px; float: right; padding-top: 7px; text-align: right; }
.footer-lnk { font: 11px Arial; float: right; color: #666666; }
	.footer-lnk a { color:#666666; text-decoration: none }
		.footer-lnk a:hover { color:#3399CC; text-decoration: underline }
.txt-space { padding-left: 22px; margin: 0px; text-align: right; float: left; }
.footer-bottom1 { width: 50px; margin: 0px; float: left; }
.footer-logo { padding: 0; margin: 11px 0 0 0; background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -231px -250px; width: 28px; height: 18px; text-indent: -999999px; }
.footer-bottom2 { width: 880px; float: right; margin: 0px; padding-top: 7px; text-align: right; margin-bottom: 34px; }
.footer-txt { font: 11px Arial; color: #666666; }
.tpquicklinks { background: url(/portal/newgen/seo/cards/new-images/Keywords_homebg.gif) no-repeat; width: 160px; height: 215px; margin: 0; padding: 0; float: left; display: inline; overflow: hidden; }
	.tpquicklinks li { clear: both; }
		.tpquicklinks li a { padding: 6px 0 0 9px; float: left; margin: 0; }
.tpquicklinks-cc {background:url(/portal/newgen/seo/cards/new-images/Keywords_bg.gif) no-repeat scroll 0 0 transparent;display:inline;float:left;height:126px;margin:0;overflow:hidden;padding:0;width:160px;}	.tpquicklinks-cc li { clear: both; }
		.tpquicklinks-cc li a { padding: 6px 0 0 9px; float: left; margin: 0; }
.csdd1-chooseone { position: absolute; float: left; width: 225px; background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -419px -255px; padding-left: 13px; padding-top: 8px; padding-bottom: 14px; margin: 22px 0px 0px 0px; }
	.csdd1-chooseone ul { list-style: none; padding: 0px 0px 0px 12px; font-weight: normal; }
		.csdd1-chooseone ul li { font-size: 11px; text-align: left; line-height: 22px; background: url(/portal/newgen/seo/cards/new-images/home-sprite.gif) no-repeat -231px -368px; margin: 0px; padding: 0px 0px 0px 10px; }
	.csdd1-chooseone a { color: #666666 !important; text-decoration: none; }
		.csdd1-chooseone a:hover { text-decoration: underline; color: #3399CC !important; }

#signinid{float: right; width: 228px; height: 22px; margin: 9px 26px 0 0; padding: 0; display: inline; cursor: pointer; }
.anylinkcss { position: absolute; visibility: hidden; float: left; background-image: url(/portal/newgen/seo/cards/new-images/choose_one_bg.gif); background-repeat: no-repeat; background-position: top left; background-position: 1px 0px; border-width: 1px; font: normal 10px arial; line-height: 14px; z-index: 100; width: 196px; top: -500px; padding-top: 8px; padding-bottom: 10px; }
	.anylinkcss ul { list-style: none; padding: 0px 0px 0px 12px; font-weight: normal; width: 168px; }
		.anylinkcss ul li { list-style: none; margin: 0px; padding: 0px 0 5px 0; line-height: 12px; }
	.anylinkcss a { color: #3399CC; text-decoration: none; }
		.anylinkcss a:hover { text-decoration: underline; color: #3399CC; }
.imp_popup { position: absolute; visibility: hidden; float: left; border-width: 1px; font: normal 10px arial; line-height: 14px; z-index: 100; width: 196px; top: -500px; padding-top: 7px; padding-bottom: 10px;}
.anylinkcss1 { clear: both; float: left; position: relative; margin: 0px; margin-left: 0px; margin-top: -128px; font: normal 12px Verdana; line-height: 15px; z-index: 100; background-color: transparent; width: 501px; height: 125px; padding: 0px 0px 0px 8px; }
.lnkrow { float: left; width: 473px; margin: 0px; padding: 10px 0px 0px 20px; }
.lnk1 { float: left; width: 171px; margin: 0px; padding: 0px 0px 0px 0px; }
.lnk2 { float: left; width: 159px; margin: 0px; padding: 0px 0px 0px 0px; }
.lnk3 { float: left; width: 132px; margin: 0px; padding: 0px 0px 0px 0px; }
.lnkrow ul { float: left; clear: both; overflow: hidden; list-style-type: none; margin: 0px !important; padding: 0px 0px 0px 0px !important; }
	.lnkrow ul li { clear: both; list-style-type: none; font: 11px arial; text-align: left; line-height: 22px; background-image: url(/portal/newgen/seo/cards/new-images/arror_blue.gif); background-repeat: no-repeat; background-position: 0px 8px; margin: 0px; padding: 0px 0px 0px 10px; }
		.lnkrow ul li a { text-decoration: none; color: #666666; padding: 0px 0px 0px 0px; }
			.lnkrow ul li a:hover { text-decoration: underline; color: #3399CC; padding: 0px 0px 0px 0px; }
.closebuttonlnk { margin: 0px; padding: 10px 0px 0px 0px; }
.lnkrow1 { clear: both; list-style-type: none; font:11px arial; text-align: left; line-height: 18px; background-image: url(/portal/newgen/seo/cards/new-images/arror_blue.gif); background-repeat: no-repeat; background-position: 0px 6px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 10px; }
	.lnkrow1 a { text-decoration: none; color: #666666; padding: 0px 0px 0px 0px; }
		.lnkrow1 a:hover { text-decoration: underline; color: #3399CC; padding: 0px 0px 0px 0px; }
.topheaderlinks { display: none; }
.anylinkcss2 { position: relative; margin-left: 770px; background-image: url(/portal/newgen/seo/cards/new-images/Keywords_bg.gif); background-repeat: no-repeat; background-position: top left; width: 166px; padding-bottom: 10px; font-size: 11px; line-height: 15px; padding-left: 10px; padding-bottom: 10px; height: 164px; margin-top: 10px; }
	.anylinkcss2 a { color: #3399CC; display: block; text-decoration: none; font-weight: normal; background-image: url(/portal/newgen/seo/cards/new-images/black_arrow.gif); background-repeat: no-repeat; background-position: left; padding-left: 0px; }
		.anylinkcss2 a:hover { color: #3399CC !important; text-decoration: underline; }
#anylinkmenu4 a { padding-top: 2px; margin-top: 2px; float: left; width: 150px; }
.anylinkcss2 span a { color: #616161; display: block; text-decoration: none; font-weight: normal; background-image: url(/portal/newgen/seo/cards/new-images/black_arrow.gif); background-repeat: no-repeat; background-position: left top; background-position: 0px 2px; margin: 0px; padding: 0px; padding-left: 18px; }
.anylinkcss2 a:hover { color: #3399CC; text-decoration: underline; color: #0556A8; }
#sddm { margin: 0; padding: 0; z-index: 10000000 }
	#sddm li { margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial; z-index: 10000000 }
		#sddm li a { display: block; margin: 0 1px 0 0; color: #FFF; text-align: center; color: #000066; text-decoration: none; line-height: 14px; }
			#sddm li a:hover { overflow: hidden; }
		#sddm li ul { background-image: url(/portal/newgen/seo/cards/new-images/Keywords_homebg.gif); background-repeat: no-repeat; background-position: center; overflow: hidden; list-style: none; margin: 0px; padding: 0px; height: 159px; width: 160px; }
			#sddm li ul li { list-style: none; margin: 0px; padding: 0px; clear: both; }
sddm li ul li a { color: #3399CC; text-decoration: none; width: 110px !important; }
#sddm li ul li a:hover { color: #3399CC; text-decoration: underline; background: none !important; }
#sddm div { position: absolute; visibility: hidden; margin: 0; width: 160px; z-index: 10000000 }
	#sddm div a { position: relative; display: block; margin: 0; padding: 3px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; color: #3399CC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
		#sddm div a:hover { color: #3399CC; text-decoration: underline; }
#dvContainer { width: 954px; margin: 0px auto; margin-top: 11px; clear: both; float: left; }
a:link, a:active, a:visited { outline-style: none; outline-width: 0px; }
a:hover { outline-style: none; outline-width: 0px; }
h1.himg { padding: 0px 0px 12px 0px; margin: 0px; font-size: 0px; line-height: 0px; }
#dvMenucg { float: left; padding-left: 146px; width: 156px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 9px; }
	#dvMenucg a { float: left; color: #B5985C; text-decoration: none; }
		#dvMenucg a:hover { float: left; color: #B5985C; text-decoration: underline; }
	#dvMenucg span { float: left; padding: 0px 7px 0px 7px; color: #999999 !important; }
input { outline: none; }
#dvtoplink { float: left; color: #000066; font-size: 11px; }
	#dvtoplink a { color: #000066; text-decoration: none; }
		#dvtoplink a:hover { color: #000066; text-decoration: none; }
	#dvtoplink img { position: relative; top: 2px; z-index: 99 }
.keywrshideholder { float: left; background-color: #CCCCCC; width: 165px; margin: 0px; padding: 0px 0px 0px 0px; }
#dvCookietxt a { color: #3399CC; text-decoration: none; }
	#dvCookietxt a:hover { color: #3399CC; text-decoration: underline; }
#dvCookietxt { width: 939px; background: url(/portal/newgen/seo/cards/new-images/inner-sprite.gif) no-repeat -10px -10px; font-size: 10px; color: #666666; padding: 16px 0px 0px 15px; height: 30px; float: left; }
.cokie_trail { width: 800px; float: left; }
.urhere { color: #000000; font-size: 10px; }
.cokie_trail p { color: #000000; font-size: 10px; float: left; padding: 0px 4px 0px 5px; }
.cokie_trail span { padding: 0px 4px 0px 4px; color: #000000; font-size: 9px; }
#dvMainContent { float: left; width: 954px; background-image: url(/portal/newgen/seo/cards/new-images/body_bg.gif); background-repeat: repeat-y; }
#dvMainContent1 { float: left; width: 954px; background-image: url(/portal/newgen/seo/cards/new-images/body_bg1.gif); background-repeat: repeat-y; }
#fontsizehold { float: left; width: 70px; text-align: right; font-size: 0px; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; }
	#fontsizehold input { float: left; margin: 0px; padding: 0px 0px 0px 0px; margin-right: 2px; font-size: 0px; }
#dvRightPanel { float: left; width: 693px; margin-top: 5px; }
#dvFooter { float: left; width: 954px; padding-top: 10px; }
	#dvFooter p { color: #999999; font-size: 11px; line-height: 20px; }
		#dvFooter p a { color: #999999; font-size: 11px; text-decoration: none; }
			#dvFooter p a:hover { color: #3399CC; text-decoration: underline; }
		#dvFooter p span { padding: 0px 5px 0px 5px; }
		#dvFooter p.homelink span { padding: 0px 2px 0px 2px; }
#cgdvFooter { float: left; width: 954px; padding-top: 10px; }
	#cgdvFooter p { color: #999999; font-size: 11px; line-height: 20px; }
		#cgdvFooter p a { color: #999999; font-size: 11px; text-decoration: none; }
			#cgdvFooter p a:hover { color: #B5985C; text-decoration: underline; }
		#cgdvFooter p span { padding: 0px 5px 0px 5px; }
.cp_top { clear: both; padding-top: 4px; padding-left: 879px; font-size: 0px; }
.cg_footer-top { width: 950px; height: 29px; border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; }
.cgfooter-lnk { font-family: Arial, Helvetica, sans-serif; float: right; font-size: 11px; color: #666666; }
	.cgfooter-lnk a { color:#666666 !important; text-decoration: none }
		.cgfooter-lnk a:hover { color:#b5985c !important; text-decoration: underline }
.cbol { width: 215px; }
	.cbol .con { width: 215px; clear: both; float: left; }
		.cbol .con #top { width: 215px; }
		.cbol .con .mid { width: 201px; height: 190px; padding-left: 10px; padding-top: 15px; background-image: url(/portal/newgen/seo/cards/new-images/cbol-pannel_bg.gif); background-repeat: no-repeat; float: left; }
		.cbol .con p { clear: both; width: 154px; float: left; padding: 0px; margin: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 4px; line-height: 15px; color: #555555; padding-bottom: 8px; }
		.cbol .con .middv { float: left; padding-bottom: 5px; }
		.cbol .con .middvleft { float: left; width: 90px; margin-top: 3px; padding-left: 5px; }
			.cbol .con .middvleft p { padding: 0px; margin: 0px; background-image: url(/portal/newgen/seo/cards/new-images/cbol-pannel_arrow.gif); background-repeat: no-repeat; padding-left: 12px; padding-bottom: 4px; width: 70px; font-weight: bold; }
		.cbol .con .middvrgt { float: left; width: 94px; }
		.cbol .con a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #3399CC; text-decoration: none; }
			.cbol .con a:hover { text-decoration: underline; }
		.cbol .con .bg { background-position: right; background-image: url(/portal/newgen/seo/cards/new-images/cbol-dot.gif); background-repeat: no-repeat; padding-right: 14px; float: left; }
.sltbox { margin-top: 2px; width: 166px; float: left; border: solid 1px #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; float: left; margin-right: 2px; }
.cboll2 { clear: left; width: 200px; padding-left: 5px; padding-bottom: 20px; float: left; }
.cg_cbol { width: 215px; }
	.cg_cbol .cg_con { width: 215px; clear: both; float: left; }
		.cg_cbol .cg_con #cgtop { width: 215px; }
		.cg_cbol .cg_con .cgmid { width: 201px; height: 190px; padding-left: 14px; padding-top: 15px; background-image: url(/portal/newgen/seo/cards/new-images/cg-cbol-pannel_bg.gif); background-repeat: no-repeat; float: left; }
		.cg_cbol .cg_con p { clear: both; width: 154px; float: left; padding: 0px; margin: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 4px; line-height: 15px; color: #555555; padding-bottom: 8px; }
		.cg_cbol .cg_con .cgmiddv { float: left; padding-bottom: 5px; }
		.cg_cbol .cg_con .cgmiddvleft { float: left; width: 90px; margin-top: 3px; padding-left: 5px; }
			.cg_cbol .cg_con .cgmiddvleft p { padding: 0px; margin: 0px; background-image: url(/portal/newgen/seo/cards/new-images/cg-cbol-pannel_arrow.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px; padding-bottom: 4px; width: 70px; font-weight: bold; }
		.cg_cbol .cg_con .cgmiddvrgt { float: left; width: 94px; }
		.cg_cbol .cg_con a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #B5985C; text-decoration: none; }
			.cg_cbol .cg_con a:hover { text-decoration: underline; }
		.cg_cbol .cg_con .cg_bg { background-position: right; background-image: url(/portal/newgen/seo/cards/new-images/cbol-dot.gif); background-repeat: no-repeat; padding-right: 14px; float: left; }
.cg_sltbox { margin-top: 2px; width: 155px; float: left; border: solid 1px #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; float: left; margin-right: 3px; }
.cg_cboll2 { clear: left; width: 200px; padding-left: 5px; padding-bottom: 20px; float: left; }
.cgarr { margin-top: 2px !important; }
.toptrans { float: left; background-image: url(/portal/newgen/seo/cards/new-images/top_transpernt.gif); height: 25px; width: 208px; position: absolute; margin-top: 48px; margin-left: 703px; display: none; }
div#tipDiv { text-align: justify; position: absolute; visibility: hidden; left: 0; top: 0; z-index: 10000; background-color: #F9F9F9; border: 1px solid #EBEBEB; width: 250px; padding: 10px; color: #666666; font-size: 11px; }
#bodypannel #bodypannelfoot { float: left; width: 954px; font-size: 0px; margin: 0px; padding: 0px 0px 0px 0px; }
#dvBottombg { float: left; width: 954px; background-image: url(/portal/newgen/seo/cards/new-images/inner-sprite.gif); background-repeat: no-repeat; background-position: -10px -66px; height: 44px; background-color:#FFF; }
.dvCBOL { margin-top: 3px; margin-top/**/:/**/ 0px; width: 214px; height: 175px; padding: 12px 0px 0px 14px; float: left; background-image: url(/portal/newgen/seo/cards/new-images/cbol-bg.gif); background-repeat: no-repeat; }
.slt { float: left; width: 177px; border: solid 1px #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #666666; margin: 0px 0px 0px 0px; }
	.slt option { padding-left: 4px; }
.go { float: left; padding: 0px 0px 0px 3px; margin: 0px; font-size: 0px; line-height: 0px; }
h1.chead { padding: 0px 0px 4px 0px; font-size: 0px; margin: 0px; height: 13px; }
h1.chead2 { clear: both; float: left; padding: 22px 0px 2px 0px; font-size: 0px; line-height: 0px; margin: 0px; }
h1.chead3 { clear: both; float: left; padding: 16px 0px 4px 1px; }
p.cbolm { clear: both; font-size: 11px; line-height: 14px; padding: 5px 0px 0px 0px; color: #555555; }
	p.cbolm a { color: #3399CC; text-decoration: none; }
		p.cbolm a:hover { color: #3399CC; text-decoration: underline; }
	p.cbolm span { float: left; padding: 0px 7px 0px 7px; color: #999999; }
.clft { width: 200px !important; float: left; }
p.btxt { clear: both; font-size: 11px; color: #000000; }
p.epayintro { float: left; margin: 0px; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; padding: 7px 0px 2px 0px !important; color: #555555 !important; }
	p.epayintro a { text-decoration: none; color: #3399CC; }
		p.epayintro a:hover { text-decoration: underline; color: #3399CC; }
p.epay { float: left; margin: 0px; padding: 15px 0px 0px 0px; }
.dvR1 { margin: 16px 0px 14px 0px; clear: both; float: left; padding: 6px 0px 0px 0px; width: 950px; background-image: url(/portal/newgen/seo/cards/new-images/dvr1-bg.gif); background-repeat: no-repeat; background-position: top left; font-size: 11px; }
.dvc1 { float: left; width: 158px; padding: 0px 16px 0px 0px; }
.dvc2 { float: left; width: 135px; padding: 0px 16px 0px 12px; }
.dvc3 { float: left; width: 197px; padding: 0px 16px 0px 12px; }
.dvc4 { float: left; width: 189px; padding: 0px 10px 0px 12px; }
.dvc5 { float: left; width: 150px; padding: 0px 12px 0px 12px; }
h1.h1img { font-size: 0px; line-height: 0px; clear: both; overflow: hidden; padding: 0px 0px 6px 0px; margin: 0px; }
p.intro { clear: both; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 16px !important; padding: 0px 0px 9px 0px; }
.homehordot { clear: both; font-size: 0px; width: 952px; height: 2px; background-image: url(/portal/newgen/seo/cards/new-images/dot_hor.gif); background-repeat: repeat-x; background-position: top left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.dvR2 { float: left; padding: 21px 0px 0px 0px; }
.dvR2C1 { margin-top: 0px; float: left; width: 174px; background-image: url(/portal/newgen/seo/cards/new-images/rc2-bg.gif); background-repeat: no-repeat; background-position: top right; padding: 0px 0px 0px 0px; }
.dvR2C2 { margin-top: 0px; float: left; width: 195px; padding: 0px 0px 0px 12px; font-size: 0px; line-height: 0px; }
ul.ulbanner { display: inline; }
li.lftbanner { list-style-type: none; margin-right: 13px; float: left; }
li.rgtbanner { list-style-type: none; float: left; }
.dd1 { float: left; }
#dvLeftPanel { float: left; width: 218px; padding-left: 20px; font-size: 12px; margin-top: 5px; }
.leftgradholder { float: left; width: 178px; margin: 0px; padding: 0px 0px 0px 0px; }
	.leftgradholder .leftgradtop { float: left; height: 5px; width: 178px; font-size: 0px; margin: 0px; padding: 0px 0px 0px 0px; background: url(/portal/newgen/seo/cards/new-images/inner-sprite.gif) no-repeat -10px -120px; }
	.leftgradholder .leftgradmid { float: left; width: 168px; background-image: url(/portal/newgen/seo/cards/new-images/left_nav_mid.gif); background-repeat: repeat-y; background-position: top left; margin: 0px; padding: 3px 0px 0px 10px; }
	.leftgradholder .leftgradfoot { float: left; width: 178px; font-size: 0px; margin: 0px; padding: 0px 0px 5px 0px; background: url(/portal/newgen/seo/cards/new-images/inner-sprite.gif) no-repeat -198px -120px; height: 5px; }
#bodyleftnavi { width: 189px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#lefthead img { font-size: 0px; margin: 0px; margin: 0px 0px 17px 0px; }
#dvleft { width: 189px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.leftshowhide_sub { float: left; width: 179px; margin: 0px; list-style-type: none; padding: 0px 0px 7px 0px !important; background-image: none; font-size: 12px !important; color: #000066 !important; }
	.leftshowhide_sub img { float: left !important; margin-right: 4px !important; margin-top: 4px; }
	.leftshowhide_sub .leftheadadj { list-style-type: none; float: left !important; margin: 0px; padding: 0px 0px 0px 0px !important; }
	.leftshowhide_sub a { text-decoration: none; color: #000066 !important; }
		.leftshowhide_sub a:hover { text-decoration: underline !important; color: #3399CC !important; }
.lisubheadadj { float: left; list-style-type: none; width: 163px; margin: 0px; padding: 0px 0px 7px 16px !important; font-size: 11px !important; background-image: none; font-size: 12px !important; color: #000066 !important; }
	.lisubheadadj a { list-style-type: none; text-decoration: none; font-size: 11px !important; color: #000066 !important; }
.highlightelement1 { float: left; width: 160px; list-style-type: none !important; color: #000066 !important; font-size: 12px !important; font-weight: bold; margin: 0px; padding: 0px 0px 7px 0px !important; }
	.highlightelement1 a { color: #000066 !important; text-decoration: none; }
	.highlightelement1 a:hover { color: #3399CC !important; text-decoration: underline; }
	.highlightelement1 img { float: left; margin-right: 4px; margin-bottom: 4px; margin-top: 3px; }
.lisubheadadj a:hover { text-decoration: underline !important; font-size: 11px !important; color: #3399CC !important; }
.highlightelement { float: left; width: 163px; list-style-type: none !important; color: #000066 !important; font-size: 11px !important; font-weight: bold; margin: 0px; padding: 0px 0px 7px 16px !important; }
.leftshowhide_sub_sub { float: left; list-style-type: none !important; width: 154px; margin: 0px !important; font-size: 11px !important; padding: 0px 0px 7px 25px !important; background-image: none; font-size: 12px !important; color: #3399CC !important; }
	.leftshowhide_sub_sub a { text-decoration: none; font-size: 11px !important; color: #3399CC !important; }
		.leftshowhide_sub_sub a:hover { text-decoration: underline !important; font-size: 11px !important; color: #3399CC !important; }
.leftliholder { float: left; width: 179px; margin: 0px !important; padding: 0px 0px 0px 0px !important; }
.leftshowhide_sub_6 { float: left; list-style-type: none !important; width: 154px; margin: 0px !important; font-size: 11px !important; padding: 0px 0px 7px 25px !important; background-image: none; font-size: 12px !important; color: #3399CC !important; }
	.leftshowhide_sub_6 a { text-decoration: none; font-size: 11px !important; color: #3399CC !important; }
		.leftshowhide_sub_6 a:hover { text-decoration: underline !important; font-size: 11px !important; color: #3399CC !important; }
.leftshowhide_sub_5 { float: left; list-style-type: none !important; width: 154px; margin: 0px !important; font-size: 12px !important; padding: 0px 0px 7px 25px !important; font-size: 12px !important; color: #000066 !important; background-image: url(/portal/newgen/seo/cards/new-images/arrow_blue1.gif); background-repeat: no-repeat; background-position: 1.2em .3em; }
	.leftshowhide_sub_5 a { text-decoration: none; font-size: 12px !important; color: #000066 !important; }
		.leftshowhide_sub_5 a:hover { text-decoration: underline !important; font-size: 12px !important; color: #000066 !important; }
#dvCol1 { float: left; width: 480px; }
.cc_home_banner1 img { margin: 5px 12px 15px 0px; float: left; font-size: 0px; }
.cc_home_banner2 img { margin: 5px 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:hover { outline-style: none; outline-width: 0px; }
.gray { color: #555555; }
#dvBanner { width: 452px; float: left; height: 187px; background: url(/portal/newgen/seo/cards/new-images/banner.jpg) no-repeat; }
#dvCol1 ul { float: left; clear: both; width: 454px; overflow: hidden; list-style-type: none; background-image: url(/portal/newgen/seo/cards/new-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: url(/portal/newgen/seo/cards/new-images/dot_bg_2.gif) 0 0 no-repeat !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: 183px; background: url(/portal/newgen/seo/cards/new-images/cc-sprite-big.gif) no-repeat -10px -10px; 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: 247px; background-image: url(/portal/newgen/seo/cards/new-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: 167px; 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: #009900; }
#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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #009ced; text-decoration: none; }
			.plsminholder .hideshowholder a:hover { color: #009ced; text-decoration: underline; }
.hideshowholder a { color: #009ced; text-decoration: none; }
	.hideshowholder a:hover { color: #009ced; 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/seo/cards/new-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; }
.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: #009ced; }
	.inerbannerholder ol li a:hover { text-decoration: underline; color: #009ced; }
#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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-images/form_top.gif); background-repeat: no-repeat; width: 682px; height: 10px; font-size: 0px; }
	#form_section .form_bot { background-image: url(/portal/newgen/seo/cards/new-images/form_bot.gif); background-repeat: no-repeat; width: 682px; height: 10px; font-size: 0px; }
	#form_section .form_mid { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-images/form_table_dotted.gif); background-repeat: repeat-x; }
.form_txtbox1_bg { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #FF6000; 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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #009CED; }
	.bgbox a:hover { text-decoration: underline; color: #009CED; }
.bgboxnew { clear: both; background-image: url(/portal/newgen/seo/cards/new-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: #009CED; }
	.bgboxnew a:hover { text-decoration: underline; color: #009CED; }
.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: #009CED; text-decoration: none; }
		.jetformtable a:hover { color: #009CED; text-decoration: underline; }
.formastrmandy { color: #FF0000; }
.jetformtable .input_big { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #009ced; text-decoration: none; }
		.greybg .greytxt a:hover { color: #009ced; text-decoration: underline; }
.tabledot { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #009ced; 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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-images/form_bg_bottom.gif); background-position: bottom; background-repeat: no-repeat; height: 8px; }
.dvFormSection { float: left; width: 420px; background-image: url(/portal/newgen/seo/cards/new-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: #010055; font-weight: bold; width: 165px; }
.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: #009ced; text-decoration: none; }
	.dvFromField .dvFromField a:hover { color: #009ced; text-decoration: underline; }
.dvFromField_3 { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #009ced; text-decoration: none; }
			.plsminholderpg .hideshowholderpg a:hover { color: #009ced; 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/seo/cards/new-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: #009ced; text-decoration: none; }
	.dvContent a:hover { color: #009ced; 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/seo/cards/new-images/hide_show_dot.gif); background-repeat: repeat-x; height: 20px; margin-top: 5px; }
.dvFromField_4 { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: 225px; 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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-images/gh_bottom_bg_gry.gif); background-repeat: no-repeat; background-position: bottom; }
#dvGHTabholder { width: 452px; float: left; background-image: url(/portal/newgen/seo/cards/new-images/gh_bottom_bg_gry.gif); background-repeat: no-repeat; background-position: bottom; }
.GHTplsminholder { float: left; width: 419px; background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: 365px; 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/seo/cards/new-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: #009ced; text-decoration: none; }
			#dvgrayboxcontent ul li a:hover { color: #009ced; text-decoration: underline; }
#dvgryboxTop { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #009ced; text-decoration: none; }
		.CPPlantableholder .CPPterms a:hover { color: #009ced; 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: #009ced; text-decoration: none; }
		.topintrotext_re a:hover { color: #009ced; 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/seo/cards/new-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; }
.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/seo/cards/new-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/seo/cards/new-images/applynow_bg.gif); background-repeat: repeat-y; background-position: left top; clear: both; }
.applynow_top { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-images/applynow_bot.gif); background-repeat: no-repeat; background-position: bottom left; padding-left: 80px; }
.applynow_dotver { background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-images/tooltip_top.gif); height: 5px; }
	.tooltipholder .tooltipholdermid { float: left; width: 161px; background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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 0px 6px 0px !important; font-size: 0px; background-image:url(/portal/newgen/seo/cards/new-images/rew-tab-right.gif); background-repeat:no-repeat; background-position:bottom right; }
	.rewtabholder .rewtabholdertop img { clear: both; margin: 0px 4px 0px 0px !important; padding: 0px; font-size: 0px; }
.rewtabholder .rewtabholdermid { clear: both; width: 691px; background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-images/rew-tab-bg.gif); background-repeat: no-repeat; background-position: bottom left; margin: 0px; padding: 15px 0px 0px 0px !important; }
.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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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 !important; }
		.rewcurverholderfoot .rewbodytxt a:hover { text-decoration: underline; color: #3399CC !important; }
#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 0px 0px; }
	.rewtabholderhide .rewbodytxt1 a { text-decoration: none; color: #3399CC !important; }
		.rewtabholderhide .rewbodytxt1 a:hover { text-decoration: underline; color: #3399CC !important; }
#dvrewardsholder .rewcobrand { clear: both; width: 675px; background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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; height: 18px; outline: none; font-size: 11px; color: #555555; }
.rrpdv { list-style-type: none; margin: 0px; font-size: 0px; line-height: 0px; padding: 20px 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/seo/cards/new-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/seo/cards/new-images/rgtmid.gif); background-repeat: repeat-y; }
.rgttopholder { width: 210px; height: 6px; float: left; background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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: #009ced; text-decoration: none; }
		.rgtbox a:hover { color: #009ced; 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/seo/cards/new-images/midcon-top.gif); background-repeat: no-repeat; background-position: top left; height: 5px; font-size: 0px; line-height: 0px; }
.dvmpcmid { width: 452px; float: left; background-image: url(/portal/newgen/seo/cards/new-images/midcon-bg.gif); background-repeat: repeat-y; background-position: top left; }
.dvmpcbottom { width: 452px; float: left; background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #009BEA; text-decoration: none; }
.dvmid a:hover { color: #009BEA; 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/seo/cards/new-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: #009CED; text-decoration: none; }
		.globe_txt11 a:hover { color: #009CED; text-decoration: underline; }
.globe_dotline { height: 50px; background-image: url(/portal/newgen/seo/cards/new-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/seo/cards/new-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: #009CED; text-decoration: none; }
			.benefit_col li a:hover { color: #009CED; 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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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: #009ced; text-decoration: none; }
		#frame1 .CPPterms a:hover { color: #009ced; 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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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 { position:relative; text-align:right; top:40px; margin:0px 0px 0px 0px; padding:4px 0 0 0; }
.page-txt{text-decoration:none!important; color:#666; font-size:11px; position:relative; right:20px;}
.page-arrow{color:#ff7b33; padding-right:3px; font-size:11px;}


 
.c-home { padding-bottom: 11px; clear: both; }
.c-home-btm { padding-bottom: 6px; clear: both; }
.btn-lm { background: url(/portal/newgen/seo/cards/new-images/inner-sprite.gif) no-repeat -386px -115px; width: 77px; height: 15px; float: left; clear: both; }

.lopenid a{float: right; margin: 9px 26px 0 0; padding: 0; width: 228px; height: 22px; display: inline; background: url(/portal/newgen/seo/cards/new-images/cc-sprite-big.gif) no-repeat -231px -106px; cursor: pointer; text-indent:-999999px; }
.lopenid a:hover { width: 228px; height: 22px; }
.choose-one{background:url(/portal/newgen/seo/cards/new-images/cc-sprite-big.gif) no-repeat -231px -10px; width:190px; height:22px; float:left;}
.imp-info{background:url(/portal/newgen/seo/cards/new-images/cc-sprite-big.gif) no-repeat -231px -42px; width:194px; height:22px; float:left; cursor:pointer;}

	


 

#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:7px 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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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:#009BEB; } 
.rewcurverholderfoot .rewbodytxt a:hover { text-decoration:underline; color:#009BEB; }
#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:#009BEB; } 
.rewtabholderhide .rewbodytxt1 a:hover { text-decoration:underline; color:#009BEB; }
#dvrewardsholder .rewcobrand { clear:both; width:675px; background-image:url(/portal/newgen/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-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/seo/cards/new-images/rew-hor-dot.gif); background-repeat:repeat-x; background-position:bottom left; font-size:0px; height:22px; padding:0px; }
.color999 { color:#999999; }
.color777 { color:#777777; }


a:link, a:visited, a:active{outline:none;}
a:hover{outline:none;}	
.contentContainer{padding-left:10px;padding-right:10px;padding-bottom:10px;}
.contentContainer p,.contentContainer h1{margin-top:0px;}	
.imageSlideshowHolder,.imageSlideshowHolder_left{margin:0px;float:left; width:151px;height:180px;position:relative;	}
.leftFloatingDiv{float:left;width:160px;height:110px;}
.imageSlideshowHolder img{position:absolute;left:0px;top:0px;}	
.pagination1{width:88px;height:20px;background-image:url(/portal/newgen/seo/cards/new-images/banner_change_bg.gif);background-repeat:no-repeat;padding:5px 0px 0px 9px;font-size:0px;margin:0px;z-index:100;position:relative;float:left;left:380px;top:138px;text-align:left;}
.pagination1 a{font-family:Arial, Helvetica, sans-serif;font-size:10px;padding: 0px 4px 0px 4px;float:left;margin-right:5px;text-decoration: none; color:#0099FF;background: white;border:1px solid #c5c5c5;}
.pagination1 a:hover, .pagination1 a.selected{color:#0099FF;border:1px solid #c5c5c5;text-decoration:none;background: white;}


.cardpgetitle{float:left; width:693px; text-align:left; font-size:0px; margin:0px; padding:0px 0px 8px 0px;}
.card_top3reason{line-height:21px; float:left; font-size:16px; color:#000066; font-weight:bold; margin:0px;padding:16px 0px 12px 0px;}
.card_top3reason span{color:#339900;}
#card_bannerholder{width:693px; float:left; margin:0px; padding:0px;}
#card_bannerholder .cardpic{width:160px; float:left; margin:0px; padding:0px;}
#card_bannerholder .cardtxt{width:533px; float:left; margin:0px; padding:0px;}
#card_bannerholder ol{float:left; width:485px; margin:0px 0px 0px 10px; padding:0px 0px 0px 25px;}
#card_bannerholder 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;}
#card_bannerholder ol li span{color:#000066;font-weight:bold;}

.tabsection2{float:left; width:691px; margin:0px; padding:12px 0px 0px 0px;}
.tabsection2 .tabsection2top2 {float:left; font-size:0px; margin:0px; padding:0px; background-image:url(/portal/newgen/seo/cards/new-images/tab-big-top.gif); background-position:left top; background-repeat:no-repeat; width:691px; height:33px;}
.tabsection2 .tabsection2top2 img{ float:left; font-size:0px; margin:0px 4px 0px 0px; padding:0px 0px 0px 0px;}
.tabsection2 .tabsection2bg1{ width:691px; clear:both; overflow:hidden; background-image:url(/portal/newgen/seo/cards/new-images/tab-big-bg-line.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding:0px 0px 0px 0px;}
.tabsection2 .tabsection2bg2{float:left; width:672px; background-image:url(/portal/newgen/seo/cards/new-images/tab-big-btm.gif); background-repeat:no-repeat; background-position:bottom center; margin:0px; padding:17px 0px 32px 19px;}
.tabsection2 .tabframe2{width:645px; float:left; margin:0px; padding:0px 0px 0px 0px;}
.height4{ height:4px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;}
.height6{ height:6px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;}
.height10{ height:10px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;}
.height18{ height:18px; line-height:0px !important; font-size:0px; margin:0px; padding:0px;}

.plusminus2 {clear: both; overflow: hidden; font-size: 11px; text-align: left; margin: 0px; padding: 0px 0px 10px 0px; color:#555555;}
.plusminus2 img {position: relative; font-size: 0px; top: 2px; padding: 0px; margin: 0px 0px 0px 0px;}

.plusminusholder2{clear:both; float:left; width:644px; background-image:url(/portal/newgen/seo/cards/new-images/dot_hor.gif); background-repeat:repeat-x; background-position:bottom left;margin:0px; padding:0px 0px 0px 0px; }
.plusminusholder2 .plsheadtxt2 {clear:both; width:644px;  overflow:hidden; font-size:11px; font-weight:bold; line-height:18px; margin:0px; padding:9px 0px 8px 0px;}
.plsheadtxt2 .plsheadtxRt2 {float:left; width:617px;}
.plusminusholder2 .plsheadtxt2 a {color:#333333; text-decoration:none;}
.plusminusholder2 .plsheadtxt2 a:hover {color:#333333; text-decoration:underline;}
.plusminusholder2 .plsheadtxt2 img {position:relative; float:left; font-size:0px; margin:3px 7px 0px 0px; padding:0px 0px 0px 0px; color:#555555; }
.plusminusholder2 .plshideholder2 {clear:both; width:621px; overflow:hidden; font-size:11px; margin:0px; padding:0px 0px 12px 17px;}

.plusminusholder2 table th{background-color:#d8e7f6 !important;color:#555555;font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:15px;}
.plusminusholder2 table td{padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;font-size:11px;color:#555555;}
.whitebg{background-color:#FFFFFF;}
.greybg{background-color:#f7f7f7;}

.plusminusholder2 .contentlist { clear:both; list-style-type:none  !important; margin:0px; padding:0px 0px 0px 0px; }
.plusminusholder2 .contentlist li { clear:both; list-style-type:none  !important; background-image:url(/portal/newgen/seo/cards/new-images/list.gif); background-repeat:no-repeat; line-height:17px; background-position:0px 7px; margin:0px; padding:0px 0px 3px 10px !important; }
.plusminusholder2 .contentlist li ul li{ clear:both; list-style-type:none  !important; background-image:url(/portal/newgen/seo/cards/new-images/list.gif); background-repeat:no-repeat; line-height:17px; background-position:0px 7px; margin:0px; padding:0px 0px 3px 10px !important; }

.plusminusholder2 ol{margin:0px; padding:0px 0px 0px 25px;}
.plusminusholder2 ol li{ list-style-type:decimal; line-height:17px; margin:0px; padding:0px 0px 6px 0px;}
.txt11_blue{font-size:11px; color:#000066;}
.premier_box{width:645px; float:left; margin:0px; background-image:url(/portal/newgen/seo/cards/new-images/dot_hor.gif); background-repeat:repeat-x; background-position:left bottom; padding:20px 0px 20px 0px;}
.premier_box ul{margin:0px; padding:0px;}
.premier_box li{list-style-type:none; margin:0px; padding:0px;}
.premier_col1{width:142px; float:left; margin:0px; padding:0px; text-align:left}
.premier_col2{width:503px; float:left; margin:0px; padding:0px; text-align:left}
.premier_col1 img{ margin:0px; padding:3px 0px 0px 0px; font-size:0px; line-height:0px;}
.txt14orange{font-size:14px; color:#ff6600; font-weight:bold;}

#greyformholder{ width:432px; float:left; margin:0px; padding:0px;}
#greyformholder .formborderbg{width:432px; background-image:url(/portal/newgen/seo/cards/new-images/form-border-bg.gif); background-repeat:repeat-y; float:left;}
#greyformholder .formframe{width:412px; float:left; padding-left:20px; margin:0px;}
.formtxt{font-size:11px; color:#323232; font-weight:bold;}
.mandy{color:#FF0000;}
.drp_select{float:left; width:225px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; border:1px solid #999999; margin:0px 0px 0px 2px; padding:0px 0px 0px 0px;outline:none;}
.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;}
.drp_title{float:left; width:53px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
:focus {outline:0;}

.inputbg1{background-image:url(/portal/newgen/seo/cards/new-images/input-bg-big1.gif); background-repeat:no-repeat; height:22px; width:238px; 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:224px;}
.inputbg2{background-image:url(/portal/newgen/seo/cards/new-images/input-bg-medium.gif); background-repeat:no-repeat; height:22px; width:184px; float:left;}
.inputbg2box{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:170px;}
.blue12b{font-size:12px; color:#000066; font-weight:bold;}
.facebook{margin:0 0 0 825px; padding:0; width:125px; height:50px; position:absolute; display:inline; top:0;}
.facebook a {display: inline; float: left; height: 20px; margin: 15px 0 0 22px; width: 100px;}
.facebook a img {border:0;}
.cash_back {width:74px; height:52px; margin:-40px 0 0 1px; float:left; position:relative;}

.follow{margin:0 0 0 824px; padding:0; width:126px; height:21px; position:absolute; display:inline; top:15px; background:url(/portal/new-images/follow-us.gif) no-repeat;}

.follow a.fb{ width:20px; height:20px; float:left; display:inline; margin:0 0 0 82px; padding:0; }
.follow a.li{ width:18px; height:20px; float:left; display:inline; padding:0; margin:0 0 0 4px;}
