﻿body
{
    margin: 0;
    font-family: Verdana;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
}

Table
{
    font-size: 10pt;
    word-spacing: normal;
    text-transform: none;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: Transparent;
}

A
{
    color: #21409b;
    text-decoration: none;
}
A:hover
{
    background-color: #FFE836;
}
A:link
{
}
A:visited
{
    color: #21409b;
    text-decoration: none;
}
A:active
{
}

.hoverLink
{
    color: #21409b;
    text-decoration: none;
    cursor: pointer;
}
.hoverLink:hover
{
    background-color: #FFE836;
}
.hoverLink:link
{
}
.hoverLink:visited
{
    color: #21409b;
    text-decoration: none;
}
.hoverLink:active
{
}

a.TabHdr
{
    color: #ffffff;
}
a.TabHdr:hover
{
    color: #ffffff;
    background-color: Transparent; /*background-color: #FFE836;*/
}
a.TabHdr:link
{
}
a.TabHdr:visited
{
    color: #ffffff; /*color: #21409b;*/ /*text-decoration: none;*/
}
a.TabHdr:active
{
    color: #ffffff;
}

.common
{
    font-size: 8pt;
    font-family: Verdana;
}

.SubHeader
{
    background-color: #f0f0f0;
    color: #21409b;
    border-top: solid 1px #999999;
    padding: 2px;
    padding-left: 10px;
}

.FontColor
{
    color: #21409b;
}

.BorderColor
{
    border: solid 1px #999999;
}

.BackColor
{
    background-image: url(../../Images/Help/WhatIsThisBackground.jpg);
    background-repeat: repeat;
}

.BackColor0
{
    background-color: #f0f8ff; /* Alice Blue */
}

.BackColor1
{
    background-color: #c2daf7;
}
.BackColor2
{
    background-color: #7da4d5;
}
.BackColor3
{
    background-color: #21409b;
}

.LabelColor
{
    color: Gray;
}

.Notes
{
    color: Gray;
    font-size: 7pt;
}

.SubTitle
{
    font-size: 13pt;
    letter-spacing: 1pt;
    color: #F0781A;
}

.BottomLine
{
    border-bottom: #f0781a 1pt solid;
}

.FrameLine
{
    background-color: #f0f8ff; /* AliceBLue */
    padding: 20px;
    border-top: 2px solid #20b2aa;
    border-bottom: 2px solid #20b2aa;
}

.HelpBGTile
{
    background-image: url(../../Images/Help/WhatIsThisBackground.jpg);
    background-repeat: repeat;
}

.Indent20
{
    padding-left: 20pt;
}

.Pointer
{
    cursor: pointer;
}

.AlbumPhoto
{
    padding: 3px;
    border: solid 1px #999999;
    background-color: #f0f0f0;
}

.AlbumDesc
{
    padding: 3px;
    font-size: 8pt;
    background-color: #f0f0f0;
    border: solid 1px #999999;
    border-top-width: 0px;
    color: #21409b;
}

/*Important style definition is 'position:absolute'. Means the element can
be placed at an arbitrary position without affecting the flow of surrounding
elements*/
.popup
{
    position: absolute;
    border: solid 1px #b0b0b0;
    background-color: #f9f9f9;
}


/*Modal Popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

/* Popup User Menu */
.umx
{
    cursor: pointer;
    float: right;
    padding-right: 4px;
    color: #000000;
}
.umb
{
    background-color: #f9f9f9;
    color: #000000;
    border-bottom: #000000 1px solid;
    border-right: #000000 1px solid;
}
.umg
{
    font-size: 8pt;
    color: #000000;
}
.uma
{
    border-top: #000000 1px solid;
    padding: 4px;
    text-align: left;
}
.ump
{
    padding: 4px;
    background-color: #f9f9f9;
    text-align: left;
}
