* {padding: 0; margin: 0; border: 0;}

body,td,th,p,ul { font: normal 12px arial,helvetica,sans-serif; background-color: #FFFFFF; color: #000000; }
p, ul { margin: 2px 5px; padding: 2px 5px; }

h1,h2,h3,h4,h5,h6 { font-family: arial,verdana,sans-serif; }
h1 { font-size: 18px; color: #000000; padding: 16px 5px 3px 5px; margin: 0; }
h2 { font-size: 14px; color: #000000;  padding: 14px 5px 3px 5px; margin: 0; }
h3 { font-size: 12px; color: #000000;  padding: 14px 5px 3px 5px; margin: 0; }
h4 { font-size: 11px; color: #000000; padding: 12px 5px 2px 5px; margin: 0; }
h5 { font-size: 10px; color: #000000; padding: 10px 5px 2px 5px; margin: 0; }
h6 { font-size: 10px; color: #000000; padding: 8px 5px 2px 5px; margin: 0; }

input, select, textarea { font: 9px; border: 1px solid black; }
 
/* == */

#tn { background: #fff; margin: 0 5px; padding: 3px 5px; height: 100px; }
#tn-l { display: inline; position: absolute; left: 0; }
#tn-c { display: inline; position: absolute; left: 340px; }
#tn-r { display: inline; position: absolute; left: 540px; }
#tnmen { width: 780px; position: absolute; top: 120px; font: bold 22px arial; }
#tnmen a { background-color: black; color: white; padding: 2 15; text-decoration: none; }
#tnmen a:link { color: white; }
#tnmen a:visited { color: #CCCCCC; }
#tnmen a:hover { color: yellow; }
#tnmen a:active { color: yellow; }
/* #tn p { font-size: 48px; font-weight: bold; color: white; background: red; margin: 0; padding: 0; } */
#lhs { position: absolute;
		left:5px; top:150px;
		width:135px;
		background: #fff;
		border: 0px solid #000;
		padding: 3px 5px;
		height: 500px;
	}
#con { position: absolute;background:#fff;
top: 150px;
width: 520px;
		margin-top: 5px;
		border: 0px solid #6666AA;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-left: 151px;
		margin-right: 151px;
/*		height: 500px; */
	}
html>body #con {
margin-left: 151px;
margin-right: 151px;
	}
#rhs { position: absolute;
		right: 5px; top: 150px;
		width: 135px;
		background: #fff;
		border: 0px solid #000;
		padding: 3px 5px;
		height: 500px;
	}

#foo { text-align: center; }


div.men { background: #CCCCCC; padding: 3px 5px; font-weight: bold; }
div.men-opt { font-size: 12px; }
div.men-opt2 { font-size: 10px; margin-left: 10px; }
div.pok { margin-top: 5px; }

div.def { margin: 10px; }
div.def h2, div.def p { display: inline; }
div.def h2 { font-size: 12px; padding: 0px; color: darkblue; }
div.def h2 .prep { font-weight: normal; font-size: 11px; }

div.cl { margin: 10px 5px; padding: 5px; border: solid 2px black; clear: both; height: 150px; }

a.xref { font-style: italic; }

#lhs a { text-decoration: none; }

div.dynmenu { font: bold 11px; font-family: verdana,helvetica,sans-serif; width: 125px; background-color: #DDEEFF; border: lightblue 3px solid; }
div.dynmenu-option, div.dynmenu-option-sub, dynmenu-option-sel { background-color: #DDEEFF; padding-left: 5px; padding-right: 3px; }
div.dynmenu-option-sel { color: gray; }
div.dynmenu-option-sub { padding-left: 10px; font-size: 9px; }
div.dynmenu-title { font-size: 11px; color: #000000; text-align: center; padding-top: 5px; }

div.dynmenu a { text-decoration: none; color: #3300CC; }
div.dynmenu a:visited { color: #3300CC; }
div.dynmenu a:hover { text-decoration: none; }

div.dynmenu-option a:hover { color: white; }

div.dynmenu-option-sel a:link { color: gray; }
div.dynmenu-option-sel a:visited { color: gray; cursor: default; }


div.pro_li { margin: 5px; padding: 5px; clear: both; }
div.pro_reloff { clear: both; }
div.err { margin: 10px 20px 10px 20px; border: 3px solid red; color: red; font: arial 18px bold; }
div.err h2 { color: red; }

