BODY {
   background-color: #ffffff;
   color: black;
   font-family: arial, times new roman, sans-serif;
   font-size: 70%;
   margin: 0px;
}
INPUT, SELECT, TEXTAREA {
   background-color: white;
   color: black;
   font-family: arial, times new roman, sans-serif;
   font-size: 100%;
}
P {
   color: black;
   font-family: arial, times new roman, sans-serif;
   font-size: 100%;
}
TD {
   color: black;
   font-family: arial, times new roman, sans-serif;
   font-size: 70%;
}
HR {
   color: #336600;
   height: 1px;
}
UL {
   list-style-type: square;
   margin-top: 2px;
}
A {
   color: #336600;
   font-family: arial, times new roman, sans-serif;
   font-size: 100%;
}
A.blacklink {
   color: black;
   text-decoration: none;
}
A.blacklink:hover {
   text-decoration: underline;
}
A.homepage {
   color: #336600;
   text-decoration: none;
}
A.homepage:hover {
   text-decoration: underline;
}
A.redlink {
   color: #a01010;
   font-weight: bold;
}
A.schemelink {
   font-size: 125%;
   font-weight: bold;
}
A.smallblue {
   color: #336600;
   font-size: 100%;
   font-weight: bold;
   text-decoration: none;
}
A.smallblue:hover {
   color: #336600;
   text-decoration: underline;
}
A.smallwhite {
   color: white;
   font-size: 100%;
   font-weight: bold;
   text-decoration: none;
}
A.smallwhite:hover {
   color: white;
   text-decoration: underline;
}
A.sublink {
   font-size: 110%;
   font-weight: bold;
}
.actionbutton {
   background-color: #dee3e7;
   color: #336600;
   font-weight: bold;
}
.actionbuttonblue {
   background-color: #336600;
   color: white;
   font-weight: bold;
}
.blueheader {
   color: #336600;
   font-family: verdana, arial, times new roman, sans-serif;
   font-size: 115%;
   font-weight: bold;
}
.darkblueback {
   background-color: #336600;
   color: white;
}
.darkbluebackbig {
   background-color: #336600;
   color: white;
   font-size: 80%;
   font-weight: bold;
}
.darkbluesmall {
   background-color: #336600;
   color: white;
   font-size: 70%;
}
.darkbluetext {
   color: #336600;
}
.darkgrey {
   background-color: #a3a3a3;
}
.headerback {
   background-image: url('../images/pics/header_back.jpg');
}
.leftgrey {
   background-color: #e1e8d9;
}
.lightblue {
   background-color: #d6e0cc;
}
.lightgrey {
   background-color: #eeefe7;
}
.lightgreybig {
   background-color: #e1e8d9;
   color: #336600;
   font-size: 80%;
   font-weight: bold;
}
.redback {
   background-color: #a01010;
}
.redtext {
   color: #a01010;
}
.redtextnormal {
   color: #a01010;
   font-weight: normal;
}
.redtextunderline {
   color: #a01010;
   font-weight: bold;
   text-decoration: underline;
}
.resultsback {
   background-color: #ccdbbe;
}
.resultspanel {
   background-color: #f5f5f5;
}
.searchpanel {
   background-color: #f0f0f0;
}
.searchpanel_comm {
   background-color: #faf3f3;
}
.smalltext {
   font-size: 70%;
}
.tabhighlight {
   background-color: #f0f0f0;
}
.taboff {
   background-color: #707094;
}
.tabon {
   background-color: #d6e0cc;
}
.titleblue {
   color: #336600;
   font-family: verdana, arial, times new roman, sans-serif;
   font-size: 130%;
   font-weight: bold;
}
.titlebluesmaller {
   color: #336600;
   font-family: verdana, arial, times new roman, sans-serif;
   font-size: 120%;
   font-weight: bold;
}
.titlegrey {
   color: #aaaaaa;
   font-family: verdana, arial, times new roman, sans-serif;
   font-size: 130%;
   font-weight: bold;
}
.titlered {
   color: #a01010;
   font-family: verdana, arial, times new roman, sans-serif;
   font-size: 130%;
   font-weight: bold;
}
.unavailable {
   color: #aaaaaa;
   font-weight: normal;
}
.whiteback {
   background-color: white;
}
.zemeta {
   color: #ef9a30;
   font-family: arial, helvetica, sans-serif;
   font-size: 70%;
   text-decoration: underline;
}

			.fakeButton {
				text-align:right;
			}
			.fakeButton a {
				background:#eef; border:2px solid #666; border-top:2px solid white; border-left:2px solid white;
				padding:0.3em 0.5em;width:12em; text-align:center; 
				text-decoration:none; font-weight:bold;
			}
			.bigText p {
				margin:0.5em 0 0.7em 0;
				font-weight:bold;
				color:#4c4c8a;
				font-size:1.3em;
			}
			.bigText b {
				color:black;
			}
			
			
			
			/* Other new classes */
			
			.sortResults {
				text-align: right;
				padding: 0.5em;
				margin-top: 1.5em;
				
			}
			.sortResults ul {
				margin: 0;
				padding: 0;
			}
			.sortResults li {
				display: inline;
				list-style-type: none;
				padding: 0.2em 0.5em;
				background-color: #dee3e7;
				color: #336600;
				font-weight: bold;
				border-bottom: 2px solid #a0a0a0;
				border-right: 2px solid #a0a0a0;
				border-top: 2px solid #f0f0f0;
				border-left: 2px solid #f0f0f0;
				margin-right: 0.5em;
				line-height: 2.3em;
			}
			.sortResults li.disableMe {
				color: #a7a0a0;
			}
			.sortResults li a {
				text-decoration: none;
			}