/* ---------- _ ----------*/


/* ---------- BEGIN PAGE STYLE ----------*/

body {
	text-align: center;
}

#page  {
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	height:620px;
	background-image:url(images/user_reg_statueLib_bg_760w_620h.png);
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	
}


/* ---------- END PAGE STYLE ----------*/

/* ---------- BEGIN USER REGISTRATION ----------*/

.reg_bar {
width:350px;
padding-bottom:3px;
margin-bottom:3px;
border-bottom:thin solid #003399;
}

.reg_bar div {
width:150px;
float:left;
}
#userMain {
width:400px;
height:400px;
margin-left:255px;
padding-top:160px;
font-size:14px;
}

#usrReg0 {
	float:right;
	width:300px;
	margin-right:100px;
	padding-top:10px;
	padding-bottom:10px;
	}

#usrReg1 {
	float:right;
	width:400px;
	height:400px;

}

#usrReg1 input {
font-size:12px;
color:#003399;
height:14px;

}

#usrReg2 {
	float:right;
	width:400px;
}

#reg_alert {
width:350px;
border-top: #FF0000 medium solid;
border-bottom: #FF0000 medium solid;

color:#FF0000;

}



/* ---------- END USER REGISTRATION ----------*/

/* ---------- BEGIN USER MAIN ----------*/



/* - USER BIO - */


.ub_bar {
	font-size:14px;
	
	width: 500px;
	height: 25px;
	border-bottom: solid thin;
	border-bottom-color:#333399;
	line-height:25px;
	
	
}

.ub_bar input{
background-color:#FFCCCC;
}


.ub_bar input {
font-size:14px;
}

#pass_input1 {
width:100px;
}

#pass_input2 {
width:100px;

}



.alert_div{
background-color:#FF9999;
color:#000000;
float:right;
width:500px;
}




/* ---------- END FORM ----------*/

/* ---------- BEGIN USER LOGIN ----------*/


.but_gen a{
text-decoration:none;
border-bottom-color:#003366;
color:#003366;
display:block;
margin-top:2px;
text-align:center;
line-height:18px;
border:solid thin;
width:38px;
height:18px;
font-size:12px;
}

.but_gen a:link, .but_cancel a:visited {

}

.but_gen a:hover {
color:#FFFFFF;
background-color:#333399;

 }

.but_gen a:active { }


/* ---------- END USER LOGIN ----------*/



