
/*login.html*/

a.superpass
{
	font-size:10px;
	color:%base-vendor-color%;
	font-weight:normal;
	text-decoration:underline;
	display:block;
	float:right;
	line-height:15px;
	padding:6px 0px;
	margin-right:49px;
}
a.superpass:hover
{
	color:#fd6f6f;
}

/*01.PB.REGISTRATION.Form*/

table.registration
{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
table.registration tr td
{
	font-size:12px;
	color:#5a5a5a;
}
table.registration tr td.first
{
	padding-right:18px;
}
table.registration tr td.number
{
	color:#888888;
	font-size:12px;
}
table.registration tr td font
{
	font-size:12px;
	color:%base-vendor-color%;
}
table.registration tr td input.in_put
{
	height:18px;	
	border:1px solid #a5acb2;
	padding-left:2px;
	width:262px;
	color:#444444;
	font-size:12px;
}
table.registration tr td div
{
	font-weight:normal;
	float:left;
	color:#888888;
	margin-right:10px;
}
table.registration tr td div input
{
	float:left;
	cursor:pointer;
}
table.registration tr td div span
{
	display:block;
	padding-left:23px;
	_padding-left:0px;
	line-height:19px;
	_line-height:21px;
}
table.registration tr td select
{
	border:1px solid #a5acb2;
	padding-left:2px;
	color:#444444;
	font-size:12px;	
}
table.registration tr td textarea
{
	border:1px solid #a5acb2;
	padding-left:2px;
	font-size:12px;
	color:#444444;
	width:385px;
	height:88px;
}
table.registration tr td.agree div
{
	margin-left:-4px;
}
table.registration tr td.agree div input
{
	float:left;
	cursor:pointer;
}
table.registration tr td.agree div span
{
	display:block;
	padding-left:23px;
	_padding-left:0px;
	line-height:19px;
	_line-height:21px;
	font-weight:normal;
	font-size:11px;
	color:#7a7a7a;
}
table.registration tr td div.obligatory_fields
{
	color:#a1a1a1;
	font-size:11px;
	margin-top:18px;
}
table.registration tr td div.btn_obligatory_fields
{
	float:right;
	margin-top:12px;
	width:232px;
	margin-bottom:13px;
	margin-right:0px;
}



/*01.PB.PROFILE.Main.html*/

table.registration tr td a.get_set
{
	font-size:11px;
	font-weight:normal;
	color:%base-vendor-color%;
	margin:3px 0px;
	display:block;
}
table.sup_pass_cust
{
	float:left;
	margin-right:0px;
	width:415px;
	_margin-left:5px;
}
table.sup_pass_cust tr td.text_info
{
	padding-left:7px;
	font-weight:normal;
	color:#888888;
}
table.sup_pass_cust tr td input.sup_pass_cust
{
	margin-left:10px;
	width:218px;
}
table.user_con
{
	margin-top:1px;
	width:100%;
}
table.user_con tr td div
{
	float:left;
}
table.user_con tr td div.head_sup_pass
{
	padding-left:7px;
	padding-right:2px;
}


table.user_con tr.dotted
{
    background-image:url('/img/dotted.gif');background-repeat:repeat-x;background-position:left bottom;
}
table.user_con tr.dotted td span
{
    background-color:White;padding-right:7px;padding-left:7px;
}
table.user_con tr.dotted td.c_href
{
    text-align:right;
}
table.user_con tr.dotted td.c_href a
{
    color:%base-vendor-color%;font-size:11px;font-weight:normal;padding-right:6px;padding-right:6px;background-color:White;padding-left:7px;
}


table.user_con tr td div.manage a
{
	color:%base-vendor-color%;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
}
