.reg_box 		 {clear:both; text-align:left;font-size:12px;margin: 20px auto 20px auto; border:none; width:740px;}
.reg_box2 	 {clear:both; text-align:left;font-size:12px;margin: 20px auto 40px auto; border:none; width:740px;}

/* rounded box */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#ffc299; margin:0 5px;}
.b2f {height:1px; background:#ffc299; margin:0 3px;}
.b3f {height:1px; background:#ffc299; margin:0 2px;}
.b4f {height:2px; background:#ffc299; margin:0 1px;}
.contentf {background: #ffc299;}


tr.white {background-color:#fff}
p.hea{margin:0px;padding:0px;text-align:center;font-size:16px;padding-bottom:5px}
p.bdy{line-height:1.7em;background-color:#fff;border:1px solid #ffc299;margin:0px 0px 0px 0px;padding:10px;font-size:13px;}

img {vertical-align:middle;padding-right:10px}

/* bubble tooltip */
img.rmore {padding-left:3px;padding-right:3px;vertical-align:text-bottom;padding-bottom:0px;border:none}
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    text-decoration:none;outline:none;
    font-size:10px;
    line-height:1.4em;text-align:left;align:left;
}
a.tt span{ display: none; outline:none}
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 20px;
	width:191px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 10px 8px 0;
    background: url('/i/bubble.gif') no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url('/i/bubble_filler.gif') repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url('/i/bubble.gif') no-repeat bottom;
}
/* end of bubble tooltip */
