
table.i4aFormTable {
	margin: 0 0 10px 0;
	}

table.i4aFormTable td {
	padding: 0 5px 0 0;
	}

table.multirow td {
	padding-bottom: 5px;
	}

table.nopadding td {
	padding-bottom: 5px;
	}

table.i4aFormTable td.FORMLABELREQUIRED,
table.i4aFormTable td.FORMLABEL {
	padding-left: 1px; 
	}

table.i4aFormTable input {
	-webkit-border-radius:  4px;
	border-radius:  4px;
	-webkit-box-shadow: inset 3px 3px 6px #eeeeee;
	box-shadow: inset 3px 3px 6px #eeeeee;
	background-color: #ffffff;
	border: 1px solid #999999;
	font-size: 100%;
	margin: 0 3px 0 0;
	padding: 1px 7px 1px 6px;
	}
	
/* Gilbert - extending this for all buttons */ 
table.i4aFormTable input.submit,
input.submit,
input.button,
input.btn,
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset -3px -3px 6px #dddddd;
	box-shadow: inset -3px -3px 6px #dddddd;
	background-color: #eeeeee;
	border: 1px solid #999999;
	font-size: 100%;
	margin: 0;
	padding: 1px 4px 1px 3px;
	color: black;
	}
	
.radio-choice {
	padding: 0 5px 0 3px;
	}

table.i4aFormTable select {
	background-color: #ffffff;
	border: 1px solid #999999;
	font-size: 100%;
	margin: 0;
	}


input.radio1 {
	height: 17px;
	vertical-align: middle;
	}
