/* CSS Document */

body { 
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a3a3a;
	}

.bold { font-weight:bold;
	
	}
	
input, textarea, select, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
a {
	text-decoration: none;
	color: #3a3a3a;
	}
	
a:active { 
	text-decoration: none;
	}
	
a:link {
	text-decoration: none;
	}
	
a:visited { 
	text-decoration: none;
	}
	
a:hover { 
	text-decoration: underline;
	}

	
.container {
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	}
	
.captionwhite {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	}
	
.white {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.white a {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.white a:active { 
	text-decoration: none;
	}
	
.white a:link {
	text-decoration: none;
	}
	
.white a:visited { 
	text-decoration: none;
	}
	
.white a:hover { 
	text-decoration: underline;
	}
	
.blue {
	color: #2e87bf;
	}
	
.blue a {
	color: #2e87bf;
	text-decoration: none;
	}
	
.blue a:active { 
	text-decoration: none;
	}
	
.blue a:link {
	text-decoration: none;
	}
	
.blue a:visited { 
	text-decoration: none;
	}
	
.blue a:hover { 
	text-decoration: underline;
	}

	
.green {
	color: #9fc349;
	}
	
.gray {
	color: #3a3a3a;
	}

.gray a {
	color: #3a3a3a;
	text-decoration: none;
	}
	
.gray a:active { 
	text-decoration: none;
	}
	
.gray a:link {
	text-decoration: none;
	}
	
.gray a:visited { 
	text-decoration: none;
	}
	
.gray a:hover { 
	text-decoration: underline;
	}
	
.header {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.grid {
	border: 1px solid #336699;
	}
	
.gridgreen {
	border: 1px solid #9fc349;
	}
	
.tableheader { 
	background-color: #51a4d8;
	color: #FFFFFF;
	}
	
.tableheader a { 
	background-color: #51a4d8;
	color: #FFFFFF;	
	}
	
.tablerow { 
	background-color: #e9f2f8;
	}
	
.tablealternate { 
	background-color: #f9f9f9;
	}
	
.tablewarning {
	background-color: #ffcccc;
	}
	
.tabletitle {
	font-weight: bold;
	font-size: 14px;
	color: #9fc349;
	}

.error { 
	font-size: 11px;
	color: #990000;
	}
	
/* START OF PAGEBAR CSS */
.pageBarNormal {
	font-family:Arial;
	font-size:11px; 
	font-weight:normal;
}

.pageBarSelected {
	font-family:Arial; 
	font-size:11px; 
	font-weight:bold
}
/* END OF PAGEBAR CSS */

/* START OF HINTBOX CSS */	

/*CSS for pop up hint box */
#hintbox{ 
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

/*CSS for link that shows hint onmouseover*/
.hintanchor{ 
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}

/* END OF HINTBOX CSS */	
