.window {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}

.titleBar {
  background-color: #008080;
  cursor: default;
  color: #ffffff;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 8pt;
  height:1px;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 50px;
  height: 1px;
}

.clientArea {
  background-color: #ffffff;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 2px;
  color: #000000;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 2px 0px 0px 0px;
  overflow: auto;
  padding: .5em;
}
a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}



ul {
  list-style-type: square;
}

#demoBox {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  padding: 8px;
  width: 24em;
}

.footer {
  margin-bottom: 0px;
  text-align: center;
}

/* Boxed table styles */

table.boxed {
  border-spacing: 2px;
  empty-cells: hide;
}

td.boxed, th.boxed, th.boxedHeader {
  background-color: #ffffff;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  padding: 2px;
  padding-left: 8px;
  padding-right: 8px;
}

th.boxed {
  background-color: #c0c0c0;
}
.none1 {
	font-family:MS Sans Serif;
	font-size:10px;
	border-bottom:1px solid white;
	text-align:right;
}
.none5 {
	font-family:MS Sans Serif;
	font-size:10px;
	border-bottom:1px solid white;
}
.none91{
	font-family:MS Sans Serif;
	font-size:14px;
	border-bottom:1px solid white;
}
.none90{
	font-family:MS Sans Serif;
	font-size:16px;
	border-bottom:1px solid white;
}
.none2 {
	font-family:MS Sans Serif;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid white;
}
.none3 {
	font-family:Courier New;
	font-weight:bold;
	font-size:26px;
	border-bottom:1px solid white;
}
.none4 {
	font-family:Courier New;
	font-weight:bold;
	font-size:28px;
	border-bottom:1px solid white;
}
th.boxedHeader {
  background-color: #808080;
  color: #ffffff;
}
.sort-table {
	font:		Icon;
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
	font-size:	9px;
}

.sort-table thead {
	background:	ButtonFace;
}

.sort-table td {
	padding:	2px 5px;
}

.sort-table thead td {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			default;
}
.normaltext {
	font-family:Arial;
	font-size:10px;
	color:#394B68;
	font-weight:bold;
	padding:0px 0px 4px 0px;
}
.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;	
}

.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("graph/down.gif");

}

.sort-arrow.ascending {
	background-image:		url("graph/up.gif");
}
