.middle {table-layout:fixed};
.cal {font-size:8pt; background:#f4f5fe; color:#333333; border: 1px gray solid;}
.caltoday {font-size:8pt; background:yellow; font-weight:bold; color:brown; border: 1px gray solid;}

body {  font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
table {  font-size: 13px; color: #000000; font-family: "Arial", "Helvetica", "sans-serif"}
td  {  font-size: 13px; color: #000000; font-family: "Arial", "Helvetica", "sans-serif"}
.en_w {  color: #FFFFFF; text-decoration: none}
.en_b {  color: #000000; text-decoration: none;}
.en_c {  color: #000000; text-decoration: none; font-weight:bold}

.en_bc { font-family: 'Arial'; font-size: 9pt; color: #8080C0 }

.menu {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #000000; text-decoration: none; font-weight: normal; word-spacing: 1px}
.menuTop {  background:#cccccc;font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #000000;}

.en_g {  color: #CCCCCC; text-decoration: none}
.form {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #000000; text-decoration: none}
.en_g2 {  color: #999999; text-decoration: none}
a:active { color:navy; text-decoration: none}
a:link { color:navy;   text-decoration: none}
a:visited { color:#2E0387; text-decoration: none}
a:hover {  color: brown; text-decoration: underline}
.table_top {  background-color: #6699CC}
.table_01 {  background-color: #999999}
.table_02 {  background-color: #F0F0F0}

.rightPanel {border-right: 1px #D8E2F3 solid;}
.leftPanel {border-right: 1px #D8E2F3 solid;}

.centerPanel {border-right: 1px #D8E2F3 solid; padding: 0px;}

.footer {border-right: 1px gray solid; font-size:9pt;}
.horizon {border-top: 1px #F3E2C2 dotted; color:brown}

.new_panel {border-left: 1px gray dotted; }

.rightStyle 
{	border-bottom: 2px #F3E2C2 solid; 
	border-left: 2px #F3E2C2 solid; 
	border-top: 2px #F3E2C2 solid; }

tr { vertical-align:top; }
td { vertical-align:top; }

.menu_in { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #000000; text-decoration: none; font-weight: normal; background-color: #F2F2F2}
.menu_in2 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold; background:white}
.menu_in2_bg { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold; background:#D8E2F3}


.menu_category_head { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: black; text-decoration: none; font-weight: bold; word-spacing: 1px ;}
.menu_nav { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: white; text-decoration: none; font-weight: bold; word-spacing: 1px ;}

.menu_category 
{ 
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	color: #005faa; 
	text-decoration: none; 
	font-weight: bold; 
	word-spacing: 1px ; 
	background-color: #e9ebee;
}

.menu_category_child
{ 
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	word-spacing: 1px ; 
	background-color: #fde4c6;
}

.menu_category_sub
{ 
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	color: yellow; 
	text-decoration: none; 
	font-weight: bold; 
	word-spacing: 1px ; 
	background-color: orange;
}

.showdate { font-family: 'Arial'; font-size: 8pt; color: #8080C0 }

.menu_category a:link { color:#005faa; text-decoration: none}
.menu_category a:active { color:#005faa; text-decoration: none}
.menu_category a:visited { color:#005faa; text-decoration: none}
.menu_category a:hover {color:#111111; text-decoration:none}

.menu_category_child a:link { color:#005faa; text-decoration: none}
.menu_category_child a:active { color:#005faa; text-decoration: none}
.menu_category_child a:visited { color:#005faa; text-decoration: none}
.menu_category_child a:hover {color:#111111; text-decoration:none}

.page {border-top: 1px solid #eeeeee; }
.news	{  color: #000000; text-decoration: none; text-align: justify; font-family: "times new roman"; font-size:12pt; LINE-HEIGHT: 1.4}
.newstitle	{color: #000000; font-size: 14pt; font-family: Arial; font-weight:bold}
.newsTopBottom {border-top: 1px gray dotted;border-bottom: 1px gray dotted;}
.addDate {font-style:italic;font-size:10pt}
.newstitlefeature	{color: #000000; font-size: 12pt; font-family: Arial; font-weight:bold}
.currenttime {font-family:Tahoma; color:#333333;font-size: 11px; background:#fde4c6;}
.rightb {background:navy; font-weight:bold; border:solid 1px navy;font-family:Tahoma; color:#FDDA11;font-size: 11px;}
.marqueenews {padding: 2px; background:#FFFFFF; border:1px navy solid;}

.SubTitle {font-weight: bold;}
