body, text, td, p{
	font: 13px Verdana;
}

h1{
	font: bold 21px/20px Tahoma,"Times New Roman";
	color: #0E9000;
	letter-spacing: -1px;
}
h2{
	font: bold 17px/15px Tahoma;
	color: #ff8000;
	letter-spacing: -1px;
}
p{
	text-align: left;
}
/* ---------------------------------------- */
a			{	color: #006600;text-decoration:underline;}
a:hover			{	color: #ff6600;text-decoration:none;}
a:active		{	color: #FF0000;}
/*a:visited		{	color: #8B0000;}*/
a:visited		{	color: #006600;}

a.m1			{	color: #ffffff;text-decoration:none;}
a.m1:hover		{	color: #FFF046;text-decoration:underline;}
a.m1:active		{	color: #FF0000;}
a.m1:visited	{	color: #707070;}

a.m2			{	color: #0E8B00;text-decoration:none;}
a.m2:hover		{	color: #ff9000;text-decoration:underline;}
a.m2:active		{	color: #FF0000;}
a.m2:visited	{	color: #707070;}


/* ---------------------------------------- */

.f1{
	font: 11px Tahoma;
}
.f2{
	font: bold 17px Tahoma;
	letter-spacing: -1px;
}

#white		{	color: #ffffff;}
#lightblue	{	color: #95B9FF;}
#lightgrey	{	color: #a0a0a0;}
#yellow		{	color: #FFF600;}
#orange		{	color: #FF8900;}
#gray		{	color: #606060;}
#green		{	color: #006600;}

#bb{
	border-bottom: solid 1px #808080;
}

/* div.content.begin -------------------------------------------------- */
.content h1{
	font: 22px/20px Tahoma;
}
.content h2{
	font: bold 17px/17px Tahoma;
	letter-spacing: -1px;
}
.content h3{
	font: bold 13px Tahoma;
}
.content h1,h2,h3{
	color: #008040;
}
.content th{
	font: bold 11px Tahoma;
	text-align: left;
	background-color: #FF9000;
	color: #ffffff;
}
.content td{
	font: 11px Tahoma;
	background-color: #ffffff;
}
.content .ps{
	font-size: 11px;
	background-color: #ffffff;
	padding: 10px;
	border: dashed 1px #c0c0c0;
}
.news_archive td{
	font: 11px Tahoma;
	background-color: #e6e6e6;
}
.content .ps{
	font-size: 11px;
	background-color: #ffffff;
	padding: 10px;
	border: dashed 1px #c0c0c0;
}
.content .stats{
	text-align: right;
	color: #0E9000;
	font-size: 10px;
	padding-left: 30px;
	padding-top: 5px;
	letter-spacing: -1px;
	border-top: solid 1px #c0c0c0;
}
.content .nb{
	font-weight: bold;
}

.content .dir{
	font-size: 12px;
	font-family : "Courier New", Courier, monospace;;
	background-color: #ffffff;
	padding: 10px;
	border: dashed 1px #c0c0c0;
}

.content .normal td{
	font: 13px Verdana;
	background-color: transparent;
}

/* div.content.end -------------------------------------------------- */


.contract h1{
	font: normal 15px Verdana;
	text-align: center;
	color: #000000;
}
.contract h2{
	font: bold 13px Verdana;
	text-align: center;
	color: #000000;
	background-color: #c0c0c0;
	letter-spacing: +1px;
	margin-bottom: 5px;
}
.contract h3{
	font: bold 13px Verdana;
	text-align: left;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contract th{
	font: bold 11px Tahoma;
	text-align: center;
	background-color: transparent;
	color: #000000;
}
.contract td{
	font: 11px Tahoma;
	background-color: transparent;
}
.contract p{
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
}
a.copy{
	color:white;
	text-decoration: none;
}

