﻿.Heading20R
{
    Font-Family: Arial;
    Font-Size: 20px;
    Color: #000000;
    Text-Decoration: None;
}

.Heading
{
    Font-Family: Arial;
    Font-Size: 20px;
    Color: #005197;
    Text-Decoration: none;
    font-weight: bold;
}

.Heading12W
{
    Font-Family: Arial;
    Font-Size: 12px;
    Color: #000000;
    Text-Decoration: None;
}

.Text10R
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #000000;
    Text-Decoration: None;
}

.Text10E {
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #FF0000;
    Text-Decoration: None;
}

.Text10B
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #000000;
    Text-Decoration: none;
    font-weight: bold;
}

.Text10G
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #999999;
    Text-Decoration: none;
    font-weight: bold;
}

.Text10W
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #FFFFFF;
    Text-Decoration: None;
}

.stepsHeading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.RedLink
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #FF0000;
    Text-Decoration: none;
}

    .RedLink:Visited
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #FF0000;
        Text-Decoration: none;
    }

    .RedLink:Hover
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #000000;
        Text-Decoration: none;
    }

    .RedLink:Active
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #000000;
        Text-Decoration: none;
    }

.BlackLink
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #000000;
    Text-Decoration: Underline;
}

    .BlackLink:Visited
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #000000;
        Text-Decoration: Underline;
    }

    .BlackLink:Hover
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #FF0000;
        Text-Decoration: None;
    }

    .BlackLink:Active
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #FF0000;
        Text-Decoration: None;
    }

a.Link
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #000000;
    Text-Decoration: Underline;
}

    a.Link:Visited
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #000000;
        Text-Decoration: Underline;
    }

    a.Link:Hover
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #FF0000;
        Text-Decoration: None;
    }

    a.Link:Active
    {
        Font-Family: Verdana;
        Font-Size: 11px;
        Color: #FF0000;
        Text-Decoration: None;
    }

.TopListMenu
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Font-Weight: Normal;
    Color: #000000;
    Text-Decoration: None;
    Background-Color: #EEEEEE;
    Border: 1px Solid #666666;
    border-color: Red;
}

.ListMenu
{
    Font-Family: Verdana;
    Font-Size: 11px;
    Font-Weight: Normal;
    Color: #000000;
    Text-Decoration: None;
    Background-Color: #FFFFFF;
    Border: 1px Solid #666666;
}

.ListMenuDim {
    Font-Family: Verdana;
    Font-Size: 11px;
    Font-Weight: Normal;
    Color: #000000;
    Text-Decoration: None;
    Background-Color: #eeeeee;
    Border: 1px Solid #666666;
}

.TextField
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/text_bg.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
}

.TextFieldError
{
    BORDER-RIGHT: #FF0000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #FF0000 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/text_bg.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #FF0000 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #FF0000 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
}

.TextFieldFlat {
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/text_bg.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
}

/*
.TextFieldFlat {
    border-style:none;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
}

.TextFieldFlat:focus {
    outline: none;
    border-style: none;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
}
    */
.SnpButton
{
    font-family: Verdana;
    background-color: #F6FBFF;
    height: 22px;
    font-size: 10px;
    width: 75px;
    border: 1px solid #005197;
}

.Text9B
{
    Font-Family: Verdana;
    Font-Size: 9px;
    Color: #000000;
    Text-Decoration: none;
}

/*Reorder List*/
.dragHandle
{
    width: 22px;
    height: 22px;
    background-color: #CCCCCC;
    cursor: move;
    border: outset thin white;
}

.callbackStyle
{
    border: thin blue inset;
}

    .callbackStyle table
    {
        background-color: #EEEEEE;
        color: Black;
    }

.reorderList li
{
    list-style: none;
    margin: 2px;
    height: 30px;
    background-image: url(images/bg_nav.jpg);
    background-repeat: repeat-x;
    color: #000000;
}

    .reorderList li a
    {
        color: #000000 !important;
        font-weight: bold;
    }

.reorderCue
{
    border: dashed thin black;
    width: 100%;
    height: 22px;
}

.itemArea
{
    margin-left: 15px;
    text-align: left;
    Font-Family: Verdana;
    Font-Size: 11px;
    Color: #000000;
    Text-Decoration: None;
}

.insertArea
{
    margin-left: 37px;
}

/*
/* Tab control */
.gray .ajax__tab_header:after {
    clear: both;
}

.gray .ajax__tab_header:before, .gray .ajax__tab_header:after {
    content: "";
    display: table;
}

.gray .ajax__tab_header {
    font-family: Verdana;
    background: url(/Images/tab_line.png) repeat-x bottom;
    font-size: 10px;
    display: block;
}

    .gray .ajax__tab_header .ajax__tab_outer {
        background: url(/Images/tab.png) no-repeat left top;
        border-color: #222;
        color: #222;
        padding-left: 10px;
        margin-right: 3px;
    }

    .gray .ajax__tab_header .ajax__tab_inner
    {
        background: url(/Images/tab.png) no-repeat right top;
        border-color: #666;
        color: #000000;
        padding: 3px 10px 2px 0px;
        width: 150px;
        height: 20px;
    }

.gray .ajax__tab_hover .ajax__tab_inner {
    color: #ff0000;
}

.gray .ajax__tab_active .ajax__tab_outer {
    background: url(/Images/tab.png) no-repeat 0pt -40px;
    border-bottom-color: #ffffff;
}

.gray .ajax__tab_active .ajax__tab_inner {
    background: url(/Images/tab.png) no-repeat right -40px;
    color: #000;
    border-color: #333;
    font-weight: bold;
}

.gray .ajax__tab_body {
    font-family: Verdana;
    font-size: 10pt;
    background-color: #fff;
    border: solid 1px #d7d7d7;
    border-top-width: 0;
}

.progress
{
    background: #ff0000;
    border: 1px;
    border-color: #000000;
    border-style: solid;
    padding: 5px;
    width: 100px;
    height: 20px;
    position: absolute;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: None;
}

.redText {
    color: #FF0000;
}

.listSearchPrompt {
    /* display:none; */
    background: rgb(201,229,251,0.92);
    color: #000;
    border-radius: 3px;
    padding: 2px 5px;
    position: absolute;
    top: 25;    
    font-weight:normal;
    box-shadow: 1px 1px 3px 1px #999;

}

.ajax__tab_header .ajax__tab_outer .ajax__tab_inner {
    text-align: center;
    width: 175px;    
}