﻿.foo
{
}
/* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

body
{
    background: #F9F9F7;
    font-size: 0.9em;
    font-family: Calibri, Tahoma, Arial, Sans-Serif;
    color: #000000;
}

.siteHeader
{
    color: #fff;
    font-size: 2em;
    font-weight: bolder;
    position: relative;
    background: #0066cc;
    margin-bottom: 0px;
    height: 55px;
    padding: 10px 0px 0px 20px;
}

.loginText
{
    font-size: 0.8em;
    color: #fff;
    background-color: #0066cc;
    text-decoration: none;
}

.pageHeader
{
    font-size: 1.4em;
    font-weight: bolder;
    padding: 0px 10px 0px 10px;
}

.pageBody
{
    text-align: left;
    padding: 0px 10px 0px 10px;
}

.galleryList
{
    text-align: left;
}

.galleryItem
{
    font-size: 0.9em;
    text-align: center;
    vertical-align: top;
}

.galleryItem img
{
    border: solid 1px black;
    margin: 0px;
    padding: 0px;
}

.pager
{
    text-align: center;
    padding: 15px 0px;
}

.pager span.pagerItem, .pager span.currentPagerItem, .pager a.pagerItem
{
    border: solid 1px #ccc;
    color: #666;
    background: url(gradient.gif);
    background-position: 0px -20px;
    line-height: 18pt;
    padding: 5px;
    text-decoration: none;
}

.pager span.currentPagerItem
{
    font-weight: bolder;
    color: black;
}

.PopupPanel
{
    width: 400px;
    border: solid 5px #5D7B9D;
    background-color: #F5F5DC;
    padding: 10px 10px 10px 10px;
    height: 400px; /* display: none; This won't work due to a "bug" with the ModalPopup AJAX Control */
}

.ModalBackground
{
    background-color: Gray;
    filter: alpha(opacity=75);
}


/* These are the CSS tags for the asp:Menu CSS Friendly Adapters used on the site. */
.MainMenu ul.AspNet-Menu /* Tier 1 */
{
    font-size: 0.8em;
    width: 42em;
    position: static; /* IE6 fix?? */
}

.MainMenu ul.AspNet-Menu ul /* Tier 2 */
{
    top: 100%;
    width: 10em;
    left: 0.5em;
    border: solid 5px #284e98;
    z-index: 300;
}

.MainMenu ul.AspNet-Menu ul ul /* Tier 3+ */
{
    top: -0.5em;
    left: 9.5em;
}

.MainMenu li /* all list items */
{
    width: 10em;
    background-color: #0066cc;
}

.MainMenu li:hover, /* list items being hovered over */ .MainMenu li.AspNet-Menu-Hover
{
    color: White;
    background-color: #284E98;
}

.MainMenu a, /* all anchors and spans (nodes with no link) */ .MainMenu span
{
    color: White;
    background-color: #0066cc;
    padding: 4px 2px 4px 8px;
    background: transparent url(arrowRight.gif) right center no-repeat;
}

.MainMenu li.AspNet-Menu-Leaf a, /* leaves */ .MainMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}

.MainMenu li:hover a, /* hovered text */ .MainMenu li:hover span, .MainMenu li.AspNet-Menu-Hover a, .MainMenu li.AspNet-Menu-Hover span, .MainMenu li:hover li:hover a, .MainMenu li:hover li:hover span, .MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .MainMenu li:hover li:hover li:hover a, .MainMenu li:hover li:hover li:hover span, .MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: White;
    background: transparent url(arrowRight.gif) right center no-repeat;
}

.MainMenu li:hover li a, /* the tier above this one is hovered */ .MainMenu li:hover li span, .MainMenu li.AspNet-Menu-Hover li a, .MainMenu li.AspNet-Menu-Hover li span, .MainMenu li:hover li:hover li a, .MainMenu li:hover li:hover li span, .MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: White;
    background: transparent url(arrowRight.gif) right center no-repeat;
}

.MainMenu .AspNet-Menu-Selected /* this tier is selected */
{
    border: solid 1px #284E98 !important;
}

.MainMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    border: solid 1px #284E98 !important;
}

.MainMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    border: solid 1px #284E98 !important;
}

div.AspNet-GridView table
{
    border: solid 1px black;
}
caption.AspNet-GridView-Caption
{
    padding: 4px;
    background-color: black;
    color: white;
}
div.AspNet-GridView tr
{
    background-color: White;
}
tr.AspNet-GridView-Alternate
{
    background-color: Gray;
}
div.AspNet-GridView td, div.AspNet-GridView th
{
    padding: 5px;
    border: solid 1px #333333;
    border-collapse: collapse;
}

.AspNet-Login
{
    background-color: Transparent;
    width: 20em;
}

.AspNet-Login-TitlePanel
{
    /* Not really needed since we have the Login word right above */
    display: none;
}
