.pathactive {
	color: #990000;
	font-size: 14px;
}

.pathbase {
	color: #006699;
	font-size: 14px;
	    }

.nav_bgcolor 
{ background-color:#F7F7F7; width: 80%; margin: auto;  }

.body_bgcolor 
{ background-color:#F7F7F7; width: 80%; margin: auto; text-align: center;  }

.menu {
	background-position: center;
}
.query_table {
	background-image: url(graph/troa.png);
}
.Query_Title {
	font-size: 20px;
	color: #990000;
	font-weight: bold;
}

a.topnav:link {font-size: 12px; color: #FFFFFF; text-decoration: none}
a.topnav:visited {font-size: 12px; color: #FFFFFF; text-decoration: none}
a.topnav:hover {text-decoration: underline}

a.sitenav:link {font-size: 13px; color: #003366; text-decoration: none}
a.sitenav:visited {font-size: 13px; color: #003366; text-decoration: none}
a.sitenav:hover {text-decoration: underline}

a.linkpage:link    {font-size: 14px; color:#CC0000; font-weight: bold; text-decoration: none}
a.linkpage:visited {font-size: 14px; color:#CC0000; font-weight: bold; text-decoration: none}
a.linkpage:hover   {font-weight: bold; text-decoration: underline}


a.homelink:link {font-size: 13px; font-weight: bold; color: #003366; text-decoration: none}
a.homelink:visited {font-size: 13px; font-weight: bold; color: #003366; text-decoration: none}
a.homelink:hover {text-decoration:none}

.types {
	font-size: 13px;
	color: #003366;
}


.reportdata {
	font-size: 14px;
	color:#000000;
}

.labels {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.submit {
	font-size: 13px;
	color: #000000;
}


.alert {
	font-size: 13px;
	color: 'red';
	font-weight: bold;
}

.limit_message {
	font-size: 13px;
	color: 'gray';
	font-weight: bold;
}

td#fixed_date_column
{ position:fixed;}



/**************  TABLE LAYOUT *********************/

body {
	margin: 0px;
	height: 100%;

}

p, h1, h2 {
	padding: 0px 10px;
}

a img {
	border: 0px;
}

.parent {
	display: block;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}

tr.content {
	width:80%;
	height:80px;
	text-align:center;
}

tr.footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	display: block;
	height: 45px;
	z-index: 999;
	padding: 0px;
	margin: 0px;
	background: #ccc;
	color: #333;
	text-align: center;
	line-height: 45px;
	font-size: 12px;
}

a {
	color: #0000ff;
	text-decoration: none;
}


tr.header {
width: 100%;
margin: 0 auto;
padding: 0;
text-align:center
}

/* For the left menu bar */
.leftmenu {
width: 200px;
float: left;
border-right: 1px solid #369;
margin: 0 auto;
padding: 5px;
}


/**************  END OF TABLE LAYOUT *********************/