
#login{
    width:170px;
    float:left;
    margin-right:20px;
    border: 1px solid black;
    padding: 10px;
    -moz-border-radius:10px;
}

#error{
    color: red;
}

#welcome{
    width:620px;
    float:left;
}

th{
    text-align: left;
}

.contact-details{
 border: 1px solid black;

}

h1, h2, h3, h4, h5, h6{
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform:none;
}

.Post .Post-body .Post-inner #login #error{
    color: #F0DD98;
}

form table tbody tr td input #register{
    margin-top:10px;
    display:block;
    border:1px solid #000000;
    width:100px;
    height:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-left:2px;
    padding-right:2px;
    padding-top:0px;
    padding-bottom:2px;
    line-height:14px;
    background-color:#EFEFEF;
}

.section{
    border: 1px solid black;
}

.report td{
    /* width:80%; */
    width: 280px;
}

.injuries{
    width:850px;
    border: 1px solid black;
    padding:5px 0px 5px 5px;
    margin-bottom:10px;
}

#results{
    overflow:auto;
    height:150px;
    overflow-x: hidden;
}

.search_heading{
    cursor:pointer;
}

#printheading a{
     text-decoration:underline;
}

#printheading a:hover{
     text-decoration:none;
}

