/* Form creator CSS */

	#form{
		margin:5px;
		margin-left:10px;
	}
	
	#form table{
		width:100%;
	}
	
	#form td.label{
		padding:5px;
		text-align:right;
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		width:200px;
	}
	
	#form td.spr{
		padding:5px;
		text-align:center;
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		width:15px;
	}
	
	#form td.input{
		padding:5px;
		width:300px;
	}
	
	#form td.description{
		padding:2px;
		padding-left:15px;
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		background-image:url(images/arrow_l.gif);
		background-position:0 50%;
		background-repeat:no-repeat;
		color:#666;
	}
	
	#form input.text{
		padding:5px;
		font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:inset 1px #CCC;
		width:300px;
		background:url(images/quicklinkbg.png) left -8px  repeat-x #FFF;
	}
	
	#form textarea.textarea{
		padding:5px;
		font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:inset 1px #CCC;
		width:300px;
		background:url(images/quicklinkbg.gif) top  repeat-x #FFF;
	}
	
	#form input.password{
		padding:5px;
		font:normal 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:inset 1px #CCC;
		width:300px;
		background:url(images/quicklinkbg.gif) top  repeat-x #FFF;
	}
	
	/* CHECKBOX */
	#form td.input div.area{
		display:block;
		padding:3px;
		border-bottom:dashed 1px #CCCCCC;
	}
	
	#form td.input label{
		font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		vertical-align:bottom;
	}
	
	#form input.checkbox{
		padding:5px;
		vertical-align:bottom;
		background:url(images/quicklinkbg.gif) top  repeat-x #FFF;
	}
	
	#form input.radio{
		padding:5px;
		vertical-align:bottom;
		background:url(images/quicklinkbg.gif) top  repeat-x #FFF;
	}
	
	
	#form select.select{
		padding:5px;
		font:normal 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:inset 1px #CCC;
		width:300px;
		background:url(images/quicklinkbg.gif) top  repeat-x #FFF;
	}
	
	#form select.multiselect{
		padding:5px;
		font:normal 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:inset 1px #CCC;
		width:300px;
		background:url(images/quicklinkbg.gif) top  repeat-x #FFF;
	}
	
	
	
	#form .buttons td{
		padding:5px;
		text-align:center;
	}
	
	#form .buttons td.description{
		text-align:left;
		padding-left:15px;
	}
	
	
	#form input.submit{
		padding:5px;
		font:normal 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:outset 1px #369;
		background-color:#69F;
		color:#FFF;
	}
	
	#form input.reset{
		padding:5px;
		font:normal 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:outset 1px #F66;
		background-color:#FCC;
		color:#900;
	}
	
	
	#form .ra td{
		background-color:#EFEFEF;
	}
	
	#form .rb td{
		background-color:#DEDEDE;
	}
	
	#form .ro td{
		background-color:#D0D0D0;
	}
	
	#form .ro td.description{ color:#343434; } 
	
	#form div.error{
		font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#F00;
		border-top:solid 1px #F00;
		padding:5px;
	}
	
	#form .row-error td{
		background-color:#FF9;
		color:#F00;
	}
	
	#form .row-error input, #form .row-error select, #form .row-error textarea{
		border-color:#F00;
	}
	
	#form td.errors{
		font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#F00;
		border:solid 1px #F00;
		padding:5px;
	}
	
	#form td.success{
		font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#060;
		background-color:#EFE;
		border:solid 2px #0C0;
		padding:10px;
		text-align:center;
	}
	
	#form td.empty{
		font:normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		background-color:#EEE;
		border:solid 2px #CCC;
		padding:20px;
		padding-top:30px;
		padding-bottom:30px;
		text-align:center;
	}
	
	#form td.description .select{
		padding:1px;
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:inset 1px #CCC;
		width:150px;
		background:url(images/quicklinkbg.gif) top  repeat-x #FFF;
	}
	
	#form td.description .button{
		padding:1px;
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border:outset 1px #6F6;
		background-color:#6F9;
		color:#060;
	}