/* The surrounding container for the form */
#job-alert-container {
	background: transparent;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	border-spacing:5px;
}

/* Effects all of the form input labels */
.search-label {

}

/* General input element rules */
input {
	height:26px;
}

input,select {
	width:100%;
	border:solid 1px #e0e0e0;
	padding-left:5px;
}

/* Specific form input elements */

#submit-button {
	border: solid 1px #d5d5d5;
	background-color:#e5e5e5;
	height:28px;
	width:150px;
}

#submit-button:hover {
	background-color:#f0f0f0;
}

#submit-button:active {
	background-color:#fafafa;
}

#first-name-box {
	
}

#last-name-box {
	
}

#email-address-box {
	
}

#keyword-box {
	
}

#type-dropdown {
	
}

#role-dropdown {
	
}

/*  Rules for each vertical row in the form */

/* The row that houses the firstname box and it's label */
#row-first-name {

}

/* The row that houses the lastname box and it's label */
#row-last-name {

}

/* The row that houses the email address box and it's label */
#row-email {

}

/* The row that houses the keyword box and it's label */
#row-keyword {

}


/* The row that houses the job type dropdown and it's label */
#row-type {

}

/* The row that houses the job role dropdown and it's label */
#row-role {

}

/* The row that houses the submit button */
#row-submit {

}

/* Displayed on a validation error */
.error-message{
	text-align:center;
	font-weight: bold;
	color:#444;
	background-color:#f0f0f0;
	border:solid 1px #e0e0e0;
	height:26px;
	line-height:26px;
	display:none;
}

/* Displayed when a job alert has been successfully saved*/
.thank-you-message {
	text-align:justify;
	font-family: arial,Arial, Helvetica, sans-serif;
	font-size:10pt;
}
