/* 
  yregmodule
  version: 1.1.1
  update: 2008.10.15
*/

/* EMG */
#EMG {text-align:center;}
#EMG table {text-align:left;margin:0 auto 12px;}
#EMG table table{margin:0;}

/* notices */
#notices .yregbxi {margin:18px 0 10px 10px;}
#notices .information {background:#F5F5F5;margin:18px 0 10px 10px;padding:10px 12px;}
#notices strong.label{color:#990000;padding-top:0.2em;width:7.6em;float:left;}
#notices p{margin-left:9.3em;line-height:1.3em;}
/* notices: border box */
#notices .borderBox {margin:0 0 20px 10px;border:1px solid #ddd; background-color:#f8f8f8;}
#notices .borderBox .yregbxi{margin:0; padding:4px 8px;}
#notices .borderBox strong{color:#333;width:auto; float:none;}
#notices .borderBox p{margin:.4em 0 .8em;}
#notices .borderBox .ct{background-image:url(/images/login/reg06/corner/cr_ddd_ne.gif);}
#notices .borderBox .ct .cl{background-image:url(/images/login/reg06/corner/cr_ddd_nw.gif);}
#notices .borderBox .cb{background-image:url(/images/login/reg06/corner/cr_ddd_se.gif);}
#notices .borderBox .cb .cl{background-image:url(/images/login/reg06/corner/cr_ddd_sw.gif);}
/* notices: border box */
#notices .attention,
#notices .borderBox {margin:0 0 20px 10px;border:1px solid #ddd; background-color:#f8f8f8;}
#notices .attention .yregbxi,
#notices .borderBox .yregbxi{margin:0; padding:4px 8px;}
#notices .attention strong,
#notices .borderBox strong{color:#333;width:auto; float:none;}
#notices .attention p,
#notices .borderBox p{margin:.4em 0 .8em;}
#notices .borderBox .ct{background-image:url(/images/login/reg06/corner/cr_ddd_ne.gif);}
#notices .borderBox .ct .cl{background-image:url(/images/login/reg06/corner/cr_ddd_nw.gif);}
#notices .borderBox .cb{background-image:url(/images/login/reg06/corner/cr_ddd_se.gif);}
#notices .borderBox .cb .cl{background-image:url(/images/login/reg06/corner/cr_ddd_sw.gif);}
/* notices: attention box */
#notices .attention {border-color:#ffcc16;background-color:#fffccc;}
#notices .attention strong{color:#cc0000;}
#notices .attention .ct{background-image:url(/images/login/reg06/corner/cr_wrn_ne.gif);}
#notices .attention .ct .cl{background-image:url(/images/login/reg06/corner/cr_wrn_nw.gif);}
#notices .attention .cb{background-image:url(/images/login/reg06/corner/cr_wrn_se.gif);}
#notices .attention .cb .cl{background-image:url(/images/login/reg06/corner/cr_wrn_sw.gif);}
/* notices: promoline box */
#notices .promoLine {margin-top:10px;border:1px solid #ddd; background-color:#f8f8f8;font-size:12px;}
#notices .promoLine strong{color:#333;width:auto; float:none;}
#notices .promoLine p{margin:3px 10px 3px; text-align:center; white-space:nowrap;}
#notices .promoLine .ct{background-image:url(/images/login/reg06/corner/cr_ddd_ne.gif);}
#notices .promoLine .ct .cl{background-image:url(/images/login/reg06/corner/cr_ddd_nw.gif);}
#notices .promoLine .cb{background-image:url(/images/login/reg06/corner/cr_ddd_se.gif);}
#notices .promoLine .cb .cl{background-image:url(/images/login/reg06/corner/cr_ddd_sw.gif);}
#notices .promoLine img{vertical-align:middle;}
/* promo box */
#yregtxt #promoBox {background-color:#fff;}
#promoBox div{display:block;position:relative;height:60px;}
#promoBox a.prImg {display:block;position:absolute;top:5px;left:9px;height:50px;width:50px;margin:0;padding:0;}
#promoBox p.prTxt {display:block;position:absolute;top:5px;left:70px;height:3.9em;width:367px;margin:0;padding:0;font-size:12px;line-height:1.3em;}

/* ad */
#prBox {width:416px;}
#prBox h2{color:#888;text-align:center;padding:2px;border-bottom:1px solid #ddd;}
#prBox .adImg{padding:7px;text-align:center;background-color:#fff;}
#prBox .adText{text-align:center;margin:0 0 2px;padding:7px 0 0;border-top:1px solid #ddd;}
#prBox .LPImg{padding:7px;text-align:center;background-color:#fff;}
#prBox .LPText{text-align:center;margin:0 0 2px;padding:7px 0 0;border-top:1px solid #ddd;}


div.yregdsilu h2.yregdnt, div.yregdsilu p.yregsueasy{width:110px}

/*popup template css */
#yregtpopup #yregtxt {width:260px;margin:0 0 10px} /* popup template */
#yregtpopup #yregwp, #yregtpopup #yregmst{width:525px}
#yregtpopup #yregmst{margin-bottom:5px}
#yregtpopup #yreglg{margin-bottom:0}
#yregtpopup #yregft{padding-top:5px}

/* adding login_verify popup css */
/*#yregtgen #yregct{margin-right:15px}*/
#yregtgen #yregtxt h2, #yregtpopup #yregtxt h2, #yregpmtxt h3{margin:0}
#yregtgen #yregtxt p.yregpti, #yregtpopup #yregtxt p.yregpti {margin:0 0 2px;}
/*#yregtgen #yregtxt, */#yregtpopup #yregtxt{margin-bottom:20px}
#yregtgen #yregtxt #yreghtxt h3, #yregtpopup #yregtxt #yreghtxt h3{margin:0;}
#yregtgen #yregtxt p, #yregtpopup #yregtxt p{margin:0 0 0.8em;}
/* list style */
#yregtgen #yregtxt .yregbpt li, #yregtpopup #yregtxt .yregbpt li{margin:0 0 10px 4px;padding:0 0 10px 22px;background:url(/images/login/reg06/purple_arrow.gif) no-repeat 1px 4px}
/*#yregtgen.yregab #yregtxt, */#yregtpopup.yregab #yregtxt{width:380px}


/*anti phish badge */
/* MacIE5.0 fix for login box \*/
.top {position:relative}
#antiphish{position:absolute;right:5px;top:5px;}  
#antiphish.dogear{right:0px;top:0px;} 
/**/
img.picture {border:2px solid}

/* badge backgrounds */   
.badge{background-color:#f9f9f9; background-repeat:no-repeat; background-position:top right;}  
.badge #yreglgtb {margin-top:12px;} /* increased badge size */


/* popup code... */
#security { display:none; position:absolute;top:-15px;left:-14px;z-index:1000;background-color:#a5a5a5;}
#security.noimage {left:-14px;top:-10px}

#securityi{width:138px;position:relative;z-index:1;right:1px;bottom:1px;padding:10px 6px;background-color:#fff;border:1px solid #636363;} 
#yregtgen.yregab #securityi{width:178px;}

#knob{
	position:absolute;top:30px;right:-10px;
	width:10px;height:18px;
	background:url(/images/login/reg06/sideknob.png) no-repeat top left;
	}
.noimage #knob{top:22px}
#security p{padding-bottom:5px;}
#security ul{margin:5px 0 0;padding:0 5px 0 0;list-style:none;}   
#security ul li{margin:0;padding:0 0 4px;}


/* help text updates... */
#yregtgen #yregtxt .yregbpt li ul{margin:10px 0 0;padding:0 0 0 15px;}
#yregtgen #yregtxt .yregbpt li ul li{background:none;list-style:disc;margin:0 0 5px 0;padding:0;}
#yregtgen #yregtxt .yregbpt li h3 {padding-bottom:.4em;}
#yreghtxt ul{margin-left:0}
#yreghtxt ul.inlineHeaders li h3{display:inline;}


/* remove top margin on li ul */
.addressbar {display:block;margin:1em 0 1em 0}
.mono{font-weight:bold}



/* for mac ie */
	/*\*//*/
#yregft {clear:both;}
#yregtgen.yregab #yreglg .yregbx{width:320px;}
#yreglg .yregbx{width:275px;}
#antiphish {display:none;}
	/**/

/* clearfix
-------------------------------*/
.clearfix:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
.clearfix {
	display: inline-block;
}
/*\*/
*html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/**/
