/* sets font face for all classes */
body,td,a,p,.s,.text,.link,.large,.small,.head,.header,.subheader,.title,.subtab,.tab,.hi{font-family:verdana,sans-serif;}

/*    ***  font sizes that don't scale  *****/
.title {font-size: 22px;}
.large,.error,.required {font-size: 12px;}
.text,.link,.subheader,.header {font-size: 10px;}
.small {font-size: 9px;} 
 
/* font weight bold */
.header,.subheader { font-weight: bold; }
.title { font-weight: 570; }

/* tabs and subtabs */
.tab {color:#FFFFFF; font-size: 10px; text-decoration:none; }
.tab A:link {color:#FFFFFF; font-size: 10px; text-decoration:none;}
.tab A:visited {color:#FFFFFF; font-size: 10px; text-decoration:none;}
.tab A:hover{text-decoration:underline; }
.subtab {font-size: 10px; color:#FFFFFF;  font-weight: bold;}
.subtab A:link { font-weight: bold;}
.subtab A:visited { font-weight: bold;}
.subtab A:hover{ }

/* font colors */
.text {color: #000000;}
			.text A:link {color: #000000}
			.text A:visited {color: #000000}
			.text A:hover {color: #FFFFFF}

.link,.large,.title {color:#000000;}
			.link A:link {color: #000000}
			.link A:visited {color: #333333}
			.link A:hover {color: #333333}

.small {color:#FFFFFF;}
			.small A:link {color: #FFFFFF}
			.small A:visited {color: #FFFFFF}
			.small A:hover {color: #FFFFFF}

.header {color: #FFFFFF;}
			.header A:link {color: #FFFFFF}
			.header A:visited {color: #FFFFFF}
			.header A:hover {color: #FFFFFF}

.subheader {color: #000000;}
			.subheader A:link {color: #000000}
			.subheader A:visited {color: #333333}
			.subheader A:hover {color: #000000}

/* use only for required field markers */
.required {color: #CC0000;}

/* use only for error messages */
.error {color: #CC0000;}

/* use only for optional red high-light color */
.hi { color: #C00; }
