/* */

a:link {color: #0000BB}
a:visited {color: #50505F}
a:hover {background: #FFFF00}
a:active {color: #FF0000}

table.button
{
    background: #D3D3D3;
    border: none;
    border-collapse: separate;
    border-spacing: 5px; /* browser support is limited -- use HTML cellspacing */
	text-align: center;
	vertical-align: middle;
}

td.button
{
    border: 2px solid #000000;
    padding: 5px;
    width: 175px;
}

tr.button
{
    font-family: sans-serif;
    font-size: smaller;
    font-weight: bold;
}

table.LogoHdr
{
    border-bottom: none;
    border-collapse: collapse;
    border-left: none;
    border-right: none;
    border-top: none;
    text-align: center;
    vertical-align: middle;
}

table.shortListing
{
    background: #D3D3D3;
    border-bottom: 2px solid #000080;
    border-collapse: separate;
    border-left: none;
    border-right: none;
    border-spacing: 1px; /* browser support is limited -- use HTML cellspacing */
    border-top: 2px solid #000080;
    text-align: center;
    vertical-align: top;
    width: 60%;
}

td.shortListing, th.shortListing
{
    padding: 6px;
}

table.standardFooter
{
    background: #D3D3D3;
    border-bottom: none;
    border-collapse: collapse;
    border-left: none;
    border-right: none;
    border-top: 2px solid black;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

a.TopNavBar:link {color: #FFFFFF;}
a.TopNavBar:visited {color: #FFFFFF}
a.TopNavBar:hover {background: #666666}
a.TopNavBar:active {color: #FF0000}

table.TopNavBar
{
    background: #000080;
    border-bottom: none;
    border-collapse: collapse;
    border-left: none;
    border-right: none;
    border-top: none;
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: smaller;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

td.TopNavBarSeparator, td.TopNavBar
{
    width: 25%;
}

td.TopNavBarSeparator
{
    border-right: 2px solid white;
}

.BodyStandard
{
	background-color: #DDDDDD;
    font-family: sans-serif;
	font-size: normal;
	font-weight: normal;
	margin-left: 0;
	margin-right: 0;
    margin-top: 0;
}

.fontAlt1
{
    font-family: serif;
    font-size: normal;
    font-style: italic;    
    font-weight: normal;
}

.PageTitle1, .PageTitle2
{   
    font-family: Tahoma, sans-serif;
    font-style: normal;
    font-weight: bold;
}

.PageTitle1
{
   color: #B00000;
   font-size: 1.65em;
}

.PageTitle2
{
   color: #0000B0;
   font-size: normal;
}

/*
.pghdr
{
   color: #0000B0;
   font-family: Tahoma, sans-serif;
   text-align: center;
}

.shphdr
{
   color: #B00000;
   font-family: Tahoma, sans-serif;
   text-align: center;
}
*/

.LogoTitle1, .LogoTitle2
{
   color: #0000B0;
   font-family: Tahoma, sans-serif;
   font-style: normal;
   font-weight: bold;
}

.LogoTitle1
{
   font-size: 1.65em;
}

.LogoTitle2
{
   font-size: normal;
}

.tiny
{
    font-size: smaller;
}

.zebraHdr, .zebra1, .zebra2
{
    font-family: sans-serif;
    font-size: smaller;
    font-weight: normal;
}

.zebra1
{
    background-color: #DDDDDD;
}

.zebra2
{
    background-color: #AAAAAA;
}

.zebraHdr
{
    background-color: #777777;
}
