a:link, a.anchor:link, a.anchor:visited {
	color:#00f;
	text-decoration:underline;
}

a:visited {
	color:#039;
	text-decoration:underline;
}

a:hover, a.anchor:hover {
	color:#f60;
	text-decoration:underline;
}

a:active{
	color:#f00;
	text-decoration:underline;
}

a.anchor:active, u {
	text-decoration:underline;
}

b {
	font-weight:bold;
}

body {
	background:#fff;
	color:#000;
	font:normal .8em arial,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

i {
	font-style:italic;
}

select, input, textarea {
	color:#000;
	font:normal 100% arial,sans-serif;
}

td {
	color:#000;
	font:normal 10pt arial,sans-serif;
}

/* Text */
.blue {
	color:#309;
}

.crumb {
	font-size:85%;
}

.green {
	color:#009c00;
}

.grey {
	color:#666666;
}

.headline {
	font-weight:bold;
	font-size:150%;
}

.subheadline {
	font-size:140%;
}

.noline {
	text-decoration:none;
}

.orange {
	color:#f60;
}

.red {
	color:#f00;
}

.title {
	font-weight:bold;
	font-size:130%;
}

/* Layout */
.spacer {
	font-size:1px;
}

/* These styles are deprecated. Any instances of these styles from this stylesheet should be found and updated */
.bold {
	font-weight:bold;
}

.error {
	font-weight:bold;
	color:#f00;
}

.head {
	font-family:verdana,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#309;
}

.headar {
	font-family:arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#333;
}

.italic {
	font-style:italic;
}

.required {
	font-style:italic;
	color:#f00;
}

.note {
	font-size:8pt;
}

.subhead {
	font-weight:bold;
	color:#309;
}

