body {
  background-color:#ffffff;
  background:  url(/wp-content/themes/default/images/top.jpg) repeat-x;
  text-align: center;
  color: #434343;
font-family: Verdana, 'DejaVu Sans', 'Bitstream Vera Sans', Arial, Helvetica, sans-serif;
font-size: 74%;
line-height: 1.7em;
margin: 0px;
min-width: 850px;
padding: 0px;
text-align: center;
}

a {
  color:#676fb1;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

img.logo {
  float: left;

}

#page {
  width: 850px;
margin: 0px auto;
padding: 0px;
text-align: left;
}

#header {
  text-align: center;
  padding:0px;
  font-size:19pt;
  font-weight:bold;
  vertical-align:middle;
  height:50px;
  color:#ffffff;
  width: 810px;
  height: 135px;
  margin-left: 40px;
}

#header {
padding-top: 10px;
}

div.content {
  position:absolute;
  top:50px;
  bottom:0px;
  left:0px;
  right:0px;
}

div.navbar {
  position:relative;
  top:0px;
  left:0px;
  bottom:0px;
  float:left;
  width:80px;
  padding-top:25px;
  padding-left:2px;
  font-size:8.7pt;
  text-align:center;
}

div.buttonbar {
  position:relative;
  text-align:center;
  top:0px;
  right:3px;
  float:right;
  width:80px;
  padding:0px;
  padding-top:25px;
  padding-right:2px;
  font-size:8pt;
}

div.buttonbar a {
  color:#000000;
  text-decoration:none;
}

div.buttonbar a:hover {
  color:#676fb1;
}

div.buttonbar img {
  padding-bottom:1px;
}

div.buttonbar li {
  list-style: none;
  padding-bottom:3px;
}

div.navbar a {
  text-decoration:none;
  text-transform:lowercase;
  color:#000000;
}

div.navbar a:hover {
  color:#676fb1;
  font-weight:bold;
}

div.footer {
  position:relative;
  bottom:0px;
  right:0px;
  left:0px;
  text-align:center;
  color:#dddddd;
  font-size:7pt;
  padding-top:2px;
}

div.footer a {
  color:#dddddd;
}

div.mainbody {
  position: relative;
  top:0px;
  margin-right:86px;
  margin-left:86px;
  padding-left:5px;
  padding-right:5px;
  padding-top:25px;
  padding-bottom:3px;
  text-align:center;
  font-size:9pt;
  border-right:1px solid #676fb1;
  border-left:1px solid #676fb1;
  border-bottom:1px solid #676fb1;
}

div.mainbody img {
  width: auto;
  max-width: 100%;
  height: auto;
}

div.mainbody ul {
  text-align:left;
}

div.news-title {
  text-align:center;
  left:5px;
  background-color:#676fb1;
  color:#ffffff;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:25px;
  padding-right:25px;
  font-weight:bold;
}

div.news-entry {
  text-align:center;
  left:5px;
  border:1px solid #676fb1;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:25px;
  padding-left:25px;
  background-color:#ffffff;
  color:#000000;
  margin-bottom:2px;
}

div.news-entry ul {
  text-align:left;
}

div.news-entry ol {
 text-align:left;
}

div.indexnews {
  font-size:8pt;
}

div.newsbar {
  text-align:center;
  font-size:7pt;
}

table.noborder {
  border:none;
}

table.services {
  border:0px solid #676fb1;
}

table.services tr.tableheader {
  background-color:#676fb1;
  color:#ffffff;
}

h2 {
        text-align:left;
}

div.entry {
        text-align:center;
}

li.page_item {
  list-style: none;
  padding-bottom:3px;
}