﻿/****************************
masterpage.css

Contains all styles that are specificly used by a the masterpages and their user controls.
Does NOT contain any generic styles.

2009-05-13  Walt Edwards added documentation.
****************************/
/* ================================================================================================

TEAM_Default Theme:  MasterPage.css


To enable a global theme for file system based website, place it here:

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.5072\ASP.NETClientFiles\Themes


To enable a global theme for an HTTP based website, place it here:

    C:\Inetpub\website_root\aspnet_client\system_web\v2.0.50727\Themes

To easily generate background gradients go to:  http://tools.dynamicdrive.com/gradient/


2008-10-02  Walt Edwards created.
2008-10-09  Walt Edwards moved to global file based theme.
2008-10-23  Walt Edwards completed refactoring to use EM instead of pixels so user can change sizing.
2008-12-29  Walt Edwards updated with Default_TEAM theme and then refactored to eliminate problem interaction with Synectics_Default Menu.Default.css
2009-01-30  Walt Edwards refactored using new SYNECTICS_DEFAULT theme that works with Safari and Firefox
2009-03-23  Walt Edwards merged with ITSI version and refactored to use PX instead of EM measurements.
2009-05-13  Walt Edwards merged latest synectics with latest team.
================================================================================================ */

/* ucOptions styles */

.btnIsBroadcast, .btnIsChatMessage, .btnIsHelp, .btnLogin, .btnNoBroadcast, .btnNoChatMessage, .btnNoHelp, .btnOptions, .btnRegister
{
    background-color: Transparent;
    border: none;
    color: White;
    cursor: pointer;
    padding: 0px;
    text-align: right;
    width: 85px;
}
.btnIsBroadcast, .btnIsChatMessage, .btnIsHelp, .btnNoBroadcast, .btnNoChatMessage, .btnNoHelp, .btnOptions {
    background-repeat:no-repeat;
    color:Black;
    height:16px;
    margin: 10px 0 0 34px; 
    width: 16px;
}
.btnIsBroadcast     { background-image: url('Masterpage/broadcast_active.gif') }
.btnNoBroadcast     { background-image: url('Masterpage/broadcast_inactive.gif') }
.btnIsChatMessage   { background-image: url('Masterpage/message_active.gif') }
.btnNoChatMessage   { background-image: url('Masterpage/message_inactive.gif'); cursor:default; }
.btnIsHelp          { background-image: url('Masterpage/help_active.gif') }
.btnNoHelp          { background-image: url('Masterpage/help_inactive.gif') }
.btnOptions         { background-image: url('Masterpage/options.gif') }
/* End ucOptions */


.bodySite
{
    background: #21242c url( 'Masterpage/bg.gif' ) repeat-x; /* Note, must be JPG or GIF, not PNG */
    margin: 0 0 0 0;
    padding: 0 11px 0 15px;
    text-align: center;
}

.bodyDialog
{ 
    background-color: #DEDFDE;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
}

.bodyDialog #divMain {background-color: transparent; padding: 0}
.bodyDialog #divMain fieldset {background-color: transparent; border: none}

#divMain fieldset
{
    background-color: #DEDFDE; 
    margin: 0 5px 5px 0;
    padding: 10px 6px 6px 10px;
}

#divMain legend
{
    margin: -10px 0 10px -5px
}

/*
fieldset
{
    background-color: #DEDFDE; 
    border: outset;
    color: Black; 
    margin: 0 5px 5px 0;
    padding: 10px 6px 6px 10px;
}

fieldset.dialog
{
    background-color: Transparent;
    border:  none 0;
    margin: 0 0 0 0;
}
*/

.h1, h1, .h2, h2
{
    /* Used for all titles on main application pages */
    color: #2e3192;
    font-size: 18px;
    font-weight: normal;
    margin: 0 10px 10px 0;
}
.h2, h2
{   /* Used for titles on dialog pages with alternate background */
/*    color: #376aac; */
}
.h3, h3 
{
    color: #21242d;
}
.h3, h3, .h4, h4
{   /* Used for sub titles */
    font-size: 14px;
    font-weight: normal;
}
.h4, h4
{   /* Used for sub titles on dialog pages with alternate backaground */
    color: #376aac;
}




#divAjaxLoadingPanel
{   
    background: url( 'MasterPage/loading4.gif' ) no-repeat;
    background-position: center 25px;
}

#divAjaxLoadingPanelDialog
{   
    background: url( 'MasterPage/loading4.gif' ) no-repeat;
    background-position: center 1px;
    width:100%; margin-top:0; position:absolute;
}

.divBanner
{
    /*background: url('Masterpage/bg.JPG' ) repeat-x; /* Note, must be JPG or GIF, not PNG */
/*  background: url('Masterpage/banner-bg.jpg'); now handled in the ucBanner instead */
    background-position: 0 0;
    background-repeat: no-repeat; 
    color: White;
    font-size: 30px;
    height: 276px;
/*  padding: 216px 0 30px 30px; */
/*  margin: 0 0 -221px 0; */
}

#divCopyright
{
    background-color: Black;
    background: url('Masterpage/footer-bg.gif') repeat-x;
    color: White;
    font-size: 12px;
    height: 36px;
    margin-bottom: 0;
    padding: 24px 5px 0px 15px;
    text-align: right;
    width: 928px;
}

#divCopyright a:active,
#divCopyright a:link,
#divCopyright a:visited
{
    color: #898888;
    text-decoration: none;
}

#divCopyright a:hover
{
    color: White;
}

#divMain
{
    background-color: White;
    font-size: 12px;
    padding:  10px 15px 5px 15px;
    text-align: left;
    vertical-align:top;
}

#divMain a:active,
#divMain a:link, .LIBRARY_metadata,
#divMain a:visited
{
    color: #5e5a4f;
    font-size: 12px;
    text-decoration: none;
}

#divMain a:hover, .LIBRARY_metadata:hover
{
    color: #5e5a4f;
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline;
}

.divMainMinHeightBanner  { min-height: 261px }
.divMainMinHeightNoTitle { min-height: 536px }
.divMainMinHeightTitle   { min-height: 436px }

#divMain select
{
    margin: 0 4px 4px 0;
}

#divPage
{
    width: 948px;
    height: 100%;
    max-height: 95%;
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left;
/*  padding: 0 30% 0 30%; */
}

.MASTERPAGES_ucRotator 
{
    border: none;
    height: 200px;
    overflow: hidden;
    width: 948px;
}

#tblHeading
{
    background: url('Masterpage/head-bg.jpg') repeat-x; 
    height: 80px;
    width: 948px;
}

#tblMenu select
{
    margin: 0 0 0 0;
}

#tdHeadingCenter
{
    color: White;
    float: left;
    padding-top: 20px;
    width: 350px;
}

#tdHeadingLeft
{
    background-image: url( 'Masterpage/logo.gif' ); /* Note:  if left spacing wanted put it in graphic since margin won't work here */
    background-repeat: no-repeat;
    cursor:pointer;
    width: 300px;
}

#tdHeadingRight
{
    color: #2e3192;
    font-size: 14pt;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 1pt; 
    text-align: center;
    width: 300px;
}

#tdSidebar
{
    background-color: #005D93;
    padding: 20px;
    vertical-align:top;
    width:180px;
}

