#myform{
	background-color: #ffffff;
	position: relative;
	top: 2px;
	left: 5px;
	margin: 5px 0 5px 0;
	/* REMOVE THE FOLLOWING LINE IF YOU WANT THE FORM TO WRAP TO THE BROWSER WINDOW SIZE*/
	width: 470px;
}

span.required {
	color: red;
	text-align: left;
}

form label {
	font: regular 12px Verdana, Arial, sans-serif;
	color: #333333;
	margin: 0 5px 0 0;
}

div.row{
	clear: both;
	height: 15px;
	font-size: 12px;
	margin: 5px 0 0 0;
	padding-top: 7px;
}

div.rowforverticalradiobuttons{
	clear: both;
	font-size: 12px;
	margin: 5px 0 5px 0;
}

div.formbuttonrow{
	clear: both;
	align: center;
	padding: 1px;
	margin: 0;	
}

/* COLUMN STYLES */

/* USED FOR GENERIC COLUMNS */
/* Labels */
.formfieldlabel50wide{float: left; width: 50px; text-align: right;}
.formfieldlabel1wide{float: left; width: 1px; text-align: right;}
.formfieldlabel100wide{float: left; width: 100px; text-align: right;}
.formfieldlabel120wide{float: left; width: 120px; text-align: right;}
.formfieldlabel190wide{float: left; width: 190px; text-align: right;}
.formfieldlabel210wide{float: left; width: 210px; text-align: right;}
.formfieldlabel310wide{float: left; width: 310px; text-align: right;}
/* Inputs */
.formfieldinput369wide{float: left; width: 369px; text-align: left;}
.formfieldinput250wide{float: left; width: 300px; text-align: left;}
.formfieldinput200wide{float: left; width: 250px; text-align: left;}
.formfieldinput150wide{float: left; width: 150px; text-align: left;}
.formfieldinput130wide{float: left; width: 130px; text-align: left;}
.formfieldinput50wide{float: left; width: 50px; text-align: left;}
/* Other */
.formcomment{float: left; width: 310px; text-align: left;}
div.row a:link { text-decoration: underline; color: #0969DA; }
div.row a:visited { color: #660989; }
div.row a:hover { color: #0969DA; text-decoration: none; }
div.row a:active  { color: #660989; }