* { margin: 0pt; padding: 0pt; }
body { background: #0a06be; font-family: verdana,arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: 1.18; font-size-adjust: none; font-stretch: normal; text-align: center; }
#slim { background: #0a06be;  margin: -2px auto 2px; width: 1260px; }
#top {  background: #0a06be; height: 320px; }
#header { display: block; position: relative; height: 300px; width: 100%; }
#header h1, #header h2, #header h3, #header p, #header .logo, #header .zit { margin: 0pt; padding: 0pt; cursor: default; font-family: georgia,"Times New Roman",sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 44px; line-height: normal; font-size-adjust: none; font-stretch: normal; position: absolute; z-index: 1; }
#header h1 { color: yellow; left: 400px; top: 120px; width: 415px; }
#header h2 { color: black; left: 403px; top: 123px; width: 415px; }
#header h3 { color: rgb(0, 0, 0); left: 205px; top: 0px; font-family: georgia,"Times New Roman",sans-serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#header h4 { color: rgb(254, 254, 254); left: 207px; top: 2px; font-family: georgia,"Times New Roman",sans-serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#header p { color: rgb(153, 153, 153); font-size: 12px; left: 145px; top: 130px; }
#header .zit {position:absolute; color: white; font-size: 16px; right: 20px; bottom: 240px; text-align: right; width: 315px; }
#header .screp { background:transparent url('../i/screp.png') repeat-x; position: absolute; left: -2px; top: 297px; width: 100%; height: 60px;}
.mapsmall {background: transparent url('../i/map.png') no-repeat; width: 233px; height: 449px;}
.zit div { color: rgb(173, 173, 173); font-size: 12px; margin-top: 5px; text-align: right; }
.main {margin: 0pt; padding: 0pt 12px; } 
.main, .center, .content, .left, .right { overflow: hidden; }*/
.wrap { width: 100%;  width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');  min-width: 1000px; }
.container {width: 100%;}
.content {width: 100%; float: left; }
.text { margin: 0 240px; color: #000a7a; background:#fcf3a6; }
.left { float: left;  width: 230px; margin-left: -100%;  background:transparent url('../i/menu_bg.png') repeat-y;}
.right {  float: left;  width: 230px;  margin-left: -230px; }
.bottom { background: #0a06be; text-align: center; height: 50px; }
.footer{position:relative; bottom:90;}
#bottom a { color: #ffffff; }
#bottom div {position:absolute; bottom: 20px; }
.clear { overflow: hidden; clear: both; display: block; width: 100%; height: 1px; }
h2 { padding: 5px; font-size: 16px; }
a { color: #444444; text-decoration: none; }
a:hover { color: black; text-decoration: underline; }
blockquote { padding: 10px; color: rgb(85, 85, 85); }
h1, h2, h3, h4, h5, h6, small { margin: 3px; font-size: 14px; }
li, ol, ul { margin: 5pt 5px 0pt 20px; text-align: justify; }
p { margin: 10px 15px; text-indent: 1em; text-align: justify; }
span { color: rgb(170, 102, 102); }                                                   
ul, ol { padding: 0pt; }
ol { margin: 5px 5px 0pt 25px; }
strong { background: transparent ; font-weight: bold; }
.panel { padding: 2px 2px 2px 13px; color: #000a7a; font-family: "Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; }
.title { margin: 5px 10px;color: #000a7a; }
.copyright { border-left: 1px solid silver; margin: 20px 0pt 10px 5px; padding: 0pt 0pt 0pt 10px; color: rgb(51, 51, 51); }
.postscroll { margin: 10px auto; padding: 0pt; width: 100%; }
.postscroll ul {  list-style-type: disc;  list-style-image: url(../i/b1.png); }
.postscroll ul ul { list-style-image: none; }
.postscroll li { margin-top: 15px; }
.anoncescroll { padding-bottom: 5px; }
.postscroll .panel { margin: 0pt; padding: 10pt 10px; }
.postscroll .postdate { margin: 0pt; padding: 5px 10px; color: rgb(52, 52, 52); text-decoration: underline; }
.postscroll p { margin: 0pt; padding: 10px; }
.postscroll li p { margin: 0pt; padding: 2px; }
.author { color: rgb(96, 0, 153); padding-top: 10px; }
.topmenu { position: absolute; top: 0pt; right: 10px; z-index: 1; }
.topmenu li { margin: 0pt; padding: 4px 3px 0pt; float: left; list-style-type: none; }
.topmenu a { color: rgb(204, 102, 0); font-family: georgia,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: underline; }
.topmenu a:hover { color: white; text-decoration: underline; }
.topmenu .selected { color:  #ffffff; }
.nav {width:220; margin: 0pt; padding: 0pt; color: rgb(119, 119, 119); font-family: arial,georgia,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.nav li { text-align:center; margin: 0pt; padding: 2px 0pt 0pt 11px; color: black; list-style-type: none; }
.nav a { background: #1525fc; color: blue; font-family: georgia,helvetica,sans-serif; font-style: bold; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; }
.nav a:hover { background: none; color: blue; }
.nav .nolink { padding: 0pt 0pt 3px 8px; color: rgb(119, 119, 119); }
.nav .bot { padding-bottom: 3px; }
.nav .selected { color: margin; }
.servnav i, .servnav q, .servnav em, .servnav .nav { background: rgb(247, 248, 249) url('../i/serv.png') repeat-x; }
.addnav i, .addnav q, .addnav em, .addnav .nav { background: rgb(247, 248, 249) url('../i/addnav.png') repeat-x; }
.vmenu, .servnav, .addnav {width:220;  margin: 10px 8px 10px 9px; padding: 0pt; }
.vmenu b, .servnav b, .addnav b { margin: 0pt 5px; background: rgb(213, 213, 213) none repeat; }
.vmenu b, .vmenu i, .vmenu q, .vmenu em, .servnav b, .servnav i, .servnav q, .servnav em, .addnav b, .addnav i, .addnav q, .addnav em { overflow: hidden; display: block; height: 1px; font-size: 1px; }
.vmenu i, .servnav i, .addnav i { border-width: 0pt 2px; margin: 0pt 3px; }
.vmenu q, .servnav q, .addnav q { margin: 0pt 2px; }
.vmenu em, .servnav em, .addnav em { margin: 0pt 1px; height: 2px; }
.vmenu i, .vmenu q, .vmenu em, .vmenu .nav, .servnav i, .servnav q, .servnav em, .servnav .nav, .addnav i, .addnav q, .addnav em, .addnav .nav { border-left: 1px solid rgb(213, 213, 213); border-right: 1px solid rgb(213, 213, 213); }
.vmenu i, .vmenu q, .vmenu em, .vmenu .nav {background: rgb(247, 248, 249) url('../i/nav.png') repeat-x; }
.vmenu ul {  list-style:none;  margin:0;  padding:0;  font-family:Arial, Helvetica, sans-serif;  font-size:1.9em;  font-weight:bold;  width:212px;  border-bottom:1px solid #003;  border-right:1px solid #003;  border-left:1px solid #003; }
.vmenu ul li {  border-top:1px solid #003;  width:200px; }
.vmenu ul li a { display:block;  padding:2px 2px 2px 0.5em;  background-color:#1525fc;  color:#ffffff;  text-decoration:none;  width:175px; }
.vmenu html > body ul li a {  width:auto; }
.vmenu ul li a:hover {  background-color:#010641;  color:#fcf3a6;  text-decoration:none; }
