/*Form CSS - July 2008*/

/*Form elements - Single Fieldset Form*/
fieldset#form {
	width: 600px;
	border: none;
	border-top: 1px solid #99CCFF;
	margin-bottom: 10px;
	background-image: url(/images/bluegradientlong.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

fieldset#form ol {
  	margin: 0;
  	padding: 0;
}
fieldset#form ul {
  	margin: 0;
  	padding: 0;
}

fieldset#form li {
  	list-style: none;
  	padding: 5px 10px 7px;
	margin: 0;
	background-image: url(/images/form-divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

fieldset#form h2, fieldset#form h3, fieldset#form p {
	margin-left: 10px;
}

fieldset#form legend {
 	padding: 0 2px;
  	font-weight: bold;
  	color: #000000;
}

fieldset#form label {
  	display: inline-block;
  	line-height: 1.8;
  	vertical-align: top;
  	width: 150px; /*This aligns the text boxes*/
}
fieldset.form {
	width: 600px;
	border: none;
	border-top: 1px solid #99CCFF;
	margin-bottom: 10px;
	background-image: url(/images/bluegradientlong.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

fieldset.form ol {
  	margin: 0;
  	padding: 0;
}
fieldset.form ul {
  	margin: 0;
  	padding: 0;
}

fieldset.form li {
  	list-style: none;
  	padding: 5px 10px 7px;
	margin: 0;
	background-image: url(/images/form-divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

fieldset.form h2, fieldset.form h3, fieldset.form p {
	margin-left: 10px;
}

fieldset.form legend {
 	padding: 0 2px;
  	font-weight: bold;
  	color: #000000;
}

fieldset.form label { /*if you have multiple fieldsets per form*/
  	display: inline-block;
  	line-height: 1.8;
  	vertical-align: top;
  	width: 150px; /*This aligns the text boxes*/
}
/*Form Styles*/
/*.required { red for required fields
  	font-weight: bold;
  	font-style: normal;
  	color: #F00;
}*/

.submit { /*centers the submit button*/
	margin-left: 250px;
}

.none { /*removes the background image line divider*/
	background-image:none;
}
.sentencelabel { /*gives labels around sentences more width*/
	width: 600px;
}
.imagelabel { /*gives labels around image attachments more width*/
	width: 250px;
	}

