/* General Styles */
BODY { 
  font-family: TAHOMA, VERDANA, arial;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
}

TABLE, TD { 
  font-family: TAHOMA, VERDANA, arial;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none 
}

A:HOVER, A:LINK, A:VISITED { 
  font-family: TAHOMA, VERDANA, arial;
  font-weight: normal;
  font-size: 11px;
  color: #000080;
  text-decoration: none; 
}

select, textarea, input { 
  font-family: TAHOMA, VERDANA, arial;
  font-weight: normal;
  font-size: 11px;
}

body,textarea,table {
  scrollbar-face-color: ffffff;
  scrollbar-shadow-color: #999999;
  scrollbar-highlight-color: #999999;
  scrollbar-3dlight-color: ffffff;
  scrollbar-darkshadow-color: ffffff;
  scrollbar-track-color: ffffff;
  scrollbar-arrow-color: Navy;
}

hr {
  border: 0;
  width: 80%;
  color: #0C0890;
  height: 1px;
}

h3, h4, h5 {
  color: #800000;
}

.button1 { 
  font-family: TAHOMA, VERDANA, arial;  
  font-size:8pt; 
  color: #ffffff; 
  background-color : #0C0890;	
  border-color : #CDD7E9; 
  border-width : thin; 
}

.button2 { 
  font-family: TAHOMA, VERDANA, arial;  
  font-size:8pt; 
  color: #ffffff; 
  background-color : #800000;	
  border-color : #DB7F7F; 
  border-width : thin; 
}



    

/* Footer Styles */
.footer { 
  font-family: TAHOMA, VERDANA, arial;
  font-weight: normal;
  font-size: 9px;
  color: #000000;
  text-decoration: none; 
}

A:HOVER.footerLink, A:LINK.footerLink, A:VISITED.footerLink { 
  font-family: TAHOMA, VERDANA, arial;
  font-weight: normal;
  font-size: 9px;
  color: #000080;
  text-decoration: none; 
}



/* Other styles */
.note { 
  font-family: TAHOMA, VERDANA, arial;
  font-weight: normal;
  font-size: 10px;
  color: #000000;
  text-decoration: none; 
}

.reminder { 
  font-family: TAHOMA, VERDANA, arial;
  font-size: 10px;
  color: #000000;
  font-style: italic; 
}


div.tableContainer {
	width: 100%;		/* table width will be 99% of this*/
	height: 338px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	}

#info table {
	width: 99%;		/*100% of container produces horiz. scroll in Mozilla*/
	border: none;
	background-color: #f7f7f7;
	}
	
#info table>tbody	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	height: 400px;
	overflow-x: hidden;
	}

	
#info thead td, thead th {
	/*text-align: left;*/
	vertical-align: middle;
	font-family: TAHOMA, VERDANA, arial;
	font-size: 12px; 
	background-color: #6CA242;
	color: #ffffff;
	font-weight: normal;
	border-top: solid 1px #000000;
	padding-left: 5px;
	}	
	
#info thead a:hover {
  font-family: TAHOMA, VERDANA, arial;
  color: #ffffff; 
  font-size: 12px; 
  font-weight:normal;
  text-decoration:underline;
  line-height: 15px;
}	

#info thead a {
  font-family: TAHOMA, VERDANA, arial;
  color: #ffffff; 
  font-size: 12px; 
  font-weight:normal;
  text-decoration:none;
  line-height: 15px;
}
	
#info td	{
	color: #000000;
	padding-left: 5px;
	font-size: 12px;
	/*text-align: left;*/
	border: solid 1px #d8d8d8;
	/*border-left: solid 1px #d8d8d8;*/
	}

#info tfoot td	{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: papayawhip;
	color: steelblue;
	border-top: solid 2px slategray;
	}

#info td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/
