#tabform {
	position:absolute;
	right:5px;
	bottom:0px;
	display:block;
	padding:1px 0px 0px 0px;
	border-bottom:solid 1px #556;
	border-top:solid 1px #ddc;
	border-left:solid 1px #554;
	border-right:solid 1px #776;
	color:#444;
	background-color:#cc9;
	font:bold 12px/13px georgia,serif;
	overflow:hidden;
	background-image:url(graphic/stripes.gif);
}
#tabform h4{
	padding:0px;
	font:bold 11px/16px georgia,serif;
	letter-spacing:1px;
	margin:0px;
	float:none;
	clear:both;
	background-color:#cc9;
	padding:0px 5px 0px 9px;
	text-transform:uppercase;
}
#tabform h4 strong{font:normal 21px/18px zapf dingbats;vertical-align:sub;}
#tabform img {border:none;vertical-align:top;}
#tabform a,#tabform a:link,#tabform a:active,#tabform a:visited {border:none;text-decoration:none;color:#444;}
#tabform a:hover {color:#11a;}
.border{border-bottom:solid 2px #887;text-align:center;}
#tabform .hide{display:none;}
#tabform .show{display:block;}
#tabform .showfade{display:block;}
#tabform .showclear{display:block;}
#tabform .showfade table{filter:alpha(opacity=30);opacity: 0.3;}
#tabform .showclear table{display:block;filter:alpha(opacity=0);opacity: 0.0;}
#tabform #progress{/*background-color:#cc9;*/color:#333;padding:4px;position:absolute;top:0px;text-align:left;left:0px;font-weight:normal;margin:50px 40px 10px 40px;}
#signupform {padding:4px 8px 0px 8px;margin:1px 1px 8px 0px;text-align:center;display:block;}
#signupform .small {font:normal 9px/10px verdana;color:#111;padding:4px 0px 0px 0px;border-top:double 3px #555;}
#signupform table{display:block;margin:6px 0px 0px 0px;border-spacing:0px;border:none;/*border-top:double 3px #555;*/border-collapse:collapse;}
#signupform table td{text-align:center;padding:1px 2px 1px 2px;}
#signupform table table.basic{border:none;margin:0px;}
#signupform table table.basic td{border:none;padding:0px 12px 0px 0px;}
#signupform input{border:solid 0px #c0c092;/*border-color:#555;*/background-color:#e0e0b9;padding:0px;margin:0px;}
#signupform input#send{background-color:#555;color:#cc9;padding:2px 8px 2px 8px;margin-top:8px;font:bold italic 11px/11px georgia,serif;border:none;}
#signupform table tr.fields td.label{text-align:right;}
#signupform table td.checks{line-height:18px;vertical-align:top;text-align:left;}
#signupform table td.checks input{background-color:transparent;text-align:left;border:none;margin:0px;padding:0px;}
#signupform table tr.fields td{text-align:left;}
#signupform table tr.row1 td{padding-top:4px}
#signupform table tr.bottom td{padding-bottom:4px}
#signupform table tr.division td {background-color:#cc9;border:solid 1px #555;border-left:none;border-right:none;padding:2px 0px 2px 0px;}
