﻿/******************************************
*******************************************
LinkBAR !
*******************************************
******************************************/

.linkbarSepia
{
    color: #ffffff;
    background-color: #8a5e34;
    background-image: url(/app_themes/lead2lease/backimages/chrome_sepia.png);
    background-repeat: repeat-x;
    background-position: left top;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #8a5e34;
}

.linkbarDarkBlue
{
    color: #ffffff;
    background-color: #5266a8;
    background-image: url(/app_themes/lead2lease/backimages/chrome_darkblue.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #5266a8;
}

.linkbarPurple
{
    color: #ffffff;
    background-color: #7a52a8;
    background-image: url(/app_themes/lead2lease/backimages/chrome_purple.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #7a52a8;
}

.linkbarMagenta
{
    color: #ffffff;
    background-color: #9d477c;
    background-image: url(/app_themes/lead2lease/backimages/chrome_magenta.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #9d477c;
}

.linkbarDarkGreen
{
    color: #ffffff;
    background-color: #388832;
    background-image: url(/app_themes/lead2lease/backimages/chrome_darkgreen.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #388832;
}

.linkbarGray
{
    min-height:30px;
    color: #FFF;
    background-color: #BBB;
}
.linkbarGray.bottomBorder
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: gray;
}
.linkbarGray.topBorder
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: gray;
}
.linkbar
{
    text-align: right;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 6px;
}

    .linkbar .titleSegment
    {
        font-size: 14px;
        font-weight: bold;
        color: #ddbb00;
        text-decoration: none;
        padding-right: 20px;
        padding-left: 5px;
        float: left;
        text-align: left;
    }
    
 .linkbar .titleSegment2
    {
        font-size: 14px;
        font-weight: bold;
        color: #aabbcc;
        text-decoration: none;
        padding-right: 20px;
        padding-left: 5px;
        float: left;
        text-align: left;
    }


    .linkbar a
    {
        font-weight: bold;
        text-decoration: none;
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        margin: 1px 1px 1px 1px;
        font-size: 13px;
    }

        .linkbar a:hover, .linkbar a.selected
        {
            text-decoration: none;
            padding-right: 20px;
            padding-left: 20px;
            padding-top: 5px;
            padding-bottom: 5px;
            font-weight: bold;
            border-width: 1px;
            border-style: solid;
            margin: 0px 0px 0px 0px;
            font-size: 13px;
        }

        .linkbar a.small
        {
            font-size: 11px;
        }

            .linkbar a.small:hover
            {
                font-size: 11px;
            }

.linkBarMenu
{
    border-bottom-color: #666;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #666;
    border-left-style: solid;
    border-left-width: 2px;
    border-right-color: #666;
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #666;
    border-top-style: solid;
    border-top-width: 2px;
    margin-top: -1px;
    background-color: black;
    display: none;
}

    .linkBarMenu a.menuItem
    {
        display: block;
        padding: 10px 10px 10px 10px;
        color: white;
        font-weight: bold;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }

        .linkBarMenu a.menuItem:hover
        {
            text-decoration: none;
            background-color: gray;
        }

/** Special Link Types **/
.linkbar a.matchedLeadsLink
{
    background-image: url(/assets/images/icons/others/matchedLeads.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left: 30px;
}

.linkbar a.matchedLeads:hover
{
    padding-left: 30px;
}

.linkbar a.emailLink
{
    background-image: url(/assets/images/buttons/emailx20.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left: 30px;
}

    .linkbar a.emailLink:hover
    {
        padding-left: 30px;
    }

.linkbar .clockLink
{
    background-image: url("/assets/images/icons/Actions/Scheduled Follow-up.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left: 30px;
}

    .linkbar .clockLink:hover
    {
        padding-left: 30px;
    }

a.callLink, a.callLink:hover
{
    background-image: url(/assets/images/Legacy/icons/phone_sound2.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left: 25px;
    line-height:18px;
    padding-top:2px;
    padding-bottom:2px;
}

a.addLeadLink, a.addLeadLink:hover
{
    background-image: url(/assets/images/Legacy/icons/vcard_add.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left: 25px;
    line-height:18px;
    padding-top:2px;
    padding-bottom:2px;
}
a.refreshLink, a.refreshLink:hover
{
    background-image: url(/assets/images/Legacy/icons/arrow_refresh.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left: 25px;
    line-height:18px;
    padding-top:2px;
    padding-bottom:2px;
}
a.listLink, a.listLink:hover
{
    background-image: url(/assets/images/Legacy/icons/text_list_bullets1.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left: 25px;
    line-height:18px;
    padding-top:2px;
    padding-bottom:2px;
}

/** COLOR Types! **/
.linkbarBlack
{
    color: #ffffff;
    background-color: #242424;
    background-image: url(/app_themes/lead2lease/backimages/bg-tableheader.gif);
    background-position: 4px;
    background-repeat: repeat-x;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #3A3A3A;
}

    .linkbarBlack a:hover, .linkbarBlack a.selected
    {
        color: #ffffff;
        background-color: #000000;
        border-color: #666666;
    }

    .linkbarBlack a
    {
        color: #ffffff;
    }


.linkbarGray a:hover, .linkbarGray a.selected
{
   background: #DDD;
    border-color: #B3B2B2;
    color: #888;
    font-size: 12px;
    padding: 3px 7px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    text-decoration:none;
}

.linkbarGray a
{
    background: #DDDDDD;
    border-color: #B3B2B2;
    color: #A4A4A4;
    font-size: 12px;
    padding: 3px 7px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
   
.linkbarBlackSolid
{
    color: #ffffff;
    background-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #31393C;
}

    .linkbarBlackSolid a:hover, .linkbarBlackSolid a.selected
    {
        color: #ffffff;
        background-color: #6e8086;
    }

    .linkbarBlackSolid a
    {
   
        color: #ffffff;
    }   
   
   
.linkbarRed
{
    background-color: #a34d4d;
    background-image: url(/assets/images/HeaderGradients/bg-red.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #a34d4d;
}

    .linkbarRed a:hover, .linkbarRed a.selected
    {
        color: #ffffff;
        background-color: #000000;
        border-color: #666666;
    }

    .linkbarRed a
    {
        color: #ffffff;
    }

.linkbarMaroon
{
    background-color: #a34d4d;
    background-image: url(/assets/images/HeaderGradients/bg-maroon.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #a34d4d;
}

    .linkbarMaroon a:hover, .linkbarMaroon a.selected
    {
        color: #ffffff;
        background-color: #000000;
        border-color: #666666;
    }

    .linkbarMaroon a
    {
        color: #ffffff;
    }

.linkbarGreen
{
    color: #ffffff;
    background-color: #7c9d47;
    background-image: url(/assets/images/HeaderGradients/bg-green.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #7c9d47;
}

    .linkbarGreen a:hover, .linkbarGreen a.selected
    {
        color: #ffffff;
        background-color: #000000;
        border-color: #666666;
    }

    .linkbarGreen a
    {
        color: #ffffff;
    }

.linkbarTeal
{
    color: #ffffff;
    background-color: #006092;
    background-image: url(/assets/images/HeaderGradients/bg-teal.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #7589cb;
}

    .linkbarTeal a:hover, .linkbarTeal a.selected
    {
        color: #ffffff;
        background-color: #006092;
        border-color: #666666;
    }

    .linkbarTeal a
    {
        color: #ffffff;
    }

.linkbarBlue
{
    color: #ffffff;
    background-color: #7589cb;
    background-image: url(/assets/images/HeaderGradients/bg-blue.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #7589cb;
}

.linkbargray2
{
    color: #000000;
    background-color: #C5D6CA;
 
    background-position: left top;
    background-repeat: repeat-x;
    border-width: 3px;
    border-bottom: 0px;
    border-color: gray;
    border-style: solid;
  
}

    .linkbarBlue a:hover, .linkbarBlue a.selected
    {
        color: #ffffff;
        background-color: #000000;
        border-color: #666666;
    }

    .linkbarBlue a
    {
        color: #ffffff;
    }

.linkbarSlate
{
    color: #ffffff;
    background-color: #6e8086;
    background-image: url(/assets/images/HeaderGradients/bg-slategray.png);
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #31393C;
}

    .linkbarSlate a:hover, .linkbarSlate a.selected
    {
        color: #ffffff;
        background-color: #6e8086;
        border-color: #6e8086;
    }

    .linkbarSlate a
    {
        color: #ffffff;
    }

/******************************************
*******************************************
notifications!
*******************************************
******************************************/
.notification-border-red{
    border:1px solid #b20000;
}
.notification-green
{
    border-top: 1px solid #009933;
    border-bottom: 1px solid #009933;
    padding: 5px;
    text-align: center;
    background: #b4de78;
    color: #476118;
    font-size: 13px;
    margin: 5px 0px;
    cursor: pointer;
}

.notification-red
{
    border-top: 1px solid #990000;
    border-bottom: 1px solid #990000;
    padding: 5px;
    text-align: center;
    background: #FFC9C8;
    color: #990000;
    font-size: 13px;
    margin: 5px 0px;
    cursor: pointer;
}

.notification-yellow
{
    border-top: 1px solid #ffdb4d;
    border-bottom: 1px solid #ffdb4d;
    padding: 5px;
    text-align: center;
    background: #fffdc8;
    font-size: 13px;
    color: #A48300;
    margin: 5px 0px;
    cursor: pointer;
}

.notification-gray
{
    padding: 5px;
    text-align: center;
    background: #EEEEEE;
    font-size: 13px;
    color: #333;
    margin: 5px 0px;
    cursor: pointer;
}

/******************************************
*******************************************
Width
*******************************************
******************************************/
.width98
{
    width: 98%;
    margin: auto;
}

.widthFull
{
    width: 100%;
}
/******************************************
*******************************************
Alignment Styles
*******************************************
******************************************/
.displayBlock
{
    display: block;
}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.alignRight
{
    text-align: right;
}

.alignCenter
{
    text-align: center;
}

.alignLeft
{
    text-align: left;
}

/******************************************
*******************************************
General Padding & Margin Styles
*******************************************
******************************************/
.paddingSides5
{
    padding-left: 5px;
    padding-right: 5px;
}

.paddingSides10
{
    padding-left: 10px;
    padding-right: 10px;
}

.paddingSides15
{
    padding-left: 15px;
    padding-right: 15px;
}

.paddingAll0
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.paddingAll5
{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.paddingAll10
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.paddingAll15
{
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.paddingAll20
{
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}

.marginAll0
{
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

.marginBottom5
{
    margin-bottom: 5px;
}

.marginAll5
{
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
}
/******************************************
*******************************************
TEXT -- modular styles for layering
*******************************************
******************************************/
.text5
{
    font-size: 5px;
}

.text6
{
    font-size: 6px;
}

.text7
{
    font-size: 7px;
}

.text8
{
    font-size: 8px;
}

.text9
{
    font-size: 9px;
}

.text10
{
    font-size: 10px;
}

.text11
{
    font-size: 11px;
}

.text12
{
    font-size: 12px;
    font-weight: 700;
}

.text13
{
    font-size: 13px;
}

.text14
{
    font-size: 14px;
}

.text15
{
    font-size: 15px;
}

.text16
{
    font-size: 16px;
}

.text17
{
    font-size: 17px;
}

.text18
{
    font-size: 18px;
}

.text19
{
    font-size: 19px;
}

.text20
{
    font-size: 20px;
}

.text21
{
    font-size: 21px;
}

.text22
{
    font-size: 22px;
}

.text23
{
    font-size: 23px;
}

.text24
{
    font-size: 24px;
    font-style: italic;
}

.text25
{
    font-size: 25px;
}

.text26
{
    font-size: 26px;
}

.textRed
{
    color: #FF0000;
}

.textDarkBlue
{
    color: #006699;
}

.textLightBlue
{
    color: #6FC6FF;
}

.textYellow
{
    color: #FFCC00;
}

.textOrange
{
    color: #FF6600;
}

.textGreen
{
    color: #669900;
}

.textBrown
{
    color: #AA5900;
}

.textWhite
{
    color: #FFFFFF;
}

.textBlack
{
    color: #000000;
}

.textDarkGray
{
    color: #666666;
}

.textMedGray
{
    color: #999999;
}

.textLightGray
{
    color: #CCCCCC;
}

.textItalics
{
    font-style: italic;
}

.textBold
{
    font-weight: bold;
}

.textUnBold
{
    font-weight: normal;
}

.textUnderline
{
    text-decoration: underline;
}

.textNoUnderline
{
    text-decoration: none;
}

.textAllCaps
{
    text-transform: uppercase;
}

.textHighlightYellow, .highlight
{
    background-color: #FFFFBF;
}

.textCapitalize
{
    text-transform: capitalize;
}

.textgray18ArialItalic { 
  font-size: 18px;
}


/******************************************
*******************************************
LINKS --
*******************************************
******************************************/
.tinyLink
{
    font-size: 9px;
    font-style: normal;
    text-decoration: none;
}

    .tinyLink:hover
    {
        font-size: 9px;
        font-style: normal;
        text-decoration: underline;
    }
/******************************************
*******************************************
display --
*******************************************
******************************************/
.hidden
{
    display: none;
}

/******************************************
*******************************************
field types --
*******************************************
******************************************/
.requiredField
{
    color: Red;
}

.importantField
{
    color: Orange;
}

/******************************************
*******************************************
global rules
*******************************************
******************************************/

a img
{
    border: none 0 black;
}

.h2RedUnderline
{
    font-size: 22px;
    font-weight: normal;
    color: #6C0F04;
    letter-spacing: -1px;
    font-family: Georgia, "Times New Roman", Times, serif;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #510000;
    margin-bottom: 4px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}

.h3BlackUnderline
{
    font-weight: normal;
    font-size: 18px;
    color: #000000;
    line-height: 1;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 1px;
    margin: 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #7F9DB9;
}

.h4BlackUnderline
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    line-height: 1;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 1px;
    margin: 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #7F9DB9;
}

.h5BlackUnderline
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    line-height: 1;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 1px;
    margin: 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #7F9DB9;
}

.gvFixedHeader
{
    top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
    position: absolute;
}

/* So the overflow scrolls */
.container
{
    overflow: auto;
}

    /* Keep the header cells positioned as we scroll */
    .container table th
    {
        position: relative;
    }

    /* For alignment of the scroll bar */
    .container table tbody
    {
        overflow-x: hidden;
    }