body
{
   background-color:#F0F8FF;
   margin:0px;
   font-family:sans-serif;
   color: navy;
}
table
{
   text-align:left;
  
}
tr
{
	width:100%;
}

table.logo
{
	margin-top:3px;
	width:750px;
	border:solid #AABBCC 1px;
	border-collapse:collapse;
	border-spacing:0px;
	tabe-layout:fixed;
	height:90px;
	background-image: url('../images/bg.gif');
}
tr.logo
{
}
td.logo_img
{
	vertical-align:top;
	width:300px;
	height:90px;
	text-align:center;
}
img.logo
{
	width:220px;
	height:90px;
}
td.logo_text1, td.logo_text2
{
	text-align:right;
	font-size:16px;
	font-weight:bold;
	padding-right:5px;
	height: 30px;
}
td.logo_text1
{
	vertical-align:bottom;
	color:#800000;
}
td.logo_text2
{
	vertical-align:top;
	/* border-top: solid black 2px; */
}

table.body
{
	text-align:center;
	margin-top:10px;
	width:750px;
	border-collapse:collapse;
	font-size:14px;
}

table.menu
{
	width:100px;
	border-collapse:separate;
	border-spacing:1px;
	text-align:right;
	vertical-align:top;
	font-size:14px;
}
td.menu
{
	width:120px;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	padding-right:10px;
}
div.menu
{
	donot_display:block;
}

td.data
{
	width:100%;
	text-align:justify;
	vertical-align:top;
	left-margin:20px;
	padding:10px;
	border:solid #AABBCC 1px;
	background-color: #e8f3ff;
}
table.footer
{
	margin-top:10px;
	width:00px;
	background-color:#efefef;
	text-align:center;
	border:dotted #aabbff 1px;
}
td.footer
{
	text-align:center;
	vertical-align:top;
	left-margin:20px;
	padding:10px;
	margin:10px;
	font-size:10px;
	font-weight:normal;
}

a
{
	text-decoration:none;
}
/*
a:hover
{
	background-color:#ddddff;
	color:#0000ff;
}
*/
a.menu_i
{
	display:block;
	width:100px;
	border:solid #aabbcc 1px;
	padding:2px;
	margin:2px;
	background-color:#d0e0ff;
	text-align:left;
	font-size:14px;
	font-weight: bold;
}
a.menu_i:hover
{
	border: solid #0088ff 1px;
	background-color:#e8f3ff;
	color:#800000;
}

span.hilite1
{
	font-weight: bold;
}
span.hilite2
{
	display:block;
	font-weight:bold;
	text-align: center;
	padding:10px;
}

table.info
{
	/* border: solid #f5faff 1px; */
	border: dotted black 1px;
	border-collapse: separate;
	width: 500px;
	margin-top: 50px;
}
table.info thead tr td
{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color:#800000;
	padding: 10px;
}
table.info tbody tr th
{
	text-align: justify;
	font-size: 16px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	color: white;
	background-color: navy;
}
table.info tbody tr td
{
	text-align: justify;
	font-size: 14px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: dotted #f5faff 1px;
}
table.info tfoot tr td
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color:#0000ff;
	padding: 10px;
}
a.button
{
	padding:2px 10px 2px 10px;
	margin:2px;
	background-color:#d0e0ff;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	border: solid #aabbcc 1px;
}
a.button:hover
{
	border: solid #0088ff 1px;
	background-color:#e8f3ff;
	color:#800000;
}

*.hi
{
	background-color:#E8F3FF;
}
*.lo
{
}