body {
	margin:0;
	background-color:#e7f4fd;
	color:#3A3A3A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.titlelink {
	color:#3A3A3A;
}

form {

	margin:0;

}

a {

	color:#008E53;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

.qResults {

	background-color:#ffffff;

	border: 1px solid #CCCCCC;

}

.qResults .altRow {

	background-color:#e9ebee;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

}

.qResults td {

	padding-left:10px;

	padding-right:10px;

}

.input, .select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#c8e8ff;
	border: 1px solid #CCCCCC;
}

.reportsubtotal {
	background-color:#c8e8ff;
}

.reporttotal{
	background-color:#5D9D08;
	font-size: 12px;
}


h1 {

	font-size:16px;	

}

h2 {

	font-size:15px;

}

h3 {

	font-size:14px;

	margin: 0;

	padding: 0;

}

h1, h2, h5, h6 {

	margin: 5px;

}

h1, h2, h3 {

	color:#0A7348;

}

h4 

{

	font-size:12px;

	margin: 0px;

	text-indent: 10px;

}

a img {

border: 0;

}



.footer

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#008E53;

}
.toogle{
	font-size: 12px;
	font-weight: bold;
	border:2px solid #000000;
	padding: 2px;
	background-color: #FFFFFF;
}

.sitemaplink, a.sitemaplink, a.sitemaplink:hover,a.sitemaplink:link, a.sitemaplink:active, a.sitemaplink:visited { font-size: 10px; text-decoration: none; }
a.sitemaplink:hover{ text-decoration: none; }

