body{		font-family: verdana, arial, helvetica;
		font-size: 7.5pt;
		margin: 0px;

		padding: 0px}
table.bordered{	font-family: verdana, arial, helvetica;
		font-size: 7.5pt;
		border: 1px solid #dcdcdc}
		
table.bordertab{	font-family: verdana, arial, helvetica;
		font-size: 7.5pt;
		border: 1px solid #dcdcdc;
		border: 0px solid white;
}

td.tab {
  border: 1px solid #dcdcdc;
  border-bottom: 0px solid white;
  text-align: center;
  font-size: 9pt;
  cursor: hand;
  padding: 3px;
}

li.mintop { margin-top: 3px; }
ul.mintop { list-style: none; margin: 0px; margin-top: 3px; }

#container {
	overflow: auto; 
	max-height: 300px;
	position: relative;
  display: none;
  background-color: white;
  border: 1px black solid;
  padding: 0px;
  margin: 0px;
}

div.floating {
  display: none; 
  position: absolute;
  background-color: white;
}

div.tab {
  display: block;
  font-size: 7.5pt;
  border: 0px solid white;
}

div.notab {
  display: none;
}

td.tabdark {
  border: 1px solid #dcdcdc;
  background-color: #bababa;
  color: white;
  font-size: 9pt;
  cursor: hand;
  text-align: center;
  padding: 3px;
}

td.light {
  color: #CCCCCC;
}

td.notab {
  border-bottom: 1px solid #dcdcdc;
}

td.tabpane {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
		
table.infobar {
		border-top:1px solid #ffffff;
		border-bottom:1px solid #999966;
		background-color: #CBCC99;
}

.noprint {
		display: block;
}

td{		font-family: verdana, arial, helvetica;
		font-size: 7.5pt}
td.banner{	font-family: verdana; 
		font-size: 7pt;
		color: white;
		background-color: #002EB8}
td.topstatusbar{	font-family: verdana; 
		font-size: 7.5pt;
		color: black;
		font-weight: bold;
		background-color: #dcdcdc}
td.header{	font-family: verdana, arial, helvetica;
		font-size: 7.5pt;
		color: white;
		background-color: #000000;
		font-weight: bold;
		}
		
td.header2 { font-family: verdana, arial, helvetica;
  font-size: 7.5pt;
  color: black;
  background-color: white;
  font-weight;
  text-align: center;
  border-bottom: 0px black solid;
}
		
td.headerbig{	font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		color: white;
		background-color: #000000;
		font-weight: bold;
		text-align: center;
		}

td.jcub {
	font-family: verdana, arial, helvetica;
	font-size: 8.5pt;
	background-color: Peru;
	color: white;
}
td.jcub_overdue {
	font-family: verdana, arial, helvetica;
	font-size: 8.5pt;
	background-color: SaddleBrown;
	color: white;
}
td.hr{ font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		background-color: #d3d3FF}
td.overdue{ font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		background-color: Salmon}
td.complete { font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		background-color: #00CC66}
td.email { font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		background-color: #FFCC66}
		
td.altrow{	font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		background-color: #e6e6ea}
td.plain {font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		display: block;
		}
td.selectrow {font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		background-color: #AAFFAA}
		
tr.altrow{	font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		background-color: #e6e6ea
		display: block;
		}
tr.plain {font-family: verdana, arial, helvetica;
		font-size: 8.5pt;}
tr.selectrow {font-family: verdana, arial, helvetica;
		font-size: 8.5pt;
		background-color: #AAFFAA}
		
		
td.underline{	font-family: verdana, arial, helvetica;
		font-size: 7.5pt;
		border-bottom: 1px solid black}
a:active{	font-family: verdana, arial, helvetica;
		color: black;
		font-size: 7.5pt}
a:link{		font-family: verdana, arial, helvetica;
		color: black;
		font-size: 7.5pt}
a:visited{	font-family: verdana, arial, helvetica;
		color: black;
		font-size: 7.5pt}
a:hover{	font-family: verdana, arial, helvetica;
		color: blue;
		font-size: 7.5pt}
a.nav:link{	font-family: verdana, arial, helvetica;
		color: white;
		font-size: 7.5pt}
a.nav:visited{	font-family: verdana, arial, helvetica;
		color: white;
		font-size: 7.5pt}
a.nav:hover{	font-family: verdana, arial, helvetica;
		color: red;
		font-size: 7.5pt}
a.colhead:link{	font-family: verdana, arial, helvetica;
		color: white;
		font-size: 7.5pt}
a.colhead:visited{
		font-family: verdana, arial, helvetica;
		color: white;
		font-size: 7.5pt}
a.colhead:hover{font-family: verdana, arial, helvetica;
		color: white;
		font-size: 7.5pt}
select.sized{	width: 180;
		font-family: verdana, arial, helvetica;
		font-size: 7pt}
select{		font-family: verdana, arial, helvetica;
		font-size: 7pt}
input{		font-family: verdana, arial, helvetica;
		font-size: 7.5pt}
input.wide {
  width: 200px;
}
textarea{	font-family: verdana, arial, helvetica;
		font-size: 7.5pt}
div{		font-family: verdana, arial, helvetica;
		font-size: 7.5pt}
span{		font-family: verdana, arial, helvetica;
		font-size: 7.5pt}
form{		margin-top: 0px;
		margin-bottom: 0px}

P{	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	margin: 1px}

table.navbar{font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
	margin: 0px;
	padding: 0px; 
	background-color: #4169e1}

table.menu{font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;}

td.menuNormal{font-family: verdana, tahoma, arial, sans-serif;
	padding: 0px;
	color: black;
	cursor: hand;
	vertical-align: top;
	background-color: #d3d3d3}

td.menuHover{font-family: verdana, tahoma, arial, sans-serif;
	padding: 0px;
	cursor: hand;
	vertical-align: top;
	/*remove the following line for drop-down menu with images*/
	background-color: #C3A788}

div.menuNormal{font-family: verdana, tahoma, arial, sans-serif;
	display: none;
	position: static}

div.menuHover{font-family: verdana, tahoma, arial, sans-serif;
	border: 1px solid #C3A888;
	background-color: white;
	display: inline;
	position: absolute;
	/* opacity bling added by NAF */
	opacity: 0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;}

a.menuitem:link{font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: none;
	padding:3px;
	color: black;
	width: 100%;
	display: block}

a.menuitem:visited{font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: none;
	padding:3px;
	color: black;
	width: 100%;
	display: block}

a.menuitem:hover{font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: underline;
	color: red;
	width: 100%;
	display: block}

a.submenuitem:link{font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	color: black;
	width:100%;
	padding: 3px;
	background-color: white;
	display: block}

a.submenuitem:visited{font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	color: black;
	width:100%;
	padding: 3px;
	background-color: white;
	display: block}

a.submenuitem:hover{font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: underline;
	color: red;
	background-color: #dcdcdc;
	border: 1px solid #a9a9a9;
	width:100%;
	padding: 3px;
	display: block}

@media print{
	.hide{	display:none};
	body{	margin: 0px;
		margin-left: 0px;
		margin-right: 0px;}
	a{	text-decoration: none}
	.navbar{display:none}
}

table.tooltip{
	width:400;
	background-color:#ffefd5;
	z-index:10;
	BORDER:black 1px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#708090,direction=135)
	}
TD.Tooltip{
    BACKGROUND-COLOR: #ffefd5;
    FONT: 7pt "Verdana"
}

div.msg
  position:absolute;
  visibility:hidden;
  border:1px solid #dcdcdc;
  top:550;
  right:50;
}

