body      { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-image: url(../img/site_bg.gif); background-repeat: repeat-y; margin: 0; padding: 0; width: 805px }
p {}
td {}
a:link, a:visited { color: #000000; text-decoration: none }
a:hover, .sel { color: #d32e35 }
#navi    { margin: 0; padding: 10px 0 0; width: 200px; float: left }
#navi li  { font-size: large; text-decoration: none;  list-style-type: none; text-indent: 1.7em }
#navi li ul li  { font-size: large;  text-indent: -0.3em}


#headnav, #subnav, #content  { margin: 0 0 0 200px }
#headnav   { padding-top: 35px; padding-bottom: 25px}

#subnav      { background-image: url(../img/site_head_bg.gif); background-repeat: repeat-y; padding: 0 0 0 75px; width: 400px;  }
#subnav ul	{margin:0; padding:0}
#subnav li    { text-decoration: none; list-style-type: none; display: inline; margin: 5px; padding: 0; font-size: 16px}
#subnav li a:link, #subnav li a:visited { color: #ffffff; font-weight: bold;   }
#subnav li a:hover, .current {color: #000000; background-color: #D2DCF9;  font-weight: bold;}

#content   { padding-top: 35px; width: 590px}
#content a   {  text-decoration: underline }
#content table  { background-color: #F2D4D3; border: solid 1px black; border-collapse: collapse }
#content table th   { color: #fff; font-weight: bolder; background-color: #d32e35; text-align: left; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 0.1em }
#content table td   { padding: 0.2em 0.4em; border-right: 1px dotted #d32e35; border-bottom: 1px dotted black }

.right {float: right}
.left {float: left}
.inline {display: inline}
.small  { font-size: x-small }
.strong  { font-size: large; font-weight: bold; }
.stronger    { font-size: x-large; font-weight: 800 }
.navi_place	  { margin: 45px 0 20px; padding: 0 }
.red_strong {font-weight: bold; color: red}

.frm_lbl { position:absolute;} 
.wdt150 { width: 150px ; margin-left: 120px; margin-bottom: 3px;}
