
#up{width:25em;padding-left:5em;}


#regform{text-align:center;}
#regform h2 {
    color: #004A8D;
    font-family: sans-serif,Arial;
    font-weight: normal;
    margin-bottom: 1em;
}
#regform #up{display:inline-block; text-align:left;}
#regform label{
	color: #004a8d;
    display: block;
    font-family: sans-serif,Arial;
	padding-top:0.5em;
}
#regform input.lin{
	border: 1px solid #00BCE4;
    font-size: 14px;
    margin: 2px 0 0.5em;
    padding: 5px;
    width: 158px;}
#regform select{
	margin: 2px 0 0.5em;
}
#regform #uname_show {
    font-family: sans-serif,Arial;
    font-size: 120%;
    font-weight: bold;
    padding-left: 1em;
	margin-bottom:0.5em;
}
#regform .submit{display: block; width:170px; font-size:100%;}

.warning{color:red; font-size:80%;display:none;}

.warning.w{display:block;}
#regform #cpv.w{border-color:red;}
#regform .lin.w{border-color:red;}

#uname_check{color:#00bce4;margin-left:1em;}
#uname_check:hover{color:#44DEFE;}

#warningp{font-size:80%; color:#00bce4; font-family: sans-serif,Arial; margin-top:0.5em;}




/*********************/
#userstable .details span{
	color:#004a8d;
	cursor:pointer;
}
#userstable .details span:hover{
	text-decoration:underline;
}
#userstable tr.active1{color:black;}
#userstable tr.active2{color:#00bce4;}
#userstable tr.active3{color:#888;}
#userstable tr.active10{color:#a00;}
#userstable tr.active4{color:salmon;}


.datas tr.detailed td{
	background-color:#aaa;
}
.datas #userdetails td{
	background-color:#aaa;
}
.datas#userstable td{
	text-align:left;
}

#userstablebydate td.link, #userstable td.link{cursor:pointer;text-decoration: underline;color: #004a8d;}

#userstablebydate{display:none;}
#userstablebydate .details span{
	color:#004a8d;
	cursor:pointer;
}
#userstablebydate .details span:hover{
	text-decoration:underline;
}
#userstablebydate tr.active1{color:black;}
#userstablebydate tr.active2{color:#00bce4;}
#userstablebydate tr.active3{color:#888;}
#userstablebydate tr.active10{color:#a00;}
.datas#userstablebydate td{
	text-align:left;
}


/*   hide reset button if no need    */
tr.active2 .pwreset button,
tr.active3 .pwreset button,
tr.active4 .pwreset button
{display:none;}


/* ----------------------------------------------------------- */


#regform label {
    margin-left: -3em;
    padding-top: 1em;
    padding-bottom: 0.3em;
}
#regform label.indent{
    margin-left:0em;
}

#course_note{
    font-family: Arial, sans-serif;
    font-size:85%;
    color: red;
    display: none;
}

#success_notes{
    font-family: Arial, sans-serif;
    color: #004a8d;
    display: none;
    clear: both;
    padding-top: 3em;
    width: 80%;
    margin-left: 10%;
}
#success_notes #success_uname{color:#00bce4;}

p.centerc{
    text-align:center;
}
p.indent{
    margin-left:3em;
}

#regform input#email{
    width:20em;
}

#regform input#school{
    width:20em;
}
