body {margin: 0px;}

/*b{font-weight: bolder;}*/



th{color:#009900; text-align:center;}

a{color: #429400; font: 100% sans-serif;}

	a:link {text-decoration: none;}

	a:visited {color: #429400; text-decoration: none;}

	a:hover {color: #8C8C8C; text-decoration: underline;}

	a:active {color: #F00; text-decoration: none;}

		/*sub*/

a.sub{ font: 11px Verdana, sans-serif; text-align: right;}

	a.sub:link {color: #ECECEC; text-decoration: none;}

	a.sub:visited {color: #ECECEC; text-decoration: underline;}

	a.sub:hover {color: #FFF; text-decoration: underline;}

a.ref{ font: bold 11px Verdana, sans-serif; text-align:left;}

a.alH{font: bold 11px Verdana, sans-serif; text-align: left; margin: 5 5 5 5;}

	

	

p{

	font: 100% sans-serif;

	margin-bottom: 10px;

	margin-left: 25px;

	margin-top: 0px;

}

h2{

	font-family: "Trebuchet MS", sans-serif;

	color: #429400;

	font-size: 18px;

	letter-spacing: 2px;

	margin-left: 5px;

	margin-top: 25px;

	padding-bottom: 0px;

}

h3{

	font-family: "Trebuchet MS", sans-serif;

	color: #429400;

	font-size: 14px;

	letter-spacing: 2;

	font-weight: bold;

	margin-left: 10px;

	margin-top: 40px;

}

dl {font-size: 80%;}

dd {font: bold 95% Verdana, Arial, Helvetica, sans-serif; margin: 5px 10px; letter-spacing: 1px;}

dt {text-align: justify; margin-left: 25px;}

ul {font: Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin-right: 20px; margin-left: 20px; white-space: normal;}

ol {font: 100% Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin-right: 20px; margin-left: 20px; white-space: normal;}

li {

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

	text-align: justify;

	white-space: normal;

	list-style-image: url(img/mark.gif);

	margin-right: 10px;

	margin-left: 40px;

}



/* -------- classes -------- */

.hG{

	color: #FFFFFF;

	text-align: right;

	margin-right: 10px;

	letter-spacing: 2px;

	font-family: Verdana, sans-serif;

	font-size: 18px;

	font-weight: 200;

}

.hB{

	color: #6E6E6E;

	text-align: left;

	margin-left: 40px;

	letter-spacing: 1px;

	font-family: Verdana, sans-serif;

	font-size: 11px;

}

.com{

	color: #888;

	margin-right: 5px;

	text-align: right;

}

.auth{

	color: #888;

	margin-right: 15px;

	font-weight:bold;

	text-align: right;

}

p.c{

	font-family: sans-serif;

	font-size: 90%;

	color: #429400;

	text-align: right;

}

p.mar{margin: 8px; font-size: 80%;}

p.w{

	font-size: 11px;

	letter-spacing: 2;

	font-family: Verdana, sans-serif;

	color: #ECECEC;

	margin-left: 20px;

	margin-bottom: 40px;

	text-align: left;

}

p.cont{ text-align:justify; margin: 20px;}

/* -------- table  -------- */





td.bl{color:#000066; text-align:center; vertical-align:middle; font-size:14px; padding:5px;}

td.red{color:#FF0000; text-align:center; vertical-align:middle; font-size:14px; padding:5px;}



