body {
  font-size: 10pt;
  font-family: Arial, sans-serif;
  margin: 0 0 0 0;
}

u {
  font-size: 8pt;
  text-decoration: none }

a {
  color:#7b7bff;
}

td {
  font-size: 10pt;
  font-family: Arial, sans-serif;
}

td.header {
  background: #8989ff;
  color: #ffffff;
  font-weight: bold;
}

td.header a:hover {
  color: #ffffff;
  text-decoration: underline;
}

td.header a {
  color: #ffffff;
  text-decoration: none;
}

td.foot {
  background: #8989ff;
  color: #ffffff;
}

td.foot a:hover {
  color: #ffffff;
  text-decoration: underline;
}

td.foot a {
  color: #ffffff;
  text-decoration: none;
}

td.stdboxtopl {
  background: #d5d9ff;
  font-weight: bold;
  border-top:1px solid #7b7bff;
  border-bottom:1px solid #7b7bff;
  border-left:1px solid #7b7bff;
}

td.stdboxtopr {
  background: #d5d9ff;
  font-weight: bold;
  border-top:1px solid #7b7bff;
  border-bottom:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
}

td.stdboxtop {
  background: #d5d9ff;
  font-weight: bold;
  border-top:1px solid #7b7bff;
  border-bottom:1px solid #7b7bff;
  border-left:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
}

td.stdboxlr {
  background: #ffffff;
  border-left:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
  padding:2px;
}

td.stdboxtlrb {
  background: #ffffff;
  border-left:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
  border-top:1px solid #7b7bff;
  border-bottom:1px solid #7b7bff;
  padding:2px;
}

td.stdboxl {
  background: #ffffff;
  border-left:1px solid #7b7bff;
  padding:2px;
}

td.stdboxr {
  background: #ffffff;
  border-right:1px solid #7b7bff;
  padding:2px;
}

td.stdboxlrb {
  background: #ffffff;
  border-bottom:1px solid #7b7bff;
  border-left:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
  padding:2px;
}

td.stdboxrb {
  background: #ffffff;
  border-bottom:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
  padding:2px;
}

td.stdboxlb {
  background: #ffffff;
  border-bottom:1px solid #7b7bff;
  border-left:1px solid #7b7bff;
  padding:2px;
}



td.searchtop {
  background: #d5d9ff;
  font-weight: bold;
  border-top:2px solid #7b7bff;
  border-bottom:1px solid #7b7bff;
  border-left:2px solid #7b7bff;
  border-right:2px solid #7b7bff;
}

td.searchlb {
  background: #ffffff;
  border-bottom:1px solid #7b7bff;
  border-left:2px solid #7b7bff;
  padding:2px;
}

td.searchln {
  background: #ffffff;
  border-left:2px solid #7b7bff;
  padding:2px;
}

td.searchrb {
  background: #ffffff;
  border-bottom:1px solid #7b7bff;
  border-right:2px solid #7b7bff;
  padding:2px;
}

td.searchrn {
  background: #ffffff;
  border-right:2px solid #7b7bff;
  padding:2px;
}

td.searchbot {
  background: #ffffff;
  border-bottom:2px solid #7b7bff;
  border-left:2px solid #7b7bff;
  border-right:2px solid #7b7bff;
  padding:2px;
}

td.viewl1 {
  background: #ffffff;
  border-left:1px solid #7b7bff;
  padding:2px;
}

td.viewl2 {
  background: #f0f0f0;
  border-left:1px solid #7b7bff;
  padding:2px;
}

td.viewr1 {
  background: #ffffff;
  border-right:1px solid #7b7bff;
  padding:2px;
}

td.viewr2 {
  background: #f0f0f0;
  border-right:1px solid #7b7bff;
  padding:2px;
}

td.update {
  background: #efefef;
  border-left:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
  padding:2px;
}

td.upevent {
  background: #ffffff;
  border-left:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
  padding:2px;
  font-weight:bold;
}

td.uploc {
  border-left:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
  padding:2px;
  font-size:8pt;
}

td.upbot {
  border-left:1px solid #7b7bff;
  border-right:1px solid #7b7bff;
  border-bottom:1px solid #7b7bff;
  padding:2px;
  font-size:8pt;
}

.box {
  height: 22px;
  width: 200px;
  border: #000000 1px solid;
}

.dpTable {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
	background-color: #d5d9ff;
	border: 2px solid #7b7bff;
	}

.dpTD {
	border: 1px solid #ffffff;
	}


.dpDayHighlightTD {
	background-color: #7b7bff;
	}


.dpTDHover {
	background-color: #ffffff;
	cursor: pointer;
	color: #7b7bff;
	}


.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


.dpTitleText {
	font-size: 12px;
	color: black;
	font-weight: bold;
	}


.dpDayHighlight {
	color: white;
	font-weight: bold;
	}


.dpButton {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: black;
	background: #cccccc;
	font-weight: bold;
	padding: 0px;
	}


.dpTodayButton {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: black;
	background: #cccccc;
	font-weight: bold;
	}
