/* Link definitions */
a { color: #ff6600; text-decoration: none; }
a:hover,a:active { color: #666666; text-decoration: underline; }
a:visited { color: #ff6600; }

/* Main body text */
body { font-family: verdana, arial, helvetica; background-color:#ffffff; color:#333333; }
td { font-size: 10px; }

hr.thin {border: 0; color: #DDDDDD; height: 1px; margin: 0 0 0 0; padding: 0 0 0 0;}

.small { font-size: 9px; }

.page_title { font-weight: bold; color:#ffffff; }

.footer { color:#ffffff; font-size: 8px; }

td.formTitle {
	background: url('/_img/bg_forms.jpg');
	background-position: top right;
	background-repeat: repeat-y;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
	border-top: 1px solid #eeeeee;
}

td.formField { border-top: 1px solid #eeeeee; }

td.formFieldError {
	border-top: 1px solid #ffffff;
	color: #ff0000;
	font-weight: bold;
	line-height: 20px;
	background-color: #ffeded;
}

.alert {
	font-size: 12px;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #ffeded;
	color: #ff0000;
	font-weight: bold;
}

.alert_success {
	font-size: 12px;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #ffeded;
	color: #ff0000;
	font-weight: bold;
}

/* Form fields*/
textarea { font-family: verdana, arial, helvetica; font-size: 10px; color: #666666; }
input { font-family: verdana, arial, helvetica; font-size: 10px; color: #666666; }
.submitText { font-family: Verdana; font-size: 10px; color: #ffffff; background-color: #999999; border-color: #cccccc; }