﻿
/* 'Default' Theme - Global Styles */


.HomeJAGRBody { background-image:url(HomeBkgdJAGR5.jpg); }


@media screen 
{    
    body
    {
        margin: 20px;
        background-color:White;
        color: White;
        background-image: url(PageBkgd4.png);
        background-position: center top;
        background-repeat:repeat-x;
        background-attachment:fixed;
    }
    #MainOuterDiv { width:760px; margin: 0px auto; }
    #MainContentDiv { float:left; background-color:#708090; }
    #MainInnerContentDiv { padding:20px; }    
}


@media print
{
    body { margin:0px; }
    #MainOuterDiv { width:100%; }
    #MainContentDiv { border-top:solid 1px DarkGray; }
    #MainInnerContentDiv {}
}




body
{
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    font-size: 10pt;
    line-height: 150%;
}
body a
{
    color:White;
    font-weight:500;
    text-decoration: none;
}
body a:hover
{
    color:Maroon;
    font-weight:500;
    text-decoration: underline;
}




h1 { font-size: 140%; font-weight:normal; line-height: 2; }
h2 { font-size: 120%; font-weight:normal; line-height: 2; }
h3 { font-size: 110%; font-weight:normal; line-height: 2; }

div.spacer { clear: both; }


#PageFooterDiv { width:100%; margin-top:5px; font-size: X-Small; color: dimgray; line-height: 2; }
#PageFooterDiv A { color: dimgray; text-decoration: none; }
#PageFooterDiv A:hover { color: #202020; text-decoration: underline; }
@media print
{
    .PageFooterMenu { display:none; }
}


@media screen
{
    .NavBarArea { padding: 30px 0px 30px 5px; border-top:solid 1px #708090; font-size:10pt; }
    .NavBarArea .MenuStyle { width:90px; }
    .NavBarArea .MenuStyle A:hover { color:White; text-decoration:none; }
    .NavBarArea .MenuStaticMenuItemStyle { display: block; color:White; padding:0 2px 0 2px; text-align:right; }
    .NavBarArea .MenuStaticHoverStyle { background-color:#203040; }
    .NavBarArea .MenuStaticMenuItemStyle_ALTERNATIVE { display: block; padding:0 2px 0 20px; }
    .NavBarArea .MenuStaticHoverStyle_ALTERNATIVE { background-image:url(MenuItemBkgd.gif); background-repeat:no-repeat; }
}
@media print
{
    .NavBarArea { display:none; }
}

/* Home */

/*
#HomeNavBarArea { margin-top:200px; padding: 30px 0px 30px 0px; }
#HomeNavBarArea .MenuStyle { width:90px; text-align:left; border-right:solid 1px #506070; }
#HomeNavBarArea .MenuStyle A:hover { color:White; text-decoration:none; }
#HomeNavBarArea .MenuStaticMenuItemStyle { display: block; color:White; padding:2px; font-family: Verdana, Sans-Serif; font-size:11pt; }
#HomeNavBarArea .MenuStaticHoverStyle { background-color:#506070; }
*/

@media screen
{
    .HomeAlternateNavBar { text-align:center; padding:20px 0 0 0; }
    .HomeAlternateNavBarItem { padding:5px; color:#d0e0f0; font-size:11pt; font-family: Verdana, Sans-Serif; }
    .HomeAlternateNavBarItem:hover { color:White; background-color:#687888; text-decoration:none; }
}
@media print
{
    .HomeAlternateNavBar { display:none; }
}



/* Projects Gallery Pages */

@media screen
{
    .ProjectsGalleryClickDiv { font-size:10pt; font-style:italic; text-align:right; }
}
@media print
{
    .ProjectsGalleryClickDiv { display:none; }
}

.ProjectsGalleryDiv { width: 318px; padding:3px; }
.ProjectsGalleryDiv a.ModalPopupLinkButton img { border:0; }

@media screen 
{
    .ProjectsGalleryDiv a.ModalPopupLinkButton img { filter:alpha(opacity=95);  -moz-opacity: 0.95;  opacity: 0.95; }
    .ProjectsGalleryDiv a.ModalPopupLinkButton:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }

    /*
    .ProjectsGalleryDiv a.ModalPopupLinkButton img { filter:Gray; }
    .ProjectsGalleryDiv a.ModalPopupLinkButton:hover img { filter:; }
    */
}

/*
.ModalPopupPanel { color:Black; background-color:AntiqueWhite; border:solid 5px Tan; }
.modalBackground { background-color:Gray; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7; }
*/
