.hr-post body {
background:#fff;
}

.hr-post body,input,textarea {
color:#111;
font:14px Arial,Helvetica,sans-serif;
line-height:1.2em;
}

.hr-post {
line-height:1.5em;
}

.hr-post h1,h2,h3,h4,h5,h6 {
font-weight:400;
margin-bottom: .5em;
/*margin-top: 2.0em;*/
clear:both;
}

.hr-post a {
color:#477a9a;
}

.hr-post h1 {
margin-bottom: .5em;
/*margin-top: 2.0em;*/
font-weight:700;
font-size:1.5em;
color:#477a9a;
}

.hr-post h2 {
margin-bottom: .5em;
/*margin-top: 1.0em;*/
font-weight:700;
font-size:1.3em;
color:#477a9a;
}

.hr-post h3 {
margin-bottom: .5em;
/*margin-top: 1.0em;*/
font-weight:700;
font-size:1.2em;
color:#477a9a;
}

.hr-post h4 {
margin-bottom: .5em;
/*margin-top: 1.0em;*/
font-size:1.1em;
font-weight:700;
color:#477a9a;
}

.hr-post h5 {
font-style:italic;
color:#477a9a;
}

.hr-post hr {
background-color:#477a9a;
border:0;
height:1px;
margin-bottom:1.5em;
}

.hr-post p {
line-height:1.5em;
margin-bottom:1.5em;
}

.hr-post ul {
list-style:disc;
margin:0 0 1.5em 2.5em;
}

.hr-post ol {
list-style-type:decimal;
margin:0 0 1.5em 2.5em;
}

.hr-post ul li {
list-style:disc;
margin-botton:.8em;
}

.hr-post ol li {
list-style-type:decimal;
margin-bottom:.8em;
}

.hr-post ol ol {
list-style:upper-alpha;
}

.hr-post ol ol ol {
list-style:lower-roman;
}

.hr-post ol ol ol ol {
list-style:lower-alpha;
}

.hr-post ul ul,ol ol,ul ol,ol ul {
margin-bottom:0;
}

.hr-post dl {
margin:0 1.5em;
}

.hr-post dd {
margin-bottom:1.5em;
}

.hr-post cite,em,i {
font-style:italic;
}

.hr-post blockquote {
margin:0 3em;
}

.hr-post blockquote em,blockquote i,blockquote cite {
font-style:normal;
}

.hr-post pre {
font:11px Monaco, monospace;
line-height:1.5;
margin-bottom:1.5em;
}

.hr-post code {
font:11px Monaco, monospace;
}

.hr-post abbr,acronym {
border-bottom:1px dotted #666;
cursor:help;
}

.hr-post ins {
text-decoration:none;
}

.hr-post sup,sub {
height:0;
line-height:1;
vertical-align:baseline;
position:relative;
}

.hr-post sup {
bottom:1ex;
}

.hr-post sub {
top:.5ex;
}

.hr-post td {
border:0 none;
padding:5px;
}

.hr-post table {
margin-bottom:2em;
font-size:1em;
}

ul.ui-helper-reset {
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
margin:0;
padding:0;
}

.hr-repl table {
font-size:.8em;
}

.hr-repl td {
border:1px solid;
border-color:#000;
padding:2px 5px;
}

.hr-repl-red {
color:red;
}

.hr-repl-green {
color:green;
}

.hr-repl2 tbody {
line-height:1.2em;
}

.hr-post dt,.hr-post strong {
font-weight:700;
}

.hr-post input.download,.hr-post input.button {
font-weight:700;
padding:4px;
}

td.specs,.specs td {
border:1px solid;
padding:5px;
}

div.hr-comp-tab{
font-size:16px;
overflow:auto;
width: 100%;
padding: 1;
}
table.hr-comp-tab{
border: 2px solid black;
border-collapse:collapse;    
}

th.hr-comp-tab,.hr-comp-tab th {

    background-color: #ffffff; 
    color: #000000;
    border-top:1px solid black;
    border-bottom:1px solid black;
    border-right:1px solid grey;
    border-left:1px solid grey;
    font-family: verdana;
    font-size: .7em; 
    line-height:1.5em;
    font-weight: bold; 
    text-align: center;
    vertical-align:text-top;
}
th:nth-of-type(odd).hr-comp-tab,.hr-comp-tab th:nth-of-type(odd) {
    background-color: #efefef; 
    
}

td.hr-comp-tab,.hr-comp-tab td {
    background-color: #ffffff; 
    color: #000000;
    border-top:1px solid black;
    border-bottom:1px solid black;
    font-family: verdana;
    font-size: .8em; 
    line-height:1em;
    font-weight: normal; 
    text-align: center;
    vertical-align:text-top;
    padding:2px;
}
td:nth-of-type(odd).hr-comp-tab,.hr-comp-tab td:nth-of-type(odd) {
    background-color: #efefef; 
    
}
.hr-comp-tab ul li{
    font-size: .8em; 
    font-weight: normal; 
    list-style-type: circle; 
    list-style-position:outside;
    margin-left: 15px; 
    padding: 0px;
}
.hr-comp-tab ul {
    margin:0px;
}
