/* General Styles */

/* Link Styles */
a:link {
	color: #CC3300;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:visited {
	color: #CC3300;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	color: #CC3300;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:active {
	color: #CC3300;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footer:link {
	color: #000000;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

a.footer:visited {
	text-decoration: none;
	color: #000000;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
}

a.footer:hover {
	background: #FFFFFF;
	color: #000000;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

a.footer:active {
	color: #000000;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

a.learn:link {
	color: #CC3300;
	font: Bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.learn:visited {
	color: #CC3300;
	font: Bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.learn:hover {
	background: #F5E1DA;
	color: #CC3300;
	font: Bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.learn:active {
	color: #CC3300;
	font: Bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

body {
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
}

h2 {
	color: #921207;
	font: Bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: -10px;
}

p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.buttons {
	padding: 6px 0px 6px 0px;
	text-align: right;
}

.contenthome {
	padding: 3px 15px 0px 15px;
}

.contenthomep {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.field {
	border: 1px solid #999999;
	font: 10px Verdana, sans-serif;
}

/* Home Form Styles */
.fields {
	color: #CC3300;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0px;
	text-align: left;
}

.footer {
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
}

.homepage {
	margin: 8px 0 0 0;
}

.homepageforms {
	margin: 6px;
}

.labels {
	color: #921207;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 0 0 0 0px;
	text-align: left;
}

.options {
	color: #FFFFFF;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	padding: 0 10px 0 0px;
	text-align: right;
	vertical-align: middle;
	margin: 7px 0 0 0;
}

.submithome {
	background: #EACABD;
	border: 0px;
	color: #921207;
	font: Bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.submiterror 
{
	TEXT-ALIGN: right; 
	BORDER: 0px; 
	FONT: Bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #921207; 
	BACKGROUND: #EDCAC2;
}

.submitsec {
	background: #921207;
	border: 0px;
	color: #FFFFFF;
	font: 10px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: center;
}

/* HomePage Styles */
.welcome {
	border-bottom: 1px solid #CC9999;
	padding: 3px 0px 3px 15px;
	color: #921207;
	font: Bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

/* Genernic Form Styles */
.txtbox {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #999999 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Verdana, Helvetica, Tahoma; 
	BACKGROUND-COLOR: #FFFFFF;
}