﻿/* background color for the content part of the pages */
body
{
    background-color: #cccccc;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
}

/* Table Background that matches Banner tool bars. */
.barmatchingbgcolor {
    background-color: #f2f2f2;
    text-align: left;
}

/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title #5c8ac7*/

.SiteTitle
{
    font-family: Helvetica, Verdana Bold, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #032485;
}

.SiteName
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #032485;
}

/* style for separator between site links (USED BY UserInfo.ascx I think) */
.Accent
{
    color: red;
    font-weight: bold;
}

/* ========================================================= */
/* I THINK THESE AREN'T USED */
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee;
}
/* ========================================================= */

/* GENERAL */
/* style for module titles */
.Head {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #3c454e; /*#666644;*/
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: black;
}

/* style of item titles on edit and admin pages */
.SubHeadValTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;
}

.SubHeadVal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
}

/* For validation progress screen */
.ProgressHeadValTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;
    width: 150px;
}

.ProgressHeadVal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    width: 150px;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: black;
}
.SubSubHead2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
}

.FieldsHeaders
{
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4667C9; /*color: #032485;*/
}



/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox, .NormalTextBoxLower {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background: linear-gradient(-30deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 5%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 100%);
    border: none;
    outline: none;
    padding: 3px;
}
.NormalTextBoxLower
{
	text-transform: lowercase;
}


.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red;
}

.NormalGreen
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: green;
}

.NormalWhite
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
}

.NormalBlue
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: blue;
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.NormalBold13
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

/*
A:link  {
    text-decoration:    none;
    color:  #8B0000;  
}

A:visited   {
    text-decoration:    none;
    color:  #8B0000; 
}

A:active    {
    text-decoration:    none;
    color:  #8B0000;  
}

A:hover {
    text-decoration:    underline;
    color:  red;
}
*/

SMALL
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
}

BIG
{
    font-size: 14px;
}

BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}

HR
{
    color: #696969; /* dimgray */
    height: 1pt;
    text-align: left;
}

@media print
{
    body
    {
        background-color: Transparent;
    }
    #hovermenu
    {
        display: none;
    }
    .toolbar_home
    {
        display: none;
    }
    .ToolBarLinks
    {
        display: none;
    }
    .ToolBarTextGray
    {
        display: none;
    }
    .ToolBarTextDarkGray
    {
        display: none;
    }
    .CommandButton
    {
        display: none;
    }
    .PortfolioPrices_buttons
    {
        display: none;
    }
    .GridViewHead
    {
        font-size: 14px;
    }
    .ModuleTitleText
    {
        font-size: 18px;
    }
    .NormalTextBox
    {
        display: none;
    }
    .NoPrice_label
    {
        display: none;
    }
    .languageTD
    {
        display: none;
    }
    .logoffTD
    {
        display: none;
    }
    .banner
    {
        display: none;
    }
    #noPrint
    {
        display: none;
    }
}

/* new stuff */
/* TEST */
/*table
{
    padding:0px;
    border-collapse: collapse;
    border:0px;
}*/

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButtonRegular {
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;*/
    background: rgb(255,255,255);
    background: linear-gradient(-30deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 7.5%, #3c454e 7.5%, #3c454e 100%);
    background-color: #f2f2f2 !important;
    border: none !important;
    outline: none;
    padding: 5px 1em;
    color: #ffffff;
}

.CommandButtonNoLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #004990;
    cursor: pointer;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
.CommandButton a {
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 13px;
    font-weight: bold;*/
    text-decoration: none;
    color: #004990;
}

a.CommandButton, a.CommandButton:visited, a.CommandButton:active, a.CommandButton:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #004990;
}

.CommandButton a:hover, a.CommandButton:hover
{
    text-decoration: none;
    color: #66a0ff; /*color: #4667C9;*/
}

/* New Fonts */
.NormalText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalTextBold, .NormalTextBold span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: Bold;
}

.NormalTextBold13, .NormalTextBold13 span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: Bold;
}

.NormalHeader /* Bold version of NormalText */
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.NotEntitled
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #BBBBBB;
}

.bottombar
{
    padding-top: 3px;
    white-space: nowrap;
}

.WelcomeText /* Welcome Screen's Text */
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: justify;
}

.TdNoData
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style : italic;
   
    /*font-weight: bold;*/
    width: 350px;
    border-style:solid;
    border-width:1px;
    border-color:#999999;
    padding:4px;
}

/*mlz added*/
.readonly
{
	cursor:default; 
	color: Gray;
}
.top {
    border-top:thin solid;
    border-color:black;
}
.bottom {
    border-bottom:thin solid;
    border-color:black;
}
.left {
    border-left:thin solid;
    border-color:black;
}
.right {
    border-right:thin solid;
    border-color:black;
}


