body a:link {
	color: blue;
	text-decoration: none;
}

body a:visited {
	color: blue;
	text-decoration: none;
}

body a:hover {
	text-decoration: underline;
}
	

div.navBar {
	background-color: #00639C;
	color: #DDDDDD;
	text-decoration: none;
	text-align: center;
	white-space: small;
	position: relative;
	font-family: arial, sans-serif;
	font-size: small;
	position: relative;
	border: solid 2px black;
}

.navBar a:link {
	color: #DDDDDD;
}

.navBar a:visited {
	color: #DDDDDD;
}

.navBar a:hover {
	color: #FFFFFF;
	background-color: #64849F;
}

.selected {
	font-weight: bold;
}

#bodyHolder {
	position: relative;
	/*border: double thin black;*/
	font-family: times, serif;
	font-size: medium;
	height: 80%;
	width: 85%;
	left: 7.5%;
	right: 7.5;
	margin-top: 1em;
	margin-bottom: 0.2em;
}

#bottomS {
	font-size: x-small;
	color: black;
	text-align: center;
	width: 100%;
	position: relative;
}

.error {
	color: red;
}


input.between {width: 100px;
height: 20px;
font-size: 9pt;
visibility: hidden;}

input.records {width: 30px;
height: 20px;
font-size: 9pt;}

input.standard {width: 144px;
height: 20px;
font-size: 9pt;}

input.search {width: 100px;
height: 20px;
font-size: 9pt;}

input.between {width: 100px;
height: 20px;
font-size: 9pt;
visibility: hidden;}

select.inbox {width: 120px;
height: 20px;
font-size: 9pt;}

input.inbox {width: 100px;
height: 20px;
font-size: 9pt;}

select.standard {width: 250px;
font-size: 9pt;}

select.sort {width: 144px;
height: 100px;
font-size: 9pt;}

select.operators {width: 60px;
height: 20px;
font-size: 8pt;}

.calendar {width: 38;
height: 20px;
font-size: 9pt; }

.calendarYear {width: 33;
height: 20px;
font-size: 9pt; }

tr.hide {display: none;
visibility: collapse;}

tr.show {display: block;
visibility: visible;}

th {color: #f0fff0;
font-size: 9pt;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left; }

<!-- font settings for inbox -->
tr.read {font-weight: normal;
font-family: arial, helvetica, sans-serif;
font-size: 8pt; }

tr.unread {font-weight: bold;
font-family: arial, helvetica, sans-serif;
font-size: 8pt; }

tr.properties {font-weight: normal;
font-family: arial, helvetica, sans-serif;
font-size: 8pt; }

/* format for top of item display table */
th.tableHeader {
	background-color: #00639C;
	color: #EEDDDD;
	white-space: nowrap;
	font-size: small;
}
tr.tableHeader {
	background-color: #00639C;
	color: #EEDDDD;
	white-space: nowrap;
	font-size: small;
}
tr.tableHeaderSmall {
	background-color: #00639C;
	color: #EEDDDD;
	white-space: nowrap;
	font-size: x-small;
}
a.tableHeader:link {
	color: #EEDDDD;
     	text-decoration: none;
}

a.tableHeader:visited {
	color: #EEDDDD;
     	text-decoration: none;
}

a.tableHeader:hover {
	color: #EEDDDD;
     	text-decoration: underline;
}

table.displayList {
	font-family: times,serif;
	font-size: small;
}

/****** calendar styles ********/
td.weekDay { text-align: 'center'; font-family: arial,sans-serif; font-size: x-small; color: #909090; }
td.date { text-align: 'center'; font-family: arial,sans-serif; font-size: x-small; color: #3A6EA5; background-color: #FFFFFF; }
td.dateToday { text-align: 'center'; font-family: arial,sans-serif; font-size: x-small; font-weight: bold; color: #3A6EA5; background-color: #FFFFFF; }
table.calTbl a:link { color: #3A6EA5; text-decoration: none; }
table.calTbl a:hover { color: #3A6EA5; text-decoration: underline; }
table.calTbl a:visited { color: #3A6EA5; text-decoration: none; }
table.calTbl { margin-bottom: 0; }
div.calClass { position: absolute; display: none; border: thin solid #000000; z-index: 1000; background-color: #FFFFFF; }
/****** end calendar styles *********/
