/* redefine tags */

body { 
	color: Black; 
	background: #FFFFCC url(../images/bg-purpledot1.gif); 
	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:12px;
}

a {text-decoration:none;}

a:link {color:#CA287F;font-weight:bold;}
a:visited {color:#CA287F;font-weight:bold;}
a:active {color:blue;font-weight:bold;}
a:hover {color:blue;font-weight:bold;text-decoration:underline;}
a.revlink:link {color:white;font-size:11px;font-weight:bold;}
a.revlink:visited {color:white;font-size:11px;font-weight:bold;}
a.revlink:active {color:white;font-size:11px;font-weight:bold;}
a.revlink:hover {color:white;font-size:11px;font-weight:bold;text-decoration:underline}
a.menu-link:link {font-size:11px;color:white;font-weight:bold;}
a.menu-link:visited {font-size:11px;color:white;font-weight:bold;}
a.menu-link:active {font-size:11px;color:white;font-weight:bold;}
a.menu-link:hover {color:white;font-weight:bold;}
a.bottomlinks:link {font-weight:normal;}
a.bottomlinks:visited {font-weight:normal;}
a.bottomlinks:active {font-weight:normal;}
a.bottomlinks:hover {font-weight:normal;}

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;
}