html,
body {
    background: #fff;
    margin: 0;
    padding: 0;
    color: #424242;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.5em;
}
input,
textarea {
    padding: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
}
input:focus,
textarea:focus {
    border-color: #5a81a2;
    color: #5a81a2;
}
input[type=submit] { font-family: Verdana, Arial, Helvetica, sans-serif }
a {
		text-decoration: none;
		color: #034A85 
}
a:visited { color: #5a81a2; }
#top {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #aab08e;
    font-size: 0.8em;
    font-weight: bolder;
    border-bottom: solid 2px;
    padding-right: 12px;
}
#top a {
    color: #aab08e;
    text-decoration: none;
}
#left_column {
    border-right: solid 2px #aab08e;
    width: 19%;
    height: 440px;
    padding-left: 12px;
    padding-right: 24px;
    font-size: 0.8em;
    color: #aab08e;
}
.menu a { color: #aab08e }
.menu .submenu { padding-left: 12px }
hr { border: none }
.spacer {
    height: 2px;
    color: #aab08e;
    background: #aab08e;
}
#workingarea {
    padding: 0px 10px 20px 20px;
    height: 440px;
    font-size: 0.8em;
}
.answer { color: #363636 }
.highlight {
		font-style: normal;
		font-weight: 700;
}
.item_question {
    font-weight: 400;
    font-size: 116%;
}
.item_params { font-size: 80% }
.pt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 161%;
    font-weight: 400;
    padding-bottom: 10px;
}
#f td {
    border-top: solid 2px #aab08e;
    font-size: 0.8em;
    font-weight: bolder;
    font-style: italic;
}
#copyright {
    color: #c55554;
    padding-left: 23px;
}
#copyright a {
    color: #c55554;
    text-decoration: none;
}
#comment {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: bolder;
    font-style: italic;
    color: #5a81a2;
    padding-left: 43px;
}
#privacy a {
    color: #aab08e;
    text-decoration: none;
    font-style: normal;
    padding-right: 12px;
}
