.font-bad-norm {
	color:#f00;
}
.font-req-norm 
{
    color:#f00;
}

#rego-prog {
	width:849px;
	height:70px;
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
#rego-prog li {
	float:left;
}

#rego-prog .sub-filler {
	width:162px;
	height:70px;
	background:none;
	background-image:url(../images/regoprogress/regoprogress_r1_c2.gif);
	background-repeat:repeat-x;
}


#rego-prog .sub-1-wip {
	width:150px;
	height:70px;
	background-position:top left;
	background-image:url(../images/regoprogress/regoprogress_r1_c1.gif);
}
#rego-prog .sub-2-wip {
	width:150px;
	height:70px;
	background-position:top;
	background-image:url(../images/regoprogress/regoprogress_r1_c4.gif);
}
#rego-prog .sub-3-wip {
	width:150px;
	height:70px;
	background-position:top right;
	background-image:url(../images/regoprogress/regoprogress_r1_c6.gif);
}

#rego-prog .sub-1-ns {
	width:150px;
	height:70px;
	background-position:top;
	background-image:url(../images/regoprogress/regoprogress_r1_c1_f2.gif);
}
#rego-prog .sub-2-ns {
	width:150px;
	height:70px;
	background-position:top;
	background-image:url(../images/regoprogress/regoprogress_r1_c4_f2.gif);
}
#rego-prog .sub-3-ns {
	width:150px;
	height:70px;
	background-position:top right;
	background-image:url(../images/regoprogress/regoprogress_r1_c6_f2.gif);
}

#table-account-add td {
	padding: 3px;
	font-size: 14px;
}

#table-account-list { border-collapse:collapse;}
#table-account-list h4 { margin:0px; padding:0px;}
#table-account-list img { float:right;}
#table-account-list ul { margin:10px 0 10px 40px; padding:0px;}
#table-account-list th { background:#7CB8E2 url(../javascript/jExpand/header_bkg.png) repeat-x scroll center left; color:#fff; padding:7px 15px; text-align:center;}
/*
#table-account-list td { background:#C7DDEE none repeat-x scroll center left; text-align:center; color:#000; padding:7px 15px; }
#table-account-list tr.odd td { background:#fff none repeat-x scroll center left; cursor:pointer; }
#table-account-list tr.even td {  text-align:left; }*/
#table-account-list tr td { background:#fff none repeat-x scroll center left; text-align:center; padding:7px 15px;  }
#table-account-list div.arrow { background:transparent url(../javascript/jExpand/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#table-account-list div.up { background-position:0px 0px;}
