/** Author: Kristina Floyd
	Date Created: 2010 05 08
*/


a img { border: none; }


h1, h2, h3, h4, h5, h6 { font-family: "Times New Roman"; }


a { color: #2D6A69; font-weight: bold; text-decoration: underline; }
a:hover { color: #08ABAB; text-decoration: none; }


table { font-size: 100%; }


/* START form */
form { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
	form ol { list-style: none; margin: 0; padding: 0; }
		form li { background: #DDDDDD; border-bottom: 0; clear: left; display: block; list-style: none; margin-bottom: 1em; overflow: hidden; padding: 2px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
		form li:hover { background: #08ABAB; color: #FFFFFF; }
		label { color: #888888; display: block; float: left; padding: .5em; width: 150px; }
			label strong { color: #000000; }
		form li:hover label { color: #FFFFFF; }
		input,
		textarea,
		select { background: #FFFFFF; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: .5em; width: 250px; }
			input.input-text {  }
			input.input-checkbox {  }
			input.input-radio {  }
			option { padding: .5em; }
		
		form .required {  }
		form .error { background: #f8cad6; }
		form .error-message { font-size: 12px; font-weight: bold; margin: 3px 0 3px 166px; }
		.main-error-message { color: #08ABAB; font-weight: bold; }

		.form-buttons { background: transparent; padding-top: 1em; text-align: right; }
		.form-buttons:hover { background: transparent; }
			input.input-submit { cursor: pointer; width: auto; }
/* END form */

