body {background: #eee;font-family: Verdana, Arial,Helvetica, sans-serif;text-align: center;font-size: 62.5%;color:#333;}
#inner {margin:0 auto; width:806px; background:#fff;font-size:1.25em;}
#top {background-image: url('./img/TOP.jpg');background-repeat:no-repeat; width:806px;height:107px;margin:0;padding:0;text-align:right;}
#mid {background-image:url('./img/MID.jpg'); background-repeat:repeat-y;background-position:top;width:806px;margin:0;padding:0;}
/* Hides from IE5-mac \*/
* html #mid {height: 1%;}
/* End hide from IE5-mac */
#bot {background-image: url('./img/BOT.jpg');background-repeat:no-repeat;height:29px;width:806px;margin:0;padding:0; clear:left;color:#aFaFaF;/*#bfbfbf;*/font-size: 10px;}
#bot p {margin:0;padding:0;}
#bot a:link, #bot a:visited, #bot a:hover {color:#bfbfbf;text-decoration: none;}
#bot a:hover {text-decoration:underline;}
#hmenu {margin:0; padding:0; position:relative; top: 70px; float:left;}
#hnav  {height: 22px;background: transparent;}
#navcon {background: transparent;margin:0; padding:0 0 0 12px;height: 20px;width:787px;border-top: solid 1px white;}
#navcon ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align: left;}
#navcon ul li {display: inline-block;float: left;text-align: left;padding: 0;margin: 0;}
#navcon ul li a {background:transparent; /*width: 78px;*/ height: 22px;color: #ddd;text-decoration: none;display:inline-block; text-align:center;font: bold 11px/22px Arial, Verdana, Helvetica, sans-serif; padding:0 1em 0 1em;}
#navcon ul li a:hover {color: #fff;}
#navcon a:active {background: transparent;color: #ffedd6;}
#navcon li#active a {background:transparent; border:1px solid #db0017; color:#fff;} /*not in use*/

h1 {text-align:center;font:normal 1.6em verdana, Arial, Sans-Serif;color:#000096;margin:0 0 15px 0;}
h2 {text-align:left;font:normal 1.3em verdana, Arial, Sans-Serif;color:#000096;margin:0;padding:0 0 5px 0}
h2.intro{font-size:18px;font-style:italic; text-align:center; margin:0 0 12px 0}
h2.news{font-size:18px;text-align:center; margin:0 0 12px 0}

h3 {text-align:left;font:normal 1.1em verdana, Arial, Sans-Serif;color:#000096;margin:0;padding:0 0 5px 0}

h4 {text-align:left;font:normal 1em arial, verdana, Arial, Sans-Serif;color:#000096;}
.blu {color:#000096;}
p {margin:0 0 12px 0}
p.ind {margin:0 25px 12px 25px}

#leftb, #rightb {background: transparent; color: #444; font-weight: normal; text-align:justify;}
#leftb  {float:left;  width:135px; margin:0; padding:0px 15px 5px 15px; font-size:11px;}
#rightb {float:right; width:590px; margin:0; padding:0 25px 0 20px;border-left:1px dotted #000096;}
#onecol {width:700px; margin:0; padding:0 25px 0 20px;text-align:justify;}
#clear {clear:both; height:12px; margin: 1px 0 0 0; overflow:hidden;}
.centre {text-align:center;}
.centre table { margin-left: auto; margin-right: auto; text-align: left;}

img {margin: 0 5px 5px 5px;}
a:link, a:visited {color:#0000CC /*6262FF*/; text-decoration:none;}
a:hover{text-decoration:underline; }
a:active { }

/* Sub Menu Box */
.smen {margin:0; padding:10px 0 0 5px;font:bold 11px/13px Arial, Verdana, Helvetica,sans-serif;}
.smennavlist {padding: 0 1px 1px ; margin: 0; background: #fff; width: 122px; }
.smennavlist li {list-style: none; margin: 0;border-top: 1px solid #fff ;text-align: left;}
.smennavlist li a{display: block; padding: 0.25em 0.5em 0.25em 0.75em;border-left: 5px solid #000096; background: #fff; text-decoration: none;}
.smennavlist li a:link        {color: #444;background:#fff;text-decoration:none;}
.smennavlist li.act a:link    {color: #000;background:#eee;text-decoration:none;}
.smennavlist li a:visited     {color: #444;background:#fff;text-decoration:none;}
.smennavlist li.act a:visited {color:#000;background:#eee;text-decoration:none;}
.smennavlist li a:hover,
.smennavlist li.act a:hover   {border-color:#6262ff;color:#FFF;background:#000096;}
.norm {font:normal 10px/13px tahoma,Arial, Verdana, Helvetica,sans-serif;}

table.t2c {width:200px; padding:0px;border: 1px solid #757575; border-collapse:collapse;font:normal 10px/13px Arial, Verdana, Helvetica, sans-serif;}
.t2c .caption {background:#DDD; font-size:8pt; border:1px solid #757575;border-bottom:none; padding:5px;text-align:center; font-weight:bold;width:200px}
.t2c td {border: 1px solid #757575; width:100px;text-align:center;background:#F4F4F4;}

table.t8c {border:1px solid #757575; border-collapse:collapse; font:normal 10px/13px Arial, sans-serif;}
.t8c td, .t8c th{border:1px solid #757575; border-collapse:collapse; padding:4px; }
.t8c td:row {text-align:left;}
.t8c th.wid{width:60px;}
.t8c .caption, .t8c caption{background:#DDD; font-size:8pt; border:1px solid #757575; border-bottom:none; padding:5px;
  text-align:center; font-weight:bold;}
.t8c thead th{background:#F4F4F4; text-align:center;}
.t8c tbody th{text-align:left; background:#F4F4F4; font-weight:normal;}
.t8c tfoot td{text-align:left; background:#F4F4F4;}
.t8c tbody td{background:#F4F4F4; text-align:center; }
.t8c tbody tr td.hl{background:#DDD; font-weight:bold;}

/*  box */
.box {padding:2px; margin:0; width:135px;}
.xtop, .xbot {background:transparent none repeat scroll 0%; display:block; font-size:1px;font-size:76.1%;line-height:1.3;}
.xb1, .xb2, .xb3 {height:1px;}
.xb1, .xb2, .xb3, .xb4, .xb5 {display:block;overflow:hidden;}
.xb1 {background:#aaa none repeat scroll 0%; margin:0 5px;}
.xb2, .xb3, .xb4, .xb5{background:#F4F4F4 none repeat scroll 0%;border-left:1px solid #aaa;border-right:1px solid #aaa;}
.xb2 {border-width:0 2px;margin:0 3px;}
.xb3 {margin:0 2px;}
.xb4, .xb5 {height:2px; margin:0 1px;}
.xbcontent {background:#F4F4F4 none repeat scroll 0%;border-color:#aaa;border-style:solid;border-width:0pt 1px;display:block;padding:5px;margin:0;}
.xbt {text-align:center; color:#000096;font-weight:bold;margin:0; padding:0 0 7px 0;}
.xbd {text-align:center; color:#333;margin:0; padding:0 0 2px 0;}
.xbc {text-align:left; color:#333; font:normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;}
.xbcc {text-align:center; color:#333; font:normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;}
.xb5 {border-color:#f4f4f4;}
li, li li {text-align: left;}
li li{ list-style: square outside none; }
