html {
  /* this is a hack or fix for IE flickering background */
	_filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
.formClass{padding:0px;margin:0px;}
div.mktdarkgrey { background: #868686 url(mkt_grey_bg.gif) 0% 100% repeat-x; }
div.mktheader,div.mktfooter { background: #bababa; text-align: right;  }
div.mktheader { text-align: left; font-weight: bold; color:#fff; height: 52px; padding-top: 3px; }
div.mktheader input { vertical-align: middle; margin: 0px 5px; }
div.mktfooter { padding: 5px 95px 5px; color: #4e4e4e; }
div.mktfooter div.content { width: 810px; margin: 0 auto }
div.mktheader a { font:11px arial; color: #fff; text-decoration: none; }
div.mktheader	div.content { width: 810px; margin: 0 auto }
div.mktcontent{ width: 810px; z-index: 2; background: #fff; margin: -25px auto 0px;}
div.mktcontent div.content{ padding: 10px 11px 10px 10px; }
div.mktcontent div.bigheader { font-size: 20px; }
/*div.mktdarkgrey .content { background: #fff;  }*/
input.login { width: 75px; font: 12px Arial; }
div.mktcontent a { outline: none; }
/* body header styles */
#contentheader { float: left; }
#contentheader img.logo { float: left; }
#contentheader .header { float:left; font: bold 20px arial; padding: 29px 0px 0px 10px; }
#contactheader { float: right; text-align: left; width: auto; }
#contactheader .header { float: left; font: bold 20px arial; padding-top: 29px; color: #4f7395; padding-right: 10px;}
#contactheader .contacts { float: left; margin-top: 20px; padding-left: 8px; border-left: 1px dotted #bababa; }
#contactheader .contacts table.ztable { width: auto; color: #496388}

.prod_tm { background: #fff url(prod_tm.gif); line-height: 7px; margin: 0px 7px; }
.prod_tl { background: url(prod_tl.gif) 0 0 no-repeat; line-height: 7px;}
.prod_tr { background: url(prod_tr.gif) 100% 0 no-repeat;line-height: 7px;}
.prod_hm { background: url(prod_hm.gif) 0 100% repeat-x; padding: 2px 0px 4px;}
.prod_bm { background: #fff url(prod_bm.gif) 0 100% repeat-x; line-height: 7px; margin: 0px 7px; }
.prod_bl { background: url(prod_bl.gif) 0 0 no-repeat; line-height: 7px;}
.prod_br { background: url(prod_br.gif) 100% 0 no-repeat;line-height: 7px;}
.prod_c { background: url(prod_cl.gif) 0 0 repeat-y; border-right: 1px solid #ededed; padding: 0px 0px 0px 7px;}

.prod_h { border-bottom: 1px solid #cacaca;}
.prod_b { border-top: 1px solid #ebebeb;}
.prod_header { padding: 0px 5px; font: bold 16px arial; color: #0b367b }
.prod_body { padding: 10px 6px 10px 5px; position: relative;}
div.prod_btns { position: relative; z-index: 5; margin: -30px 7px 0px 5px; }
a.bluebtn,span.button {
	display:block;
	cursor:pointer; border:none;
  font-size:0;
  line-height:0;
	/*for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background:url(blue_btn.gif) 0 0 no-repeat;
	height:23px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;
	padding-top:-2px;
	_position:relative;
	/*_width:10px;	*/
	_overflow-y:hidden;
}
a.bluebtn span,span.bluebtn button, span.bluebtn input {
	white-space:nowrap;
	cursor:pointer;
	color:#222;
	display:block;
	line-height:1;
    letter-spacing:0 !important;
		font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background:url(blue_btn.gif) 100% 0 no-repeat;
	height:23px;
	padding:0px 10px 0px 0px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;;
	_position:relative;
  _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
}

a.blue_btn_pill, span.button {
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
	/*for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background:url(blue_btn_pill.gif) 0 0 no-repeat; height:21px; text-decoration:none; color:#2e523b;	font-style:normal; margin:0 6px 0px 0; padding:0 10px 0 0; vertical-align:middle;	padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
	outline:none;
}
a.blue_btn_pill span, span.button button, span.button input {
	display:-moz-inline-box;
	display:inline-block;
	white-space:nowrap;	cursor:pointer; color:#fff;	line-height:1;
    letter-spacing:0 !important;
		color:#fff; font: bold 12px arial;
    background-color:transparent;
	background:url(blue_btn_pill.gif) 100% 0 no-repeat;
	height:21px;
	padding:0px 10px 0 0px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	outline: none;
	_position:relative;
  _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
}
a.blue_btn_pill span div { padding: 3px 10px; text-align:center; }
a.blue_btn_pill span div.normal, span.button input.normal { width: 120px; }

/*html.safari a.bluebtn span {
  line-height:1.3;
}
html.safari a.bluebtn:focus {
    outline:none;
}*/
div.prod_box { padding-top: 2px; font: bold 15px Arial; color: #fff; padding-right: 25px; background: url(mkting_bullet_arrowwhite.GIF) 100% 50% no-repeat;}

ul.arrow_bullets li { padding-left: 15px; margin-bottom: 10px; background: url(grey_dot.gif) 0% 5px no-repeat; }
ul.arrow_bullets li span { padding-right: 12px; }/*background: url(mkting_bullet_arrowgray.GIF) 100% 50% no-repeat;*/
ul.arrow_bullets li span a { font: 12px arial; text-decoration: none; color: #000; }

ul.arrow_bullets li.nobullet { background: none; padding-right: 0px; }
ul.arrow_bullets li.nobullet span.nobullet { background: none; padding-right: 0px; font: bold 11px arial; }
ul.arrow_bullets li.nobullet span a.textbold { background: none; padding-right: 0px; font: bold 11px arial; }

ul.zn_members li { list-style: none; float: left; width: 45%; margin-bottom: 20px; padding-right: 10px; }
ul.zn_members li img { margin-right: 10px; border: 1px solid #d7d7d9; vertical-align: middle; float: left; }
ul.zn_members li span { font: bold 10px verdana; color: #333 }

.prod_body .greytextsmall, .prod_body .greytext, #mktcategories .greytextsmall, #mktcategories .greytext { font-family: arial; }
.prod_body table.ztable tr td.sep { border-left: 1px solid #bccfde; padding-left: 8px; }
.prod_body table.ztable tr td.first { width: 100%; padding-left: 0px; }
.prod_body table.ztable tr td.last { padding-right: 0px; }
.bold { font-weight: bold; }
.small_arrow { padding-right: 10px; background: url(mkting_bullet_arrowblue.GIF) 100% 50% no-repeat; }


table.prod tr td.first { width: 33%; padding-left: 0px; padding-right: 10px; }
table.prod tr td.mid { width: 34%; padding: 2px; }
table.prod tr td.last { width: 33%; padding-right: 0px; padding-left: 9px; }
table.prod tr td.first .prod_body { z-index: 3 }
table.prod tr td.mid .prod_body { z-index: 2 }
table.prod tr td.last .prod_body { z-index: 1 }

/*table.prod tr td.first div.prod_btns,table.prod tr td.last div.prod_btns { width: 229px; }*/
h4.blue { font: bold 13px arial; color:#00346d; padding: 0px; margin: 0px;}
h4.blue em { font: normal 11px arial; }

.note {
	background-color:#EDF2F9;
	border:1px solid #B6C3DE;
	margin-left:50px;
	padding:5px;
	position:absolute;
	z-index: 100;
	width:230px;
}
.bold { font-weight: bold; }

div.navheader { font: bold 13px arial; color: #093478; padding: 20px 10px 0px 0px;}
div.navheader a { font: bold 13px arial; color: #093478; text-decoration:underline }
div.navheader span.nolink { color: #e87f26; }
div.navheader a:hover { color: #f00; }
div.navheader span { color: #333; }

/* Marketing Categories */
/*#mktcategories { background: url(gray_vert_gradient.gif) 0 0 repeat-x; }*/
#mktcategories table.catTable { border-collapse: collapse; width: 100%; }
#mktcategories table.catTable tr td.first { width: 210px; background: url(gray_vert_gradient.gif) 0 0 repeat-x; }
#mktcategories table.catTable tr td.v2 { width: 180px; }
#mktcategories table.catTable tr td { padding: 0px; margin: 0px; }
#mktcategories table.catTable tr td .header { font: bold 16px arial; color: #093478; padding: 20px 10px 0px 15px; }
#mktcategories table.catTable tr td .navheader { padding: 20px 10px 0px 0px; }
#mktcategories table.catTable tr td.trials .header { font: 19px arial; color: #093478; padding: 20px 10px 0px; }
#mktcategories table.catTable tr td.trials select.survey { width: 332px; border: 1px solid #7f9db9; }
#mktcategories table.catTable tr td.trials input.survey { width: 330px; *width: 328px; border: 1px solid #7f9db9; }
#mktcategories table.catTable tr td hr { height: 1px; color: #efefef;	background: #efefef; border: 0;	margin: 5px 0px 5px 6px;	text-align: left; }
#mktcategories table.catTable tr td.first .header { font: 19px verdana; color: #093478; padding: 20px 10px 10px; padding-right: 25px; }
#mktcategories table.catTable tr td .content { padding-left: 15px; }
#mktcategories table.catTable tr td.roles div.regular { display: none;  }
#mktcategories table.catTable tr td.register { padding-top: 20px; }
#mktcategories table.catTable tr td .reg_header { font: bold 13px arial; color: #878787; border-bottom: 2px dotted #ebebeb;}
#mktcategories table.catTable tr td .reg_mheader { font: bold 20px arial; color: #E87F26; border-bottom: 2px dotted #ebebeb;}
#mktcategories table.catTable tr td .Paragraph { 	font-family:Arial; font-size:9pt;	padding-bottom:5px;	padding-top:5px;}
#mktcategories .footer { font-family: arial; padding: 10px; }
#mktcategories .intro { padding: 0px 10px 15px; }
#mktcategories ul.nopads li { text-align: right; }
#mktcategories ul.main { border-top: 2px solid #f1f1f1; }
#mktcategories ul.main li { border-bottom: 1px solid #f1f1f1; }
#mktcategories ul.main li h1 { cursor: pointer; outline:none; display: block; font: bold 12px arial; color: #0e347f; text-decoration: none; padding: 0px; margin:0px;}
#mktcategories ul.main li h1 span { display: block; padding: 5px 15px 5px 5px; background: url(blue_arrow.gif) 100% 50% no-repeat; margin-right: 10px;}
#mktcategories ul.main li .subnav { display: none; }
#mktcategories ul.main li.selected .subnav { display: block; border-top: 1px solid #f1f1f1;}
#mktcategories ul.main li.selected .subnav h1 { outline:none; font: 11px arial; color: #6f6f6f; margin-right: 2px;}
#mktcategories ul.main li.selected .subnav h1 span { padding: 3px 12px 3px 5px; font: 11px arial; background: none; }
#mktcategories ul.main li.selected .subnav h1.selected { color: #0e347f; }
#mktcategories ul.main li.selected .subnav h1.selected span { padding: 3px 12px 3px 5px; font: 11px arial; background: url(single_raquo.gif) 100% 50% no-repeat; }
#mktcategories ul.main li.selected { background: #fff; }
#mktcategories ul.main li.selected h1 span { background: #fff; background: url(blue_arrow_down.gif) 100% 50% no-repeat; }
#mktcategories .navBtn { width: 195px; float: right; padding: 10px 5px 10px 5px; }
#mktcategories .prod_box { text-align: center; }
#mktcategories ul.contentNav li { text-align: left; background: url(role_bg.gif) 0 0 repeat-x; padding: 3px 0px; margin-bottom: 10px; border-bottom: 1px solid #f0efef}
#mktcategories ul.contentNav li.nobg { background: none; border: none; }
#mktcategories ul.contentNav li h1 { font: bold 11px verdana; padding: 5px 0px 5px 20px; margin: 0px; color: #333; cursor: pointer; background: url(dot_arrow_gray.gif) 5px 8px no-repeat; }
#mktcategories ul.contentNav li h2 { font: bold 11px verdana; padding: 5px 0px 5px 20px; margin: 0px; color: #333; cursor: pointer; background: url(plus_icon.gif) 5px 8px no-repeat; }
#mktcategories ul.contentNav li .desc { display: none; }
#mktcategories ul.contentNav li.selected h1 { color: #e78031; cursor: default; background: url(dot_arrow_orange.gif) 5px 8px no-repeat; }
#mktcategories ul.contentNav li.selected h2 { color: #e78031; cursor: default; background: url(minus_icon.gif) 5px 8px no-repeat; }
#mktcategories ul.contentNav li.selected .desc { display:block;  padding: 5px 0px 8px 20px; }

#mktcategories ul.normal { padding: 0px; margin: 0px; }
#mktcategories ul.normal li { padding: 0px; margin: 0px; margin-left: 30px; background: none; border: none; list-style: square; }
#mktcategories ul.loweralpha li div.h { font-weight: bold; }

#mktcategories ol.loweralpha { padding: 0px; margin: 0px; }
#mktcategories ol.loweralpha li { padding: 0px; margin: 0px 0px 5px 30px; background: none; border: none; list-style: lower-alpha; }
#mktcategories ol.loweralpha li div.h { font-weight: bold; }

#mktcategories ul.request li { list-style: none; padding: 5px 0px 0px; }
#mktcategories ul.request li.lbl { float: left; width: 183px; clear: left; padding: 5px 5px 0px 0px; }
#mktcategories ul.request li.w { width: 110px; }
#mktcategories ul.request li input.text { width: 270px; padding: 2px; border: 1px solid #7f9db9; }
#mktcategories ul.request li select.text { width: 276px; border: 1px solid #7f9db9; }
#mktcategories ul.request li select.select, #mktcategories ul.request li input.button{ border: 1px solid #7f9db9; }
#mktcategories ul.request li span.lbl { margin-top: 2px; display: block; }
#mktcategories ul.request li input.chk { float: left; vertical-align: middle; margin-right: 10px;  }

#mktcategories ul.register li { list-style: none; padding: 2px 0px; float: left; width: 400px; }
#mktcategories ul.register li.lbl { float: left; width: 125px; clear: left; padding: 5px 0px; }
#mktcategories ul.register li input.text { width: 210px; padding: 2px; border: 1px solid #7f9db9; }
#mktcategories ul.register li select.text { width: 216px; border: 1px solid #7f9db9; }
#mktcategories ul.register li select.dt_mo { width: 98px; border: 1px solid #7f9db9; }
#mktcategories ul.register li select.dt_dd { width: 56px; border: 1px solid #7f9db9; }
#mktcategories ul.register li select.dt_yy { width: 56px; border: 1px solid #7f9db9; }
#mktcategories div.lbl { margin-top: 2px; display: block; }
#mktcategories input.chk { float: left; vertical-align: middle; margin-right: 10px;  }
#mktcategories ul.register li.chk { clear:both; float: left; width: 25px; padding:0px;}
#mktcategories ul.register li.chk input.chk { margin: 0px; padding: 0px; }
#mktcategories ul.register li.chklbl { float: left; width: 520px; padding: 3px 0px;}
#mktcategories ul.register li.chklblm { float: left; width: 90%; padding: 3px 0px;}

div.role_tabs { border-bottom: 1px solid #fafafa; padding-bottom: 1px; background: #fff; }
div.role_tabs ul.floating { padding-left: 20px; border-bottom: 1px solid #e6e6e6; position: relative; z-index: 1; }
div.role_tabs ul.floating li { float: left; list-style: none; position: relative; z-index: 1; }
div.role_tabs ul.floating li h1 { float: left; font: bold 14px arial; color: #083076; padding:0px; margin: 0px 1px;  position: relative; z-index: 1; top: 1px;}
div.role_tabs ul.floating li h1 div { position: relative; z-index: 2; padding: 7px 20px 5px; cursor: pointer; background: #f5f5f5; }
div.role_tabs ul.floating li.selected h1 { border: 1px solid #e6e6e6; font: bold 14px arial; margin: 0px; color: #083076; position: relative; z-index: 1; }
div.role_tabs ul.floating li.selected h1 div { background: url(role_tab_bg.gif) repeat-x; padding: 6px 20px 8px;margin-bottom: -3px; cursor: default;}
div.float_r_image { float: right; position: relative; background: #fff; padding: 0px 0px 10px 10px }
div.float_r_image img { border: none; position: relative; z-index: 1;}
div.float_r_image div { width: 216px; margin-top: -10px; padding: 5px 5px 3px; text-align: center; background: #d0ddee; border: 1px solid #cdcfce; border-top: none; position: relative; z-index: 2;}
div.selected { display: block; }
div.outerRegisterDiv { padding-top:1px; padding-bottom:1px; border-top:1px solid #f0efef; border-bottom:1px solid #f0efef; cursor:pointer; }
div.registerTitleDiv { background-image:url(/images/bgTenderReg.gif); background-repeat:repeat-x; color:#5978a6; height:23px; font-family:Arial; font-size:14px; }
div.innerRegisterDiv { vertical-align:middle; padding:3px; }

/* Email Css */
#emailBody { width: 650px; }
#emailBody .clickhere { padding: 2px 5px;text-align:right; background:#e4eefd }
#emailBody ul.footer li { color: #3c3c3c; list-style: none; float: left; padding: 5px 10px; border-right: 1px dotted #bababa }
#emailBody ul.footer li.noborder { border: none; }
#emailBody hr { color: #868686;	background: #868686; }
#emailBody .content { padding: 10px; }
#emailBody .headersmall { color: #f3984f; font: bold 11px arial;}

/* Join form CSS */
div.bar_active { height: 289px; width: 425px; float: left; }
div.bar_inactive { height: 289px; width: 28px; float: left; }
div.bar_active .bar_box { font: 12px arial; color: #838383; position: relative; margin-left: 21px; background: url(box.jpg); width: 397px; height: 289px; z-index: 1;}
div.bar_active .bar_box_inactive { display: none; }
div.bar_inactive .bar_box { display: none; }
div.bar_inactive .bar_box_inactive { display: none; }

select, input { font: 11px verdana; vertical-align: middle; }

#bar_choose { background: url(bar_choose_inactive.jpg) no-repeat 0px 3px; }
#researchPay #bar_choose { background: url(bar-choose-inactive-1-orderinfo.jpg) no-repeat 0px 3px; }
#bar_personal { background: url(bar_personal_inactive.jpg) no-repeat 0px 3px;}
#bar_payment { background: url(bar_payment_inactive.jpg) no-repeat 0px 3px; }
#bar_info { background: url(bar_info_inactive.jpg) no-repeat 0px 3px; }

#bar_choose.bar_active{ background: url(bar_choose_active.jpg) no-repeat 0px 3px; }
#researchPay #bar_choose.bar_active{ background: url(bar-choose-active-1-orderinfo.jpg) no-repeat 0px 3px; }
#bar_personal.bar_active { background: url(bar_personal_active.jpg) no-repeat 0px 3px; }
#bar_payment.bar_active { background: url(bar_payment_active.jpg) no-repeat 0px 3px; }
#bar_info.bar_active { background: url(bar_info_active.jpg) no-repeat 0px 3px; }

#bar_personal .bar_box { color: #000; font: 11px verdana; }

#zbd_subscription_body { background: url(zbd_body_bg.gif) -10px 15px no-repeat; }
#zbd_pro_subscription_body { background: url(zbd_pro_body_bg.jpg) -10px 15px no-repeat; }
#pm_subscription_body { background: url(projects_body_bg.gif) -10px 15px no-repeat; }
#pm_pro_subscription_body { background: url(projects_pro_body_bg.jpg) -10px 15px no-repeat; }
#zi_subscription_body { background: url(zi_body_bg.gif) -10px 15px no-repeat; }
#zi_pro_subscription_body { background: url(zi_pro_body_bg.jpg) -10px 15px no-repeat;}
#zi_premium_subscription_body { background: url(zi_premium_body_bg.jpg) -10px 15px no-repeat;}
#ppv_subscription_body { background: url(ppv_profile_body_bg.jpg) 520px 120px no-repeat; }
#lg_subscription_body { background: url(lg_profile_body_bg.gif?v20100531) 520px 120px no-repeat; }
#rp_subscription_body { background: url(rp_profile_body_bg.jpg) 520px 120px no-repeat; }
#bcl_subscription_body { background: url(bcl_body_bg.gif) 520px 120px no-repeat; }
#bcladdon_subscription_body { background: url(bcladdon_body_bg.gif) 520px 120px no-repeat; }
#funds_subscription_body { background: url(funds_body_bg.gif) 520px 120px no-repeat; }
#fundsaddon_subscription_body { background: url(funds_body_bg.gif) 520px 120px no-repeat; }
#menu { width: 1000px; height: 36px; }
img.proceed { position: absolute; z-index: 99; top: 245px; left: 244px; cursor: pointer; }
img.back { position: absolute; top: 245px; left: 0px; cursor: pointer; }
.subscription_body ul { zoom:1;_height:1px; margin: 0px; padding: 0px;}
.subscription_body ul li { padding: 3px 0px; list-style: none; margin: 0px; float: left; }
.subscription_body ul li.first { border-right: 1px solid #bed0e3; width: 30%; }
.subscription_body ul li.total { width: 30%; }
.subscription_body ul li.last { padding-left: 10px; width: 65%; }
.subscription_body ul:after {content:"."; display:block; font-size:1px; clear:both; visibility:hidden; line-height:1px; height:1px;}
.subscription_body .greytextsmall { font: 10px Arial; }
.subscription_body .darkredtext { font: 10px Arial; }
.subscription_body .darkredtextlarge {font:11px Arial;COLOR:#990000;}
#price_form_box { padding: 10px;  }

#bar_personal ul li select { width: 174px; *width: 176px; }
#bar_personal ul li input { width: 170px; }
#bar_personal ul li.prefix { width: 70px; }
#bar_personal ul li.fn { width: 159px; }
#bar_personal ul li.ln { width: 145px; }
#bar_personal ul li.prefix select { width: 50px; }
#bar_personal ul li.fn input, #bar_personal ul li.ln input { width: 135px; }
#bar_personal ul li.first { border: 0px; width: 183px; }
#bar_personal ul li.last { width: 180px; }
#bar_personal ul li.login { width: 33%; }
#bar_personal ul li.login input { width: 115px; }
#bar_personal ul li.login select { width: 119px; *width: 121px;}
#bar_personal div.greytextsmall { font-family: verdana; }
#bar_personal div.dl_excel { background-position: 0px 50%; padding-left: 20px; font: 12px arial; color: #838383 }

#bar_payment ul.radcards li { height: 27px; width: 22%; }
#bar_payment ul.radcards li.visa { background: url(visa.jpg) no-repeat 25px 0px; }
#bar_payment ul.radcards li.master { background: url(mastercard.jpg) no-repeat 25px 0px; }
#bar_payment ul.radcards li.amex { background: url(amex.jpg) no-repeat 25px 0px; }
#bar_payment ul.radcards li.JCB { background: url(jcb-2.jpg) no-repeat 25px 0px; }
#bar_payment ul.radcards li.invoice { width: 25%; background: url(invoice.jpg) no-repeat 25px 2px; }
#bar_payment #credits { width: 280px; color: #000; }
#bar_payment #invoice { width: 100%; color: #000;}
#bar_payment input.info { width: 274px; }
#bar_payment input.address { width: 100%; }
#bar_payment input.cvc { width: 95px; float: left; margin: 4px 5px 0px 0px; }

#sub_agreement { position: absolute; width: 700px; z-index: 100; }
#sub_agreement ol li { padding-bottom: 10px;}
#sub_agreement ol { position: relative; color: #248689; padding: 10px 20px 0px 20px; margin: 0px; margin-left: 10px; }
#sub_agreement p { position: relative; color: #248689; padding: 10px 20px 0px 0px; margin: 0px; margin-left: 10px; }

div.dl_excel { background: url(excel02.gif) no-repeat scroll 10px 50%; padding:2px 0px 0px 30px; }
hr.grey { height: 1px; color: #efefef;	background: #efefef; border: 0;	margin: 5px 0px 5px; }
h4.grey { padding: 3px 0px; padding: 0px; margin: 0px; font: bold 16px arial; color: #666}
/* end of join CSS */

#emailBody ul.freemain { margin-left: 20px; }
#emailBody ul.freemain li { line-height: 15px; padding-left: 20px; background: url(/images/n_cal_arrow1.GIF) 2px 3px no-repeat; padding-bottom: 5px; }
#emailBody ul.freemain li span { padding: 0px; margin: 0px; font-weight: bold; color: #e4863f; }
#emailBody ul.freemain li ul.freesub { margin-left: 20px; }
#emailBody ul.freemain li ul.freesub li span { color: #494947 }

#mktcategories ul.yellowarrow li { margin-left: 15px; text-align: left; line-height: 15px; padding: 0px 0px 2px 20px; background: url(/images/yellow_arrow.gif) 2px 3px no-repeat;}
#mktcategories ul.yellowarrow li.title { margin-left: 0px; padding-left: 0px; font-weight: bold; color: #e4863f; background: none; }
#mktcategories ul.yellowarrow li span { padding: 0px; margin: 0px; font-weight: bold; color: #e4863f; }

div.slider { overflow: hidden; width: 300px; opacity: 1; visibility: visible; z-index: 100; }
div.slider .content_panel { overflow: hidden; width: 300px; left: 0px; top: 0px; background: #f00; position: absolute;}

.orangeheader { font: bold 14px arial; color: #e87f26; }
.blackheader { font: bold 14px arial; color: #000; }

.popsnapshot { display: ''; position:absolute; z-index: 100; width: 766px; height: 447px; background: }
.popsnapshot .close { padding: 3px 5px; text-align: right; background: #d0ddee; border: 1px solid #cdcfce;  border-bottom: 0px; position: relative; z-index: 2}
.popsnapshot img { margin-top: -8px; }

/*styles used for PE GCVA report registration*/
#mktcategories table.ztblmktana { border-collapse: collapse; width: 575px; padding-bottom: 10px;}
#mktcategories table.ztblmktana tr td { padding: 0px; }
#mktcategories table.ztblmktana tr td.holder { width: 60%; color: #676767; font: bold 9pt Verdana;}
#mktcategories table.ztblmktana tr td.holder h1 { margin: 0px; font: 9pt Arial; }
#mktcategories table.ztblmktana tr td.holder div { font-weight: bold; padding: 15px 3px 15px 3px; margin-left: 5px; background: url(/images/ltblue.gif) 0% 50%; }
#mktcategories table.ztblmktana tr td.holder div.mkt { font-weight: bold; padding: 3px; margin-left: 5px; background: url(/images/ltblue.gif) 0% 50%; }
#mktcategories table.ztblmktana tr td.btnmenu { background: url(/images/mkt_analysis_btn_bg.gif) repeat-x 0% 100%; border: 1px solid #a7c2df;}
#mktcategories table.ztblmktana tr td.btnmenu h1 { padding: 3px; margin: 0px; font: 9pt Arial; cursor: pointer }
#mktcategories table.ztblmktana tr td.btnmenu h1 div { padding-right: 10px; font: 9pt arial; color: #003493; background: url(/images/calendar1_fullpage1_03_arrow.gif) no-repeat 100% 50%; }
#mktcategories div.mnu_rel { position: relative; z-index: 10; }
#mktcategories div.mnu_abs { position: absolute; z-index: 10; border: 1px solid #a7c2df; width: 100%; left: -1px;; background: #fff url(/images/mkt_analysis_bg_mnu.gif) repeat-x; font: 9pt arial; color: #003493;}
#mktcategories div.mnu_abs input {vertical-align: middle;}
#mktcategories div.mnu_abs div.container {padding: 5px; overflow-y: scroll; overflow-x: hidden;}
#mktcategories table.ztblmktana tr td table {border-collapse: collapse; width: 100%;}
#mktcategories table.ztblmktana tr td table tr td { border: 0px; }
#mktcategories table.ztblmktana tr td table tr td.bluebg {background: #F5FAFE; border-bottom: 1px solid #fff; padding: 3px 0px; *padding: inherit;}
#mktcategories table.ztblmktana tr td table tr td.paddL20 {padding-left: 20px;}
#mktcategories table.ztblmktana tr td table tr td.bluebg input {vertical-align: top; *vertical-align: middle;}

/*styles used for Funds registration*/
.info { font-family:arial; font-weight:bold; font-size:9pt;color:#323232; padding-left:10px  }
.outerlist { font-family:Arial;font-size:9pt;color:#686868;font-weight:bold;padding: 2px 0px; }
.innerlist { font-family:Arial;font-size:9pt;color:#333333;font-weight:regular;padding: 2px 0px; }
.selectbutton {float:right; border: 1px solid #abc0dd; background: url(/images/mkt_analysis_btn_bg.gif) repeat-x ;height:22px;width:240px;}
.selecttext {float:left; padding-left: 5px; color:#003493; font-family: arial; font-weight: bold; font-size:12px; padding-top:3px;}
.dropdownmenu {z-index:2;position:absolute;background: white; width:240px; border:1px solid #abc0dd; border-top:2px; top:24px; left:266px; *left:257px;}
.checkboxeslist {padding-left:7px;color:#003493; font-family: arial; font-weight: bold; font-size:12px;}
.shadow {position:relative ;background: url(/images/popup_top.gif) repeat-x; height:11px;}

#grSubReq {color: #fff; text-decoration: none; font: bold 10pt Arial;}
#grSubReq .leftCorner {height: 33px; line-height: 33px; background: url(butt_edge_left.gif) 0 0 no-repeat;}
#grSubReq .rightCorner {height: 33px; line-height: 33px; background: url(butt_edge_right.gif) 100% 0 no-repeat; margin-left: 7px;}
#grSubReq .middle {height: 33px; line-height: 33px; background: url(butt_bg_middle.gif) 0 0 repeat-x; margin-right: 7px; text-align: center;}


#FundNewsLetterTitle{font-family:arial;font-weight:bold;font-size: 15pt; color:#e87f26; }
#FundNewsLetterHeader{font-family:Arial; font-size: 9.5pt; color: #333;}
.FundNewsLetterLabels{font-family:Arial, Helvetica, sans-serif;color:#999;font-size:11pt;font-weight:bold;border-bottom: 2px dotted ##ebebeb;}

/* Membership Page/Newsletter - Login/Register Page */
.bluetext { color:#0554a1;font-family:Arial;font-size:15px }
.lm17 { margin-left: 18px}
.credenialul {list-style-type:none; padding-left:27px }
.credenialul li {padding-bottom:10px;color:#353f48;font-family:Arial;font-size:12px }
.blueinputborder { border: 1px solid #7e9eb7 }
#nonRegUser .fldset1 { border: 1px solid #D5D5D7; height:100px }
#regUser .fldset2 { border: 1px solid #D5D5D7; height:90px }
#regUser .emailDiv { margin-left:25px;margin-top:20px }

/* Membership Page/Newsletter - Edit Newsletter/profile settings*/
div.subheader { font-family:arial;font-size:14px; font-weight:bold;color:#E87F26 }
ul.countrysector { width:100%; float:left; padding:3px 0}
ul.countrysector li { list-style:none outside none }
ul.countrysector li.chkcol1 { clear:left;float:left;padding:0px;width:25px;height:20px }
ul.countrysector li.chkcol2 { float:left;padding:0px;width:25px;height:20px }
ul.countrysector li.chklbl { float:left;padding:3px 0px 3px 0px;width:105px;height:20px;}
#ZdjLeftSide{
		float:left;
		width:395px;
		padding-top:10px;
		text-align:center;
		border-right:1px solid #ccc;
		padding-right:12px;	color:#063378

}
#ZdjRightSide{
		float:right;
		width:370px;
}
#ZdjLeftSide p#ZIParagraph{font:normal 11pt arial;line-height:25px;margin:0;padding-bottom:25px;}
#ZdjLeftSide p#ZIfooter{font:normal 7.5pt arial;color:#999;text-align:left;margin-top:5px;}
#ZdjRightSide .selselectors td select{height:80px;padding-right:10px;}
#ZdjRightSide li.lbl{clear:left;float:left;width:120px;}
#ZdjRightSide input.text{width:240px;margin-bottom:12px;*margin-bottom:10px;}
#ZdjRightSide select.text{width:244px;margin-bottom:12px;*margin-bottom:10px;}
#ZdjRightSide ul{list-style-type:none;padding:0 0 30px;*padding:0 0 14px; border-bottom:2px dotted #D9D9D9;margin-left:0px !important;}

.popper { position: relative; display: inline-block; padding-right: 5px; background: url(blue_mini_drp_down.gif) no-repeat 100% 50%; cursor:pointer; }
.lb_note { background: #EDF2F9; border: 1px solid #B6C3DE; padding: 5px 0px; }
.lb_note ul.floating li { list-style:none; }
.lb_note ul.chk li { background: url(bullet-tick.gif) no-repeat 0% 50%; padding-left: 15px; margin-left: 5px;}
.lb_note ul.b li { border-right: 1px solid #868686; }
.lb_note .mkts { float:left; width: 100px; }
.lb_note .sect { float:left; width: 160px; }
.lb_note .w300 { width: 300px;}
.lb_note .txt { padding: 0px 5px;}

/*Funds Membership*/
#fundsPckg {margin-left: 20px;}
#fundsPckg .hdrTitle {color: #e87f26; font: bold 18pt Verdana; padding: 15px 0 10px;}
#fundsPckg .descrText {color: #333; font: 14pt Arial; padding: 15px 0 5px; line-height: 27px;}
#fundsPckg .dottedLine {background: url(fundspackage/dottedLine.jpg) 0 50% repeat-x; line-height: 3px; height: 3px; _height: auto;}
/*****/
/*
#fundsPckg ul{ zoom:1;_height:1px; padding: 0px; margin: 0px; position:relative;}
#fundsPckg ul li {width: 288px;float: left; list-style: none; background: none; padding-left: 40px; text-align: left; margin-top: 5px;}
#fundsPckg ul li.padd0 {padding: 0px;}
#fundsPckg ul li.Form {width: 943px; padding: 0px;}
#fundsPckg ul li.msg {background: url(sukukpackage/arrow.jpg) 0 70% no-repeat; color: #666; font: bold 12pt Arial; padding: 0 0 0 25px; width: 800px; margin: 8px 0 0;}
#fundsPckg ul li .content {text-align: center; color: #fff; font: bold 24px Arial; padding-top: 10px;}

#fundsPckg ul li.active, #sukukPkg ul li.default {cursor: pointer;}

#fundsPckg ul li.active .corner {background: url(fundspackage/curve_active.jpg) 0 0 no-repeat; line-height: 6px; height: 6px; _height: auto;}
#fundsPckg ul li.active .dTl, #sukukPkg ul li.default .dTl, #sukukPkg ul li.fade .dTl {background-position: 0 0;}
#fundsPckg ul li.active .dTr {background-position: 100% 0;}
#fundsPckg ul li.active .dTm {background: url(fundspackage/funds-standalone-tab-active-bg.gif) 0 0 repeat-x; margin: 0 5px;}
#fundsPckg ul li.active .content {background: url(fundspackage/funds-standalone-tab-active-bg.gif) 0 -5px repeat-x; height: 43px; line-height: 43px; _heaight: auto;}
#fundsPckg ul li.active .content_footer{background: url(fundspackage/funds-standalone-tab-active-bg.gif) 0 100% repeat-x; height: 5px; line-height: 5px; _heaight: auto;}
#fundsPckg ul li.active .arrowContr { width: 72px; margin: -4px auto 0 auto; *margin-top: -7px; z-index: 10; line-height: 22px; height: 22px; _height: auto;}
#fundsPckg ul li.active .arrowDown {background: transparent url(fundspackage/funds-standalone-tab-active-arrow.gif) 0 -2388px no-repeat; z-index: 10; line-height: 22px; height: 22px; _height: auto; width: 72px; position: absolute;}

#fundsPckg ul li.default .corner {background: url(fundspackage/curve_default.jpg) 0 0 no-repeat; line-height: 6px; height: 6px; _height: auto;}
#fundsPckg ul li.default .dTr {background-position: 100% 0;}
#fundsPckg ul li.default .dTm {background: url(fundspackage/strip_default.jpg) 0 0 repeat-x; margin: 0 5px; border-top: 1px solid #B8C1BE;}
#fundsPckg ul li.default .content {background: url(fundspackage/strip_default.jpg) 0 -5px repeat-x; height: 43px; line-height: 43px; _heaight: auto; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; color: #17713B;}
#fundsPckg ul li.default .content_footer{background: #E9EAEE; height: 5px; line-height: 5px; _heaight: auto; border-left: 1px solid #B8C1BE; border-right: 1px solid #B8C1BE;}
#fundsPckg ul li.default .arrowContr {display: none;}

#fundsPckg li.sell_side_frm {background: #eef7fe url(fundspackage/funds-standalone-img-sellside.gif) no-repeat 100% 100%; margin-top:-18px; min-height: 963px;}
#fundsPckg li.buy_side_frm {background: #eef7fe url(fundspackage/funds-standalone-img-buyside.gif) no-repeat 100% 100%; margin-top:-18px; min-height: 913px;}

#fundsPckg ul:after{ content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }
*/
/*****/



#fundsPckg ul{ zoom:1;_height:1px; padding: 0px; margin: 0px; position:relative;}
#fundsPckg ul li {width: 288px;float: left; list-style: none; background: none; padding-left: 40px; text-align: left; margin-top: 5px;}
#fundsPckg ul li.padd0 {padding: 0px;}
#fundsPckg ul li.Form {width: 943px; padding: 0px;}
#fundsPckg ul li.msg {background: url(fundspackage/arrow.jpg) 0 70% no-repeat; color: #666; font: bold 12pt Arial; padding: 0 0 0 25px; width: 800px; margin: 8px 0 0;}
#fundsPckg #list ul li.fd_title {padding: 0 0 10px; background: none; font: normal 14pt Arial; color: #38393D;}
#fundsPckg ul li .content {text-align: center; color: #fff; font: bold 24px Arial; padding-top: 10px;}

#fundsPckg ul li.active, #fundsPckg ul li.default, #fundsPckg ul li.fade {cursor: pointer;}

#fundsPckg ul li.active .corner {background: url(fundspackage/curve_active.jpg) 0 0 no-repeat; line-height: 6px; height: 6px; _height: auto;}
#fundsPckg ul li.active .dTl, #fundsPckg ul li.default .dTl, #fundsPckg ul li.fade .dTl {background-position: 0 0;}
#fundsPckg ul li.active .dTr {background-position: 100% 0;}
#fundsPckg ul li.active .dTm {background: url(fundspackage/funds-standalone-tab-active-bg.gif) 0 0 repeat-x; margin: 0 5px;}
#fundsPckg ul li.active .content {background: url(fundspackage/funds-standalone-tab-active-bg.gif) 0 -5px repeat-x; height: 43px; line-height: 43px; _heaight: auto;}
#fundsPckg ul li.active .content_footer{background: url(fundspackage/funds-standalone-tab-active-bg.gif) 0 100% repeat-x; height: 5px; line-height: 5px; _heaight: auto;}
#fundsPckg ul li.active .arrowContr { width: 57px; margin: -13px auto 0 auto; *margin-top: -16px; z-index: 10; line-height: 26px; height: 26px; _height: auto; width: 57px;}
#fundsPckg ul li.active .arrowDown {background: transparent url(fundspackage/funds-standalone-tab-active-arrow.gif) 0 0 no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/fundspackage/chevron_down.png");  z-index: 10; line-height: 26px; height: 26px; _height: auto; width: 57px; position: absolute;}

#fundsPckg ul li.fade .corner {background: url(fundspackage/curve_fade.jpg) 0 0 no-repeat; line-height: 5px; height: 5px; _height: auto;}
#fundsPckg ul li.fade .dTr {background-position: 100% 0;}
#fundsPckg ul li.fade .dTm {background: url(fundspackage/strip_fade.jpg) 0 0 repeat-x; margin: 0 5px;}
#fundsPckg ul li.fade .content {background: url(fundspackage/strip_fade.jpg) 0 -5px repeat-x; height: 44px; line-height: 44px; _heaight: auto; border-right: 1px solid #e7e8ec; border-left: 1px solid #e7e8ec; color: #b7c2d6}
#fundsPckg ul li.fade .content_footer{background: url(fundspackage/strip_fade.jpg) 0 100% repeat-x; height: 5px; line-height: 5px; _heaight: auto;}
#fundsPckg ul li.fade .arrowContr {display: none;}

#fundsPckg ul li.default .corner {background: url(fundspackage/curve_default.jpg) 0 0 no-repeat; line-height: 6px; height: 6px; _height: auto;}
#fundsPckg ul li.default .dTr {background-position: 100% 0;}
#fundsPckg ul li.default .dTm {background: url(fundspackage/strip_default.jpg) 0 0 repeat-x; margin: 0 5px;}
#fundsPckg ul li.default .content {background: url(fundspackage/strip_default.jpg) 0 -5px repeat-x; height: 43px; line-height: 43px; _heaight: auto; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; color: #10347e}
#fundsPckg ul li.default .content_footer{background: url(fundspackage/strip_default.jpg) 0 100% repeat-x; height: 5px; line-height: 5px; _heaight: auto;}
#fundsPckg ul li.default .arrowContr {display: none;}

#fundsPckg li.sell_side_frm {background: #eef7fe url(fundspackage/funds-standalone-img-sellside.gif) no-repeat 100% 100%; margin-top:-18px;}
#fundsPckg li.buy_side_frm {background: #eef7fe url(fundspackage/funds-standalone-img-buyside.gif) no-repeat 100% 100%; margin-top:-18px;}
#fundsPckg li.free_frm {background: #eef7fe url(fundspackage/FreeLimitedDrop_sideImage.jpg) no-repeat 96% 50px; margin-top:-18px;}

#fundsPckg ul:after{ content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }

#fundsPckg #list ul {padding-top: 10px; _padding-top: 30px;}
#fundsPckg #list ul.paddT10 {padding-top: 10px;}
#fundsPckg #list ul li {background:url(fundspackage/grey_bullets.jpg) 0 50% no-repeat; font: 9pt arial; color:#333; padding:2px 0 2px 15px; width: 100%; margin-left: 40px; _margin-left:20px;}
#fundsPckg .request{font: bold 12pt Arial;margin-left:40px; padding-top:15px; color:#0f357e;}
#fundsPckg fieldset {border: 1px solid #D5DADD; margin:30px 0 0 25px; width:420px; *width:470px; padding: 10px;}
#fundsPckg legend {color: #2F3238; font: 14pt Arial;}
/*
#fundsPckg #Form ul li {float: left; list-style: none; color: #4c4c4c;  padding-left: 21px; text-align: left; margin-top: 5px;}
#fundsPckg #Form ul li.lbl {text-align:left; width:145px; font:bold 11pt Arial; margin-left: 15px; _margin-left: 10px;}
#fundsPckg #Form ul li.lbl2 {text-align:left; width:165px; font:bold 9pt Arial; margin-left: 15px; _margin-left: 10px; color: #686868; padding-top: 4px;}
#fundsPckg #Form ul li.freetext {margin-left: 15px; _margin-left: 10px; width: 100%;}
#fundsPckg #Form ul li input{width:210px; border: 1px solid #7f9db9;}
#fundsPckg #Form ul li input.text {width:274px;}
#fundsPckg #Form ul li input.img {width: auto; border: 0px;}
#fundsPckg #Form ul li input.widthAuto {width: auto; border: 0px;}
#fundsPckg #Form ul li select{width:214px; border: 1px solid #7f9db9;}
#fundsPckg #Form ul li select.text {width:276px;}
*/
#fundsPckg #Form ul {padding-bottom: 3px;}
#fundsPckg #Form ul li {float: left; list-style: none; color: #4c4c4c;  padding-left: 10px; text-align: left; margin-top: 5px; width: 252px;}
#fundsPckg #Form ul li.lbl {text-align:left; width:120px; font:bold 9pt Arial; margin-left: -5px;}
#fundsPckg #Form ul li.lbl2 {text-align:left; width:165px; font:bold 9pt Arial; margin-left: -10px; padding-bottom: 10px;}
#fundsPckg #Form ul li.lbl2 input {vertical-align: baseline; border: 0;}
#fundsPckg #Form ul li.freetext {margin-left: 15px; _margin-left: 10px; width: 100%;}
#fundsPckg #Form ul li input{border: 1px solid #7f9db9;}
#fundsPckg #Form ul li input.text {width:250px;}
#fundsPckg #Form ul li input.img {width: auto; border: 0px;}
#fundsPckg #Form ul li input.widthAuto {width: auto; border: 0px;}
#fundsPckg #Form ul li select{width:214px; border: 1px solid #7f9db9;}
#fundsPckg #Form ul li select.text {width:252px;}
#fundsPckg #Form ul li.wd100pct {width: 100%;}

#fundsPckg ul li.text {background: none; border: none; font: normal 9pt Arial}
#fundsPckg ul li.wd100pct {width: 100%;}
#fundsPckg .link{color:#03F;}
#fundsPckg .link2{color:#009;}
#fundsPckg .sign{font:9pt trebuchet MS,verdana;color:#000}
#fundsPckg .grey{background:#edecec;width:409px;line-height:2px;height:2px;_height:auto;border-bottom: 2px solid #FFF;margin-left:35px;}
#fundsPckg .white{background:#FFF;width:409px;height:2px;line-height:1px;_height:auto;margin-left:20px;}
#fundsPckg #footer {background: transparent url(fundspackage/footer.gif) 0 0 no-repeat; width: 941px; height: 110px; font: normal 10pt Arial;}
#fundsPckg #footer .padd15_0_0_20 {padding: 15px 0 0px 20px}
#fundsPckg #footer .paddB10 {padding-bottom: 10px}
#fundsPckg #footer .paddL50 {padding-left: 50px}
#fundsPckg #footer .paddL20 {padding-left: 20px}
#fundsPckg #footer .bold {font-weight: bold;}
.lgHeader {font: bold 11pt Arial; color: #474747; border-bottom: 1px solid #ccc; padding: 5px 0;}
.lgLabel {font: bold 9pt Arial; color: #474747; padding-right:5px; text-align:justify; width:58%;}
.rpTotal {width: 85%; text-align: right; font-weight: bold}
.rpTotalAmt {width: 15%; text-align: right; font-weight: bold}


/*Sukuk Membership*/
#sukukPkg {margin-left: 20px;}
#sukukPkg .hdrTitle {color: #e87f26; font: bold 18pt Verdana; padding: 15px 0 10px;}
#sukukPkg .descrText {color: #333; font: 14pt Arial; padding: 15px 0 5px; line-height: 27px;}
#sukukPkg .dottedLine {background: url(sukukpackage/dottedLine.jpg) 0 50% repeat-x; line-height: 3px; height: 3px; _height: auto;}
#sukukPkg .gradLine, #fundsPckg .gradLine {background: url(sukukpackage/sukuk-standalone-imgs.png) 0 -2368px no-repeat; height: 5px;}
#sukukPkg .getStarted, #fundsPckg .getStarted {color: #4B5963; font: 15px Arial; padding-bottom: 15px; text-align: center;}
#sukukPkg ul{ zoom:1;_height:1px; padding: 0px; margin: 0px; position:relative;}
#sukukPkg ul li {width: 288px;float: left; list-style: none; background: none; padding-left: 40px; text-align: left; margin-top: 5px;}
#sukukPkg ul li.padd0 {padding: 0px;}
#sukukPkg ul li.Form {width: 943px; padding: 0px;}
#sukukPkg ul li.msg {background: url(sukukpackage/arrow.jpg) 0 70% no-repeat; color: #666; font: bold 12pt Arial; padding: 0 0 0 25px; width: 800px; margin: 8px 0 0;}
#sukukPkg ul li .content {text-align: center; color: #fff; font: bold 24px Arial; padding-top: 10px;}

#sukukPkg ul li.active, #sukukPkg ul li.default {cursor: pointer;}

#sukukPkg ul li.active .corner {background: url(sukukpackage/sukuk-standalone-curve-active.png) 0 0 no-repeat; line-height: 6px; height: 6px; _height: auto;}
#sukukPkg ul li.active .dTl, #sukukPkg ul li.default .dTl, #sukukPkg ul li.fade .dTl {background-position: 0 0;}
#sukukPkg ul li.active .dTr {background-position: 100% 0;}
#sukukPkg ul li.active .dTm {background: url(sukukpackage/sukuk-standalone-bg-active.png) 0 0 repeat-x; margin: 0 5px;}
#sukukPkg ul li.active .content {background: url(sukukpackage/sukuk-standalone-bg-active.png) 0 -5px repeat-x; height: 43px; line-height: 43px; _heaight: auto;}
#sukukPkg ul li.active .content_footer{background: url(sukukpackage/sukuk-standalone-bg-active.png) 0 100% repeat-x; height: 5px; line-height: 5px; _heaight: auto;}
#sukukPkg ul li.active .arrowContr { width: 72px; margin: -4px auto 0 auto; *margin-top: -7px; z-index: 10; line-height: 22px; height: 22px; _height: auto;}
#sukukPkg ul li.active .arrowDown {background: transparent url(sukukpackage/sukuk-standalone-imgs.png) 0 -2388px no-repeat; z-index: 10; line-height: 22px; height: 22px; _height: auto; width: 72px; position: absolute;}

#sukukPkg ul li.default .corner {background: url(sukukpackage/sukuk-standalone-curve-inactive.png) 0 0 no-repeat; line-height: 6px; height: 6px; _height: auto;}
#sukukPkg ul li.default .dTr {background-position: 100% 0;}
#sukukPkg ul li.default .dTm {background: url(sukukpackage/sukuk-standalone-bg-inactive.png) 0 0 repeat-x; margin: 0 5px; border-top: 1px solid #B8C1BE;}
#sukukPkg ul li.default .content {background: url(sukukpackage/sukuk-standalone-bg-inactive.png) 0 -5px repeat-x; height: 43px; line-height: 43px; _heaight: auto; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; color: #17713B;}
#sukukPkg ul li.default .content_footer{background: #E9EAEE; height: 5px; line-height: 5px; _heaight: auto; border-left: 1px solid #B8C1BE; border-right: 1px solid #B8C1BE;}
#sukukPkg ul li.default .arrowContr {display: none;}

#sukukPkg li.sell_side_frm {background: #EFEFEF url(sukukpackage/sukuk-standalone-imgs.png) 528px -908px no-repeat; margin-top:-18px; min-height: 963px;}
#sukukPkg li.buy_side_frm {background: #EFEFEF url(sukukpackage/sukuk-standalone-imgs.png) 528px 50px no-repeat; margin-top:-18px; min-height: 913px;}

#sukukPkg ul:after{ content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }

#sukukPkg #list ul {_padding-top: 30px;}
#sukukPkg #list ul.paddT10 {padding-top: 10px;}
#sukukPkg #list ul li {background:url(sukukpackage/bullets-tick-gray.gif) 0 50% no-repeat; font: 9pt arial; color:#333; padding:2px 0 2px 18px; width: 100%; margin-left: 40px; _margin-left:20px;}
#sukukPkg #list ul li.msg {padding: 0 0 15px; background: none; font: bold 11pt Arial;}
#sukukPkg #list ul li.sk_title {padding: 0 0 10px; background: none; font: normal 14pt Arial; color: #6A8376;}
a.skvideos {background: transparent url(sukukpackage/sukuk-standalone-imgs.png) 0 -2051px no-repeat; color: #003493; font: normal 9pt Arial; display: block; float: left; padding-top: 70px; width: 145px;}
a.skvideos span {color: #969696;}
a.findSukuk {background-position: 0 -2139px;}
a.sukukDetails {background-position: 0 -2227px;}
#sukukPkg .request{font: bold 12pt Arial;margin-left:40px; padding-top:15px; color:#0f357e;}
#sukukPkg fieldset {border: 1px solid #CEE4CA; margin:30px 0 0 25px; width:420px; *width:470px; padding: 10px;}
#sukukPkg legend {color: #557560; font: 14pt Arial;}
#sukukPkg #Form ul li {float: left; list-style: none; color: #4c4c4c;  padding-left: 10px; text-align: left; margin-top: 5px; width: 252px;}
#sukukPkg #Form ul li.lbl {text-align:left; width:120px; font:bold 9pt Arial; margin-left: -5px;}
#sukukPkg #Form ul li.lbl2 {text-align:left; width:165px; font:bold 9pt Arial; margin-left: -10px; padding-bottom: 10px;}
#sukukPkg #Form ul li.lbl2 input {vertical-align: baseline; border: 0;}
#sukukPkg #Form ul li.freetext {margin-left: 15px; _margin-left: 10px; width: 100%;}
#sukukPkg #Form ul li input{border: 1px solid #7f9db9;}
#sukukPkg #Form ul li input.text {width:250px;}
#sukukPkg #Form ul li input.img {width: auto; border: 0px;}
#sukukPkg #Form ul li input.widthAuto {width: auto; border: 0px;}
#sukukPkg #Form ul li select{width:214px; border: 1px solid #7f9db9;}
#sukukPkg #Form ul li select.text {width:252px;}
#sukukPkg #Form ul li a.submit {background: url(sukukpackage/sukuk-standalone-imgs.png) 0 -2315px no-repeat; display: block; float: right; margin-top: 10px; width: 110px; height: 35px;}
#sukukPkg ul li.text {background: none; border: none; font: normal 9pt Arial}
#sukukPkg ul li.wd100pct {width: 100%;}
#sukukPkg .link{color:#03F;}
#sukukPkg .link2{color:#009;}
#sukukPkg .sign{font:9pt trebuchet MS,verdana;color:#000}
#sukukPkg .grey{background:#edecec;width:409px;line-height:2px;height:2px;_height:auto;border-bottom: 2px solid #FFF;margin-left:35px;}
#sukukPkg .white{background:#FFF;width:409px;height:2px;line-height:1px;_height:auto;margin-left:20px;}
#sukukPkg #footer {background: transparent url(sukukpackage/sukuk-standalone-imgs.png) 0 -1921px no-repeat; width: 941px; height: 110px; font: normal 10pt Arial;}
#sukukPkg #footer .padd15_0_0_20 {padding: 15px 0 0px 20px}
#sukukPkg #footer .paddB10 {padding-bottom: 10px}
#sukukPkg #footer .paddL50 {padding-left: 50px}
#sukukPkg #footer .paddL20 {padding-left: 20px}
#sukukPkg #footer .bold {font-weight: bold;}
#sukukPkg .priceHdr {color:#6A8376; font: bold 8pt Arial; padding-top: 25px;}
#sukukPkg .price {color:#000; font: bold 14pt Arial;}
#sukukPkg .priceTerm {color:#868686; font: normal 9pt Arial;}
.wd290 {width: 290px;}
.borderLg {border-left: 1px solid #dedede;}
.borderLw {border-left: 1px solid #fff;}
.paddL15 {padding-left: 15px;}
.margT8 {margin-top: 8px;}
.paddB25 {padding-bottom: 25px;}

#zlg_ques {font: bold 8pt Verdana; color: #434343; padding: 0 0 10px 18px; width: 254px;}
#zlg_ques form {padding: 0px; margin: 0px;}
#zlg_ques textarea, #zlg_ques input[type="text"] {border: 1px solid #747474; width: 250px;}
#zlg_ques textarea {height: 55px;}
#zlg_ques input[type="text"] {height:17px; padding-top:2px;}
.zlgQuestion {border: 1px solid #ccc; border-left: 0px; border-right: 0; width: 290px; background: #fff; margin-top:3px;}
.zlgQuestion a {color:#09367A; font: bold 9pt Arial; padding: 5px 10px; display: block;}
#zlgQuesMsg {color: #E87F26; font: normal 8pt Arial;}
/*start nilesh web-358*/
/*start Ram web-353 Ram*/
.dldprofile1{width: 500px; height:63px; border: 0px solid #ff00ff; padding: 0px; margin:20px -15px -15px -15px; background-color:#fdcc8e;}	
.dldprofile2{width: 500px; height:143px; border: 0px solid #ff00ff; padding: 0px; margin:20px -15px -15px -15px; background-color:#fdcc8e; text-align: center}
.dldprofile3{width: 680px; height:63px; border: 0px solid #ff00ff; padding: 0px; margin:0px 0px 0px 0px; background-color:#fdcc8e; text-align: center}	
.dldprofile4{width: 680px; height:143px; border: 0px solid #ff00ff; padding: 0px; margin:0px 0px 0px 0px; background-color:#fdcc8e; text-align: center}

/*end Ram web-353 */
.faderText		{z-index:1; align: center; position: absolute; height: 1000px; width: 100%; font: 40px verdana; font-weight: bold; color: #E87F26;}
.sampleProfileVisible {z-index:550;background: #FFFFED; align: center; height:660px; width:760px;
				position: absolute; display:'';}
.loadImgWaitVisible	{z-index:551;background: #FFFFED; text-align: center; height:330px; width:760px; 
				position: absolute; display:''; padding:330px 0px 0px 0px;}

.memboptions{font-family:Arial, Helvetica, sans-serif; font-weight:Bold; font-size:18px; color:#000; padding-top:6px; background-color:#E8F0FA;}
.membsubop{font-family:Arial; font-size:13px; color:#222; padding-top:7px; background-color:#E8F0FA; height:48px;}
.membershipnew{border-right:1px solid #c8d1dd;border-left:1px solid #c8ced8;}
.Monthly{float:left; width:50%; background: transparent url(bg-ppv-divider.png) 100% 0 repeat-y;}
.annual{float:left; width:50%;}
.titlmon{ font-family:Arial; font-weight:Bold; font-size:16px; color:#000; height:27px; background-color:#D7DEE8; padding-top:6px; padding-right:14px; padding-left:14px;}
.memnopcontent{font-family:Arial; font-size:12px; color:#333; padding-right:14px; padding-left:14px; background:url(/images/memboption-bg-tile.png) repeat scroll 0 0px transparent; height:158px; line-height:24px; padding-top:2px;}
.margR2 {margin-right: 2px;}
.moneystyle{font-family:Arial; font-weight:Bold; font-size:18px; color:#333;}
	#membersipTwoOptions {width: 512px;}
	#membersipTwoOptions .cornerr {background: transparent url(/images/membALLbg-corners.png) 0 0 no-repeat;}
	#membersipTwoOptions .divtl { height:9px;}
	#membersipTwoOptions .divtr {background-position: 100% 0; height:9px; margin-left: 7px;}
	#membersipTwoOptions .divtm {background:#E8F0FA; border-top: 1px solid #D0D8E4; margin-right: 7px; height:8px;}
	#membersipTwoOptions .divbl {background-position: 0px 97%; height:9px;}
	#membersipTwoOptions .divbr {background-position: 100% 97%; height:9px; margin-left: 7px;}
	#membersipTwoOptions .divbm {background:#C7D2E0; border-bottom: 1px solid #D0D8E4; margin-right: 7px; height:8px;}
/*.bottomLeftcor{background:url(/images/membopLeft_bg-corners.png) no-repeat; width:8px; height:14px; background-position: 0px -14px; float:left;}
.bottommborder{background:url(/images/membopLine-Ofcorners.png); width:496px; height:14px; background-position: 0px -14px; float:left;}
.bottomrightcor{background:url(/images/membopRight_bg-corners.png) no-repeat; width:8px; height:14px; background-position: 0px -14px; float:left;}*/
/*.topLeftcor{ background:url(/images/membopLeft_bg-corners.png) no-repeat scroll 0 0px transparent; height:14px; width:8px; float:left;}
.membcornertop{width:512px;}
.topmborder{ background:url(/images/membopLine-Ofcorners.png) repeat scroll 0 0px transparent; width:496px; height:14px; float:left;}
.toprightcor{ background:url(/images/membopRight_bg-corners.png) no-repeat scroll 0 0px transparent; height:14px; width:8px; float:left;}*/		

/*end nilesh web-358*/
