/*-------------------------*/
/*Std. HTML Tag Definitions*/
/*-------------------------*/
body, td, input, select, textarea
{
    font-family: Tahoma,Helvetica,Sans-Serif;
    font-size: 8pt;
}

a
{
    color: #6666cc;
    text-decoration: none;
}
a:visited
{
    color: #6666cc;
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

/*closes up white-space around form tags in NS*/
FORM
{
    display: inline;
}
/*-------------------------------------------*/
/*  spacer image size for popup labels       */
/*-------------------------------------------*/
IMG.popupLabelSize
{
    width: 200px;
}

/*------------------------*/
/*  Layout Classes        */
/*------------------------*/
.pad4
{
    padding: 4px 4px 4px 4px;
}


/*------------------------*/
/*Special Form Definitions*/
/*------------------------*/
.FormSection
{
    background-color: #cccccc;
}

/*------------------------*/
/* MVG Format Definitions */
/*------------------------*/
.mvgBorder
{
    width: 200px;
    background-color: #999999;
}
.mvgBack
{
    background-color: #ffffff;
}

/*----------------------*/
/*globalMenu Definitions*/
/*----------------------*/
TR.globalMenu, TD.globalMenu, TD.globalMenu A, TD.globalMenu A:visited, TD.globalMenu A:hover
{
    font-size: 8pt;
    color: #000000;
    background-color: #ccccff;
    font-weight: normal;
}

/*----------------*/
/*Screenbar Styles*/
/*----------------*/
.screenbar
{
    background: #CDD5EE;
}

/*------------------*/
/*Tier 1 Definitions*/
/*------------------*/
#tier1Selected
{
}
.tier1Back
{
    background-color: #adbee4;
}
TD.tier1Rule
{
    background-color: #6666cc;
}


.tier1On A:visited, .tier1On A:link, .tier1On A:hover
{
    font-size: 9pt;
    font-weight: bold;
    height: 20;
    border-color: #ffffff #333399 #ffffff #ffffff;
    border-style: groove;
    border-width: 2 1 0 2;
    margin: 4 0 0 0;
    padding: 0 4 0 4;
    background-color: #d6e0f4;
    color: #333399;
    text-decoration: none;
}

.tier1On A:hover
{
    color: #6666cc;
}


.tier1Off A, .tier1Off A:visited, .tier1Off A:link, .tier1Off A:hover
{
    font-size: 9pt;
    font-weight: bold;
    height: 20;
    border-color: #ffffff #ffffff #ffffff #ffffff;
    border-style: groove;
    border-width: 2 1 0 2;
    margin: 4 0 0 0;
    padding: 0 4 0 4;
    background-color: #333399;
    color: #ffffff;
    text-decoration: none;
}

.tier1Off A:hover
{
    background-color: #ccd9ee;
    color: #003399;
}

/*-----------------*/
/*Tier2 Definitions*/
/*-----------------*/
#tier2Selected
{
}
.tier2Back
{
    background-color: #d7e1f5;
}
TD.tier2Rule
{
    background-color: #6666cc;
}

TR.tier2On, TD.tier2On, TD.tier2on A, TD.tier2on A:visited, TD.tier2on A:hover
{
    font-size: 9pt;
    color: #000000;
    background-color: #ccccff;
    font-weight: bold;
    text-decoration: none;
}

TD.tier2On A:hover
{
    color: #6666cc;
}

TR.tier2Off, TD.tier2Off, TD.tier2Off A, TD.tier2Off A:visited, TD.tier2Off A:hover
{
    font-size: 9pt;
    background-color: #ccccff;
    text-decoration: none;
    font-weight: bold;
}

TD.tier2Off A:hover
{
    color: #ccccff;
}

/*--------------*/
/*Toolbar Styles*/
/*--------------*/
.toolbar
{
    background: #e0e5f5;
}

/*--------------*/
/*  ERM toolbar */
/*--------------*/

TR.ermTier2On, TD.ermTier2On, TD.ermTier2OnNormal
{
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    background-color: #ccccff;
    font-weight: bold;
}

TD.ermTier2On A, TD.ermTier2On A:visited, TD.ermTier2On A:hover
{
    font-size: 9pt;
    color: #6666cc;
    background-color: #ccccff;
    font-weight: bold;
    text-decoration: none;
}

TD.ermTier2On A:hover
{
    text-decoration: underline;
}


/*--------------*/
/* Threadbar	*/
/*--------------*/
.threadbar
{
    color: #000000;
}
.threadbar A, .threadbar A:link, .threadbar A:visited, .threadbar A:hover
{
    color: #123783;
}
.threadbardiv
{
    color: #123783;
}
.threadbarBack
{
    background: #adbee4;
}

/*--------*/
/* Tier 3 */
/*--------*/
#tier3Selected
{
}
.tier3Back
{
    background-color: #ffffff;
}
.tier3Div
{
    text-align: left;
}

TD.tier3Rule
{
    background-color: #e6e6e6;
}

.tier3on
{
    background-color: #d6d6ee;
    font-size: 9pt;
    font-weight: bold;
}
.tier3on A, .tier3on A:visited, .tier3on A:hover
{
    font-size: 8pt;
    font-weight: bold;
    height: 19;
    border-color: #ffffff #333399 #ffffff #ffffff;
    border-style: groove groove groove groove;
    border-width: 2 1 0 2;
    padding: 2 8 2 8;
    background-color: #ffffff;
    color: #333399;
    text-decoration: none;
    width: 100%;
}
.tier3On A:hover
{
    color: #6666cc;
}

.tier3Off
{
    background-color: #E0E5F5;
    font-family: Tahoma;
    color: #004785;
    font-size: 8pt;
    font-weight: bold;
}
.tier3Off A, .tier3Off A:visited, .tier3Off A:hover
{
    font-size: 8pt;
    font-weight: normal;
    height: 19;
    border-color: #ffffff #ffffff #ffffff #ffffff;
    border-style: groove groove groove groove;
    border-width: 2 1 0 2;
    padding: 0 4 0 4;
    background-color: #E0E5F5;
    font-family: Tahoma;
    color: #004785;
    text-decoration: none;
    width: 100%;
}
.tier3Off A:hover
{
    background-color: #ccd9ee;
    color: #003399;
}


/*----------------*/
/*List Definitions*/
/*----------------*/
.Row
{
    background-color: #ffffff;
    border-bottom: 1px solid #c0c0c0;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
.RowCenter
{
    background-color: #f0f0f0;
    text-align: center;
}
.RowRight
{
    background-color: #f0f0f0;
    text-align: right;
}
.RowChevron
{
    border-bottom: 1px solid #c0c0c0;
    border-right: 1px solid #c6c6c6;
    border-top: 0px;
    border-left: 0px;
}

TR.listRowOff TD.Row
{
    background-color: #ffffff;
}
TR.listRowOn TD.Row
{
    background-color: #efef99;
}
TR.listRowError TD.Row
{
    background-color: #ffffcc;
}
TR.listRowEven TD.Row
{
    background-color: #ffffff;
}
TR.listRowOdd TD.Row
{
    background-color: #ffffff;
}

.ListBorder
{
    background-color: #cccccc;
}

.Header, TH.Header TD
{
    background-color: #d3d1d1;
    color: #000000;
    font-weight: bold;
    font-size: 8pt;
    text-align: left;
}
TH.Header
{
    background-color: #d3d1d1;
    color: #000000;
    font-weight: bold;
    font-size: 8pt;
    text-align: left;
    border-right: 1px solid #f0f0f0;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}

.Header TABLE
{
}

.Header A, .Header A:visited
{
    text-decoration: none;
    color: #000000;
}
.Header A:hover
{
    text-decoration: none;
    color: #333399;
}


/*----------*/
/*Login Page*/
/*----------*/
.loginFirstRow
{
    background-color: #6699cc;
}
.loginSecondRow
{
    background-color: #06399c;
}
.loginThirdRow
{
    height: 10px;
    width: 689px;
    background-color: #9cce31;
    border-top: #FFFFFF 1px solid;
    border-bottom: #ffffff 1px solid;
}
.loginFourthRow
{
    background-color: #6699cc;
}
.loginImage
{
    border: solid 1px #003399;
}

.loginAppTitle
{
    height: 149px;
    width: 391px;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 18pt;
    color: #ffffff;
}
.loginError
{
    font-weight: bold;
    font-family: Tahoma;
    font-size: 9pt;
    color: #ffff33;
}

.loginCopy
{
    font-size: 7pt;
    color: #c2d6eb;
}
.loginCopy A
{
    color: #c2d6eb;
    white-space: nowrap;
    text-decoration: underline;
}
.loginCopy A:link
{
    color: #c2d6eb;
    white-space: nowrap;
    text-decoration: underline;
}
.loginCopy A:visited
{
    color: #c2d6eb;
    white-space: nowrap;
    text-decoration: underline;
}
.loginCopy A:hover
{
    color: #ffffff;
    white-space: nowrap;
}


.loginBody
{
    background-color: #2d60b2;
}

.loginText, .loginText A, .loginText A:link, .loginText A:visited
{
    color: #ffffff;
    font-size: 8pt;
}

.loginLabel
{
    text-align: right;
    width: 158px;
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
}
.loginField INPUT
{
    width: 138px;
    font-size: 8pt;
}


/*------------------*/
/*Banner Definitions*/
/*------------------*/
.bannerHI
{
    background-color: #ccccff;
}
.banner, .bannerHybrid
{
    background-color: #333399;
}
.bannerHybrid .banner
{
    background-color: #333399;
}
.bannerHI, .banner, TD.banner TD A, TD.banner TD A:visited, TD.banner TD A:hover
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
TD.banner TD A:hover
{
    color: #333399;
}
.bannerDiv
{
    font-size: 12pt;
    color: #999966;
}
.bannerDiv2
{
    background-color: #ffffff;
}
.bannerDiv3
{
    background-color: #333399;
}
.bannerScreenHomepage
{
    background-image: url("../images/view_banner_fade_d.gif");
    background-repeat: repeat-y;
}

.applicationMenu
{
    background: #123783;
}
.applicationMenu OPTION
{
    background-color: #dedede;
}
.applicationMenu SELECT
{
    width: 100;
}
.applicationMenuFade
{
    background-image: url("../images/appmenu_fade_d.gif");
    background-repeat: repeat-y;
}
.poweredBy
{
    background: #123783;
}

#MsgLayer
{
    font-weight: normal;
}
.Message
{
    width: 98%;
    font-weight: bold;
    color: #ffffff;
    border-top: 1px solid #333399;
    border-left: 1px solid #333399;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

/*----------------------------*/
/*Alpha Tabs Definitions*/
/*----------------------------*/
.alphaTabParentAppletOn A, .alphaTabParentAppletOn A:link
{
    padding: 0 3 0 3;
    font-family: Tahoma;
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
    width: 12;
    height: 16;
}

.alphaTabParentAppletOn A:hover
{
    padding: 0 2 0 2;
    color: #336699;
    font-family: Tahoma;
    font-size: 8pt;
    border: solid;
    background-color: #E0E5F5;
    border-color: #FFFFFF;
    border-width: 1px;
    text-decoration: none;
    width: 11;
    height: 16;
}

.alphaTabParentAppletOff A, .alphaTabParentAppletOff A:link
{
    padding: 0 3 0 3;
    font-family: Tahoma;
    font-size: 8pt;
    color: #658AC3;
    text-decoration: none;
    width: 12;
    height: 16;
}

.alphaTabFocus A, .alphaTabFocus A:link, .alphaTabFocus A:visited, .alphaTabFocus A:hover
{
    padding: 0 2 0 2;
    color: #336699;
    font-family: Tahoma;
    font-size: 8pt;
    border: solid;
    background-color: #FFFFFF;
    border-color: #336699;
    border-width: 1px;
    text-decoration: none;
    width: 11;
    height: 16;
}

/*----------------------------*/
/*Alpha Tabs Definitions*/
/*----------------------------*/
.alphaTabFocus A
{
    padding: 0 2 0 2;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 8pt;
    text-decoration: none;
    width: 12px;
    height: 16px;
}

.alphaTabFocus A:hover, .alphaTabFocus A:active
{
    color: #336699;
    border: solid;
    text-decoration: none;
    background-color: #E0E5F5;
    border-width: 1px;
}


/*----------------------------*/
/*HTML Mini-Button Definitions*/
/*----------------------------*/
.minibutton
{
}

.minibuttonFocus A, .minibuttonFocus A:link, .minibuttonFocus A:visited, .minibuttonFocus A:hover
{
    padding: 0 5 0 5;
    color: #000000;
    border: thin black solid;
    background-color: #666666;
    text-decoration: none;
    height: 16;
}

.minibuttonHighlight, .minibuttonOn
{
    font-size: 8pt;
    color: black;
    text-decoration: none;
}

.minibuttonHighlight A, .minibuttonHighlight A:link, .minibuttonHighlight A:visited, .minibuttonOn A, .minibuttonOn A:link, .minibuttonOn A:visited
{
    padding: 0 5 0 5;
    color: #000000;
    border-color: #BDD3FF;
    background-image: url("../images/bkgrnd_minibtn.GIF");
    border-width: 1;
    border-style: solid;
    background-color: #DEDEDE;
    text-decoration: none;
    font-family: Tahoma;
    height: 16;
    white-space: nowrap;
}

.minibuttonHighlight A:hover, .minibuttonOn A:hover
{
    border-color: #F8B330;
    background-image: url("../images/bkgrnd_minibtn.GIF");
}

.minibuttonHighlight A, .minibuttonHighlight A:link, .minibuttonHighlight A:visited, .minibuttonHighlight A:hover
{
    background-color: #ffffcc;
}

.minibuttonOff
{
    font-size: 8pt;
    padding: 0 5 0 5;
    color: #9D9DA1;
    border-width: 1;
    border-style: solid;
    border-color: #C4C3BF;
    background-color: #F1F1ED;
    height: 16;
}

.miniButtonTable
{
}

.miniBtnUICTop
{
}
.miniBtnUIC
{
}

.miniBtnUICTop .miniBtnUIC A, .miniBtnUICTop .miniBtnUIC A:link, .miniBtnUICTop .miniBtnUIC A:hover, .miniBtnUICTop .miniBtnUIC A:visited, .miniBtnUICTopFocus .miniBtnUICFocus A, .miniBtnUICTopFocus .miniBtnUICFocus A:link, .miniBtnUICTopFocus .miniBtnUICFocus A:hover, .miniBtnUICTopFocus .miniBtnUICFocus A:visited, .miniBtnUICTopHover .miniBtnUICHover A, .miniBtnUICTopHover .miniBtnUICHover A:link, .miniBtnUICTopHover .miniBtnUICHover A:hover, .miniBtnUICTopHover .miniBtnUICHover A:visited, .miniBtnUICTopDown .miniBtnUICDown A, .miniBtnUICTopDown .miniBtnUICDown A:link, .miniBtnUICTopDown .miniBtnUICDown A:hover, .miniBtnUICTopDown .miniBtnUICDown A:visited
{
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
    font-family: Tahoma;
    white-space: nowrap;
}


.miniBtnUIC A, .miniBtnUIC A:link, .miniBtnUIC A:hover, .miniBtnUIC A:visited, .miniBtnUICFocus A, .miniBtnUICFocus A:link, .miniBtnUICFocus A:hover, .miniBtnUICFocus A:visited, .miniBtnUICHover A, .miniBtnUICHover A:link, .miniBtnUICHover A:hover, .miniBtnUICHover A:visited, .miniBtnUICDown A, .miniBtnUICDown A:link, .miniBtnUICDown A:hover, .miniBtnUICDown A:visited
{
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
    font-family: Tahoma;
    white-space: nowrap;
}

.miniButtonTD
{
}

.miniButtonTable td.miniButtonTD A, .miniButtonTable td.miniButtonTD A:link, .miniButtonTable td.miniButtonTD A:hover, .miniButtonTable td.miniButtonTD A:visited, .miniButtonTableHover td.miniButtonTDHover A, .miniButtonTableHover td.miniButtonTDHover A:link, .miniButtonTableHover td.miniButtonTDHover A:hover, .miniButtonTableHover td.miniButtonTDHover A:visited, .miniButtonTableDown td.miniButtonTDDown A, .miniButtonTableDown td.miniButtonTDDown A:link, .miniButtonTableDown td.miniButtonTDDown A:hover, .miniButtonTableDown td.miniButtonTDDown A:visited, .miniButtonTableFocus td.miniButtonTDFocus A, .miniButtonTableFocus td.miniButtonTDFocus A:link, .miniButtonTableFocus td.miniButtonTDFocus A:hover, .miniButtonTableFocus td.miniButtonTDFocus A:visited, .miniButtonTableOff TD, .miniButtonTableOff TD:link, .miniButtonTableOff TD:hover, .miniButtonTDOff
{
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
    font-family: Tahoma;
    white-space: nowrap;
}

.miniButtonTableOff TD, .miniButtonTableOff TD:link, .miniButtonTableOff TD:hover, .miniButtonTDOff
{
    color: #D6D3DE;
}

.miniButtonTable
{
    border-width: 1;
    border-style: solid;
    border-color: #BDD3FF;
    height: 16;
}

.miniBtnUICTop
{
    border-width: 1;
    border-style: solid;
    border-color: #BDD3FF;
    height: 16;
}

.miniBtnUIC
{
    background-image: url("../images/bkgrnd_minibtn.GIF");
    height: 14;
    padding: 1 6 1 6;
    color: #000000;
}

.miniButtonTD
{
    background-image: url("../images/bkgrnd_minibtn.GIF");
    height: 14;
    padding: 1 6 1 6;
    color: #000000;
}

.miniButtonTableHover
{
    border-width: 1;
    border-style: solid;
    border-color: #003C74;
    height: 16;
}

.miniBtnUICTopHover
{
    border-width: 1;
    border-style: solid;
    border-color: #003C74;
    height: 16;
}

.miniButtonTDHover
{
    border-width: 1;
    border-style: solid;
    border-color: #F8B330;
    height: 14;
    padding: 0 5 0 5;
    background-image: url("../images/bkgrnd_minibtn_hover.GIF");
    color: #000000;
}

.miniBtnUICHover
{
    border-width: 1;
    border-style: solid;
    border-color: #F8B330;
    height: 14;
    background-image: url("../images/bkgrnd_minibtn_hover.GIF");
    padding: 0 5 0 5;
    background-image: url("../images/bkgrnd_minibtn_hover.GIF");
}

.miniButtonTableDown
{
    border-width: 1;
    border-style: solid;
    border-color: #003C74;
    height: 16;
}

.miniBtnUICTopDown
{
    border-width: 1;
    border-style: solid;
    border-color: #003C74;
    height: 16;
}

.miniBtnUICDown
{
    border-width: 1;
    border-style: dotted;
    border-color: #000000;
    background-color: #E2E1DA;
    height: 14;
    padding: 0 5 0 5;
    color: #000000;
}

.miniButtonTDDown
{
    border-width: 1;
    border-style: dotted;
    border-color: #000000;
    background-color: #E2E1DA;
    height: 14;
    padding: 0 5 0 5;
    color: #000000;
}

.miniButtonTableFocus
{
    border: thin black solid;
    height: 16;
}

.miniBtnUICTopFocus
{
    border: thin black solid;
    height: 16;
}

.miniBtnUICFocus
{
    background-image: url("../images/bkgrnd_minibtn.GIF");
    height: 14;
    padding: 0 5 0 5;
    color: #000000;
}

.miniButtonTDFocus
{
    background-image: url("../images/bkgrnd_minibtn.GIF");
    height: 14;
    padding: 0 5 0 5;
    color: #000000;
}

.miniButtonTableOff
{
    border-width: 1;
    border-style: solid;
    border-color: #DEE3E7;
    height: 16;
}

.miniBtnUICTopOff
{
    font-size: 8pt;
    text-decoration: none;
    font-family: Tahoma;
    color: #000000;
    border-width: 1;
    border-style: solid;
    border-color: #DEE3E7;
    height: 16;
}

.miniBtnUICOff
{
    border-width: 1;
    border-style: solid;
    border-color: #FFFFFF;
    background-color: #EFEFEF;
    color: #D6D3DE;
    height: 14;
    padding: 0 5 0 5;
}

.miniButtonTDOff
{
    border-width: 1;
    border-style: solid;
    border-color: #FFFFFF;
    background-color: #EFEFEF;
    color: #D6D3DE;
    height: 14;
    padding: 0 5 0 5;
}

/*-----------------------*/
/*SmartScript Definitions*/
/*-----------------------*/
.smartDialog
{
    background-color: #f0f0f0;
    font-weight: bold;
}

.questLabel
{
    color: #000000;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    margin: 2 0 0 0;
}

.ssminibuttonOn
{
    font-size: 8pt;
    padding: 0 5 0 5;
    color: #000000;
    border-width: 1;
    border-style: solid;
    border-color: #666666;
    background-color: #DEDEDE;
    text-decoration: none;
    height: 16;
}
.ssminibuttonOn A, .ssminibuttonOn A:link, .ssminibuttonOn A:visited, .ssminibuttonOn A:hover
{
    color: #000000;
    background-color: #DEDEDE;
    text-decoration: none;
}
.ssminibuttonOn A:hover
{
    border-color: #000000;
    background-color: #ffffff;
}

/*-------------------------*/
/*Search Applet Definitions*/
/*-------------------------*/
.SrchCntrTitle
{
    font-size: 10pt;
    font-weight: bold;
}




/*-------------------------------------*/
/*Single-Column (sc) Form Mode*/
/*-------------------------------------*/
.scLabel, .scLabel A, .scLabel A:visited, .scLabel A:hover
{
    color: #000000;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    margin: 2 0 0 0;
}

.scLabelRight, .scLabelRight A, .scLabelRight A:visited, .scLabelRight A:hover
{
    color: #000000;
    text-align: right;
    font-weight: bold;
    text-decoration: none;
}

.scField
{
    color: #000000;
    font-weight: normal;
    font-size: 9pt;
}

.scField INPUT, .scField TEXTAREA, .scField SELECT
{
}


/*-------------------------------------*/
/*Multi-Column Editable (mce) Form Mode*/
/*-------------------------------------*/
.mceButtons
{
    background-color: #6666cc;
}
.mceBorder
{
    background-color: #6666cc;
}
.mceBack
{
    background-color: #ffffff;
}
.mceBlank
{
}

.mceTitle
{
    background-color: #6666cc;
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
}

.mceLabel, .mceLabel A, .mceLabel A:visited, .mceLabel A:hover
{
    color: #000000;
    vertical-align: middle;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    margin: 2 0 0 0;
}

.mceLabel2, .mceLabel2 A, .mceLabel2 A:visited, .mceLabel2 A:hover
{
    color: #000000;
    vertical-align: middle;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

.mceFieldFormat
{
    color: #666666;
    font-weight: normal;
    font-size: 7pt;
}



.mceReadOnly
{
    color: #000000;
    font-weight: normal;
    font-size: 9pt;
}

.mceReadOnlyTextArea
{
    padding-top: 5px;
    overflow: auto;
}

Table.mceWideFields Select, Table.mceWideFields TextArea, Table.mceWideFields Input, TD.mceWideFields Select, TD.mceWideFields TextArea, TD.mceWideFields Input
{
    width: 95%;
}

.mceWideFields INPUT[type="checkbox"]
{
    width: auto;
}

.mceWideFields INPUT[type="radio"]
{
    width: auto;
}

/*-------------------------------------*/
/*Quick Print Form Mode*/
/*-------------------------------------*/
.qpLabel, .qpLabel A, .qpLabel A:visited, .qpLabel A:hover
{
    color: #000000;
    vertical-align: middle;
    font-weight: bold;
    text-decoration: none;
    margin: 2 0 0 0;
}

.qpField
{
    color: #000000;
    font-weight: normal;
}


/*------------------------------*/
/*  Rich Text Component Classes */
/*------------------------------*/
.rtcEmbedded
{
    font-family: tahoma;
    font-size: 8pt;
    border: 1px solid #cccccc;
    width: 600px;
    height: 138px;
    border-bottom: 4px solid #ccccff;
}
.rtcPopup
{
    font-family: tahoma;
    font-size: 8pt;
    border: 1px solid #cccccc;
    width: 600px;
    height: 138px;
    border-bottom: 4px solid #ccccff;
}
.rtcReadOnly
{
    font-family: tahoma;
    font-size: 8pt;
    border: 1px solid #cccccc;
    width: 600px;
    height: 138px;
    border-bottom: 4px solid #cccccc;
}
.rtcTextarea
{
    font-family: tahoma;
    font-size: 8pt;
    border: 1px solid #cccccc;
    width: 600px;
    height: 138px;
    border-bottom: 4px solid #cccccc;
}





/*-----------------------*/
/*   Layout Styles	     */
/*-----------------------*/
.LayoutButtonOn
{
    background-color: #009900;
}
.LayoutButtonOff
{
    background-color: #999999;
}

.LayoutView
{
    background-color: #ffffff;
    color: #ffffff;
}
.LayoutView .AppletButtons
{
    background-color: #658AC3;
    color: #ffffff;
}
.LayoutView .AppletBorder
{
    background-color: #333399;
}
.LayoutView .AppletBack
{
    background-color: #ffffff;
}
.LayoutView .AppletBlank
{
    background-color: #ffffff;
}
.LayoutView .AppletTitle
{
    background-color: #658AC3;
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

.LayoutStyleHide
{
    background-color: #f0f0f0;
    color: #f0f0f0;
}
.LayoutStyleHide .AppletButtons
{
    background-color: #cccccc;
    color: #f0f0f0;
}
.LayoutStyleHide .AppletBorder
{
    background-color: #cccccc;
}
.LayoutStyleHide .AppletBack
{
    background-color: #f0f0f0;
}
.LayoutStyleHide .AppletBlank
{
    background-color: #ffffff;
}
.LayoutStyleHide .AppletTitle
{
    background-color: #cccccc;
    color: #666666;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

.LayoutStyleMax
{
    background-color: #f0f0f0;
    color: #f0f0f0;
}
.LayoutStyleMax .AppletButtons
{
    background-color: #658AC3;
    color: #f0f0f0;
}
.LayoutStyleMax .AppletBorder
{
    background-color: #333399;
}
.LayoutStyleMax .AppletBack
{
    background-color: #f0f0f0;
}
.LayoutStyleMax .AppletBlank
{
    background-color: #ffffff;
}
.LayoutStyleMax .AppletTitle
{
    background-color: #658AC3;
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}


.LayoutStyleMin
{
    background-color: #f0f0f0;
    color: #f0f0f0;
}
.LayoutStyleMin .AppletButtons
{
    background-color: #ccccff;
    color: #f0f0f0;
}
.LayoutStyleMin .AppletBorder
{
    background-color: #ccccff;
}
.LayoutStyleMin .AppletBack
{
    background-color: #f0f0f0;
}
.LayoutStyleMin .AppletBlank
{
    background-color: #ffffff;
}
.LayoutStyleMin .AppletTitle
{
    background-color: #ccccff;
    color: #333399;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}


/*-------------------*/
/*Applet Styles		 */
/*-------------------*/

/*-------------------*/
/*Applet Styles		 */
/*-------------------*/

/*Applet Pointer*/
.AppletBottomPntr
{
    position: relative;
    top: -2px;
}
.NotSelected .AppletBottomPntr .AppletButtons
{
    background-color: #cccccc;
}
.NotSelected TD.AppletHIListBorder
{
    border-style: solid;
    border-color: #E0DFE3;
    border-width: 2 2 2 2;
}
.NotSelected DIV.AppletHIListBorder
{
    border-style: solid;
    border-color: #E0DFE3;
    border-width: 2 2 2 2;
}
.NotSelected TD.AppletHIFormBorder
{
    border-style: solid;
    border-color: #E0DFE3;
    border-width: 2 2 2 2;
}
.NotSelected DIV.AppletHIFormBorder
{
    border-style: solid;
    border-color: #E0DFE3;
    border-width: 2 2 2 2;
}
.NotSelected TR.AppletButtons TD.AppletTitle, .NotSelected TR.AppletButtons TD.AppletTitle A, .NotSelected TR.AppletButtons TD.AppletTitle A:link, .NotSelected TR.AppletButtons TD.AppletTitle A:visited, .NotSelected TR.AppletButtons TD.AppletTitle A:hover
{
    color: #658AC3;
}
.NotSelected TR.AppletButtons TD.AppletTitle TABLE.miniButtonTable TD.miniButtonTd
{
    background-image: none;
    background-color: #FFFFFF;
}
.NotSelected TR.AppletButtons TD.AppletTitle TABLE.miniButtonTableHover TD.miniButtonTDHover
{
    background-image: none;
    background-color: #FFFFFF;
}
.NotSelected TR.AppletButtons TD.AppletTitle .miniBtnUICTop .miniBtnUICHover
{
    background-image: none;
    background-color: #FFFFFF;
}
.NotSelected TR.AppletButtons TD.AppletTitle .miniBtnUICTop .miniBtnUIC
{
    background-image: none;
    color: #000000;
    background-color: #FFFFFF;
}
.NotSelected TR.AppletButtons TD.AppletTitle .miniBtnUICHover
{
    background-image: none;
    background-color: #FFFFFF;
}
.NotSelected TR.AppletButtons TD.AppletTitle .miniBtnUIC
{
    background-image: none;
    color: #000000;
    background-color: #FFFFFF;
}

/*Applet Select*/
.Selected TD.AppletHIListBorder
{
    border-style: solid;
    border-color: #658AC3;
    border-width: 2 2 2 2;
}
.Selected DIV.AppletHIListBorder
{
    border-style: solid;
    border-color: #658AC3;
    border-width: 2 2 2 2;
}
.Selected TD.AppletHIFormBorder
{
    border-style: solid;
    border-color: #658AC3;
    border-width: 2 2 2 2;
}
.Selected DIV.AppletHIFormBorder
{
    border-style: solid;
    border-color: #658AC3;
    border-width: 2 2 2 2;
}
.Selected .AppletBottomPntr .AppletButtons
{
    background-color: #658AC3;
}
.Selected TR.AppletButtons
{
    background-color: #658AC3;
    color: #ffffff;
}
.Selected TR.AppletButtons TD.AppletTitle, .Selected TR.AppletButtons TD.AppletTitle A, .Selected TR.AppletButtons TD.AppletTitle A:link, .Selected TR.AppletButtons TD.AppletTitle A:visited, .Selected TR.AppletButtons TD.AppletTitle A:hover
{
    background-color: #658AC3;
    color: #ffffff;
}
.Selected TR.AppletButtons TD.AppletTitle TABLE.miniButtonTable TD.miniButtonTd
{
    background-image: none;
    background-color: #658AC3;
}
.Selected TR.AppletButtons TD.AppletTitle TABLE.miniButtonTableHover TD.miniButtonTDHover
{
    background-image: none;
    background-color: #658AC3;
}
.Selected TR.AppletButtons TD.AppletTitle .miniBtnUICTop .miniBtnUIC
{
    background-image: none;
    color: #000000;
    background-color: #658AC3;
}
.Selected TR.AppletButtons TD.AppletTitle .miniBtnUICTop .miniBtnUICHover
{
    background-image: none;
    background-color: #658AC3;
}
.Selected TR.AppletButtons TD.AppletTitle .miniBtnUIC
{
    background-image: none;
    color: #000000;
    background-color: #658AC3;
}
.Selected TR.AppletButtons TD.AppletTitle .miniBtnUICHover
{
    background-image: none;
    background-color: #658AC3;
}


/*Parent Applet Style*/
.AppletStyle1
{
    background-color: #ffffff;
    color: #ffffff;
}
.AppletStyle1 .AppletButtons
{
    background-color: #d3d1d1;
    color: #ffffff;
}
.AppletStyle1 .AppletBorder
{
    background-color: #d7e1f5;
}
.AppletStyle1 .AppletHIFormBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle1 .AppletHIListBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle1 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyle1 .AppletBack
{
    background-color: #f0f0f0;
}
.AppletStyle1 .AppletTD1
{
    color: #000000;
    font-weight: bold;
    font-size: 10pt;
}

.AppletStyle1 .AppletTitle, .AppletStyle1 TD.AppletTitle A, .AppletStyle1 TD.AppletTitle A:link, .AppletStyle1 TD.AppletTitle A:visited, .AppletStyle1 TD.AppletTitle A:hover
{
    background-color: #d7e1f5;
    color: #003399;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

.AppletStyle1 TD.AppletTitle A:hover
{
    text-decoration: underline;
}

/*Search Center Applet Style*/
.AppletStyle2
{
    background-color: #ffffff;
    color: #000000;
}
.AppletStyle2 .AppletButtons
{
    background-color: #ffffff;
    color: #000000;
}
.AppletStyle2 .AppletBorder
{
    background-color: #ffffff;
}
.AppletStyle2 .AppletHIFormBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle2 .AppletHIListBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle2 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyle2 .AppletBack
{
    background-color: #ffffff;
}

.AppletStyle2 .AppletTitle
{
    background-color: #6666cc;
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
}


/*Child Applet Style*/
.AppletStyle3
{
    background-color: #ffffff;
}

.AppletStyle3 .AppletButtons
{
    background-color: #d3d1d1;
    color: #000000;
}
.AppletStyle3 .AppletBorder
{
    background-color: #d7e1f5;
}
.AppletStyle3 .AppletHIFormBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle3 .AppletHIListBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle3 .AppletBack
{
    background-color: #f0f0f0;
}
.AppletStyle3 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyle3 .AppletBack
{
    background-color: #f0f0f0;
}

.AppletStyle3 .AppletTitle
{
    background-color: #d7e1f5;
    color: #003399;
    font-weight: bold;
    font-size: 12pt;
}

/*Reserved Applet Style*/
.AppletStyle4
{
    background-color: #ffffff;
}
.AppletStyle4 .AppletButtons
{
    background-color: #d3d1d1;
    color: #000000;
}
.AppletStyle4 .AppletBorder
{
    background-color: #d7e1f5;
}
.AppletStyle4 .AppletHIFormBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle4 .AppletHIListBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle4 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyle4 .AppletBack
{
    background-color: #ffffff;
}

.AppletStyle4 .AppletTitle
{
    background-color: #d7e1f5;
    color: #003399;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

.AppletStyle5
{
    background-color: #ffffff;
}
.AppletStyle5Bound
{
    text-align: right;
    width: 90%;
    background-color: #ccccff;
}
.AppletStyle5 .AppletButtons
{
    background-color: #d3d1d1;
    color: #000000;
}
.AppletStyle5 .AppletBorder
{
    background-color: #d7e1f5;
}
.AppletStyle5 .AppletHIFormBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle5 .AppletHIListBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle5 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyle5 .AppletBack
{
    background-color: #ffffff;
}

.AppletStyle5 .AppletTitle, .AppletStyle5 .AppletTitle A, .AppletStyle5 .AppletTitle A:Visited
{
    background-color: #d7e1f5;
    color: #003399;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

/*Reserved Applet Style*/
.AppletStyle6
{
    background-color: #ffffff;
}
.AppletStyle6Bound
{
    width: 90%;
    background-color: #ccccff;
}
.AppletStyle6 .AppletButtons
{
    background-color: #ccccff;
}
.AppletStyle6 .AppletBorder
{
    background-color: #ccccff;
}
.AppletStyle6 .AppletHIFormBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle6 .AppletHIListBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle6 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyle6 .AppletBack
{
    background-color: #ffffff;
}

.AppletStyle6 .AppletTitle
{
    background-color: #ffffff;
    color: #333399;
    font-weight: bold;
    font-size: 10pt;
}


/*Grandchild Applet Style*/
.AppletStyle7
{
    background-color: #ffffff;
}
.AppletStyle7 .AppletButtons
{
    background-color: #d3d1d1;
    color: #000000;
}
.AppletStyle7 .AppletBorder
{
    background-color: #d7e1f5;
}
.AppletStyle7 .AppletHIFormBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle7 .AppletHIListBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle7 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyle7 .AppletBack
{
    background-color: #f0f0f0;
}

.AppletStyle7 .AppletTitle
{
    background-color: #d7e1f5;
    color: #003399;
    font-weight: bold;
    font-size: 10pt;
}

/*Portal Graphical Applet Style*/
.AppletStyle8
{
    background-color: #ffffff;
    color: #ffffff;
}
.AppletStyle8 .AppletButtons
{
    background-color: #ffffff;
    color: #000000;
}
.AppletStyle8 .AppletBorder
{
    background-color: #6666cc;
}
.AppletStyle8 .AppletHIFormBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle8 .AppletHIListBorder
{
    border: 2px solid #cccccc;
}
.AppletStyle8 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyle8 .AppletBack
{
    background-color: #f0f0f0;
}

.AppletStyle8 .AppletTitle, .AppletStyle8 TD.AppletTitle A, .AppletStyle8 TD.AppletTitle A:link, .AppletStyle8 TD.AppletTitle A:visited, .AppletStyle8 TD.AppletTitle A:hover
{
    color: #333399;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

.AppletStyle8 TD.AppletTitle A:hover
{
    text-decoration: underline;
}

/* 7.7 Parent Applet Style */
.AppletStyleParent77
{
    background-color: #ffffff;
}
.AppletStyleParent77 .AppletButtons
{
    background-color: #ffffff;
    color: #000000;
}
.AppletStyleParent77 .AppletBorder
{
    background-color: #ccccff;
}
.AppletStyleParent77 .AppletHIFormBorder
{
    border-style: solid;
    border-color: #cccccc;
    border-width: 2 2 2 2;
}
.AppletStyleParent77 .AppletHIListBorder
{
    border-style: solid;
    border-color: #cccccc;
    border-width: 2 2 2 2;
}
.AppletStyleParent77 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyleParent77 .AppletBack
{
    background-color: #e5e5e5;
}
.AppletStyleParent77 .AppletTitle
{
    background-color: #ffffff;
    color: #999999;
    font-weight: bold;
    font-size: 11pt;
}
.AppletStyleParent77 .AppletMenu OPTION
{
    background-color: #dedede;
}

/* 7.7 Child Applet Style */
.AppletStyleChild77
{
    background-color: #ffffff;
}
.AppletStyleChild77 .AppletButtons
{
    background-color: #ffffff;
    color: #000000;
}
.AppletStyleChild77 .AppletBorder
{
    background-color: #ccccff;
}
.AppletStyleChild77 .AppletHIFormBorder
{
    border-style: solid;
    border-color: #cccccc;
    border-width: 2 2 2 2;
}
.AppletStyleChild77 .AppletHIListBorder
{
    border-style: solid;
    border-color: #cccccc;
    border-width: 2 2 2 2;
}
.AppletStyleChild77 .AppletBlank
{
    background-color: #ffffff;
}
.AppletStyleChild77 .AppletBack
{
    background-color: #ffffff;
}
.AppletStyleChild77 .AppletTitle
{
    background-color: #ffffff;
    color: #999999;
    font-weight: bold;
    font-size: 11pt;
}
.AppletStyleChild77 .AppletMenu OPTION
{
    background-color: #dedede;
}
.AppletBackTable
{
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1 0 0 0;
}

/* Popup Applet Style */
.AppletStylePopup
{
    background-color: #ffffff;
}
.AppletStylePopup .AppletButtons
{
    background-color: #658AC3;
    color: #FFFFFF;
}
.AppletStylePopup .AppletBorder
{
    background-color: #658AC3;
}
.AppletStylePopup .AppletBlank
{
    background-color: #658AC3;
}
.AppletStylePopup .AppletBack
{
    background-color: #ffffff;
}
.AppletStylePopup .AppletTitle
{
    background-color: #658AC3;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11pt;
}
.AppletStylePopup .AppletBttm
{
    background-color: #DEDEDE;
}
.AppletStylePopup .AppletTD1
{
    background-color: #dedede;
    color: #000000;
}
.AppletStylePopup .AppletTD2
{
    color: #000000;
    font-weight: bold;
    font-size: 10pt;
}
.AppletStylePopup .AppletTD3
{
    color: #000000;
}

/*--------------------*/
/*Calendar Definitions*/
/*--------------------*/
.calendarBorder
{
    background-color: #cccccc;
}
.calendarActivityBorder
{
    background-color: #f0f0f0;
}
.calendarActivityBack
{
    background-color: #f0f0f0;
}
.calendarActivity
{
    background-color: #ffffff;
}
.calendarMultiDayActivity
{
    background-color: #ffffcc;
}
.calendarInterval
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px;
    font-weight: bold;
    font-size: 8pt;
    border-left: #cccccc 1px;
    color: #000000;
    border-bottom: #cccccc 1px solid;
    background-color: #ffffff;
}
.calendarDayBar
{
    background-color: #cccccc;
}
.calendarDay
{
    background-color: #f0f0f0;
}

.calendarTileEmpty
{
    border-right: #cccccc 1px;
    border-top: #c0c0c0 1px solid;
    border-left: #cccccc 1px;
    border-bottom: #ffffe6 1px solid;
    background-color: #ffffff;
}
.calendarBusHrsTileEmpty
{
    border-right: #cccccc 1px;
    border-top: #cococo 1px solid;
    border-left: #cccccc 1px;
    border-bottom: #ffffe6 1px solid;
    background-color: #ffffff;
}
.calendarTileSolid
{
    border-right: black 1px solid;
    border-top: black 1px;
    border-left: black 1px solid;
    border-bottom: black 1px;
    background-color: white;
}
.calendarTileSolidTop
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: #cccccc 1px;
    background-color: white;
}
.calendarTileSolidBottom
{
    border-right: black 1px solid;
    border-top: #cccccc 1px;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: white;
}
.calendarTileSolidTopBottom
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: white;
}
.calendarBorder2
{
    background-color: #cccccc;
    color: #000000;
    font-size: 10pt;
    font-weight: bold;
}
.calendarTitle
{
    background-color: #cccc99;
    color: #000000;
    font-size: 10pt;
    font-weight: bold;
}
.calendarLabel
{
    background-color: #ffffff;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
}
.calendarField
{
    background-color: #ffffff;
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
}
.calendarBlank
{
    background-color: #ffffff;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.calendarHeader
{
    background-color: #cccc99;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.calendarRow
{
    background-color: #ffffff;
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
}
.calendarSelect
{
    color: #000000;
    font-size: 9pt;
    font-weight: normal;
}
.calendarDayBarDark, .calendarDayBarDark A, .calendarDayBarDark A:link, .calendarDayBarDark A:visited
{
    background-color: #000099;
    color: #ffffff;
}
.calendarIntervalDark, .calendarIntervalDark A, .calendarIntervalDark A:link, .calendarIntervalDark A:visited
{
    background-color: #000099;
    color: #ffffff;
}

/*----------------------*/
/*Service Calendar Style*/
/*----------------------*/
.ServiceCalRow
{
    background-color: #ffffff;
}
.calendarServiceBorder
{
    background-color: #cccccc;
}
.calendarServiceActivityOn
{
    background-color: #99cccc;
}
.calendarServiceActivityOff
{
    background-color: #ffffff;
}
.calendarServiceInterval
{
    background-color: #f0f0f0;
    color: #000000;
    font-weight: bold;
    font-size: 8pt;
}


/*----------------------*/
/*HI Calendar GanttChart*/
/*----------------------*/
.GCcurrentappoinment
{
    background-color: #f1e87d;
    height: 15px;
    width: 20px;
    border: 2px solid black;
}
.GCworkinghours
{
    background-color: #ffffff;
    height: 15px;
    width: 20px;
    border: 2px solid black;
}
.GCnonworkinghours
{
    background-color: #bbbbbb;
    height: 15px;
    width: 20px;
    border: 2px solid black;
}
.GCconfirmedappoinments
{
    background-color: #6699cc;
    height: 15px;
    width: 20px;
    border: 2px solid black;
}
.GCnotavailableschedule
{
    background-color: #79b67e;
    height: 15px;
    width: 20px;
    border: 2px solid black;
}


/*-----------------*/
/*Tree Style*/
/*-----------------*/

.treeBack
{
}
.treeInactive
{
}

.treeActive, .treeActive A, .treeActive A:link, .treeActive A:visited
{
    background-color: #efef99;
    color: #000000;
}



/*----------------------*/
/* Dot-Com Definitions  */
/*----------------------*/

.dCCItemTitle
{
    font-size: 10pt;
    font-weight: bold;
}
.dCCItemLabel
{
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
    text-align: right;
}
.dCCItemLabelLeft
{
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.dCCItemValue
{
    font-size: 8pt;
    vertical-align: middle;
    height: 24px;
}
.dCCItemValue150
{
    font-size: 8pt;
    width: 150px;
}

.dCCTab
{
    background-color: #e6e6e6;
}

.dCCAppletRule1
{
    background-color: #6666cc;
}
.dCCAppletShade1
{
    background-color: #e6e6e6;
}
.dCCAppletBorder1
{
    background-color: #6666cc;
}

.dCCAppletTitle, .dCCAppletTitle A, .dCCAppletTitle A:visited, .dCCAppletTitle A:hover
{
    font-family: "Tahoma Narrow" ,Arial,Helvetica,Sans-Serif;
    color: #6666cc;
    font-weight: bold;
    font-size: 12pt;
}

/*---------------------*/
/*Dashboard Definitions*/
/*---------------------*/
.dashbrdBorder
{
    background-color: #999999;
}
.dashbrdBack
{
    background-color: #f0f0f0;
}


/*---------------------*/
/*Site Map Definitions */
/*---------------------*/
.screenName1
{
    font-size: 9pt;
    font-weight: bold;
}
.screenName2
{
    font-size: 11pt;
    font-weight: bold;
}
.viewName
{
    font-size: 8pt;
}
.fader
{
    background-color: #ccccff;
}

/*-----------------------------*/
/*Table of Contents Definitions*/
/*-----------------------------*/
.TOCRule
{
    color: #9ea965;
}
.TOCTitle
{
    font-weight: bold;
    color: #9ea965;
}

/*-----------------------------*/
/*Page Header Definitions*/
/*-----------------------------*/
.PageHeader
{
    font-family: "tahoma narrow" , arial, helvetica, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    color: #9ea965;
}
.PageRule
{
    color: #9ea965;
}


/*-----------------*/
/*Misc. Definitions*/
/*-----------------*/
.Required
{
    color: #cc0000;
    font-weight: bold;
    font-size: 13pt;
}
.Welcome
{
    font-size: 9pt;
}
.CmdTxt
{
    color: #000000;
    font-weight: bold;
    font-size: 10pt;
}
.CmdTxtNormal
{
    color: #000000;
    font-weight: normal;
    font-size: 10pt;
}
.error
{
    color: #cc0000;
}
.Border1
{
    background-color: #333399;
}
.divider
{
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #6666cc;
    border-bottom: 1px solid #6666cc;
}
.RealTimeCart
{
    background-color: #d7e1f5;
}




/*----------------------*/
/*External Content (EC) */
/*----------------------*/

/*EC:News*/
.NewsTable
{
}
.NewsCompanyName A
{
    font-weight: bold;
    font-size: 10pt;
}
.NewsTimeStamp
{
}
.NewsBullet
{
    list-style: Square;
}
.NewsHeadline
{
}
.NewsSource
{
    font-style: italic;
}
.NewsSummary
{
}
.NewsTotalStories
{
}
.NewsPageControl
{
}
.NewsColumnLogo
{
}
.NewsLegalCopyRight
{
}


/*--------------------------------------*/
/*   ISS - eConfigurator Definitions    */
/*--------------------------------------*/

.eCfgOptionAvailable
{
    color: black;
}
.eCfgOptionExcluded
{
    color: red;
}
.eCfgRadioAvailable
{
    color: black;
}
.eCfgRadioExcluded
{
    color: red;
}
.eCfgSpanAvailable
{
    color: black;
}
.eCfgSpanExcluded
{
    color: red;
}
.eCfgSpanSelected
{
}
.eCfgSpanWarning
{
    color: red;
}

.eCfgProductTitle
{
    font-size: 14pt;
    font-weight: bold;
}
.eCfgAuxText
{
    color: #333399;
}

.eCfgContent
{
    position: absolute;
    top: -100000;
    left: -100000;
    visibility: hidden;
    z-index: 4;
}
.eCfgdCCSection0
{
    background-color: #d6d6ee;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border-left: 1 solid #808080;
    border-top: 1 solid #808080;
}
.eCfgdCCSection0if
{
    background-color: #d6d6ee;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border: 1 px solid #808080;
    border-right: none;
}
.eCfgdCCSection1
{
    background-color: #d6d6ee;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border: 1 px solid #808080;
    border-left: none;
}
.eCfgdCCSection2
{
    background-color: #d6d6ee;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border-left: 1 solid #808080;
    border-bottom: 1 solid #808080;
}

.eCfgDivStyle
{
    position: absolute;
    top: -100000;
    left: -100000;
    visibility: hidden;
    z-index: 2;
}
.eCfgSectionTitle0
{
    background-color: #d6d6ee;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border-left: 1 solid #808080;
    border-top: 1 solid #808080;
}
.eCfgSectionTitle0if
{
    background-color: #d6d6ee;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border: 1 px solid #808080;
    border-right: none;
}
.eCfgSectionTitle1
{
    background-color: #d6d6ee;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border: 1 px solid #808080;
    border-left: none;
}
.eCfgSectionTitle2
{
    background-color: #d6d6ee;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border-left: 1 solid #808080;
    border-bottom: 1 solid #808080;
}

.eCfgSumStyle
{
    position: absolute;
    top: -100000;
    left: -100000;
    visibility: hidden;
    z-index: 4;
}

.eCfgHelp
{
    background: #6666cc;
    font-weight: bold;
    color: #ffffff;
    padding: 2px 4px 2px 4px;
}

.eCfgHelpPos
{
    position: absolute;
    top: -100000;
    left: -100000;
    visibility: hidden;
    z-index: 5;
}
.eCfgHelpPos2
{
    position: absolute;
    visibility: hidden;
    z-index: 3;
}
.eCfgAppBorder
{
    background-color: #ccccff;
    border-left: 1 solid #808080;
    border-top: 1 solid #808080;
    border-right: 1 solid #808080;
    border-top: 1 solid #808080;
    border-bottom: 1 solid #808080;
}

.eCfgPosAbs
{
    position: absolute;
}
.eCfgVisHid
{
    visibility: hidden;
}

/*---------------------------------------------*/
/*   End of ISS - eConfigurator Definitions    */
/*---------------------------------------------*/

/*--------------------------*/
/*   ePortal Definitions    */
/*--------------------------*/

/*Search Pages*/
.ExSearchTable
{
    background-color: #ffffff;
}
.ExSearchLabel
{
    font-weight: bold;
    text-align: left;
}
.ExSearchField
{
    color: #000000;
    font-weight: normal;
    font-size: 9pt;
}
.ExSearchField INPUT, .ExSearchField TEXTAREA
{
    width: 200px;
}

/*Company Header*/
.CompanyName
{
    font-size: 12pt;
    font-weight: bold;
}
.CompanyLink
{
}

/*Profile Data Definitions*/
.ProfCopyright
{
}
.ProfLabel
{
    background-color: #cccccc;
    color: #000000;
    font-weight: bold;
    text-align: right;
}
.ProfData
{
    background-color: #ffffff;
}
.ProfSection
{
    background-color: #ffffff;
    color: #333399;
    font-size: 10pt;
    font-weight: bold;
}

/*Subsidiary*/
.SubsidCompanyName
{
    font-weight: bold;
}
.SubsidSubsidName
{
    background-color: #f0f0f0;
}
.SubsidCopyright
{
}
.SubsidDisclaimer
{
}
.SubsidCompleteList
{
}

/*Add Info*/
.AddInfoBullet
{
}
.AddInfoHeader
{
}
.AddInfoWebSite
{
}
.AddInfoDescr
{
}

/*Search*/
.CnsHead
{
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
}
.CnsRow
{
    text-align: left;
    font-size: 10pt;
}
.CnsLink
{
    color: green;
}

/*PMD Reports*/
.reportTxtLarge
{
    font-size: 12pt;
    font-weight: bold;
}
.reportTxtMedium
{
    font-size: 11pt;
    font-weight: bold;
}
.reportBox
{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
.reportLbl, .reportLblBtmBorder, .reportLblTopBorder
{
    font-weight: bold;
    white-space: nowrap;
    font-size: 9pt;
}
.reportLblBtmBorder
{
    border-bottom: 1px solid #000000;
}
.reportLblTopBorder
{
    border-top: 1px solid #000000;
}
.reportFld
{
    font-size: 9pt;
}
.reportObjNum
{
    width: auto;
    height: auto;
    font-weight: bold;
    margin: 0 5 0 0;
    border: 1px solid #000000;
    background-color: #cccc99;
    padding: 3 3 3 3;
}
.reportObjTitle
{
    width: auto;
    height: auto;
    font-weight: bold;
    margin: 0 5 0 0;
    border: 1px solid #cccccc;
    background-color: #f0f0f0;
    padding: 3 3 3 3;
}
.reportAllObjTitle
{
    font-size: 1.8em;
    font-weight: bold;
    color: #6666cc;
}
.reportAllObjSubtitle
{
    font-size: 1.3em;
    font-weight: bold;
}

/*--------------------------------------------------------*/
/* The following definitions are for Siebel Internal Use. */
/* Do not modify or remove.                               */
/*--------------------------------------------------------*/

.GridBorder
{
    border: 0px solid #cccccc;
    background-color: #ffffff;
    padding-bottom: 4px;
    padding-right: 4px;
}
.Selected .GridBorder
{
    border-color: #333399;
}
.GridBack
{
    background-color: #ffffff;
}

/* Field Display */
.mceGridField, .mceField
{
    color: #000000;
    font-weight: normal;
    font-size: 8pt;
    padding-bottom: 2px;
}

.mceGridField INPUT, .mceField INPUT
{
    width: 120px;
    padding-top: 3px;
}

.mceGridField TEXTAREA, .mceGridField SELECT, .mceField TEXTAREA, .mceField SELECT
{
    width: 120px;
    padding-top: 2px;
}

.mceGridField INPUT[type="checkbox"], .mceField INPUT[type="checkbox"]
{
    width: auto;
}

.mceGridField INPUT[type="radio"], .mceField INPUT[type="radio"]
{
    width: auto;
}

/* Label Display (used in grid layout) */
.mceGridLabel, .mceGridLabel A, .mceGridLabel A:visited, .mceGridLabel A:hover
{
    color: #000000;
    vertical-align: middle;
    padding-bottom: 2px;
    margin: 0 2 0 0;
    font-weight: normal;
    text-decoration: none;
}


/*For ePortalNavBarDeptPage_LeftNav applet  */
/* Root Level Menu Items */
TABLE.mmRootLevel
{
    background-color: #D5E0F4;
}
TABLE.mmRootLevel FONT
{
    color: Navy;
}
TABLE.mmRootLevel A, TABLE.mmRootLevel A:active, TABLE.mmRootLevel A:visited
{
    color: Navy;
    text-decoration: none;
}
TD.mmRootLevel TD
{
    color: Navy;
    height: 20;
}

/* Child Level Menu Items */
TABLE.mmChildLevel
{
    background-color: #D5E0F4;
}
TABLE.mmChildLevel A, TABLE.mmChildLevel A:active, TABLE.mmChildLevel A:visited
{
    color: Navy;
    text-decoration: none;
}
TD.mmChildLevel TD
{
    color: Navy;
    height: 20;
}

/* Menu Item currently selected */
TABLE.mmSelected
{
    background-color: #FFFFFF;
}
TABLE.mmSelected A, TABLE.mmSelected A:active, TABLE.mmSelected A:visited
{
    color: Navy;
    text-decoration: none;
}
TD.mmSelected TD
{
    color: NAVY;
    height: 20;
}

/* Row Height of the seperator white line */
TR.menuTR TR
{
    height: 1;
}
TD.menuTD
{
    background-color: #D5E0F4;
}
TD.whiteLine
{
    background-color: #4566AD;
    display: none;
}

/*for CCESS player Applet */
.scLabel1, .scLabel1 A, .scLabel1 A:visited, .scLabel1 A:hover
{
    color: #000000;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    margin: 2 0 0 0;
}

.scLabelRight1, .scLabelRight1 A, .scLabelRight1 A:visited, .scLabelRight1 A:hover
{
    color: #000066;
    text-align: right;
    font-weight: bold;
    text-decoration: none;
}

/*For ePortal Login applet */
.LoginTxt
{
    color: #ffffff;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.LoginTxt A:visited
{
    color: #9999cc;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
.LoginBnnr
{
    background-color: #003366;
}
.SpanStyle
{
    color: #ffffff;
    font-size: 8pt;
    font-weight: normal;
}
.SpanStyle1
{
    font-size: 8pt;
    font-weight: normal;
}

/*For ePortal Salutation Applet */
.Salutation
{
    font-size: 10pt;
    font-weight: bold;
}

/*For App Homepage Applet */
.AppHomePageTitle
{
    font-size: 11pt;
    color: #003399;
    font-weight: bold;
}
.AppHomePageSaluation
{
    font-size: 8pt;
    color: #333333;
}

/*For Screen Homepage Applet */
.ScreenHomePageTitle
{
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
}
.ScreenHomePageBannerTitle
{
    color: #003399;
    font-size: 11pt;
    font-weight: bold;
}

/*--------------*/
/*--------------*/
/*  Deprecated  */
/*--------------*/
/*--------------*/


/* Brian's Definitions */
.CatalogBackground
{
    background-image: url(../images/ERAHeader1.jpg);
    background-repeat: no-repeat;
    background-color: #C0C0C0;
}
.HomePageBackground
{
    background-image: url(../images/ERAHeader1.jpg);
    background-repeat: no-repeat;
    background-color: #ffffff; /*#C0C0C0;*/
}
.CartProduct
{
    font-weight: bold;
    color: #d38232;
    font-family: Arial;
    vertical-align: top;
}
.CartProductLink, .CartProductLink A, .CartProductLink A:Visited
{
    color: #d38232;
    font-weight: bold;
    text-decoration: underline;
    vertical-align: top;
}

.CartProductHighlight, .CartProductHighlight A, .CartProductHighlight A:Visited
{
    font-weight: bold;
    color: #ff6600;
    text-decoration: none;
    vertical-align: top;
}
.CartLineTotal, CartLineTotal A
{
}
.CartRowDiv
{
    background-color: #cccccc;
    height: 5px;
}
.CatProdDiv
{
    height: 5px;
    background-color: #ffffff;
}
.sectionHeader, .sectionHeader A
{
    padding-top: 4px;
    padding-left: 8px;
    font-size: small;
    padding-bottom: 4px;
    color: white;
    background-color: #476fcf;
}
.sectionHeaderTiny, .sectionHeaderTiny A, .sectionHeaderTiny A:Visited
{
    padding-left: 8px;
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 4px;
    color: white;
    padding-top: 4px;
    background-color: #476fcf;
}

.FormButton, .FormButton a, .FormButton, .FormButton A:Visited, .FormButtonHighlight, .FormButtonHighlight A
{
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    color: white;
    cursor: hand;
    background-color: #476fcf;
}
.FormButtonHighlight, .FormButtonHighlight A, .FormButtonHighlight A:hover
{
    color: #FFB960;
    background-color: #476fcf;
}

/* Justin's Definitions */
.logoBackground
{
    background-image: url(../images/Logo_Background.jpg);
    background-repeat: no-repeat;
    background-color: #C0C0C0;
}
.searchBackgroundRight
{
    background-image: url(../images/Search_Back_Stripe.gif);
    background-repeat: repeat;
}
.MenuItem, .MenuItemNormal a, .MenuItemNormal, .MenuItemNormal A:Visited, .MenuItemHighlight, .MenuItemHighlight A
{
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    color: white;
    cursor: hand;
}
.MenuItemNormal
{
    cursor: default;
}
.MenuItemHighlight, .MenuItemHighlight A, .MenuItemHighlight A:hover
{
    color: #FFB960;
}
.CatHeader, .CatHeader A, .CatHeader A:hover, .CatHeader A:visited
{
    background-color: #476FCF;
    color: White;
    font-size: large;
    padding-bottom: 4px;
    padding-left: 8px;
    text-decoration: none;
}
.searchBackgroundLeft
{
    background-image: url(../images/search_stripe.gif);
    background-repeat: repeat;
}
.searchButton
{
    background-image: url(../images/Search_Button.gif); /*src: url(../images/Search_Button.gif); */
    background-repeat: repeat;
}

.ERAAppletTitle
{
    /*BORDER-RIGHT: #6666cc 1px dashed;*/
    padding-right: 15px; /*BORDER-TOP: #6666cc 1px dashed;*/
    padding-left: 15px;
    font-weight: 700;
    font-size: 12pt; /*BORDER-LEFT: #6666cc 1px dashed;*/
    color: white; /*BORDER-BOTTOM: #6666cc 1px dashed;*/
    background-color: #476fcf;
    white-space: nowrap;
}

/* KN 091608: */
.ERALoginTxt
{
    color: black;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.ERALoginTxt A:visited
{
    color: #9999cc;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.ERAHeader, .ERAHeader td
{
    font-weight: bold;
    font-size: 8pt;
    color: #476fcf;
    background-color: #ffffff;
}
.ERAHeaderDiv
{
    background-color: #333399;
    width: 1px;
}
.ERAHeader A, .ERAHeader A:visited
{
    text-decoration: none;
    color: #000000;
}
.ERAHeader A:hover
{
    text-decoration: none;
    color: #333399;
}

.RowDiv
{
    background-color: #ffffff;
    height: 1px;
}

.ERAFormButton, .ERAFormButton a, .ERAFormButton, .ERAFormButton A:Visited, .ERAFormButtonHighlight, .ERAFormButtonHighlight A
{
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    color: white;
    cursor: hand;
    background-color: #476fcf;
}
.ERAFormButtonHighlight, .ERAFormButtonHighlight A, .ERAFormButtonHighlight A:hover
{
    color: #FFB960;
    background-color: #476fcf;
}

.FormLabel
{
    font-weight: bold;
    text-align: right;
}

.Row2
{
    color: infotext;
    background-color: #ffffff;
    vertical-align: top;
}

td
{
    height: 20px;
}

h2
{
    text-align: center;
    line-height: 10px;
}

.InnerContainer
{
    border: 1px solid black;
    padding: 10px;
    background-color: #5379B7;
}

.InnerPanel
{
    border: 1px solid black;
    padding: 5px;
    background-color: #FFFFFF;
}

.FieldHeader
{
    font-weight: bold;
    vertical-align: top;
    width: 150px;
}


.CardFieldHeader
{
    vertical-align: middle;
    width: 140px;
}

.viewWrap
{
    padding: 15px;
    background-color: #808080;
}

.contactWrap
{
    padding: 10px 15px 15px 15px;
    background: #fff;
    color: #333;
}

.contactWrap td
{
    padding: 0 20px 0 0;
}

.contactWrap td td
{
    padding: 3px 20px 3px 0;
}

.contactWrap img
{
    border: 1px solid #05679d;
}

.gridcolumn
{
    padding: 0px;
    margin: 0px;
    
     border: 1px solid yellow; 
}

 div.RadGrid .myTable,
 div.RadGrid .myTable tr,
 div.RadGrid .myTable td
 {
     border:0;
     padding:0;
     text-align:center;
}
