a:link, a:visited, a:active, a:hover
{
	color: inherit;
	text-decoration: none;
}
a
{
	color: #4787AF;
	text-decoration: none;
}
img
{
	border: none;
}
body
{
	margin: 0px;
}
table
{
	border: none;
}

#lay_body
{
  margin-left: 5px;
}

.mnu_up
{
	text-align: left;
	color: #69ABD4; /*#016eb5;*/
	font-size: large;
	font-weight: bold;
}
	.mnu_up .letter
	{
		color: #4787AF;
		font-weight: bold;
		font-size: larger;
	}
	.mnu_up .date
	{
		color: #4787AF;
		font-size: larger;
	}
	.mnu_up_chosen /* use ++ algo with deleys to make transition softly */
	{
		color: #4787AF;
	}
	
.main_cont
{
	
}
	#lay_f2
	{
		background-color: #e4eef5;/*#D8E5FF;*/
		text-align: left;
		color: #4787AF;
		/*font-size: small;*/
		font-size: 9pt;
		vertical-align: top;
		font-family: Century;
	}
		#lay_f2 .intend
		{
			margin-left: 35px;
		}
		#lay_f2 .intend_bold
		{
			margin-left: 31px;
			font-weight: bold;
		}
	.main_cont .content
	{
		background: url("jpg/bg_mid_image.jpg") no-repeat;
		background-position: center center;
		vertical-align: top;
		text-align: left;
		width: 100%;
		text-indent: 15px;
		margin-left: 15px;
	}
	.main_cont .mnu_right
	{
		background-color: #e4eef5;/*#D8E5FF;*/
		text-align: left;
		color: #4787AF;
		/*font-size: small;*/
		font-size: 9pt;
		vertical-align: top;
		font-family: Tahoma;
	}
	
.header
{
	color: #4787AF;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	font: sans-serif;
}

.line
{
	border-width: thin;
	border-style: dotted;
	width: 90%;
	border-color: Gray;
}

/*******mnu scroll*******/
#mnu_0, #mnu_1, #mnu_2, #mnu_3
{
	display: none;
}
/************************/
#sign a, #sp
{
  color: White;
  font-size: 0pt;
}