.body01
{
  margin:		0px 0px 0px 0px;
}




.table01
{
  width:		100%;
}

.table02
{
  width:		100%;
  margin-left:	10px;
  margin-right:	10px;
}

.table03
{
  width:		70%;
}



.grad01
{
background: #e8e8e8; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99cc33', endColorstr='#e8e8e8'); 
background: -webkit-gradient(linear, left top, left bottom, from(#99cc33), to(#e8e8e8));
background: -moz-linear-gradient(top,  #99cc33,  #e8e8e8);
}

.grad02
{
background: #e8e8e8; 
background: -moz-linear-gradient(top,  #ff9900,  #e8e8e8);
background: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#e8e8e8));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#e8e8e8'); 
}

.grad03
{
background: #e8e8e8; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c40109', endColorstr='#e8e8e8'); 
background: -webkit-gradient(linear, left top, left bottom, from(#c40109), to(#e8e8e8));
background: -moz-linear-gradient(top,  #c40109,  #e8e8e8);
}


.color01
{
  background-color:	#99cc33;
}

.color02
{
  background-color:	#e8e8e8;
}

.color03
{
  background-color:	#ffffff;
}

.color04
{
  background-color:	#f5f5f5;
}

.color05
{
  background-color:	#ff9900;
}

.color06
{
  background-color:	#cfcfcf;
}

.color07
{
  background-color:	#c40109;
}

.color08
{
  background-color:	#f8dd1e;
}

.color09
{
  background-color:	#ffff00;
}




.font01
{
  color:		#ffffff;
  font-weight:	bold;
  font-size:		180%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font02
{
  color:		#999999;
  font-weight:	normal;
  font-size:		70%;
  font-family:	Verdana, Arial, 'Trebuchet MS', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-right:	10px;
  margin-top:	-7px;
  margin-bottom:	-9px;
}

.font03
{
  color:		#ffffff;
  font-weight:	normal;
  font-size:		130%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-top:	8px;
  margin-bottom:	0px;
}

.font04
{
  color:		#ffffff;
  font-weight:	normal;
  font-size:		90%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-right:	10px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font05
{
  color:		#666666;
  font-weight:	normal;
  font-size:		90%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	0px;
  margin-right:	0px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font06
{
  color:		#ff9900;
  font-weight:	normal;
  font-size:		130%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	0px;
  margin-top:	0px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font07
{
  color:		#ffffff;
  font-weight:	normal;
  font-size:		70%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	5px;
  margin-right:	5px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font08
{
  color:		#666666;
  font-weight:	normal;
  font-size:		80%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	0px;
  margin-right:	0px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font09
{
  color:		#666666;
  font-weight:	normal;
  font-size:		70%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	0px;
  margin-right:	0px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font10
{
  color:		#666666;
  font-weight:	normal;
  font-size:		80%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-right:	10px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font11
{
  color:		#99cc33;
  font-weight:	normal;
  font-size:		130%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	0px;
  margin-top:	0px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font12
{
  color:		#f8dd1e;
  font-weight:	normal;
  font-size:		130%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	0px;
  margin-top:	0px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font041
{
  color:		#ffffff;
  font-weight:	bold;
  font-size:		90%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-right:	10px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font042
{
  color:		#000000;
  font-weight:	bold;
  font-size:		100%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.font043
{
  color:		#e0873f;
  font-weight:	bold;
  font-size:		150%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-top:	0px;
  margin-bottom:	0px;
}



.link01
{
  color:		#ffffff;
  font-weight:	normal;
  font-size:		90%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	0px;
  margin-right:	10px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.link02
{
  color:		#999999;
  font-weight:	normal;
  font-size:		100%;
  font-family:	Verdana, Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	underline;
  margin-left:	0px;
  margin-right:	0px;
}

.link03
{
  color:		#666666;
  font-weight:	normal;
  font-size:		90%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	underline;
  margin-left:	0px;
  margin-right:	0px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.link04
{
  color:		#666666;
  font-weight:	normal;
  font-size:		100%;
  font-family:	Verdana, Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	underline;
  margin-left:	0px;
  margin-right:	0px;
}

.link05
{
  color:		#ffffff;
  font-weight:	bold;
  font-size:		120%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.link06
{
  color:		#000000;
  text-decoration:	none;
  border-width:	0px;
  border-style:	none;
}

.link07
{
  color:		#000000;
  font-weight:	normal;
  font-size:		65%;
  font-family:	Verdana, Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	0px;
  margin-right:	0px;
  margin-top:	0px;
  margin-bottom:	0px;
}

.link_select
{
  color:		#ffffff;
  background-color:	#ff9900;
  font-weight:	normal;
  font-size:		90%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-right:	10px;
 padding-left:	5px;
 padding-right:	5px;
 padding-top:	5px;
 padding-bottom:	6px;
}

.link_noselect
{
  color:		#666666;
  font-weight:	normal;
  font-size:		90%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-right:	10px;
}

.link_select02
{
  color:		#ffffff;
  background-color:	#99cc33;
  font-weight:	normal;
  font-size:		90%;
  font-family:	Verdana, 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:	none;
  margin-left:	10px;
  margin-right:	10px;
 padding-left:	5px;
 padding-right:	5px;
 padding-top:	5px;
 padding-bottom:	6px;
}




.border01
{
  border-width:	1px;
  border-color:	#ffffff;
  border-style:	solid;
}

.border02
{
  border-width:	1px;
  border-color:	#99cc33;
  border-style:	solid;
}

.border03
{
  border-width:	1px;
  border-color:	#e8e8e8;
  border-style:	solid;
}




.td01
{
  text-align: 	right;
  vertical-align: 	middle;
  padding-right:	10px;
}

.td02
{
  text-align: 	center;
  vertical-align: 	top;
  background-color:	#e8e8e8;
}

.td03
{
  text-align: 	center;
  vertical-align: 	middle;
  padding-top:	10px;
  padding-bottom:	10px;
}

.td04
{
  text-align: 	center;
  vertical-align: 	top;
  padding-left:	10px;
  padding-right:	10px;
}

.td05
{
  text-align: 	center;
  vertical-align: 	top;
  padding-left:	10px;
  padding-right:	0px;
}

.td06
{
  text-align: 	center;
  vertical-align: 	middle;
  padding-top:	0px;
  padding-bottom:	0px;
  padding-left:	0px;
  padding-right:	0px;
}

.td07
{
  text-align: 	center;
  vertical-align: 	top;
  padding-left:	0px;
  padding-right:	0px;
}

.td08
{
  text-align: 	left;
  vertical-align: 	top;
  padding-left:	10px;
  padding-right:	10px;
  margin-left:	10px;
  margin-right:	10px;
}

.td09
{
  text-align: 	center;
  vertical-align: 	top;
  background-color:	#ffffff;
}

.td10
{
  text-align: 	center;
  vertical-align: 	top;
  padding-left:	220px;
  padding-right:	0px;
}

.td11
{
 padding-left:	11px;
}

.td031
{
  text-align: 	center;
  vertical-align: 	middle;
  padding-top:	10px;
  padding-bottom:	10px;
  padding-left:	10px;
  padding-right:	10px;
}

.td12
{
  text-align: 	right;
  vertical-align: 	top;
  padding-left:	10px;
  padding-right:	10px;
  margin-left:	10px;
  margin-right:	10px;
}

