body
{
    padding : 0px;
    margin : 0px;
    font-family : "MS Arial",sans-serif;
    color : #ffffff;
    background-color : #596138;
}
a:active, a:link, a:hover, a:visited
{
    font-weight : bold;
    color : #e4e8a1;
    text-decoration : none;
}
.overallTable
{
    height : 100%;
    border-top : 3px black solid;
    border-bottom : 3px black solid;
}
.overallTable td
{
}
.sidebartable
{
    border : thin black solid;
    color : #596138;
    background-color : #e4e8a1;
    font-size : 10pt;
}
.sidebar a:active, .sidebar a:link, .sidebar a:visited, .sidebar a:hover
{
    font-weight : bold;
    color : #596138;
    text-decoration : none;
}
.nobullet
{
    list-style-type : none;
}
.publicationtable td
{
    font-family : "MS Arial",sans-serif;
    font-size : 11pt;
}
.eventstable td
{
    font-family : "MS Arial",sans-serif;
    font-size : 11pt;
}
.biotable td
{
    font-family : "MS Arial",sans-serif;
    font-size : 11pt;
}
.hometable td
{
    font-family : "MS Arial",sans-serif;
    font-size : 11pt;
}
.contacttable td
{
    font-family : "MS Arial",sans-serif;
    font-size : 11pt;
}
.booktable td
{
    padding-bottom : 15px;
    font-family : "MS Arial",sans-serif;
    font-size : 11pt;
}
.nav
{
    font-size : 11pt;
    width : 120px;
    color : #596138;
    background-color : #e4e8a1;
    padding-left : 0px;
    padding-right : 15px;
    vertical-align : top;
}
.nav a:active, .nav a:link, .nav a:visited
{
    font-weight : bold;
    color : #596138;
    text-decoration : none;
}
.nav a:hover
{
    font-weight : bold;
    color : #383859;
    text-decoration : none;
    background : #b2c8d3;
}
.banner
{
    height : 20px;
    font-size : 10pt;
    font-style : italic;
    color : #596138;
    background-color : #e4e8a1;
}
.banner a:active, .banner a:link, .banner a:hover, .banner a:visited
{
    font-weight : bold;
    color : #596138;
    text-decoration : none;
}
.footer
{
    height : 20px;
    font-size : 10pt;
    font-style : italic;
    color : #596138;
    background-color : #e4e8a1;
}
.footer a:active, .footer a:link, .footer a:hover, .footer a:visited
{
    font-weight : bold;
    color : #596138;
    text-decoration : none;
}
.light
{
    background-color : #e4e8a1;
}
.curve1
{
    width : 40px;
    height : 40px;
    background-image : url( "images/light_green_on_dark_curve.png" );
}
.curve2
{
    width : 40px;
    height : 40px;
    background-image : url( "images/light_green_on_dark_curve2.png" );
}
.col1
{
    background-color : #e4e8a1;
}
.col2
{
    background-color : #e4e8a1;
    width : 40px;
}
.col3
{
    background-color : #e4e8a1;
    width : 100px;
}
.horiz1
{
    height : 40px;
    background-repeat : repeat-x;
    background-image : url( "images/light_green_on_dark_top_rest.png" );
}
.horiz2
{
    height : 40px;
    background-repeat : repeat-x;
    background-image : url( "images/light_green_on_dark_bottom_rest.png" );
}
.vert
{
    width : 40px;
    background-repeat : repeat-y;
    background-image : url( "images/light_green_on_dark_left_rest.png" );
}
.title
{
    font-size : 20pt;
    font-weight : bold;
}
.gallery
{
    font-size : 10pt;
}
.content
{
    vertical-align : top;
    font-family : "MS Arial",sans-serif;
    font-size : 11pt;
    color : #ffffff;
    padding-right : 10px;
}
