/* redefine tags */


body { 

	color: black; 

	background: url(../images/background.jpg); 

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin: 0px;

	padding: 0px;

	text-align: center;

}



form, table, p, li, td, input, select, textarea {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

}



a {text-decoration:none;}



a:link {color:red;font-weight:bold;}

a:visited {color:red;font-weight:bold;}

a:active {color:orange;font-weight:bold;text-decoration:underline}

a:hover {color:orange;font-weight:bold;text-decoration:underline}

a.revlink:link {color:white;font-size:14px;font-weight:bold;}

a.revlink:visited {color:white;font-size:14px;font-weight:bold;}

a.revlink:active {color:white;font-size:14px;font-weight:bold;}

a.revlink:hover {color:white;font-size:14px;font-weight:bold;text-decoration:underline}

a.menu-link:link {font-size:14px;color:white;font-weight:bold;}

a.menu-link:visited {font-size:14px;color:white;font-weight:bold;}

a.menu-link:active {font-size:14px;color:white;font-weight:bold;}

a.menu-link:hover {font-size:14px;color:white;font-weight:bold;}



h1 {font-size:16px}

h2 {font-size:14px}

h3 {

	font-size:12px; 

	font-weight:bold;

    text-align:left;

}

h4 {

	font-size:10px; 

	font-weight:bold;

}



/* CLASS definitions  */





.invisible {

	color: #CA287F;

	font-size:1px;

}



.gallerybox	{

	margin:5px;

	width:150px;

	height:150px;

}



.bottomlinks {font-size:10px}



.buttonbar {

	height:10px;

	width:100%;

	border:0px;

}



.contenttable {

	margin:10px;

	background: white;

}



.errortext {

	color:red; 

	font-weight:bold;

	text-align: center;

	font-size: 12px;

}



.copyright {	

	color:white;

	font-size:10px; 

	text-align:right;

	font-style:italic;

}



.footerrow {

	height:20px;

	background-color:#CA287F;

}



.search-box {

	width:114px;

	font-size:11px;

	text-align:center;

	background-color: #CA287F;

}



.search-text {font-size:11px;}



.menu-box {

	width:93px;

	text-align:center;

	background-color: #CA287F;

}



.menu-over {

	width:93px;

	text-align:center;

	background-color: #333399;

}



.pagetable {

	height:100%;

	width:760px;

	background: white;

	border:0px;

	margin: 0px auto;

	text-align: center;

}



.pagetitle {

	background:white; 

	border:2px solid grey;

	color:black; 

	font-size:14px;

	font-weight:bold; 

	text-align:left;

	height:15px;

}



.pathtext	{ font-style: italic; }



.perfhead1 {

	font-family: "Arial Narrow";

	color:#CC0099;

	font-weight:bold;

	font-size:36px;

	line-height: 80%;

}



.perfhead2 {

	font-family: "Arial Narrow";

	color: #FFCCFF;

	font-weight:bold;

	font-size: 50px;

	line-height: 20%;

}



.perflistrow {

	height: 60px;

    text-align:center; 

}



.searchfield {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

}



.tablenormal { 

	width: 100%;

}



.tablefooter {

	color:white; 

	font-size:12px;

	font-weight:bold; 

	text-align:left;

	background: #CA287F;

}



.tabletitle {

	background:#CA287F; 

	color:white; 

	font-size:12px;

	font-weight:bold; 

	text-align:left;

	height:20px;

}



.tabletext {

	color:black; 

	background-position:top; 

	font-size:12px; 

	font-weight:normal; 

	text-align:left;

	background-color:white;

}



.tabletext-alt {

	color:black;

	background-position: top;

	font-size: 12px;

	font-weight: normal;

	text-align: left;

	background-color: #FFFFCC;

}



.topbanner-row {

	border:0px;

	width:760px;

	height:161px;

	background-color: #ffffcc;

}