* {
  margin: 0px;
  padding: 0px;
}
body {
  font-family: Arial Unicode MS, Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  background-image: url(../gfx/body-top.png);
  background-position: top center;
  background-repeat: repeat-x;
  /*background-color: #efefef;*/
  background-color: #007ab5;
  text-align: center;
}
img {
  border: 0px;
  margin: 0px;
  vertical-align: middle;
}
form {
  margin: 0px;
  padding: 0px;
}
a {
  color: #000000;
}
a:active {
  border: 0px;
}
table {
  border: 0px;
  width: 100%;
}

fieldset {
  padding: 2px 5px;
  border: 1px solid #4e89b2;
  margin-bottom: 4px;
}
input {
  vertical-align: middle;
  font-size: 11px;
  padding: 0px 3px;
  margin-bottom: 1px;
  border: 1px solid #4e89b2;
  background-color: #ffffff;
  width: 140px;
  height: 14px;
  vertical-align: text-bottom;
}
input[type=checkbox], input[type=radio] {
  width: auto;
  margin: 0px 5px 2px 5px;
  vertical-align: text-bottom;
}
input[type=submit], input[type=button], input[type=file] {
  height: 18px;
}
input[type=image] {
  height: auto;
  width: auto;
  border: 0px;
}
textarea {
  font-family: Arial Unicode MS, Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  padding: 0px 3px;
  border: 1px solid #4e89b2;
  background-color: #ffffff;
}
select {
  font-family: Arial Unicode MS, Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  vertical-align: top;
  border: 1px solid #4e89b2;
  background-color: #ffffff;
  padding: 0px;
  margin-bottom: 1px;
}
select[size="1"] {
  height: 16px;
  font-size: 10px;
}
option {
  font-family: Arial Unicode MS, Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  padding: 0px 2px;
}
input:focus, textarea:focus, select:focus {
  background-color: #FFFFCC;
  border: 1px solid #000000;
}
input[type=image]:focus {
  background-color: transparent;
  border: 0px;
}
legend {
  font-size: 11px;
  font-weight: bold;
}
label {
  width: 120px;
  float: left;
}
p {
  margin: 0px;
  padding: 6px 5px;
  font-size: 12px;
}
p.b {
  margin: 0px;
  padding: 4px 2px;
  font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}
p + h3 {
  border-top: 10px solid #ffffff;
}
code {
  font-weight: bold;
  white-space: pre;
}
span.parse {
  unicode-bidi:bidi-override;
  direction: rtl;
}

.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.italic { font-style: italic; }
.none { font-weight: normal; text-decoration: none; font-style: normal; }
.big { font-size: 14px; line-height: 14px; }
.small { font-size: 10px; line-height: 10px; }
.vsmall { font-size: 8px; line-height: 8px; }
.right { text-align: right; }
.left { text-align: left; }
.clear { clear: both; }
.icon { cursor: pointer; }
.center { text-align: center; }
.red { color: #CC0000; }
.green { color: #006600; }
.cursor { cursor: pointer; }
.fleft { float: left; }
.fright { float: right; }
img.fleft { margin-right: 10px; }
img.fright { margin-left: 10px; }
.clear { clear: both; }
div.margin { margin: 0px 10px; }

.handwrite { font-size: 14px; font-family: Segoe Print, Lucida Handwriting, Bradley Hand ITC, cursive; }


img.checkbox {
  margin: 1px 20px 1px 0px;
  cursor: pointer;
  vertical-align: middle;
}

div.news blockquote {
  margin: 0px 10px;
  padding: 4px 15px 4px 10px;
  font-style: italic;
  font-size: 11px;
  color: #2a1809;
  border: 1px solid #cf8951;
  background-color: #e8d3c3;
}
