*
{
padding: 0px;
margin: 0px;
}

body
{
background: #F9F9F7 url('images/a1.gif') repeat-x;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
color: #8C8C73;
line-height: 18px;
}


#upbg
{
position: absolute;
top: 0px;
left: 0px;
background: #fff url('images/upbg.gif') no-repeat;
width: 747px;
height: 264px;
z-index: 1;
}


#wrapper
{
position: relative;
width: 747px;
margin: 0 auto;
background: #fff url('images/abg.gif') repeat-y;
}


#inner
{
position: relative;
padding: 13px 30px 13px 30px;
z-index: 2;
}



h1 {

font-size: 26px;
}


h3 {
font-size: 16px;

}


#inner h3
{
margin-left: 50px;
margin-top: 30px;

}

.buttons {

margin-left: 35px;

}


#req_fields
{
margin-top: 50px;

}


#inner table {

position: relative;
margin-left: 70px;
line-height: 30px;
font-size: 16px;

}




.spacer {

margin: 40px 0 40px 0;


}



.bad-field {
        border:2px solid #900;
        background: #FFE2E2;
}

.cell-error {
	
        /*border:1px dashed red;*/
	padding: 3px;
	font-weight:bold;
}

.wait       {
        background-color:#ffffcc;
        font-weight:bold;
        font-size:12px;
        color:#390;
        font-family:arial, sans-serif;
        border:1px solid #BEBAAE;
        margin:20px;
	width:100px;
        padding:5px;
        display:none;
        text-align:center;
}

.feet {
	margin-top:30px;
	text-align:center;
	font:bold 10px verdana;
	color:#000;
}


.card-on {
	display:block;
	clear:both;
}

.card-off {
	display:none;
}



