#loginbox { visibility: hidden; position: absolute; z-index: 300;
	top:200px; margin-left:200px; width:0px; height:0px; font-size:0px; }
#loginbox_bg { visibility: hidden; position: absolute; z-index: 310; margin:0px; width: 164px; height:149px;
	background: url("/images/cardpres/loginbox1.png") no-repeat;}
#loginbox_content { visibility: hidden; position: absolute; z-index: 320;
	padding: 0px; margin:0px; width: 164px; height:149px;
	font: 7pt/11px verdana; }

form#ajaxloginform {
	padding: 0px;
	padding-top: 0px;
	position:absolute;
	clear: both;
	margin: 0px 0px 0px 0px;
}
form#ajaxloginform ul{
	list-style:none;
	position:absolute;
	margin-left:0px;
	margin-top:75px;
	padding: 0px 0px 0px 0px;
	width:165px;
	border:0px solid red;
}
form#ajaxloginform li label {float:left; position:absolute; margin-left:0px; font:9px verdana; color: red; text-align:left;}
form#ajaxloginform li input#lusername {vertical-align: top; margin-left: 32px; font:10px Verdana; color: black; background:url("/images/buttons/loginbakgr.gif") no-repeat; border: 1px inset #cc7a00; width: 95px;}
form#ajaxloginform li input#passwd {vertical-align: top; margin-left: 32px; font:10px Verdana; color: black; background:url("/images/buttons/loginbakgr.gif") no-repeat; border: 1px inset #cc7a00; width: 95px;}
form#ajaxloginform li input#push1,form#ajaxloginform li input#push2 {font-family: Verdana; color: black;font-size: 10px; border: 1px solid #000000; background-color: #f3f3f3; height:17px; width: 53px;}
form#ajaxloginform li input#push1 {  margin-left: 25px; }
form#ajaxloginform li input#push2 {  margin-left: 5px;  }
form#ajaxloginform li label#loginsubmitindicator {visibility: hidden; float:left; position:absolute; left: 85px; margin-top:7px; font:10px Verdana; color: white; text-align:left;}
form#ajaxloginform li div#newmember { position: absolute; top: 46px; left: -2px; margin-left: 87px; height: 20px; }
form#ajaxloginform li button#loginbutton { position: absolute; width: 63px; height: 21px; border: 0px; left:-1px; top:38px; background:url('/images/buttons/loginbutton1.gif'); margin: 0px; margin-left: 23px; margin-top: 8px; padding: 0px; }



#loginbox_mg_bg { visibility: hidden; position: absolute; z-index: 310; margin:0px; width: 164px; height:149px;
	background: url("/images/cardpres/loginbox_mg.png") no-repeat;}
#loginbox_mg_content { visibility: hidden; position: absolute; z-index: 320;
	padding: 0px; margin:0px; width: 164px; height:149px;
	font: 7pt/11px verdana; }


form#ajaxloginform_mg {
	padding: 0px;
	padding-top: 0px;
	position:absolute;
	clear: both;
	margin: 0px 0px 0px 0px;
}
form#ajaxloginform_mg ul{
	list-style:none;
	position:absolute;
	margin-left:0px;
	margin-top:75px;
	padding: 0px 0px 0px 0px;
	width:165px;
	border:0px solid red;
}
form#ajaxloginform_mg li label {float:left; position:absolute; margin-left:0px; font:9px verdana; color: red; text-align:left;}
form#ajaxloginform_mg li input#lusername {vertical-align: top; margin-left: 32px; font:10px Verdana; color: black; background:url("/images/buttons/loginbakgr.gif") no-repeat; border: 1px inset #cc7a00; width: 95px;}
form#ajaxloginform_mg li input#passwd {vertical-align: top; margin-left: 32px; font:10px Verdana; color: black; background:url("/images/buttons/loginbakgr.gif") no-repeat; border: 1px inset #cc7a00; width: 95px;}
form#ajaxloginform_mg li input#push1,form#ajaxloginform_mg li input#push2 {font-family: Verdana; color: black;font-size: 10px; border: 1px solid #000000; background-color: #f3f3f3; height:17px; width: 53px;}
form#ajaxloginform_mg li input#push1 {  margin-left: 25px; }
form#ajaxloginform_mg li input#push2 {  margin-left: 5px;  }
form#ajaxloginform_mg li label#loginsubmitindicator {visibility: hidden; float:left; position:absolute; left: 85px; margin-top:7px; font:10px Verdana; color: white; text-align:left;}
form#ajaxloginform_mg li div#newmember { position: absolute; top: 46px; left: -2px; margin-left: 87px; height: 20px; }
form#ajaxloginform_mg li button#loginbutton { position: absolute; width: 63px; height: 21px; border: 0px; left:-1px; top:38px; background:url('/images/buttons/loginbutton1.gif'); margin: 0px; margin-left: 23px; margin-top: 8px; padding: 0px; }




#registerbox { visibility: hidden; position: absolute; z-index: 300;
	top:200px; margin-left:400px; width:0px; height:0px; font-size:0px; }
#registerbox_bg { visibility: hidden; position: absolute; z-index: 310; margin:0px; width: 245px; height:265px;
	background: url("/images/cardpres/regbox.png") no-repeat;
}
#registerbox_content { visibility: hidden; position: absolute; z-index: 320;
	padding: 0px; margin:0px; width: 245px; height:265px;
	font:7pt/11px verdana; }



form#registerform {
	padding: 0px;
	padding-top: 0px;
	position:absolute;
	clear: both;
	margin: 0px 0px 0px 0px;
}
form#registerform ul{
	list-style:none;
	position:absolute;
	margin-left:0px;
	margin-top:42px;
	padding: 0px 0px 0px 0px;
	width:245px;
	border:0px solid red;
}
form#registerform li label {float:left; position:absolute; margin-left:0px; margin-top:4px; font:9px verdana; color: red; text-align:left;}
form#registerform li input#rusername {vertical-align: top; margin-left: 104px;  font:11px Verdana; color: black; background:url("/images/buttons/loginbakgr_cardpres.gif") no-repeat; border: 1px inset #830088; width: 95px;}
form#registerform li input#remail {vertical-align: top; margin-left:104px;  font:11px Verdana; color: black; background:url("/images/buttons/loginbakgr_cardpres.gif") no-repeat; border: 1px inset #830088; width: 95px;}

form#registerform li input#rpassword {vertical-align: top; margin-left: 104px; font:10px Verdana; color: black; background:url("/images/buttons/loginbakgr_cardpres.gif") no-repeat; border: 1px inset #830088; width: 105px;}
form#registerform li input#rpasswordrepeat {vertical-align: top; margin-left: 104px; font:10px Verdana; color: black; background:url("/images/buttons/loginbakgr_cardpres.gif") no-repeat; border: 1px inset #830088; width: 105px;}
form#registerform li select#ragegroup{vertical-align: top; font:9px Verdana; color: black; background:url("/images/buttons/loginbakgr_cardpres.gif") no-repeat; border: 1px inset #830088; width: 60px;}
form#registerform li select#rgender{vertical-align: top; font:9px Verdana; color: black; background:url("/images/buttons/loginbakgr_cardpres.gif") no-repeat; border: 1px inset #830088; width: 60px;}

form#registerform li input.checkbox#rvxustudent {margin-left: 102px; }
form#registerform li input.checkbox#rconditions {margin-left: 102px; }
form#registerform li input.checkbox#rnewssubscription {margin-left: 102px; }
form#registerform li input#push1,form#registerform li input#push2 {font-family: Verdana; color: black;font-size: 10px; border: 1px solid #000000; background: #f3f3f3; height:17px; width: 80px;}
form#registerform li input#push1 { margin-left:0px; margin-top:24px; }
form#registerform li input#push2 { margin-left:46px; margin-top:24px; }
form#registerform li label#loginsubmitindicator {visibility: hidden; float:left; position:absolute; left: 85px; margin-top:7px; font:10px Verdana; color: white; text-align:left;}

.borderhack { border: none; margin-left: 105px; width: 60px; }


#forgotpasswdbox { visibility: hidden; position: absolute; z-index: 300;
	top:200px; margin-left:400px; width:0px; height:0px; font-size:0px; }
#forgotpasswdbox_bg { visibility: hidden; position: absolute; z-index: 310; margin:0px; width: 245px; height:265px;
	/*background: url("/images/cardpres/regbox.png") no-repeat;*/
	background: black;
	border: 1px solid red;
}
#forgotpasswdbox_content { visibility: hidden; position: absolute; z-index: 320;
	padding: 0px; margin:0px; width: 245px; height:265px;
	font:7pt/11px verdana;
}



#forgotpasswdform ul {
	list-style: none;
	font: 10px arial;
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
	position: relative;
}

#forgotpasswdform input {
	border: 1px solid black;
	font: 11px arial;
	background: white;
}

#forgotpasswdform li {  position: relative; margin-top: 4px; margin-left: 4px; height: 16px; }
#forgotpasswdform label { position: absolute; margin-top: 3px; }
#forgotpasswdform input#forgotpasswdemail { position: absolute; margin-left: 80px; width: 106px; }
#forgotpasswdform input#submitforgotpasswdbutton { position: relative; width: 60px; margin-left: 126px; margin-bottom: 10px;}
#forgotpasswdform a#forgotpasswdcontactuslink { position: absolute; margin-top: 3px; margin-left: 40px; color: red; font: 11px arial; display: none }
#forgotpasswdform span#forgotpasswdsubmitindicator { position: absolute; margin-top: 3px; margin-left: 75px; color: white; font: 11px arial; display: none }
#forgotpasswdform span#forgotpasswderrorindicator { position: absolute; margin-top: 3px; margin-left: 40px; color: white; font: 11px arial; color: red; display: none}
#forgotpasswdsuccess { display: none }

