
.button, .toggleButton {
	border: 1px solid black;
	font-size: 8pt;
	padding: 0px 3px 0px 3px;
}
.toggleButton {
	width: 20px;
}
.textBox, .smallTextBox, .fileBox {
	cursor: auto;
	font-size: 8pt;
	background-color: #EEEEEE;
	border: 1px solid black;
}
.textBox {
	width: 180px;
}
.smallTextBox {
	width: 65px;
}
SELECT, .smallTextBox, .textBox, .button {
	height: 20px;
}
.fileBox {
	width: 180px;
}

.link {
	cursor: hand;
	cursor: pointer;
}

.sideNavTable {
	width: 159px;
}
.sideNavTable TD {
	text-align: right;
	background-image: url( ../images/sideNav.gif );
	padding-right: 15px;
	padding-bottom: 2px;
	height: 24;
	cursor: hand;
	cursor: pointer;
}
.sideNavTable A {
	text-decoration: none;
}
.sideNavTable .selected {
	background-image: url( ../images/sideNav_on.gif );
}
.sideNavTable .all {
	background-image: none;
}
.sideNavTable .all A {
	color: #428686;
}
.sideNavTitles {
	color: #428686;
	font-weight: bold;
}

.itemTable TD {
	text-align: center;
	width: 108px;
}
.itemCircle {
	height: 108px;
	background-image: url( ../images/circle.gif );
}

.selectText, .selectLinks, .selectLinksLoad {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	cursor: hand;
	cursor: pointer;
}
.selectLinksLoad {
	display: none;
	position: absolute;
}
.selectLinks {
	position: absolute;
	z-index: 99999;
	border: 1px solid black;
	background-color: white;
	overflow: auto;
	filter: progid:DXImageTransform.Microsoft.Fade( duration=0.2 );
}
.selectLinks A {
	width: 100%;
	color: black;
	text-decoration: none;
	font-weight: normal;
	padding: 1px 2px 3px 4px;
}
.selectLinks A:hover {
	color: white;
	background-color: navy;
}

.pagingLinks A, .pagingLinks A:hover {
	color: #2F82D5;
	text-decoration: none;
}
.pagingLinks .currentPage {
	color: #0066CC;
	font-weight: bold;
}

.itemPageLinks, .itemPageLinks A {
	color: #9E0B0E;
	font-weight: bold;
}

.formTable TH {
	text-align: right;
	padding-right: 6px;
}

.itemImage {
	float: left;
	margin: 4px 10px 10px 0px;
	text-align: center;
	font-size: 8pt;
}
.itemImage A {
	text-decoration: none;
}

.resultTable A {
	text-decoration: none;
}
.resultTable TD {
	padding-left: 5px;
	padding-right: 5px;
	cursor: hand;
	cursor: pointer;
}
.resultHighlightedRow TD, .resultHighlightedRow a, .resultHighlightedRow a:hover {
	color: white;
	background-color: #9E0B0E;
}
