html, body {

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

}



#maintable {

  height:100%;

  //margin-bottom: 1px;

}



.bluecells {

	background-color: #009EE0;

}

.address {

	font-size: 11px;

}

.update {

	font-size: 10px;

	//color: #03A6F2;

	color: #000000;

}

.update a {

	font-size: 10px;

	text-decoration: none;

	color: #000000;

}

.update a:hover {

	font-size: 10px;

	text-decoration: none;

	color: #E2003C;

}

.hierarchy0 {

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #FF0000;

}

.hierarchy0 a {

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #FF0000;

}

.hierarchy0 a:hover {

	font-size: 12px;

	text-decoration: none;

	color: #009EE0;

	font-weight: bold;

}

td.hierarchy1 {

	background-color: #9FD9F3;

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

	font-size: 10px;

	color: #CC9999;

	text-decoration: none;

	font-weight: bold;

}

td.hierarchy1active {

	background-color: #FFEA00;

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

	font-size: 10px;

	color: #FF0000;

	text-decoration: none;

	cursor: pointer;

	cursor: hand;

	font-weight: bold;

}

table {

	font-size: 12px;

	text-decoration: none;

	color: #000000;

}

.content {

	font-size: 12px;

	text-decoration: none;

	color: #000000;

}

.content a {

	font-size: 12px;

	text-decoration: none;

	color: #009EE0;

}

.content a:hover {

	font-size: 12px;

	text-decoration: none;

	color: #E2003C;

}

.entrypagebar {

	background-color: #009EE0;

	height: 40px;

	valign: middle;

	align: center;

	font-size: 13px;

	font-weight: bold;

}

.box {

	background-color: #009EE0;

	text-align: center;

	align: center;

	width: 170px;

	height: 200px;

}

.boxtext {

	width: 160px;

	height: 25px;

	align: center;

	color: #FF0000;

	font-size: 12px;

	font-weight: bold;

	background-color: #FFFF00;

	valign: middle;

	text-align: center;

	overflow: hidden;

}

.boxtext a {

	color: #FF0000;

}

.eventsframe {

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

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.eventsframe a {

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

	font-size: 11px;

	color: #000000;

	text-decoration: underline;

}

.eventsframe a:hover {

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

	font-size: 11px;

	color: #E2003C;

	text-decoration: underline;

}

.formtextline {

	height: 18px;

	border: #009EE0 1px solid;

	background-color: #ADD8FD;

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

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.formtextfield {

	height: 80px;

	border: #009EE0 1px solid;

	background-color: #009EE0;

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

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

div#qTip {

  padding: 3px;

  border: 2px solid #CBBA9C;

  display: none;

  background: #FFFFFF;

  position: absolute;

  z-index: 1000;

  font: 10px Arial, Helvetica, sans-serif;

}