body{margin:0 auto;}
body,td{font-family:Tahoma,Verdana;font-size:11px}
form{margin:0}
a{color:#aa2200}

#appForm{
	display:none;
	float:left;
	position:absolute;
	width: 390px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	margin: -50px 0 0 -30px;
	padding:15px;
	padding-bottom:0px;
}

#appForm div.btnBar{
	width:100%;
	text-align:right;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #cccccc;
}

#appForm div.errArea {
	padding-top:5px;
	font-weight:bold;
	color:#aa2200;
	text-align:left;
	line-height:20px;
}


div.fLeft{float:left}
div.formTitle{text-align:right;width:81px;padding-right:8px;}
div.formRow{height:10px}


input,textarea{width:300px;border:1px solid #cccccc;background-color:#f5f5f5}
textarea{height:100px}

input.btn{width:90px;height:21px;font-size:11px;background-image:url('/img/btn.jpg');background-repeat:repeat-x}