/* CSS Document */

.loginarea,
.topnavigation,
.innerhead img,
.constants,
.heroarea,
.homecolumn img,
.submenu,
.submenu ul,
.print,
.pdfdownload,
.formfields .submit, 
.formfields .submit185,
.footer {
    clear:both!important;
    float:none!important;
    display:none!important;
    overflow: visible!important;
    background:none!important;
}
h1,h2,h3,h4,h5,h6,p,ul,ul li,a {
    color:#666666!important;
    font-size:1em!important;
    background:none!important;
}
.wrapper,
.header,
.header h1,
.header h1 img,
.center,
.homecolumns,
.homecolumn,
.homeright,
.homecolumn div,
.homecolumn ul li,
.innercontent,
.innerhead,
.innerhead h2,
.innerbox,
.formfields,
.wrapper.admin_section .centerin .formfields,
.formfields .col4,
.formfields h3,
.formfields h4,
.formfields .col3 .textEditor,
.tableresults,
.innercontent .info_message {
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    clear:both!important;
    float:none!important;
    border:none!important;
    display:block!important;
    color:#666666!important;
    font-size:1em!important;
    overflow: visible!important;
    background:none!important;
}
.header {
    border-bottom:1px solid #000000!important;
    overflow:hidden!important;
    padding:0 0 10px 0!important;
    margin:0 0 10px 0!important;
    background:none!important;
}
.header h1 img {
    float:right!important;
}
.header h1 span {
    float:left!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    color:#000000!important;
    font-size:1.5em!important;
    font-weight:bold!important;
}
.innerhead {
    min-height:30px!important;
    overflow:visible!important;
    background:none!important;
}
.innerhead img {
    height:0px;
    display:none;
}
.innerhead h2 {
    font-size:1.5em!important;
    font-weight:bold!important;
    margin:0 0 10px 0!important;
    padding:0!important;
}
.innercontent h3,
.formfields h3 {
    display:block!important;
    width:100%!important;
    float:none!important;	
    font-size:1.15em!important;
    font-weight:bold!important;
    margin:10px 0 10px 0!important;
}
.innercontent h4,
.formfields h4 {
    display:block!important;
    width:100%!important;
    float:none!important;
    font-size:1em!important;
    font-weight:bold!important;
    margin:0 0 10px 0!important;
}
.tableresults table {
    width:100%;
    margin:0 0 10px 0!important;
}
a:link,
a:visited,
a:hover,
a:active {
    color:#666666!important;
    text-decoration:none;
}
.rmpHiddenView {
    display:block!important;
}
.propMain {
    clear:both!important;
    float:none!important;
    width:auto!important;
    border:none!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    background:none!important;
    /* page-break-after:always!important; */
}
.formfields label, 
.formfields .radiospan {
    width:110px;
}
.formfields .col3 p {
    padding:0!important;
}
.formfields .col3 p span {
    width:130px;
    border-bottom:1px solid #666666!important;
}
.formfields .col3 {
    float:none!important;
    clear:both!important;
    /*border-bottom:1px solid #cccccc!important;*/
}
.formfields .col3 p span.radiospan {
    width:110px;
    border-bottom:none!important;
}
.formfields .col3 .textEditor {
    margin-bottom:5px!important;
    width:auto!important;
}
.formfields .col3 .textEditor span {
    width:700px!important;
    display:block!important;
    float:left!important;
    padding:0 0 5px 0!important;
    margin-top:0!important;
}

.histologicalreport .propMain{
 display:none!important;
}
.histologicalreport .report{
 display:block!important;
}