/*
Reference for colors to be used on the web
Green - RGB(118,146,60) = #76923C
Red - RGB(192,0,0) = #C00000
Blue - RGB(0,112,192) = #0070C0
*/

a:link
    {
        color:#0070C0;
        text-decoration:none;
    }
a:visited
    {
        color:#76923C;
        text-decoration:none;
    }
a:visited:hover
    {
        color:#76923C;
        text-decoration:underline;
    }
a:hover
    {
        color:#0070C0;
        text-decoration:underline;
    }
a:active
    {
        color:#C00000;
        text-decoration:none;
    } 
H1
    {
        font-family:Times New Roman;
        color:#0070C0;
        text-align:center;
    }
    
DT
    {
        font-weight:bold;
    }
TH
    {
        text-align:left;
    }

.top
    {
        text-align:center;
        font-style:italic;
    }

.biotest
    {
        height:2px;
        background-color:#0070C0;
        color: #0070C0;
        border:none;
    }
.gv
    {
        border-style:hidden;
    }
    
.tbl
    {
        text-align:left;
        width:100%;
        border-left: solid 3px #0070C0;
        border-right: solid 3px #0070C0;
        border-top: solid 3px #0070C0;
    }
.tbl td
    {
        border-collapse:collapse;
        border-bottom: solid 3px #0070C0;
    }
td.c
    {
        text-align:center;
    }
td.l
    {
        text-align:left;
    }
table tr td
    {
    border-color:#0070C0;
    }
    
p.question
    {
        font-family: Times New Roman;
        font-size: 1em;
        font-weight:bold;
        border-bottom: solid 2px #0070C0
    }
p.answer
    {
        font-family: Arial;
        margin-bottom: 50px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
        text-align: justify;
    }
.index
    {
        margin-bottom:50px;
        font-family: Times New Roman;
    }
li
    {
        font-family: Times New Roman;
        font-size: 1em;
        margin-top: 8px;
        margin-left: 25px;
    }       
div#search
    {
        position:fixed;
        right:0px;
        border: solid 1px #eee;
        padding: 5px;
    }

            
.container
    {
    width: 800px;
    border: 2px solid #0070C0;
    padding: 15px;
    margin: 0 auto 6px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
    
.container img
    {
    padding: 6px;
    border: none;
    }

                
.leftcol
    {
    width: 150px;
    color: #0070C0;
    float: left;
    padding:6px;
    background: white;
}
                
.rightcol
    {
        width:600px;
        float:right;
        padding:6px;
        background:white;
    }
h2
    {
        margin:0;
        font-size:large;
        font-weight:bold;
        color: #C00000;
    }
    
.homepagedesc
    {
        clear:both;
        visibility:hidden;
    }
.header
    {
        
        width:800px;
        margin:0 auto 15px auto;
        height: 50px;
}
   
.header a
{
    padding: 5px;
    color: #FFFFFF;
    font-family: Arial;
    width:90px;
}
    
.footer
    {
        width:800px;
        margin:0 auto;
        font-size:2;
        text-align:center;
    }
.form
    {
        list-style-type:none
    }
  
.sp
    {
        clear: both;
        padding-bottom:10px;
    }
.container2
    {
        width: 800px;
        border: 2px solid #0070C0;
        padding: 15px;
        margin: 0 auto;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

.container2 .leftcol2 
    {

        width: 488px;
        color:rgb(0, 99, 149);
        float: left;    
        padding:6px;
        border-top: 1px solid #0070C0;

}
                
.container2 .rightcol2 
    {
        padding:6px;
        float:right;
        width:288px;
        text-align:center;
        border-top: 1px solid #0070C0;

} 
.container2 img
    {
        border:none;
        padding:6px;
    }

.pubs
    {
    width: 800px;
    border: 2px solid #0070C0;
    margin: 0 auto;
    padding:10px;
    font-family:Arial;
}

.pubsleft
{
    width: 700px;
    height:88px;
    float:left;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}

.pubsright
    {
        float:right;
        height:88px;
    }
.pubsright img
    {
        border:none;
    }
