/**************************************************************************************************
* GENERAL LAYOUT
**************************************************************************************************/

/* links for success and failure.php */

a.msg:link, a.msg:visited, a.msg:active
{
	color: #0033CC;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.msg:hover 
{
	color: #003399;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/**************************************************************************************************
* HEADER
**************************************************************************************************/

/* intro blurb details (phone #, fax #, email) -- also the (*) indicate required field */

td.info
{
	color: #666666;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

/**************************************************************************************************
* SECTION HEADING
**************************************************************************************************/

/* dotted border outline after form submission error */

table.error_msg
{
	border-style: dotted;
	border-width: 2px;
	border-color: #CC0000;
	background-color: #E8E8E8;
	padding: 5px;
	color: red;
	font-family: Arial, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

td.error_msg
{
	color: red;
	font-family: Arial, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

/* dotted border outline after form submission success */

table.success_msg
{
	border-style: dotted;
	border-width: 2px;
	border-color: #33CC00;
	background-color: #E8E8E8;
	padding: 5px;
	color: green;
	font-family: Arial, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

td.success_msg
{
	color: green;
	font-family: Arial, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

/**************************************************************************************************
* FORM CONTROLS
**************************************************************************************************/

input, option, select, radio, textarea
{
	color: #666666;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

submit
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
}

/* labels */

.default
{
	color: #666666;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.required
{
	color: #666666;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.error
{
	color: red;
	background-color: #E8E8E8;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
