body            { font-size: 12px; color: black; background: #EEF0F3; font-family: arial, helvetica, sans; }

img             { border: 0px }

.title          { font-size: 12px; color: black; font-family: arial, helvetica, sans; }

a.text               { text-decoration:none; color: black }
a.text:visited       { color: black }
a.text:hover         { text-decoration:underline; color:black }

a.menu          { text-decoration:none; color: blue }
a.menu:visited  { color: blue }
a.menu:hover    { text-decoration:underline; color: #FF5020 }

hr              { height: 1pt; color: #8080A0 }

table           { empty-cells: show; }
table.fixed     { table-layout: fixed }

table.shadow    { border-color: white black black white; empty-cells: show; background: #EEF0F3;}

td.bg           { background: #EEF0F3; }
td.menu         { border-color: white; border: 2pt; width: 100px; font-size: 12px; background: #EEF0F3; }
td.menu_hover   { width: 100px; font-size: 12px; background: #D0D0FF }
td.menu_select  { width: 100px; font-size: 12px; color: black; background: #D0D0FF }
td.menu_auth    { width: 100px; font-size: 12px; background: #EEE0F8 }
td.menu_link    { width: 100px; font-size: 12px; background: #FFFFFF; }
td.menu_null    { width: 100px; font-size: 12px; background: #FFFFFF; }

td.login        { width: 100px; font-size: 12px; background: #FFFFEE }
td.login_hover  { width: 100px; font-size: 12px; background: #FFFFC0 }
td.logout       { width: 100px; font-size: 12px; background: #FFFFEE }
td.logout_hover { width: 100px; font-size: 12px; background: #FFFFC0 }

tr.header       { background: #336699; color: #FFFFFF; font-size: 12px }

td.group        { background: #DDE3EB; font-family: arial, helvetica, sans; font-size: 16px; font-style: italic; font-weight: bold }
td.group_hover  { background: #CAD3DC; font-family: arial, helvetica, sans; font-size: 16px; font-style: italic; font-weight: bold }

td.action       { width: 100px; font-size: 11px; border: 1px solid #999999; background-image: url(../../images/button.gif); background-repeat: repeat-x; font-weight: bold;}
td.action_hover { width: 100px; font-size: 11px; border: 1px solid #999999; background: #CCCCCC; font-weight: bold;}

td.empty_group	{ font-size: 14px; color: black }

tr.list         { background: #EEF0F3; font-size: 12px }
tr.list_hover   { background: #DDE3EB; font-size: 12px }

td.page         { font-size: 11px; border: 1px solid #999999; background-image: url(../../images/button.gif); background-repeat: repeat-x; font-weight: bold; }
td.page_hover   { border: 1px solid #999999; background: #CCCCCC; font-weight: bold; font-size: 11px }

td.subject      { background: #FFFFFF; font-size: 14px; font-weight: bold; text-align: left }
td.date         { background: #DDE3EB; font-size: 12px; text-align: right }
td.author       { background: #DDE3EB; font-size: 12px; text-align: left }
td.server       { background: #FFFFFF; font-size: 12px; text-align: right }

td.content      { background: #EEF0F3; font-size: 11px; font-family: monospace; text-align: left }

tr.footbar      { font-size: 12px }

select.lang     { margin: 0pt; font-size: 12px; color: blue;}
select.pgidx    { margin: 0pt; font-size: 12px; color: black;}

input.login     { width: 110pt; border: 1px solid }
input.normal    { vertical-align: top;}

input.input     { border: 1px solid }

input.login2    { width: 50pt }

td.field        { color: black; font-size: 12px; text-align: right }
td.value        { color: blue; font-size: 12px; text-align: left }

td.text         { color: black; font-size: 12px; text-align: left }
td.status       { color: black; font-size: 12px; text-align: left; font-weight: bold }

textarea.content{ vertical-align: top; width: 100%; height: 210px; border: 1px solid }

pre.content     { font-size: 12px; font-family: monospace; color: black }

span.link	{ color: blue; cursor: pointer }

td.thread	  { width: 18px; text-align: center; font-family: Times; color: black; background: #EEFFEE; font-size: 14px; cursor: pointer }
td.thread_current { width: 18px; text-align: center; font-family: Times; color: black; background: #EEFFEE; font-size: 14px; font-weight: bold; border: 1px dotted gray }
td.thread_hover   { width: 18px; text-align: center; font-family: Times; color: white; background: black;   font-size: 14px; font-weight: bold; cursor: pointer }

#menucentro {
	color: #336699;
	background-color: #EEF0F3;
	font-size: 11px;
	line-height: 16px;
	height: 16px;
	border-bottom: 1px solid #336699;
	font-weight : bold;
}

a.menucentro {
	color: #336699;
	text-align:center;
	width: 150px;
	display: block;
	text-decoration: none;
	background-color: #EEF0F3;
	font-size: 11px;
	line-height: 16px;
	height: 16px;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-left: 1px solid #336699;
	font-weight : bold;
}

a.menucentro:hover {
	color: #336699;
	text-align:center;
	width: 150px;
	display: block;
	text-decoration: none;
	background-color: #DDE3EB;
	font-size: 11px;
	line-height: 16px;
	height: 16px;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-left: 1px solid #336699;
	font-weight : bold;
}
