body {
	margin-top: 0em;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	}

body.affil {
	background-color: #FFFFFF;
	color: #800000;
	font-family: Verdana, Arial, sans-serif;
	}

body.complex {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: smaller;
	color: #000000;
	}
	
body.contact {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000099;
	}

body.cmccontact {
	background-color: #FFFFFF;
	color: #000080;
	font-size: small;
	font-family: Verdana, Arial, sans-serif;
	}	

body.home {
	background-color: #FFFFFF;
	color: #000080;
	font-family: Verdana, Arial, sans-serif;
	}

body.tsp {
	background-color: #FFFFFF;
	color: #000000;
	font-size: smaller;
	font-family: Arial, Helvetica, sans-serif;
	margin: .5in;
	}	
	
body.xmasDraw {
	background-color: #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: large;
	}	

/* LINKS */

a:link,a:visited,a:active {
	color: #0000FF;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	}

a:hover {
	color: #0000FF;
	background-color: transparent;
	text-decoration: underline;
	}

a.backtox:link,a.backtox:visited,a.backtox:active {
	color: #0000FF;
	background-color: transparent;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
	}

a.backtox:hover {
	color: #0000FF;
	background-color: transparent;
	text-decoration: underline;
	font-size: small;
	}	

a.colorhead:link,a.colorhead:visited,a.colorhead:active {
	color: #FFFF00;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	}

a.colorhead:hover {
	color: #FFFF00;
	background-color: transparent;
	text-decoration: underline;
	}

a.complex:link,a.complex:visited,a.complex:active {
	color: #003399;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	}

a.complex:hover {
	color: #003399;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
	}

a.corpnav:link,a.corpnav:visited,a.corpnav:active {
	color: #006699;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: smaller;
	}

a.corpnav:hover {
	color: #006699;
	background-color: transparent;
	text-decoration: underline;
	font-size: smaller;
	}
	
a.corpSearch:link,a.corpSearch:visited,a.corpSearch:active {
	color: #CCCCCC;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	font-size: smaller;
	}

a.corpSearch:hover {
	color: #CCCCCC;
	background-color: transparent;
	text-decoration: underline;
	font-size: smaller;
	}

a.header:link, a.header:visited, a.header:active {
	color: #023394;
	background-color: transparent;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	border: thin solid #023394;
	}
	
a.header:hover {
	color: #EDE7C5;
	background-color: #023394;
	padding-left: 2px;
	padding-right: 2px;
	border: thin solid #023394;
	}

a.home:link,a.home:visited,a.home:active {
	color: #990000;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	}

a.home:hover {
	color: #990000;
	background-color: transparent;
	text-decoration: underline;
	}
	
a.search:link, a.search:visited, a.search:active {
	color: #EDE7C5;
	background-color: #023394;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	border: thin solid #023394;
	}
	
a.search:hover {
	color: #023394;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	border: thin solid #023394;
	}
	
a.suggest:link, a.suggest:visited, a.suggest:active {
	color: #CCCCCC;
	background-color: transparent;
	text-decoration: none;
	padding: 1px;
	border: thin solid #CCCCCC;
	}
	
a.suggest:hover {
	color: #006699;
	background-color: #CCCCCC;
	padding: 1px;
	border: thin solid #CCCCCC;
	}		

a.teamnav:link,a.teamnav:visited,a.teamnav:active {
	color: #CCCCCC;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	}

a.teamnav:hover {
	color: #CCCCCC;
	background-color: transparent;
	text-decoration: underline;
	}
	
a.urgent:link,a.urgent:visited,a.urgent:active {
	color: #CC0000;
	background-color: transparent;
	text-decoration: none;
	font-size: larger;
	font-weight: bold;
	}

a.urgent:hover {
	color: #CC0000;
	background-color: transparent;
	text-decoration: underline;
	font-size: larger;
	}

a.winclose:link,a.winclose:visited,a.winclose:active {
	color: #CCCCCC;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	}

a.winclose:hover {
	color: #CCCCCC;
	background-color: transparent;
	text-decoration: underline;
	}			

/* <h>s */

h1,h2,h3,h4 {
	text-decoration: underline;
}

h1.complex {
	font-weight: bold;
	font-size: large;
	text-decoration: underline;
	margin-bottom: 0.0em;
	}

h1.xlargebu {
	font-weight: bold;
	font-size: x-large;
	text-decoration: underline;
	margin-bottom: -0.5em;
	}	

/* <p>'s */

p.article {
	font-size: larger;
	font-weight: bold;
	text-decoration: underline;
}

p.cxl {
	font-size: xx-large;
	font-weight: bold;
	text-align: center;
}

p.even {
	background-color: #FFFFCC;
}

p.occRemind {
	color: #006699;
	font-weight: bold;
}

p.odd {
	background-color: #FFCC66;
}	

p.p1red {
	color: #FF0000;
	background-color: transparent;
	font-size: larger;
	font-weight: bold;
	text-decoration: underline;
	}
		
p.underHead {
	font-weight: bold;
	margin-top: -1em;
	font-size: larger;
}

