/* class used for the body tag */
BODY	{ font-size: 12px; font-family: Arial;}

/* classes used for Organization and location headers */
.titleHeader { font-size: 20px; font-family: Arial; font-weight: bold; font-style : italic; }
.locHeader	{ font-size: 19px; font-family: Arial; font-weight: bold; font-style : italic; }
.orgHeader	{ font-size: 15px; font-family: Arial; font-weight: bold; font-style : italic; }

.titlegr { font-size: 36; font-family: Copperplate Gothic; font-weight: bold; color: 008000; }
.headerbl { font-size: 24; font-family: Blackadder ITC; font-weight: bold; color: 006699; }
 
/* Normal font sizes */
.smalltext { font-size: 10px; font-family: Arial; }
.extrasmalltext { font-size: 11px; font-family: Arial; }
.mediumtext { font-size: 12px; font-family: Arial; }
.extramediumtext { font-size: 15px; font-family: Arial; }
.largetext { font-size: 19px; font-family: Arial; }
.hugetext { font-size: 22px; font-family: Arial; }

/* Normal font sizes w/ bold */
.smalltextbold { font-size: 10px; font-family: Arial; font-weight: bold; }
.extrasmalltextbold { font-size: 11px; font-family: Arial; font-weight: bold; }
.mediumtextbold { font-size: 12px; font-family: Arial; font-weight: bold;}
.extramediumtextbold { font-size: 15px; font-family: Arial; font-weight: bold; }
.largetextbold { font-size: 19px; font-family: Arial; font-weight: bold; }
.hugetextbold { font-size: 22px; font-family: Arial; font-weight: bold; }

/* Normal font sizes w/ italic */
.smalltexti { font-size: 10px; font-family: Arial; font-style : italic; }
.extrasmalltexti { font-size: 11px; font-family: Arial; font-style : italic; }
.mediumtexti { font-size: 12px; font-family: Arial; font-style : italic; }
.extramediumtexti { font-size: 15px; font-family: Arial; font-style : italic; }
.largetexti { font-size: 19px; font-family: Arial; font-style : italic;  }
.hugetexti { font-size: 22px; font-family: Arial; font-style : italic;  }

/* Normal font sizes w/ bold & italic */
.smalltextboldi { font-size: 10px; font-family: Arial; font-style : italic; font-weight: bold;}
.extrasmalltextboldi { font-size: 11px; font-family: Arial; font-style : italic; font-weight: bold;}
.mediumtextboldi { font-size: 12px; font-family: Arial; font-style : italic; font-weight: bold;}
.extramediumtextboldi { font-size: 15px; font-family: Arial; font-style : italic; font-weight: bold;}
.largetextboldi { font-size: 19px; font-family: Arial; font-style : italic; font-weight: bold;}
.hugetextboldi { font-size: 22px; font-family: Arial; font-style : italic; font-weight: bold;}

/* Form buttons classes  */
input.buttonclass { font-family: Arial; font-size: 12px; font-weight: bold; color: black; background: Silver; cursor: hand; }
input.smallbuttonclass { font-family: Arial; font-size: 11px; color: black; cursor: hand; background: Silver; }

/* Hyperlink classes  */
A { color:blue; text-decoration : none; }
a:hover { color:red; cursor : hand; }

/* Text class for under topbar buttons */
.toplink	{ font : 11px Arial; color: green; font-style : italic; text-decoration : none; }

/* Signon login box class */
table.loginbox { border: 1px solid navy; background-color:#c6e6ff; font-size: 11px; font-family: Arial; color: navy; padding: 0px;}
td.loginpermissions { background-color:lightblue; color: blue;}
font.loginname { font-weight: bold; }

/* Form fields class */
SELECT, INPUT, TEXTAREA { font-family: Arial; font-size: 11px; }
.formfields	{ font-family: Arial; font-size: 11px; }

/* Table formatting classes */
TABLE { font-family: Arial; font-size: 14px; font-weight: bold; }
.tdclass { background-color: lightblue; border : 0px solid Gray; border-bottom-width : 1px; }
.nocolor { background-color: white; border : 0px solid Gray; border-bottom-width : 1px; }
.noborder { background-color: white; border : 0px solid Gray; border-bottom-width : 1px; }
.borderText { background-color: #C9DEF6; border-bottom: 1px solid white; }
.tableBG { background-color: #C9DEF6; }
.resultsTH { background-color: #E1FBDF; font-size: 11px; font-family: Arial; font-weight: bold; }
.resultsTD { background-color: #FFFFFF; font-size: 11px; font-family: Arial; }
.borderInput { border:1px solid #C9DEF6; }
/* TD { font-family: Arial; font-size: 11px; } */

.tdRequired { font-family: Arial; font-size: 11px; color: red; }
/*	Added on 6/7/2002 to add bold to the tdclass	*/
.tdclassbold {
	background-color: #E2E2E2;
	border : 0px solid Gray;
	border-bottom-width : 1px;
	font : bold;
}
.frnoborder {
	background-color: white;
	border : 0px solid #D3D3D3;
	border-bottom-width : 1px;
}
.headerclass {
	background-color: #C1F7C1;
	border : 0px solid Black;
	border-bottom-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}
.ongoingheaderclass {
	background-color: #FAEBD7;
	border : 0px solid Gray;
	border-bottom-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}
.sitedetailsheaderclass {
	background-color: #FAEBD7;
	border : 0px solid Gray;
	border-bottom-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}
.frclass {
	background-color: E2E2E2;
	border : 0px solid #D3D3D3;
	border-bottom-width : 1px;
}
.fieldsetclass {
	border-color: ThreedLightShadow;
	border : 0px;
}
.bgclass {
	background-color : black;
}
.boxclass {
	border:2px outset white;
}
.miniLink {
	text-decoration : none;
}
a.miniLink:hover { text-decoration : underline; }
