@charset "UTF-8";
/* CSS Document */

/* Form Fields
By way of the Man In Blue http://www.themaninblue.com/  */


form { margin-bottom: 0.5em; }

#columnarForm fieldset { 
	width: 17.5em;
	float: left; display: block; 
	margin: 0 1em 1em 0;
	line-height: 1em;
	padding: 0 .75em .25em .75em;	
	background: transparent url(../images/SecondaryContentAreaBack.jpg) top left repeat-y; 
	border-collapse: collapse;
	border: 0
}
#columnarForm legend { 
	color: #d23e03;	 font-weight: bold; margin-bottom: .75em;}
#columnarForm fieldset.radio {	width: 16em;
	padding: .7em 0 .7em 0; margin: .7em 0 .7em 0;
	background-color: #D1D1D1; }
#columnarForm fieldset.select {	
	width: 15em;	
	padding: .25em .25em .25em .25em;	margin: .25em 0 .25em 0;	
	background-color: #DDD; 
	border: 1px #AFAFAF solid outset; 
	color: #CC151C;
}
#columnarForm fieldset.radio input { clear: both; float: left; width: auto; }
#columnarForm fieldset.radio label { font-weight: normal; padding: .25em 0 .25em 0;}
#columnarForm input { display: block; width: 16.5em; }
.input-box { color: #363636; background-color: #F1F1F1; border: #AFAFAF solid 1px; font-size: 1em;line-height: 1.1em; margin-top: .25em; height: 1.5em;}
#columnarForm label {	display: block;	margin-bottom: .75em; font-weight: bold; }
#columnarForm label.first { padding-top: .5em; }
#columnarForm select { display: block; color: #CC151C; }

#columnarForm .comments { height: 5em; color: #363636; margin-top: .25em; width: 16em;
background-color: #F1F1F1; border: #AFAFAF solid 1px; border-collapse: collapse;
}
#columnarForm .button {width: 8.5em; padding: .1em .15em;}

.req {color: #d23e03;}

