body {
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
}
h2 {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 16px; text-decoration: none; font-weight: bold}
h3 {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold}
p {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none}
body { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none}
table { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none}
td {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  
}
a { text-decoration: none; color: #49588D }
a:hover { text-decoration: underline ; color: #000000}

a.ncat { text-decoration: none; color: #909090 }
a.ncat:hover { text-decoration: underline ; color: #909090}

a.comm { text-decoration: none; color: #F7553E }
a.comm:hover { text-decoration: underline ; color: #F7553E}

.in { font-size: 10px; }
.wh { color: #FFFFFF; }
.whu { color: #FFFFFF; text-decoration: underline}
.ttl { font-family: "Times New Roman", Times, serif }
.gr { background: #EEEEEE; }
.s1 { font-size: 9px; }
.ul { text-decoration: underline; color: #49588D }
.ul:hover { text-decoration: none ; color: #000000}
a.sm  { font-size: 10px;background:url(/ar2.gif) left 3px no-repeat;padding-left:8px;margin-left:5px }
a.smb { font-size: 10px;background:url(/ar2.gif) left 3px no-repeat;padding-left:8px;margin-left:5px;font-weight:bold }
.title { font-size: 11px; color: #FFFFFF; margin: 0 }
.news_title1 { font-size: 18px; font-family: "Times New Roman", Times, serif }
.news_annot1 { font-size: 16px; font-family: "Times New Roman", Times, serif }
.news_text1 { font-size: 16px; font-family: "Times New Roman", Times, serif }

.news_title { font-size: 16px }
.news_annot { font-size: 14px }
.news_text { font-size: 16px; font-family: "Times New Roman", Times, serif }

/* */
table.top_row {
	width:100%;
	border-collapse:collapse;
	position:absolute;
	top:0px;
}
.top_row td {
	padding:0px;
}
.top_row1 table {
	width:100%;
}
.top_row1 table td {
	padding:3px;
}
.top_row1 .logo {
	text-align:left;
}
.top_row1 .top_banner {
	text-align:right;
	vertical-align:bottom;
}

.top_menu td {
	padding:1px;
}
td.top_menu {
	font-size:1;
	text-align:left;
	
}
td.top_submenu {
	background-color:#49588D;
	padding:1px;
}

table.content_row {
	width:100%;
	position:absolute;
	top:108px;
	margin:0px;
	border-collapse:collapse;
}

table.content_row td.content {
	vertical-align:top;
	padding:5px;
}

.top td.line {border-bottom:1px solid #49588D}
.top table {border-collapse:collapse;border-width:0;width:100%}
.top table td {padding:5px}
.top img {width:286px;height:56px;border-width:0}
.top .bann {text-align:right;vertical-align:bottom}
.top .bann img {width:468px}

.bottom td.line {border-top:1px solid #49588D}
.bottom table {width:100%;border-collapse:collapse}
.bottom table td {margin:0;padding:0;border-width:0;vertical-align:top}
.bottom table td.msg {width:50%}
.bottom table td.counts {text-align:center;white-space:nowrap}
.bottom table td.copy {text-align:right;width:50%}

.links_txt {width:100%;text-align:center}

.menu {border-collapse:collapse}
.menu td {margin:0;padding:1px;border-width:0}
.menu td.title {text-align:right;font-weight:bold;color:#909090;white-space:nowrap}
.menu img {width:4px;height:7ps;border-width:0;margin-left:6px;margin-right:3px}

.cal {}
.cal td {text-align:right}
.cal .head td {font-weight:bold}
.cal td.we {background-color:#FFDDDD}
