﻿#nav { margin: 0; padding: 0; }
#nav li { list-style: none outside; float: left; position: relative; white-space: nowrap; }
#nav li a:link, #nav li a:visited { color: #1e3c6e; background: #ededed url(../image/nav_bg.png) repeat-x; display: block; padding: 15px 25px; border-right: 1px solid #fafafa; border-left: 1px solid #dbdbda; text-decoration: none; font-family: Georgia; }
#nav li.first a:link, #nav li.first a:visited { border-left: none; }
#nav li.last a:link, #nav li.last a:visited { border-right: none; }
#nav li a:hover, #nav li a:active, #nav li:hover a { color: #fff; background: #2a6097; }

#nav ul { display: none; width: 100%; margin: 0; padding: 0; position: absolute; top: 100%; }
#nav ul li { float: none; }
#nav ul li a:link, #nav ul li a:visited { color: #eee; background: #edeceb; padding: 10px 15px; text-align: center; text-transform: capitalize; border: none; }
#nav ul li a:hover, #nav ul li a:active, #nav ul li:hover a { background: #666; }

#nav ul ul { left: 100%; top: 0%; }
#nav ul ul li a:hover, #nav ul ul li a:active, #nav ul ul li:hover a { background: #777; }

#nav ul ul ul li a:hover, #nav ul ul ul li a:active, #nav ul ul ul li:hover a { background: #888; }

#loginForm
{
    width: 290px;
    margin: 0 auto;
    padding: 30px 0;
}
#loginForm fieldset
{
    padding: 10px;
    border: none;
}
#loginForm fieldset div
{
    margin: 10px 0;
    height: 18px;
    text-align: right;
}
#loginForm fieldset label
{
    margin: 3px 0 0;
    font-size: 105%;
    display: block;
    float: right;
}
#loginForm fieldset input
{
    float: right;
    margin: 0 0 0 10px;
}
#loginForm fieldset .buttonHolder
{
    text-align: left;
}
#loginForm fieldset .submitButton
{
   margin: 0 0 0 125px;
   float: none;
}
#loginForm fieldset a
{
    font-size: 105%;
}
#loginForm legend
{
    font-weight: bold;
    font-size: 145%;
    margin: 0 0 0 107px;
}
#mainContentSection #formEntryTable
{
    margin: 0px auto 0px auto;
    padding: 20px 0 30px;
}
#mainContentSection #formEntryTable td
{
    padding: 2px 5px 2px 5px;
    text-align: center;
}
#mainContentSection #formEntryDetails
{
    padding: 30px;
}
#mainContentSection #formEntryDetails dl
{
    margin: 0;
    padding: 0;
}
#mainContentSection #formEntryDetails dl dt
{
    font-weight: bold;
    border-bottom: solid 1px #000;
    margin: 5px 0;
}
#mainContentSection #formEntryDetails dl dd
{
    margin: 5px 0 5px 15px;
}
