
/* FORM STYLES */

/* hint styles ----------------------- */

	form.ath-form .hint {
		margin-left:125px;
		padding:10px 0 0 0;
	}
	
/* hint styles ----------------- [END] */


/* Fieldset styles ------------------- */

	form.ath-form fieldset {
		margin: 0px 0px 0px 0px;
		padding-top: 15px;
		border: none;
		border-top: 1px #D5D5D5 solid;
	}

	form.ath-form legend{
		display:none;
	}

/* Fieldset styles ------------- [END] */


/* Label styles ---------------------- */

	form.ath-form label{
		font-size:1.1em;
		color:#555555;
		display:block;
		float:left;
		width:115px;
		text-align:right;
		padding:3px 10px 0 0;
	}

/* Label styles ---------------- [END] */


/* DD and DT styles ------------------ */

	form.ath-form dd{
		padding-bottom:8px;
	}
	
	#found_out_from{
		margin-bottom:15px;
		width:200px;
	}

	form.ath-form dt{
		float:left;
	}

/* DD and DT styles ------------ [END] */


/* Input styles ---------------------- */

	form.ath-form input{
		border:1px #ccc solid;
		color:#333;
		padding:2px;
		width:200px;
	}
	
	form.ath-form .text-area {
		width:200px;
		height: 7em;
		border:1px #ccc solid;
		overflow:auto;
	}

/* Input styles ---------------- [END] */


/* Form Button styles ---------------- */

	form.ath-form .button {
		margin-left:125px;
		margin-right: 2px;
		background-color: #eee;
		color: #333;
		border: 1px #ccc solid;
		padding: 2px;
		width:50px;
	}
	
	form.ath-form .button:hover {
		color: #fff;
		background-color: #0163a9;
		border: 1px #fff solid;
	}

/* Form Button styles ---------- [END] */


/* Form Table styles ----------------- */

	form.ath-form table{
		color:#555555;
		margin-bottom:10px;
	}
	
	form.ath-form table td{
		width:300px;
		padding:4px 0 4px 0;
	}
	
	form.ath-form table td.checkbox{
		text-align:left;
		padding-left:40px;
	}
	form.ath-form table td.checkbox input{
		width:50px;
		border:none;
	}
	
	form.ath-form table th{
		text-align:center;
		padding-bottom:5px;
	}

/* Form Table styles ----------- [END] */

/* END FORM STYLES */
