/* Forms
*******************************************************/
form{
	float: left;
	overflow: auto;
}

fieldset{
	border: 0;
}

#nav-holder fieldset {
	border: 0;
	float: left;
	padding: 8px 2px 0 0;
	margin: 0;
}

.search-fieldholder{
	float: left;
}

.field{
	clear: both;
	margin-right: 10px;
	padding: 5px 0;
}

label{
	padding-right: 10px;
}

#nav-holder .field{
	padding: 0;
	margin: 0;
}

textarea {
	width: 95%;
	border: 3px double #336699;
}

legend{
	float: left; 
	display: inline;
}

#nav-holder input.text,
#nav-holder textarea,
#nav-holder select {
	background: white url(../images/search-box135x20.jpg) top left repeat-y;
	height: 14px;
	padding: 2px;
	border: 1px #003366 solid;
	width: 110px;
}
select {
	width: auto;
}

#nav-holder input{
	float: right;
	padding-right: 2px;
}

input .text{
	margin-left: 200px;
}

input.action {
	padding: 1px;
}
input:focus span, textarea:focus span {
	border: 3px solid #000;
}

input.action:hover,
input.action:focus {
	cursor: pointer;
}

.middleColumn {
 	display: block;
 	margin: 3px;
	padding: 0;
	width: 306px;
	clear: left;
}

/* Subpage Forms */
#subpage-content form{
	padding-bottom: 15px;
}
#subpage-content fieldset{
	margin-top: 0;
	padding-bottom: 10px;
}

#subpage-content input{
	border: 3px double #336699;
	padding: 2px;
	}
	#subpage-content input .action{
		background-color: white;
	}


/* SEARCH FORM */
#search-container fieldset{
	padding: 5px;
}

#SearchForm_SearchForm_action_results{
	border: none;
	background: transparent url(../images/magnifying-glass15x15.jpg) top left no-repeat;
	padding-left: 15px;
	padding-top: 2px;
	margin-top: 5px;
	font-family: "Gill Sans", "Century Gothic",helvetica, "microsoft sans serif", arial, sans-serif;
	font-size: 1em;
	color: #336699;
}