/* CSS Document */

.user_form TH
{
	text-align:left;
}

FORM.user_form TABLE TD, FORM.user_form TABLE TH{text-align:left;vertical-align:top;}
FORM.user_form TABLE UL, FORM.user_form TABLE LI{padding:0px;margin:0px;list-style-type:none;color:Red;font-weight:bold;display:block;}
FORM.user_form TABLE UL{font-size:0.9em;}


FORM.user_form TABLE UL{}
FORM.user_form TABLE LI{line-height:1em;}
FORM.user_form TABLE TD{padding-bottom:4px;font-size:0.9em;color:Gray;white-space:nowrap;}

FORM.user_form{padding:5px;}

.user_form TH, .user_form TD
{
	vertical-align:top;
}

#reg_frm LABEL.required
{
	/*padding-right:0px;
	background-image:none;	*/
	width:100%;
}
#reg_frm.user_form TH
{
	width:150px;
	text-align:left;
}

#login_frm.user_form LABEL{
    width:80px;
    display:block;
    float:left;
}
#login_frm.user_form 
{
	text-align:left;
}

#login_frm.user_form .frm_row
{
	margin-bottom:10px;
}

.important
{
	color:Red;
	font-size:1em;
}

UL.account_photos LI
{
	margin:0px;
	padding:0px;
	display:block;
	display:block;
	border:Solid 1px Gray;
	margin-bottom:5px;
	list-style-type:none;
}


.photonapproved
{
	color:White;font-size:0.7em;text-align:center;background-color:Red;
}
.photoapproved
{
	color:White;font-size:0.7em;text-align:center;background-color:Green;
}

.thmphoto A
{
	color:White;
	text-decoration:none;
}
.thmphoto A:hover
{
	color:Blue;
}


.thmphoto
{
	border:Solid 1px Black;margin-right:5px;
	float:left;
	margin:5px;
}
.thmphoto .tdimg{
	height:100px;vertical-align:middle;text-align:center;
	background-color:Gray;
}

.account_photos .tit A
{	
	color:White;text-decoration:none;
}

.account_photos .tit A:hover
{
	color:Blue;
	text-decoration:underline;
}
.account_photos .tit
{
	background-color:Gray;color:White;
}