html {
  height:100%;
  width:100%;
  outline:none!important;
}
body {
  height:100%;
  width:100%;
  font-size:13px;
  margin:0;
  padding:0;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color:#363636;/*#A0A0A0;*/
  line-height:17px;
  outline:none!important;
}
img {
  border:none;
  outline:none!important;
}
a {
  outline:none!important;
}
a:link {
  text-decoration:underline;
  color:#777777;/*7F7F7F;*/
  outline:none!important;
}
a:visited {
  text-decoration:underline;
  color:#175AA4;
  outline:none!important;
}
a:hover {
  text-decoration:none;
  outline:none!important;
}
input, select {
  vertical-align:middle;
 /* font-size:16px;*/
  outline:none!important;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
}
table {
  border:none;
  border-collapse:collapse;
  width:100%;
}
* {
  padding:0px;
  margin:0px;
  outline:none!important;
}
ul, ul li {
  list-style:none;
}
h3 {
  font-size:14px;
  color:#777777;
  line-height:22px;
  font-weight:normal;
  padding-bottom:14px;
  font-weight:bold;
}
h3 b {
  color:#15418C;
 /* font-weight:normal;*/
}
h5 {
  color:#15418C;
  font-size:12px;
  line-height:12px;
  padding-bottom:6px;
}
textarea {
  font-family:tahoma,Arial, Helvetica, sans-serif;
  font-size:12px;
}
h2 {
  font-size:19px;
  text-transform:uppercase;
  color:#0D4E84;
  line-height:22px;
  font-weight:bold;
  padding-bottom:10px;
}
h4 {
  font-size:11px;
  color:#084895;
  line-height:12px;
  border-bottom:#E3E3E3 solid 1px;
  padding-bottom:4px;
  padding-top:25px;
}

.novalid {
  color: #CF3D2E;
}

.validator {
  color: #CF3D2E;
}


div.article_comment {
margin-top: 20px;
margin-bottom: 20px;
}

div.article_comment textarea.article_comment {
width: 900px;
margin-bottom: 5px;
}

