
.head             { color: #8020d5; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.news_head { color: #fff; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.subhead { color: #8020d5; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.body   { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.news_table { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-right: 10px; margin-left: 10px; padding: 10px; border-right: 1px solid #24006c; border-bottom: 1px solid #24006c; border-left: 1px solid #24006c; }
#id { color: red; font-size: 60pt }
.small  { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:visited { color: #36c }
a:link  { color: #000 }
a:active { color: #004080 }
a:hover   { color: #39c; font-style: italic }

.AFF_TABLE {
	border-collapse		: collapse;
	border				: 1px solid #000;
	width				: 100%;	
}

.AFF_CAPTION {
	text-decoration		: underline;
}

.AFF_ERROR {
	border				: 1px solid #f00;
	background-color	: #fcc;
	text-align			: center;
	font-weight			: bold;
}

.AFF_TD {
	padding				: 3px;
}

.AFF_ROW1 {
	background-color	: #CCC;
}

.AFF_FIELD {
	width				: 100%;
}

.AFF_FULLNAME div {
	float				: left;
	width				: 50%;
	border				: 0px solid #f00;
}

.AFF_FIELD input,
.AFF_FIELD select,
.AFF_FIELD textarea {
	border				: 1px solid #000;
	width				: 100%;
	font-family			: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size			: 12px;	
	padding				: 2px;
}

.AFF_SUBMIT {
	text-align			: center;
}

.AFF_SUBMIT input,
.AFF_CAPTCHA input {
	width				: auto;
}

.AFF_INFO {
	text-align			: center;
	font-style			: italic;	
}

.AFF_REQUIRED {
	font-weight			: bold;
	color				: #F00;
}
