form {
	margin:0;
}

	form p {
		clear: left;
	}

		form label,  form span {
			float: left;
			display: inline;
			width: 90px;
			margin-right: 10px;
		}

			#content p.error, form p.error label { color:#f00; }


		form input, form textarea {
			font-size: 0.9em;
			border: 1px solid #aaa;
			padding: 2px;
			width: 190px;
			margin-bottom:2px;
			font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		}

		form p textarea {
			height: 6em;
		}

			form input.nolabel {
				margin-left: 100px;
			}

			form p.error input, form p.error textarea {
				border: 1px solid #f00;
				background-color:#FEDAC4;
			}

			form input.button {
				background-color:#FE6607;
				background-image: url('images/buttonback.gif');
				background-repeat: repeat-x;
				background-position: 0 100%;
				width:auto;
				color:#fff;
				cursor: pointer;
				padding: 5px;
				border: 1px solid #FE6607;
			}
			form input.google_submit {
				float: right;
				margin: 12px 12px 0 0;
				border: none;
			}


form p label.checkbox {
float: left;
width: 260px;
margin-bottom: 10px;
text-align: right;
}

form p input.checkbox {
float: left;
width:auto;
margin: 0 0px 0 10px;
}






/* BUTTONS */



 #content a.button, #content button, #header button {
    display: block;
	background-color:#FD7F31;
	background-image: url('images/buttonback.gif');
	background-repeat: repeat-x;
	background-position: 0 100%;
	color:#fff;
	padding: 5px;
	width:auto;
	border: 1px solid #FE6607;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	line-height:130%;
	text-decoration:none;	
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}



#content button {
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}

	#content button.nolabel {
		margin-left: 100px;
	}
	#content a.left, #content button.left {
		float: left;
		display: inline;
		margin-right:5px;
	}
	#content button.right{
		float: right;
		display: inline;
		margin-left:5px;
	}
		#content #main table tr td a.button, #content #main table tr td button {
			margin-bottom:3px;
		}

#content button[type] {
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type] {
    padding:4px 10px 3px 7px; /* IE7 */
}

#content button img,  #content a.button img {
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

#content button:hover,  #content a.button:hover {
	background-color:#222;
	background-image: none;
}

