body
{
    margin:0; 
    font-family: Sans-Serif
}
.small
{
    font-size:80%;
}

a
{
    color: #006666;
    text-decoration:none;
}
a:hover
{
    color: #0000cc;
    text-decoration:underline;
}

.bannertxt
{
    font-family: Arial, "Comic Sans MS" , Sans-Serif;
    font-size: 200%;
    font-weight: bold;
    background-color: wheat;
}


.bordertxt
{
    color: #ffffff;
    background-color: darkblue;
}
.footertxt
{
    font-size:8pt;
    color: #ffffff;
    background-color: darkblue;
}

.formbox
{
    border-right: #ff0066 3px dotted;
    border-top: #ff0066 3px dotted;
    border-left: #ff0066 3px dotted;
    border-bottom: #ff0066 3px dotted;
    background-color: #ffffcc;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.formgrid
{
    text-align: left;
}
.leadin
{
    font-family: Arial, "Comic Sans MS", Sans-Serif;
    font-size: 125%;
    margin: 8px;
}
.leadcont
{
    font-family: Arial, "Comic Sans MS", Sans-Serif;
    font-size: 100%;
    margin: 8px;
}
.disclaimer 
{
    font-size:75%;
}
.kickerbox
{
    background-color: #b0c4de;
    font-family: Arial, "Comic Sans MS" , Sans-Serif;
    font-size: 125%;
    border-right: #4169e1 4px solid;
    border-top: #4169e1 4px solid;
    border-left: #4169e1 4px solid;
    border-bottom: #4169e1 4px solid;
}
.MenuStaItm
{
    color: #000000;
    background-color: #FFFFCC;
    font-size: 80%;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 10px;
    border-right: #4169e1 2px solid;
    border-top: #4169e1 2px solid;
    border-left: #4169e1 2px solid;
    border-bottom: #4169e1 2px solid;    
}
.MenuStaHov
{
    color: #000000;
    background-color: #FFCCCC;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 10px;
    border: 2px solid #b0c4de;
}
table.MenuStaHov a:hover
{
    text-decoration: none; 
}
.MenuDynItm
{
    color: #000000;
    background-color: #FFFFCC;
    font-size: 80%;
    padding: 2px;
    border: 2px solid #b0c4de;
}
.MenuDynHov
{
    color: #000000;
    background-color: #FFCCCC;
    padding: 2px;
    border: 2px solid #b0c4de;
    text-decoration: none; 
}
table.MenuDynHov a:hover
{
    text-decoration: none; 
}

/*Styles for directory view of pictures*/
.slideshow{ /*CSS for DIV containing each image*/
float: left;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

.slideshow img{ /*CSS for each image tag (originally 200x106)*/
border: 0;
/* width: 300px; */
height: 300px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-left: 4px;
margin-right: 4px;
margin-bottom: 3px;
font-size: 80%;
}

#navlinks a.current
{
    /*CSS for currently selected navigational link*/
    background-color: coral;
}