/* restyle some text elements for the page */

body div#copy h2.forms {
	margin-bottom:5px;
	margin-top:15px;
}

body div#copy ul.formlist {
	border-top:1px solid #E8E4BE;
	padding-left:20px;
	padding-top:15px;	
	margin-right:200px;	
	margin-bottom:20px;
}

body div#copy ul.formlist li { 
	margin-bottom:10px;	
}

body div#copy fieldset {
	margin-bottom:0px;
	padding-top:15px;
	padding-left:9px;	
	padding-bottom:10px;
	margin-top:0;
	display:block;	
	background-color: #F4F2E0;
	margin-right:20px;
	border-left:10px solid #DCD499;
	border-top:1px solid #DCD499;	
	border-bottom:1px solid #DCD499;	
	margin-top:20px;
}

body div#copy fieldset div.optsubgroup {
	clear:both;
	margin-left:12px;
	margin-top:5px;
}

body div#copy fieldset div.optsubgroup input {
	display:inline;
	width:auto;
	margin-right:6px;
	float:left;
	clear:left;
}

body div#copy p.note {
	margin:0;
	padding:0;
	margin-left:8px;
	margin-top:15px;
	color:#666;
	font-size:11px;
	padding-bottom:0;
	line-height:0;
}

body div#copy fieldset#specific {
	margin-bottom:0px;
	padding-left:9px;
	padding-top:15px;
	padding-bottom:10px;
	margin-top:0;
	display:block;
	margin-top:10px;
	color:#000;
}

body div#copy fieldset label {
	display:block;
	font-weight:bold;
	margin-bottom:0px;
	font-size:101%;
}


.required {
	background: url(/img/required.gif) 0px 2px no-repeat;
	padding-left:14px;
}

body div#copy fieldset input, body div#copy fieldset select {
	display:block;
	margin-bottom:10px;
	width:90%;
	margin-right:1px;
	border:1px inset;
}

body div#copy fieldset div.optgroup input {
	display:inline;
	margin-right:5px;
	width:auto;
	margin-bottom:0;
}

body div#copy fieldset div.optgroup input {
	margin-right:4px;
}

body div#copy fieldset div.optgroup {
	margin-bottom:10px;
}

body div#copy fieldset div.optgroup input {
	border:none;
}

/* hacks for alternating colors */ 

body div#copy fieldset#contact, body div#copy fieldset#comments {
	background-color: #F6F4E5;
}

div#copy fieldset#comments textarea {
	width:90%;
	margin-bottom:10px;
	height:125px;
	border:1px inset;	
}

div#copy fieldset#actions {
	margin-bottom:40px;
	border-left:none;
	padding-left:20px;
	padding-top:10px;
	border-bottom:none;
}

div#copy fieldset input#Submit {
	border:none;
	width:auto;
	padding:0;
	margin:0;
}

div#copy  input#Zip {
	width:8em;
}div#copy div#contactform {
	padding-left: 25px;
}
