/*
 * ident "%Z%%M% %I% %E% SMI"
 *
 * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
 * Use is subject to license terms.
 * Version:2005_08_11_v1_bde-defaulttheme
 */

/* GLOBAL STYLES */
BODY, TH, TD, P, DIV, SPAN, INPUT, BUTTON, SELECT, TEXTAREA, FORM, B, STRONG, I, U, H1, H2, H3, H4, H5, H6, 
 DL, DD, DT, UL, LI, OL, OPTION, OPTGROUP, A {font-family:sans-serif;font-size:12px}
BODY {color:#000;background-color:#ffffff;margin:0px}
H1, H2, H3, H4, H5, H6 {font-weight:bold}
H1 {font-size:18px}
H2 {font-size:15px}
H5, H6 {font-size:11px}
a:link, a:visited {color:#454545;text-decoration:none}
a:hover {color:#454545;text-decoration:underline}
.ConMgn {margin:0px 10px}
.hidden {display:none}
.float {float:left}
/*---*/


/* ADDREMOVE [originalName: ADD-REMOVE-IDIOM]*/
/* [check overwrite classes on css_ie55up.css] */
.AddRmvLbl {color:#333333}
.AddRmvLbl2 {color:#000}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.AddRmvLbl {font-weight:bold}
table.AddRmvBtnTbl .Btn1, table.AddRmvBtnTbl .Btn1Hov, table.AddRmvBtnTbl .Btn1Dis, table.AddRmvBtnTbl .Btn2, table.AddRmvBtnTbl .Btn2Hov, table.AddRmvBtnTbl .Btn2Dis {width:100%;margin:0px}
.AddRmvVrtFst {margin:5px 0px 10px 0px;min-width:90px}
.AddRmvVrtWin {margin:5px 0px 10px 5px;min-width:90px}
.AddRmvVrtBwn {margin:5px 0px 10px 10px;min-width:90px}
.AddRmvHrzWin {margin-top:3px;min-width:100px}
.AddRmvHrzBwn {margin-top:8px;min-width:100px}
.AddRmvHrzDiv {margin:5px 7px 10px 0px; float:left; display:inline-table}  
.AddRmvHrzLst {clear:both}
.AddRmvVrtBtn {width:120px}
/*---*/


/* ALERT [originalName: INLINE ALERTS]*/
/* [check overwrite classes on css_ie55up.css] */
.AlrtErrTxt, .AlrtWrnTxt, .AlrtInfTxt, .AlrtMsgTxt {color:#000}
a.AlrtLnk:link, a.AlrtLnk:visited {color:#454545;text-decoration:none}
a.AlrtLnk:hover {color:#454545;text-decoration:underline}
.AlrtTbl, .logErr .AlrtTbl {background-color:#f5f5f5;border:solid 1px #d7d7d7}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.AlrtErrTxt, .AlrtWrnTxt, .AlrtInfTxt {font-weight:bold;vertical-align:middle;font-size:14px;text-align:center}
.AlrtLnkDiv {padding-top:3px;text-align:left}
.AlrtTbl {margin-top:10px;padding:7px 15px}
.AlrtErrTxt img, .AlrtWrnTxt img {vertical-align:text-bottom;margin-right:6px}
.AlrtInfTxt img {vertical-align:middle;margin-right:6px}
.AlrtMsgTxt {padding-top:6px;text-align:left}
.logErr .AlrtTbl {padding:7px 15px;margin-left:15px;text-align:left}
/*---*/


/* BREADCRUMBS */
/* [css_ie55up.css: no overwrite classes for this component] */
.BcmWhtDiv {background-color:#ffffff}
.BcmGryDiv {background-color:#dddddd}
a.BcmLnk:link, a.BcmLnk:visited {color:#232323;text-decoration:none}
a.BcmLnk:hover {color:#232323;text-decoration:underline}
.BcmTxt {color:#000}
.BcmSep {color:#000}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.BcmWhtDiv {margin:10px 10px 0px 10px}
.BcmGryDiv {padding:8px 10px 7px 10px}
.BcmTxt {font-weight:bold}
.BcmSep {margin:0px 5px;font-weight: bold}
/*---*/


/* BUTTONS */
/* [check overwrite classes on css_ie55up.css] */
.Btn1 {background-image:url(../images/button/primary-enabled.gif);background-color:#d0d0d0;color:#000;border-top:solid 1px #747474;border-left:solid 1px #545454;border-right:solid 1px #545454;border-bottom:solid 1px #535353}
.Btn1Hov {background-image:url(../images/button/primary-roll.gif);background-color:#dfdfdf;color:#000;border-top:solid 1px #898989;border-left:solid 1px #6e6e6e;border-right:solid 1px #6e6e6e;border-bottom:solid 1px #131313}
.Btn1Mni {background-image:url(../images/button/primary-mini-enabled.gif);background-color:#d0d0d0;color:#000;border-top:solid 1px #747474;border-left:solid 1px #545454;border-right:solid 1px #545454;border-bottom:solid 1px #333333}
.Btn1MniHov {background-image:url(../images/button/primary-mini-roll.gif);background-color:#dfdfdf;color:#000;border-top:solid 1px #898989;border-left:solid 1px #6e6e6e;border-right:solid 1px #6e6e6e;border-bottom:solid 1px #535353}
.Btn2 {background-image:url(../images/button/secondary-enabled.gif);background-color:#e2e2e2;color:#000;border-top:solid 1px #767676;border-left:solid 1px #535353;border-right:solid 1px #535353;border-bottom:solid 1px #303030}
.Btn2Hov {background-image:url(../images/button/secondary-roll.gif);background-color:#f5f5f5;color:#000;border-top:solid 1px #8d8d8d;border-left:solid 1px #717171;border-right:solid 1px #717171;border-bottom:solid 1px #545454}
.Btn2Mni {background-image:url(../images/button/secondary-mini-enabled.gif);background-color:#e2e2e2;color:#000;border-top:solid 1px #767676;border-left:solid 1px #535353;border-right:solid 1px #535353;border-bottom:solid 1px #303030}
.Btn2MniHov {background-image:url(../images/button/secondary-mini-roll.gif);background-color:#f5f5f5;color:#000;border-top:solid 1px #8d8d8d;border-left:solid 1px #717171;border-right:solid 1px #717171;border-bottom:solid 1px #545454}
.Btn1Dis, .Btn2Dis, .Btn1MniDis, .Btn2MniDis {background-color:#e3e3e3;color:#858585;border:solid 1px #8d8d8d}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.Btn1, .Btn1Hov, .Btn1Mni, .Btn1MniHov, .Btn2Mni, .Btn2MniHov, .Btn2, .Btn2Hov {background-repeat:repeat-x;background-position:center center}
.Btn1, .Btn1Hov, .Btn1Dis, .Btn2, .Btn2Hov, .Btn2Dis {font-size:12px;padding:1px 8px}
.Btn1, .Btn1Hov, .Btn1Dis, .Btn1Mni, .Btn1MniHov, .Btn1MniDis, .Btn2, .Btn2Hov, .Btn2Dis, .Btn2Mni, .Btn2MniHov, .Btn2MniDis {margin:0px 2px 0px 1px}
.Btn1Mni, .Btn1MniHov, .Btn1MniDis, .Btn2Mni, .Btn2MniHov, .Btn2MniDis {font-size:10px;padding:0px 5px}
.Btn1Hov, .Btn1MniHov, .Btn2Hov, .Btn2MniHov {cursor:pointer}
/* for arrays where buttons need to be of equal width */
.BtnTbl .Btn1, .BtnTbl .Btn1Hov, .BtnTbl .Btn1Dis, .BtnTbl .Btn2, .BtnTbl .Btn2Hov, .BtnTbl .Btn2Dis {width:100%;margin:0px}
.BtnAryDiv {margin:5px 8px}
/*revised borders for masthead  */
.MstDiv .Btn1, .MstDiv .Btn1Mni {border-top:solid 1px #383838;border-left:solid 1px #242424;border-right:solid 1px #242424;border-bottom:solid 1px #141414;vertical-align:middle}
.MstDiv .Btn1Hov, .MstDiv .Btn1MniHov {border-top:solid 1px #383838;border-left:solid 1px #242424;border-right:solid 1px #242424;border-bottom:solid 1px #141414;vertical-align:middle}
.MstDiv .Btn2, .MstDiv .Btn2Mni {border-top:solid 1px #383838;border-left:solid 1px #232323;border-right:solid 1px #232323;border-bottom:solid 1px #121212;vertical-align:middle}
.MstDiv .Btn2Hov, .MstDiv .Btn2MniHov {border-top:solid 1px #383838;border-left:solid 1px #232323;border-right:solid 1px #232323;border-bottom:solid 1px #121212;vertical-align:middle}
/*---*/


/*CALENDAR*/
/* [check overwrite classes on css_ie55up.css] */
/* Selectors on Existing Date-Time Styles */
.CalPopDiv  a.DatCurLnk:link, a.DatCurLnk:visited {color:#454545;background-color:#ffffff;text-decoration:none;border:solid 1px #ffffff}
.CalPopDiv  a.DatCurLnk:hover {text-decoration:underline}
.CalPopDiv  a.DatLnk:link, a.DatLnk:visited {color:#454545;background-color:#ffffff;text-decoration:none;border:solid 1px #ffffff}
.CalPopDiv  a.DatLnk:hover {text-decoration:underline}
.CalPopDiv a.DatBldLnk:link, a.DatBldLnk:visited {color:#454545;background-color:#eeeeee;border:solid 1px #eeeeee;text-decoration:none}
.CalPopDiv a.DatBldLnk:hover {text-decoration:underline}
.CalPopDiv a.DatOthLnk:link, a.DatOthLnk:visited {color:#454545;background-color:#eeeeee;text-decoration:none;border:solid 1px #eeeeee}
.CalPopDiv a.DatOthLnk:hover {text-decoration:underline;border:solid 1px #eeeeee}
.CalPopDiv a.DatOthBldLnk:link, a.DatOthBldLnk:visited {color:#454545;background-color:#eeeeee;border:solid 1px #eeeeee;text-decoration:none}
.CalPopDiv a.DatOthBldLnk:hover {text-decoration:underline}
.CalPopDiv .DatSelDiv {background-image:url(../images/calendar/calpop_title_grad.gif);background-repeat:repeat-x;background-color:#ebebeb;border:solid 1px #c1c1c1;background-position:3px 3px}
.CalPopDiv .DatCalDiv {background-color:#e9e9e9;border:1px solid #c1c1c1;border-top:none}
.CalPopDiv .DatDayHdrTxt {color:#333333}
.CalPopDiv .DatCalTbl {border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7}
.CalPopDiv .DatCalTbl td {border:1px solid #c7c7c7}
.CalPopDiv .DatCalTbl th {border-bottom:1px solid #c7c7c7;border-left:none;border-right:none;border-top:1px solid #aeaeae;background-color:#e9e9e9}
/*Styles Specific to the PopUpCalendar*/
/* <RAVE> Remove dropshadow b/c of gecko bugs
.CalPopShd2Div {background-image:url(../images/calendar/calpop_dropshadow.jpg);background-position:bottom right;background-repeat:no-repeat}
</RAVE> */
.CalPopDiv .MnuJmp {background-color:#f6f6f6}
.CalPopDiv .MnuJmp option {background-color:#f6f6f6}
.CalPopDiv .DatCalTbl td.CalPopFtr {border:none}
.CalPopDiv .CalPopFtrDiv {background-image:url(../images/calendar/calpop_footer_grad.gif);background-repeat:repeat-x;background-color:#f0f0f0;border:none;background-position:bottom left}
.CalPopDiv .CurDayTxt {color:#333333}
.CalPopDiv a.CalPopClsLnk:link, .CalPopDiv a.CalPopClsLnk:active {text-decoration:none;font-size:9px;color:#333333;border:1px solid #b4b4b4;}
.CalPopDiv a.CalPopClsLnk:hover {text-decoration:underline}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.CalPopDiv  a.DatCurLnk:link, a.DatCurLnk:visited {display:block;font-weight:bold;padding:4px 0px 2px}
.CalPopDiv  a.DatLnk:link, a.DatLnk:visited {display:block;padding:4px 0px 2px}
.CalPopDiv a.DatBldLnk:link, a.DatBldLnk:visited {display:block;font-weight:bold;padding:4px 0px 2px}
.CalPopDiv a.DatOthLnk:link, a.DatOthLnk:visited {display:block;padding:4px 0px 2px}
.CalPopDiv a.DatOthBldLnk:link, a.DatOthBldLnk:visited {display:block;font-weight:bold;padding:4px 0px 2px}
.CalPopDiv .DatSelDiv {text-align:center;padding:4px 6px 5px 4px}
.CalPopDiv .DatSelDiv input {padding-top:0px}
.CalPopDiv .DatSelDiv select {margin:0px 1px}
.CalPopDiv .DatCalDiv {text-align:center;padding:0px 0px 0px 1px}
.CalPopDiv .DatDayHdrTxt {font-weight:bold;padding:2px 0px;display:block}
.CalPopDiv .DatCalTbl {border-collapse:collapse}
.CalPopDiv .DatCalTbl td {width:25px}
.CalPopDiv .DatCalTbl th {width:25px;padding-top:2px}
/*Styles Specific to the PopUpCalendar*/
.CalPopShdDiv {display:none;position:absolute;z-index:1000}
/* <RAVE> Remove dropshadow b/c of gecko bugs
.CalPopShdDiv {display:none;position:absolute;padding:8px 0px 0px 7px;z-index:1000}
.CalPopShd2Div {display:block;position:relative;float:left}
.CalPopDiv {display:block;position:relative;float:left;top:-8px;left:-7px}
</RAVE> */
.CalPopDiv .MnuJmp {font-size:11px}
.CalPopDiv .MnuJmp option {font-size:11px}
.CalPopDiv .DatCalTbl td.CalPopFtr {width:auto}
.CalPopDiv .CalPopFtrDiv {float:left;width:100%}
.CalPopDiv .CurDayTxt {float:left;clear:right;font-weight:normal;padding:4px 0px 4px 4px;font-size:10px}
.CalPopDiv a.CalPopClsLnk {float:right;margin:3px 2px 3px 0px;padding:1px 2px;font-size:9px;color:#333333;border:1px solid #b4b4b4}
.CalPopFldLbl {display:block;margin-right:8px;padding-top:3px}
.CalPopFldImg img {margin-left:5px}
/* <RAVE> Override pluto portal server rule */
.CalRootTbl { width: auto }
/* </RAVE> */


/* CHECKBOXES AND RADIO BUTTONS */
/* [css_ie55up.css: no overwrite classes for this component] */
/*.CbDis, .RbDis {background-color:#e3e3e3;color:#999999}*/
.CbDis, .RbDis {background-color:#e3e3e3;color:#858585}
.Cb {}
.Rb {}
.RbSpn input {vertical-align: 1px}
.CbSpn input {vertical-align: -1px}
.CbGrp td, .RbGrp td {text-align: left}
.CbGrp label, .RbGrp label {vertical-align: 6px}
/*---*/


/* HELPINLINE [originalName: INLINE HELP]*/
/* [css_ie55up.css: no overwrite classes for this component] */
.HlpPgeTxt, .HlpFldTxt {color:#000}
a.HlpPgeLnk:link, a.HlpPgeLnk:visited, a.HlpFldLnk:link, a.HlpFldLnk:visited {color:#454545;text-decoration:none}
a.HlpPgeLnk:hover, a.HlpFldLnk:hover {color:#454545;text-decoration:underline}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.HlpFldTxt {font-size:11px;padding-top:2px}
a.HlpFldLnk:link, a.HlpFldLnk:visited, a.HlpFldLnk:hover {font-size:11px}
/*---*/


/* LABEL [originalName: GENERIC FIELD LABELS]*/
/* [css_ie55up.css: no overwrite classes for this component] */
.LblLev1Txt{color:#000}
.LblLev2Txt, .LblLev3Txt, .LblLev2smTxt {color:#333333}
.LblRqdDiv {color:#000}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.LblLev1Txt {font-size:16px}
.LblLev2smTxt {font-size:11px}
.LblLev1Txt, .LblLev2Txt, .LblLev2smTxt {font-weight:bold}
/*---*/


/* LISTS */
/* [css_ie55up.css: no overwrite classes for this component] */
/* Regular List */
.Lst {border-bottom-color:#666666;border-right-color:#666666}
.Lst, .LstOpt, .LstOptSel, .LstOptGrp {color:#000}
.LstOptSep, .LstOptDis {color:#858585}
/* Contextual Selector for Disabled Appearance */
.LstDis {border-bottom-color:#666666;border-right-color:#666666}
.LstDis, .LstDis option, .LstDis .LstOptGrp {background-color:#e3e3e3;color:#858585}
/* Monospace Version */
.LstMno {border-bottom-color:#666666;border-right-color:#666666}
.LstMno, .LstMno .LstOptGrp {color:#000}
/* Contextual Selector for Disabled Monospace Version */
.LstMnoDis, .LstMnoDis option, .LstMnoDis .LstOptGrp {background-color:#e3e3e3;color:#858585}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
/* Regular List */
.LstOptGrp {font-weight:normal;font-style:normal}
/* Contextual Selector for Disabled Appearance */
.LstDis .LstOptGrp {font-weight:normal;font-style:normal}
/* Monospace Version */
.LstMno, .LstMno option, .LstMno .LstOptGrp {font-family:monospace}
.LstMno .LstOptGrp {font-weight:normal;font-style:normal}
/* Contextual Selector for Disabled Monospace Version */
.LstMnoDis, .LstMnoDis option, .LstMnoDis .LstOptGrp  {font-family:monospace}
.LstMnoDis .LstOptGrp {font-weight:normal;font-style:normal}
.LstAln {vertical-align:top;padding-right:5px} 
/*---*/


/* MENUS */
/* [css_ie55up.css: no overwrite classes for this component] */
.MnuJmpOptGrp, .MnuStdOptGrp {color:#000}
.MnuStdOpt, .MnuStdOptSel, .MnuStd {color:#333333}
.MnuJmpOptSep, .MnuJmpOptDis, .MnuStdOptSep, .MnuStdOptDis, .MnuJmpDis, .MnuStdDis {color:#858585}
.MnuJmp {color:#454545;border-bottom-color:#666666;border-right-color:#666666}
.MnuJmpDis, .MnuStdDis {background-color:#e3e3e3;color:#858585}
.MnuJmpOpt, .MnuJmpOpt:hover {color:#454545}
.MnuJmpOpt:hover {text-decoration:underline}
.MnuStd {border-bottom-color:#666666;border-right-color:#666666}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.MnuJmpOptSel {font-weight:normal}
.MnuJmpOptGrp, .MnuStdOptGrp {font-weight:normal;font-style:normal}
/*---*/


/* MESSAGE AND MESSAGE GROUPS */
/* [check overwrite classes on css_ie55up.css] */
.MsgFldSumTxt {color:#3d3d3d}
.MsgFldTxt {color:#3d3d3d}
.MsgGrpTbl {border-left:solid 1px #3d3d3d;border-right:solid 1px #3d3d3d;border-bottom:solid 1px #3d3d3d;border-top:none}
.MsgGrpTbl td {background-color:#f0f0f0}
.MsgGrpTblTtl {color:#000;background-color:#f0f0f0;border-top:solid 1px #3d3d3d;border-left:solid 1px #3d3d3d;border-right:solid 1px #3d3d3d}
.MsgGrpDiv ul {color:#3d3d3d;list-style-type:square}
.MsgGrpSumTxt {color:#000}
.MsgGrpTxt {color:#333333}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.MsgFldSumTxt {font-weight:bold}
.MsgGrpTbl td {padding: 4px 10px 4px 10px}
.MsgGrpTblTtl {text-align:left;font-weight:bold;padding:8px 10px 0px;margin-top:15px;font-size:14px}
.MsgGrpDiv {margin:0px}
.MsgGrpDiv ul {padding:0px 10px 0px 18px;margin:6px 0px}
.MsgGrpSumTxt {display:block;font-weight:normal;padding-bottom:2px}
.MsgGrpTxt {display:block;padding-bottom:3px}
.MsgInfo {color: black;}
.MsgWarn {color: orange;font-weight: bold;}
.MsgError {color: red;font-weight: bold;}
.MsgFatal {color: red;font-style: italic;font-weight: bold;}
.MsgGrpInfo {color: black;}
.MsgGrpWarn {color: orange;font-weight: bold;}
.MsgGrpError {color: red;font-weight: bold;}
.MsgGrpFatal {color: red;font-style: italic;font-weight: bold;}
/*---*/


/* MINI-TABS */
/* [css_ie55up.css: no overwrite classes for this component] */
.MniTabDiv {background-color:#cacaca; background-image:url(../images/tabs/minitab_background.jpg)}
table.MniTabTbl td {background-color:#cacaca;border:solid 1px #7b7b7b;background-image:url(../images/tabs/minitab_deselect.jpg);border-bottom:none}
a.MniTabLnk:link,a.MniTabLnk:visited {color:#000;text-decoration:none}
a.MniTabLnk:hover {text-decoration:underline}
.MniTabSelTxt {color:#000;text-decoration:none}
table.MniTabTbl td.MniTabTblSelTd {background-color:#ffffff;border-left:solid 1px #7b7b7b;border-right:solid 1px #7b7b7b;border-top:solid 1px #7b7b7b; background-image:url(../images/tabs/minitab_selected.jpg);border-bottom:none}
.MniTabDiv td.hidden {display:none}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.MniTabDiv {background-repeat:repeat-x;background-position:left top;padding:6px 0px 0px 10px}
table.MniTabTbl {border-collapse:collapse}
table.MniTabTbl td {background-repeat:repeat-x;background-position:left top}
a.MniTabLnk:link,a.MniTabLnk:visited {display:block;padding:5px 15px 4px;font-size:12px}
.MniTabSelTxt {display:block;padding:5px 15px 4px;font-size:12px;text-decoration:none}
table.MniTabTbl td.MniTabTblSelTd {border-bottom:none;background-repeat:repeat-x;background-position:left top}
/*---*/


/* MINI-TABS - LIGHTWEIGHT */
/* [css_ie55up.css: no overwrite classes for this component] */
.TabGrp {}
.TabGrp .TabGrpBox {border:1px solid #7b7b7b;border-top:none;padding:10px}
.TabGrp .MniTabDiv {background-color:transparent;background-position:left bottom;background-image:url(../images/tabs/minitab_lt_background.jpg)}
.TabGrp table.MniTabTbl td {border-bottom:solid 1px #7b7b7b}
.TabGrp table.MniTabTbl td.MniTabTblSelTd {border-bottom:none}
.TabGrp a.MniTabLnk:link, .TabGrp a.MniTabLnk:visited {padding:4px 10px 3px}
.TabGrp .MniTabSelTxt {padding:4px 10px 3px}
.TabGrp .MniTabDiv td.hidden {display:none}
/*---*/


/* PAGEALERT [originalName: FULL ALERTS]*/
/* [css_ie55up.css: no overwrite classes for this component] */
.FulAlrtHdrTxt, .FulAlrtMsgTxt {color:#000} 

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.FulAlrtHdrDiv {margin:7px 10px 5px 37px}
.FulAlrtHdrTxt {font-weight:bold} 
.FulAlrtMsgDiv {margin:5px 10px 0px 37px}
.FulAlrtFrmDiv {margin:10px 10px 5px 37px}
/*---*/

/* PAGESEPARATOR */
/* [css_ie55up.css: no overwrite classes for this component] */
.TtlLin {background-color:#d5d5d5}


/* PROGRESS BAR */
/* [check overwrite classes on css_ie55up.css] */
.PrgOutBar, .Tbl .PrgOutBar {background-color:#ffffff;border:solid 1px #848484}
.PrgInBar {background-color:#b5b5b5}
.PrgInBarBak {background-color:#f2f2f2}
.PrgBarMsgTxt, .PrgBarPctTxt, .PrgBarBtnDiv, .PrgStpSubTtlTxt, .PrgStpTxt, .PrgStpCurTxt, .PrgStpLft, .PrgStpBdy, .PrgStpBtn {color:#000}
/* progress dialog with steps */
.PrgStpMst {background-color:#efefef}
.PrgStpTtl {background-color:#efefef}
.PrgStpLft, .PrgStpBdy, .PrgStpBtn, .PrgStpTbl {background:#ffffff}
.PrgStpBdy, .PrgStpBtnDiv {border-left:#cccccc 1px solid}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.PrgOutBar {position:relative;height:14px;margin-top:10px}
.Tbl .PrgOutBar {position:relative;height:14px;margin:-1px 0px 2px}
.PrgInBar {position:absolute;top:1px;left:1px;height:12px;font-size:1px}
.PrgInBarBak {position:absolute;top:1px;left:1px;height:12px;font-size:1px}
.PrgBarMsgTxt, .PrgBarPctTxt, .PrgBarBtnDiv {margin-top:10px}
.PrgBarLog, .PrgBarCb {margin-top:20px}
.PrgBarDtlLbl {margin:15px 0px 3px}
.PrgBarDtlLst {margin:0px}
.PrgBarBtnTbl td {padding-right:15px}
/* progress dialog with steps */
.PrgStpMst {position:fixed;width:100%;height:55px}
.PrgStpTtl {position:fixed;width:100%;height:36px;top:55px;right:0;bottom:auto;left:0}
.PrgStpLft {position:fixed;width:30%;height:auto;top:91px;bottom:41px;overflow:auto;padding-top:15px}
.PrgStpBdy {position:fixed;width:70%;height:auto;top:91px;right:0px;bottom:41px;left:30%;overflow:auto}
.PrgStpBtn {position:fixed;height:auto;top:auto;right:0px;bottom:0px;left:0px;padding:0px 10px}
.PrgStpBtnDiv {text-align:right;padding:10px 0px}
.PrgStpSubTtlDiv {padding:12px 0px 0px 10px}
.PrgStpSubTtlTxt {font-weight:bold;font-size:15px}
.PrgStpNumDiv {margin:0px 5px 20px 22px}
.PrgStpArwDiv {margin:0px 5px 20px 1px}
.PrgStpTxtDiv {margin:0px 10px 20px 0px}
.PrgStpTxt {font-weight:normal}
.PrgStpCurTxt {font-weight:bold;vertical-align:top}
.PrgStpTtl .TtlTxtDiv {margin:8px 0px 5px 10px} 
.PrgStpTtl .TtlBtnDiv {margin:8px 10px 5px 10px} 
/*---*/

/* PROPERTYPAGE [originalName: CONTENT-PROPERTIES PAGES]*/
/* [check overwrite classes on css_ie55up.css] */
.ConLin {border-right:solid 10px #ffffff;background-color:#d5d5d5}
.ConFldSetLgdDiv, .ConFldSetLgd {color:#333333}
.ConSubSecTtlTxt, .ConDefTxt, .ConRqdTxt {color:#333333}
.ConErrLblTxt {color:#3d3d3d}
.ConWrnLblTxt {color:#3d3d3d}
a.JmpLnk:link, a.JmpLnk:visited {color:#454545;text-decoration:none;vertical-align:top}
a.JmpLnk:hover {color:#454545;text-decoration:underline;vertical-align:top}
a.JmpTopLnk:link, a.JmpTopLnk:visited {color:#454545;text-decoration:none}
a.JmpTopLnk:hover {color:#454545;text-decoration:underline}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.ConFldSet {}
.ConFldSetLgd {}
.ConFldSetDiv {margin:7px 10px 0px}
.ConFldSetLgdDiv {font-size:16px;font-weight:bold;margin-bottom:10px}
.ConSubSecTtlTxt {margin:15px 0px 0px 15px;font-size:16px;font-weight:bold}
.ConSubSecDiv {padding:0px 10px 5px 0px}
.ConTblCl1Div {margin:8px 10px 0px 15px}
.ConTblCl2Div {margin:7px 10px 0px 0px}
.ConEmbTblCl1Div {margin:6px 10px 0px 30px}
.ConEmbTblCl2Div {margin:3px 10px 0px 0px}
.ConJmpScnDiv {margin:8px 10px 0px 0px}
.ConJmpLnkDiv {margin:7px 25px 0px 26px;text-indent:-16px}
.ConRqdDiv {text-align:right;margin:5px 10px 5px 0px}
.ConJmpTopDiv {margin:15px 10px 15px 10px}
.ConErrLblTxt, .ConWrnLblTxt {font-weight:bold}
.ConEmbTblCl1Div input[type=checkbox], .ConEmbTblCl1Div input[type=radio] {margin-left:-5px;vertical-align:middle}
div.ConTblCl2Div input, div.ConTblCl2Div select {vertical-align:middle} 
/*---*/

/* SKIP NAVIGATION LINK */
/* [css_ie55up.css: no overwrite classes for this component] */
.SkpWht {background-color:#ffffff}
.SkpMedGry1 {background-color:#3f3f3f}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.SkpWht, .SkpMedGry1 {height:0px}
/*---*/


/* TABLE [originalName: ACTION TABLE] */
/* [check overwrite classes on css_ie55up.css] */
table.Tbl {background-color:#efefef;color:#000;border:solid 1px #999999}
table.Tbl td, table.Tbl th {border:solid 1px #999999;background-color:#ffffff}
/* Table Caption/Title */
caption.TblTtlTxt {background-color:#a7a7a7;color:#000;background-image:url(../images/table/table_titlebar_gradient.jpg);border-right:solid 1px #999999;border-left:solid 1px #999999;border-top:solid 1px #999999}
caption.TblTtlTxt span.TblTtlMsgSpn {color:#000}
/* Action Bar */
table.Tbl td.TblActTd {background-color:#efefef} 
table.Tbl td.TblActTdLst {background-color:#efefef} 
.TblActLbl, .TblPgnTxt {color:#000}
/* Selection Column - Headers */
table.Tbl th.TblColHdrSel {border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#efefef}
table.Tbl th.TblColHdrSrtSel {background-color:#d7d7d7;border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:solid 1px #999999; background-image:url(../images/table/column_hdr_sort_gradient.gif)}
table.Tbl th.TblColHdrSel a.TblHdrLnk:link, th.TblColHdrSel a.TblHdrLnk:visited, th.TblColHdrSel a.TblHdrLnk:hover   {background-color:#ffffff;text-decoration:none}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:link, th.TblColHdrSrtSel a.TblHdrImgLnk:visited {color:#454545;text-decoration:none;border-left:1px solid #c7c7c7}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:hover {color:#454545}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:link, table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:visited {color:#000;text-decoration:none}
table.Tbl th.TblColHdrSel a.TblHdrLnk:link {background-image:url(../images/table/column_hdr_gradient.gif)}
table.Tbl th.TblColHdrSel a.TblHdrLnk:visited {background-image:url(../images/table/column_hdr_gradient.gif)}
table.Tbl th.TblColHdrSel a.TblHdrLnk:hover {background-image:url(../images/table/column_hdr_hov_gradient.gif)}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-image:url(../images/table/column_hdr_sort_hov_gradient.gif)}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:hover {background-image:url(../images/table/column_hdr_sort_hov_gradient.gif)}
/* Selection Column - Cells */
table.Tbl td.TblTdSel {background-color:#ffffff}
table.Tbl td.TblTdSrtSel {background-color:#e1e1e1}
/* Regular Column Headers */
table.Tbl th.TblColHdr {border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#efefef}
table.Tbl .TblHdrTxt {background-color:#efefef;color:#000;text-decoration:none;background-image:url(../images/table/column_hdr_gradient.gif)}
table.Tbl a.TblHdrLnk:link, table.Tbl a.TblHdrLnk:visited {background-color:#efefef;background-position:left bottom;color:#000;text-decoration:none; background-image:url(../images/table/column_hdr_gradient.gif)}
table.Tbl a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-color:#efefef; background-image:url(../images/table/column_hdr_hov_gradient.gif)}
table.Tbl a.TblHdrImgLnk:link, table.Tbl a.TblHdrImgLnk:visited {background-color:#efefef;color:#454545;text-decoration:none;border-left:1px solid #d8d8d8; background-image:url(../images/table/column_hdr_gradient.gif)}
table.Tbl a.TblHdrImgLnk:hover {color:#454545; background-image:url(../images/table/column_hdr_hov_gradient.gif)}
/* Current Sort Column */
table.Tbl th.TblColHdrSrt {border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#d7d7d7; background-image:url(../images/table/column_hdr_sort_gradient.gif)}
table.Tbl th.TblColHdrSrt a.TblHdrLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrLnk:visited {color:#000;text-decoration:none}
table.Tbl th.TblColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-image:url(../images/table/column_hdr_sort_hov_gradient.gif)}
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:link, th.TblColHdrSrt a.TblHdrImgLnk:visited {color:#454545;text-decoration:none;border-left:1px solid #c7c7c7}
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:hover {color:#454545; background-image:url(../images/table/column_hdr_sort_hov_gradient.gif)}
table.Tbl span.TblColHdrSrtDis {color:#000;text-decoration:none;border-left:1px solid #c7c7c7}
table.Tbl span.TblColHdrSelDis {background-color:#ffffff;color:#000;text-decoration:none;border-left:1px solid #d8d8d8; background-image:url(../images/table/column_hdr_gradient.gif)}
/*Multi-column Headers */
table.Tbl th.TblMultColHdr {border-top:none;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#efefef;padding:0px;margin:0px;vertical-align:bottom}
.TblMultHdrTxt {color:#000;font-weight:bold}
table.Tbl th.TblMultHdr {border-bottom:none;background-color:#efefef;border-top:1px solid #999999;border-left:1px solid #999999;text-align:center;padding:4px 5px}
table.Tbl th.TblMultColHdr a.TblHdrLnk:link, table.Tbl th.TblMultColHdr a.TblHdrLnk:visited {font-weight:normal;color:#000;text-decoration:none;border-top:none}
table.Tbl th.TblMultColHdr .TblHdrTxt {font-weight:normal}
table.Tbl th.TblMultColHdr a.TblHdrLnk:link img, table.Tbl th.TblMultColHdr a.TblHdrLnk:visited img, table.Tbl th.TblMultColHdr .TblHdrTxt img, table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:link img, table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:visited img {margin:1px 0px}
table.Tbl th.TblMultColHdr a.TblHdrLnk:hover {text-decoration:underline;border-top:none}
table.Tbl th.TblMultColHdrSrt {border-top:none;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#e5e5e5;background-image:url(../images/table/mult_column_hdr_sort_gradient.gif);padding:0px;margin:0px;vertical-align:bottom;background-repeat:repeat-x}
table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:link, table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:visited {font-weight:normal;background:none;color:#000;text-decoration:none}
table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline; background-image:url(../images/table/column_hdr_sort_hov_gradient.gif)}
table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:visited {background:none;color:#454545;text-decoration:none;border-left:1px solid #c7c7c7}
table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:hover {color:#454545; background-image:url(../images/table/column_hdr_sort_hov_gradient.gif)}
/* Sorted Cells */
table.Tbl .TblColFtrSpc {border-left:none;background-color:#ffffff;border-top:3px double #999999} 
table.Tbl .TblTdSrt {background-color:#e1e1e1}
/* Spacer Colums */
table.Tbl th.TblTdSpc {border-top:1px solid #8e8e8e;border-left:none;background-color:#ffffff} 
/* Alarm Cells */
table.Tbl .TblTdAlm, table.Tbl .TblTdSrtAlm {background-color:#f9f9f9}
/*Other Table Content Styles*/
table.Tbl a:link, table.Tbl a:visited {color:#454545;text-decoration:none}
table.Tbl a:hover {color:#454545;text-decoration:underline}
table.Tbl .TblMsgTxt {color:#000}
/* Mouseover and Row Selection Styles */
table.Tbl tr.TblSelRow td, table.Tbl tr.TblSelRow th {background-color:#eeeeee}
/*Table Sub-Grouping */
table.Tbl .TblGrpRow {background-color:#e5e5e5;background-image:url(../images/table/grouprow_gradient.jpg);border-top:3px double #999999}
.TblGrpTxt {color:#000;text-decoration:none}
table.Tbl .TblGrpLft input {margin:2px 1px 1px 2px}
.TblGrpTxt {color:#000;font-weight:bold;margin:0px 3px}
table.Tbl .TblGrpLft {float:left}
table.Tbl .TblGrpCbImg img {margin-left:-4px;margin-bottom:-3px}
table.Tbl .TblGrpRt {float:right}
table.Tbl .TblGrpMsgTxt {color:#000}
/* Table Footers */
/* Table Column-level Footer */
table.Tbl .TblColFtr {background-color:#ffffff;border-top:3px double #999999} 
table.Tbl .TblColFtrSrt {background-color:#e1e1e1;border-top:3px double #999999}
table.Tbl .TblColFtrTxt {color:#000}
/* Table Overall Footer */ 
table.Tbl .TblFtrLft {color:#000}
table.Tbl td.TblFtrRow {background-color:#efefef}
table.Tbl .TblFtrRowTxt {color:#000}
/*Table Group Column-Level Footer */
table.Tbl .TblGrpColFtr {background-color:#ffffff}
table.Tbl .TblGrpColFtrSrt {background-color:#e1e1e1}
table.Tbl .TblGrpColFtrTxt {color:#000}
/* Table Group Overall Footer */
table.Tbl .TblGrpFtrRow {background-color:#efefef}
table.Tbl .TblGrpFtrRowTxt {color:#000}
/* Embedded Table Panels */
table.Tbl td.TblPnlTd {background-color:#efefef}
.TblPnlLytDiv {}
.TblPnlShd3Div {border-bottom:solid 1px #e8e8e8}
.TblPnlShd2Div {border-right:solid 1px #e8e8e8;border-bottom:solid 1px #dbdbdb}
.TblPnlShd1Div {border-right:solid 1px #dbdbdb;border-bottom:solid 1px #d5d5d5}
.TblPnlDiv {background-color:#f3f3f3;border:1px solid #b7b7b7}
.TblPnlTtl {color:#000}
.TblCstFltMnu {background-color:#828282;color:#ffffff;border-bottom-color:#666666;border-right-color:#666666}
.TblCstFltMnu option {background-color:#828282;color:#ffffff;border-bottom-color:#666666;border-right-color:#666666}


/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
table.Tbl {width:100%;empty-cells:show;border-collapse:collapse;padding:0px}
.TblMgn {margin:0px 10px}
table.Tbl td, table.Tbl th {padding:3px 5px 1px 5px}
table.Tbl th {font-weight:normal}
/* Table Caption/Title */
caption.TblTtlTxt {background-repeat:repeat-x;background-position:left top;text-align:left;padding:3px 10px 5px 7px;font-weight:bold;font-size:14px;margin-left:-1px}
caption.TblTtlTxt span {font-weight:bold;font-size:14px}
caption.TblTtlTxt span.TblTtlTxtSpn {float:left;font-weight:bold;font-size:14px}
caption.TblTtlTxt span.TblTtlMsgSpn {float:right;font-weight:normal;font-size:12px;margin-top:1px}
/* Action Bar */
table.Tbl td.TblActTd {border-bottom:none;padding:6px;vertical-align:middle} 
table.Tbl td.TblActTdLst {border-bottom:none;padding:6px;vertical-align:middle} 
.TblActLbl {font-weight:bold}
.TblPgnTxtBld {margin:0px 5px 0px 10px}
.TblPgnTxt {margin:0px 3px 0px 3px}
.TblPgnLftBtn {margin:0px}
.TblPgnRtBtn {margin-right:10px}
.TblPgnGoBtn {margin-right:8px}
/* Selection Column - Headers */
table.Tbl th.TblColHdrSel {vertical-align:bottom;padding:0px}
table.Tbl th.TblColHdrSrtSel {text-align:center;background-repeat:repeat-x;background-position:left top;border-right:none;padding:0px;vertical-align:bottom}
table.Tbl th.TblColHdrSel a.TblHdrLnk:link {display:block;background-repeat:repeat-x;background-position:left bottom;padding:3px 0px}
table.Tbl th.TblColHdrSel a.TblHdrLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;padding:3px 0px}
table.Tbl th.TblColHdrSel a.TblHdrLnk:hover {background-repeat:repeat-x;background-position:left bottom}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:link, th.TblColHdrSrtSel a.TblHdrImgLnk:visited {background:none;display:block;text-align:left;font-weight:bold;padding-bottom:1px;width:21px}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-repeat:repeat-x;background-position:left bottom;width:21px}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:link, th.TblColHdrSrtSel a.TblHdrLnk:visited {background:none;display:block;padding:3px 0px 2px}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:hover {background-repeat:repeat-x;background-position:left bottom}
/* Selection Column - Cells */
table.Tbl td.TblTdSel, table.Tbl td.TblTdSrtSel {text-align:center;vertical-align:top;padding:0px 3px}
/* Regular Column Headers */
table.Tbl th.TblColHdr {vertical-align:bottom;padding:0px}
.TblHdrTxt {display:block;background-repeat:repeat-x;background-position:left bottom;font-weight:bold;padding:4px 5px 3px;min-height:12px}
table.TblHdrTbl {background:none;width:100%;border:none}
table.TblHdrTbl td {border:none;padding:0px;vertical-align:bottom;background:none;width:100%}
table.TblHdrTbl img {margin-bottom:3px;padding-right:5px;padding-left:5px}
table.Tbl a.TblHdrLnk:link, a.TblHdrLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;font-weight:bold;padding:3px 5px 3px 5px}
table.Tbl a.TblHdrLnk:hover {font-weight:bold;background-repeat:repeat-x;background-position:left bottom}
table.Tbl a.TblHdrImgLnk:link, a.TblHdrImgLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;white-space:nowrap;padding:4px 2px 2px 0px;width:21px}
table.Tbl a.TblHdrImgLnk:hover {white-space:nowrap;background-repeat:repeat-x;background-position:left bottom;width:21px}
table.Tbl a.TblHdrImgLnk img {padding-right:2px}
/* Current Sort Column */
table.Tbl th.TblColHdrSrt {vertical-align:bottom;padding:0px;background-repeat:repeat-x;background-position:left top}
table.Tbl th.TblColHdrSrt table.TblHdrTbl {background:none;width:100%;border:none}
table.Tbl th.TblColHdrSrt a.TblHdrLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrLnk:visited  {background:none;display:block;font-weight:bold;padding:4px 5px 3px 5px}
table.Tbl th.TblColHdrSrt a.TblHdrLnk:hover {background-image:url(../images/table/column_hdr_sort_hov_gradient.gif);font-weight:bold;background-repeat:repeat-x;background-position:left bottom}
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:visited {background:none;display:block;font-weight:bold;border-left:1px solid #c7c7c7;padding-bottom:1px;width:21px}
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:hover {background-image:url(../images/table/column_hdr_sort_hov_gradient.gif);background-repeat:repeat-x;background-position:left bottom}
table.Tbl .TblHdrSrtNum {font-size:9px;font-weight:normal;margin-left:-1px;width:21px}
table.Tbl span.TblColHdrSrtDis {background:none;display:block;text-align:left;padding:0px 2px 0px 0px}
table.Tbl span.TblColHdrSrtDis img, table.Tbl span.TblColHdrSelDis img {padding-right:2px}
table.Tbl span.TblColHdrSelDis {display:block;;background-repeat:repeat-x;background-position:left bottom;white-space:nowrap;padding:4px 2px 2px 0px;width:21px}
/* Sorted Cells */
table.Tbl .TblColFtrSpc {padding:4px 5px 1px 5px} 
/* Spacer Colums */
table.Tbl th.TblTdSpc {vertical-align:bottom;padding:0px;border-left:none}
table.Tbl td.TblTdSpc {border-left:none}
/* Alarm Cells */
/*Other Table Content Styles*/
table.Tbl .TblTdLyt img, table.Tbl .TblTdSrt img, table.Tbl .TblTdAlm img,  table.Tbl .TblTdSrtAlm img {vertical-align:middle;margin-bottom:2px}
table.Tbl .TblTdSel img, table.Tbl .TblTdSrtSel img {vertical-align:middle;margin:3px 0px 0px 8px}
.TblTdLyt {} 
/* Mouseover and Row Selection Styles */
table.Tbl tr.TblHovRow td {}
table.Tbl tr.TblHovRow th {}
/*Table Sub-Grouping */
table.Tbl .TblGrpRow {background-repeat:repeat-x;background-position:left top;vertical-align:bottom;min-height:12px;padding:6px 6px 3px}
.TblGrpTxt {font-weight:bold}
/* Table Footers */
/* Table Column-level Footer */
table.Tbl .TblColFtr {padding:4px 5px 1px 6px} 
.TblColFtrTxt {font-weight:bold}
/* Table Overall Footer */ 
table.Tbl td.TblFtrRow {padding:6px 6px 3px;border-top:none;border-bottom:none;vertical-align:middle;text-align:center}
table.Tbl .TblFtrRowTxt {font-weight:bold}
table.Tbl .TblFtrLft {float:left;font-weight:bold}
table.Tbl .TblFtrMsgSpn {float:right}
/*Table Group Column-Level Footer */
.TblGrpColFtrTxt {font-weight:bold}
/* Table Group Overall Footer */
table.Tbl .TblGrpFtrRow {padding:4px 6px 3px}
.TblGrpFtrRowTxt {font-weight:bold}
/* Embedded Table Panels */
table.Tbl td.TblPnlTd {border-top:none;border-right:none;border-bottom:none;padding:0px 0px 0px 6px;vertical-align:middle}
.TblPnlLytDiv {display:none;padding:4px 0px}
.TblPnlShd3Div {margin-bottom:10px;float:left}
.TblPnlDiv {padding:10px 15px 10px;min-width:250px}
table.Tbl div.TblPnlDiv td {background:transparent;border:none;padding-left:0px}
.TblPnlTtl {font-size:14px;font-weight:bold;padding:2px 0px 5px}
.TblPnlCnt {background:none}
.TblPnlBtnDiv {text-align:right;padding-top:10px;margin-right:3px}
.TblPnlHlpTxt {padding-top:10px;white-space:normal;font-size:11px;max-width:350px}
.TblPnlSrtTbl td {padding:3px}
/* For when appearing in titledbox*/
.TtldBoxInrDiv .TblMgn {margin:0px}
/*---*/

/* LIGHTWEIGHT TABLE DESIGN */
/* [check overwrite classes on css_ie55up.css] */
table.TblLt {background-color:#ffffff;color:#000;width:100%;padding:0px;border:none;empty-cells:show;border-collapse:collapse}
table.TblLt td {border:solid 1px #999999;padding:3px 5px 1px 5px;background-color:#ffffff}
table.TblLt th {border:solid 1px #999999;padding:3px 5px 1px 5px;background-color:#ffffff;font-weight:normal}
/* Table Caption/Title */
table.TblLt caption.TblTtlTxt {text-align:left;color:#626262;padding:5px 5px 5px 0px;font-weight:bold;font-size:12px;border:none;background:none}
table.TblLt caption.TblTtlTxt span {font-weight:bold;font-size:12px}
table.TblLt caption.TblTtlTxt span.TblTtlTxtSpn {float:left;font-weight:bold;font-size:12px}
table.TblLt caption.TblTtlTxt span.TblTtlMsgSpn {float:right;font-weight:normal;font-size:12px;color:#626262;margin-top:1px}
/* Action Bar */
table.TblLt td.TblActTd {background-color:#e7e7e7;padding:8px 5px;vertical-align:middle;background-image:url(../images/table/lite_actionbar_gradient.jpg);background-repeat:repeat-x;background-position:left top;border:solid 1px #999999}
table.TblLt td.TblActTdLst {background-color:#c3c3c3;padding:5px 5px;vertical-align:middle;background-image:url(../images/table/lite_actionbar_bot_gradient.jpg);background-repeat:repeat-x;background-position:left top;border:solid 1px #999999}
/* Selection Column - Headers */
table.TblLt th.TblColHdrSel {border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#e7e7e7}
table.TblLt th.TblColHdrSrtSel {border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:solid 1px #999999; background-image:url(../images/table/lite_column_hdr_sort_gradient.jpg)}
table.TblLt th.TblColHdrSel a.TblHdrLnk:link {background-color:#e7e7e7;background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
table.TblLt th.TblColHdrSel a.TblHdrLnk:visited {background-color:#e7e7e7;background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
table.TblLt th.TblColHdrSel a.TblHdrLnk:hover {background-image:url(../images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom}
table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:link, table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:visited {background:none;background-color:transparent}
table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:link, table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:visited {background:none;background-color:transparent}
table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-image:url(../images/table/lite_column_hdr_sort_hov_gradient.jpg);background-position:left top}
table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:hover {background-image:url(../images/table/lite_column_hdr_sort_hov_gradient.jpg);background-position:left top}
/* Regular Column Headers */
table.TblLt th.TblColHdr {border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#e7e7e7}
table.TblLt table.TblHdrTbl td {border:none;padding:0px;margin:0px;vertical-align:bottom;background:none;width:100%}
table.TblLt a.TblHdrLnk:link, table.TblLt a.TblHdrLnk:visited {background-color:#e7e7e7;background-position:left bottom;color:#333333;text-decoration:none; background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom;padding:5px 5px 3px;min-height:12px}
table.TblLt a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-color:#f1f1f1; background-image:url(../images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom}
table.TblLt a.TblHdrImgLnk:link, table.TblLt a.TblHdrImgLnk:visited {background-color:#e7e7e7;color:#454545;text-decoration:none;border-left:1px solid #dedede; background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
table.TblLt a.TblHdrImgLnk:hover {color:#454545; background-image:url(../images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom;background-color:#f1f1f1}
table.TblLt span.TblColHdrSelDis {background-color:#e7e7e7;color:#000;text-decoration:none;border-left:1px solid #dedede; background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
table.TblLt .TblHdrTxt {background-color:#e7e7e7;color:#000;text-decoration:none;background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
/* Current Sort Column */
table.TblLt th.TblColHdrSrt {border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#d6d6d6; background-image:url(../images/table/lite_column_hdr_sort_gradient.jpg)}
table.TblLt th.TblColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline; background-image:url(../images/table/lite_column_hdr_sort_hov_gradient.jpg);background-color:#d6d6d6}
table.TblLt th.TblColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:visited {color:#5c5c5c;text-decoration:none;border-left:1px solid #c7c7c7}
table.TblLt th.TblColHdrSrt a.TblHdrImgLnk:hover {color:#454545; background-image:url(../images/table/lite_column_hdr_sort_hov_gradient.jpg);background-color:#d6d6d6}
/* Multi-Column Headers */
table.TblLt th.TblMultColHdr {border-top:none;border-left:1px solid #999999;border-bottom:1px solid #999999;background-color:#e7e7e7;padding:0px;margin:0px;vertical-align:bottom}
table.TblLt th.TblMultHdr {border-bottom:none;background-color:#e7e7e7;border-top:1px solid #999999;border-left:1px solid #999999;text-align:center;padding:4px 5px}
/*Table Sub-Grouping */
table.TblLt .TblGrpRow {background-color:#e5e5e5;border-left:1px solid #999999;border-bottom:1px solid #999999;border-top:3px double #999999; background-image:url(../images/table/lite_grouprow_gradient.jpg);background-position:top left;padding:4px 5px 3px}
/* Table Footers */ 
table.TblLt td.TblFtrRow {padding:6px 5px 3px;border:none;background-color:#ffffff;vertical-align:middle;text-align:center;border-left:none;border-right:none}
table.TblLt .TblFtrRowTxt {font-weight:normal;color:#626262}
table.TblLt .TblColFtr {border-bottom:1px solid #999999;border-top:3px double #999999;background-color:#ffffff} 
table.TblLt .TblColFtrSrt {background-color:#e8e8e8;border-bottom:1px solid #999999;border-top:3px double #999999}
table.TblLt .TblColFtrSpc {border-left:none;border-bottom:1px solid #999999;border-top:3px double #999999;background-color:#ffffff} 
/* Embedded Table Panels */
table.TblLt td.TblPnlTd {padding-left:10px}
/*---*/


/* TABSET [originalName: LEVEL TABS]*/
/* [css_ie55up.css: no overwrite classes for this component] */
/* LEVEL 1 TABS */
.Tab1Div {background-color:#dddddd;background-image:url(../images/tabs/level1_background.jpg)}
a.Tab1Lnk:link, a.Tab1Lnk:visited  {color:#000;text-decoration:none}
a.Tab1Lnk:hover {text-decoration:underline}
.Tab1Div td {background-color:#b2b2b2;border:solid 1px #7b7b7b;background-image:url(../images/tabs/level1_deselect.jpg)}
.Tab1Div td.Tab1TblSpcTd {background-color:#c8c8c8; background-image:url(../images/tabs/level1_background.jpg)}
.Tab1Div div.Tab1SelTxtNew {color:#000}
.Tab1Div td.Tab1TblSelTd {background-color:#f2f2f2; background-image:url(../images/tabs/level1_selected.jpg)}
table.Tab1TblNew td.Tab1TblSelTd {background-color:#ffffff; background-image:url(../images/tabs/level1_selected-1lev.jpg)}
/* LEVEL 2 TABS */
.Tab2Div {background-color:#cacaca; background-image:url(../images/tabs/level2_background.jpg)}
a.Tab2Lnk:link, a.Tab2Lnk:visited{color:#000;text-decoration:none}
a.Tab2Lnk:hover {text-decoration:underline}
.Tab2Div td {background-color:#cecece;border-left:solid 1px #7b7b7b;border-right:solid 1px #7b7b7b;border-top:solid 1px #7b7b7b;border-bottom:none; background-image:url(../images/tabs/level2_deselect.jpg)}
.Tab2Div div.Tab2SelTxt {color:#000}
.Tab2Div td.Tab2TblSelTd {background-color:#eeeeee;border-left:solid 1px #7b7b7b;border-right:solid 1px #7b7b7b;border-top:solid 1px #7b7b7b; background-image:url(../images/tabs/level2_selected.jpg)}
/* LEVEL 3 TABS*/
.Tab3Div {background-color:#dddddd; background-image:url(../images/tabs/level3_background.gif)}
a.Tab3Lnk:link,a.Tab3Lnk:visited {color:#000;text-decoration:none}
a.Tab3Lnk:hover {text-decoration:underline}
.Tab3Div td {border-bottom:solid 1px #dcdcdc}
.Tab3Div div.Tab3SelTxt {color:#000}
.Tab3Div td.Tab3TblSelTd {border-left:solid 1px #7b7b7b;border-right:solid 1px #7b7b7b;border-top:1px solid #7b7b7b;background-color:#ffffff; background-image:url(../images/tabs/level3_selected.jpg)}
/* Hide Styles */
.Tab1Div td.hidden, .Tab2Div td.hidden, .Tab3Div td.hidden {display:none}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
/* LEVEL 1 TABS */
.Tab1Div {background-repeat:repeat-x;background-position:left bottom;padding:6px 10px 0px} 
a.Tab1Lnk:link, a.Tab1Lnk:visited  {display:block;padding:8px 15px 7px;font-weight:bold;text-align:center}
.Tab1Div table {border-collapse:collapse}
.Tab1Div td {background-repeat:repeat-x;background-position:left top}
.Tab1Div td.Tab1TblSpcTd {background-repeat:repeat-x;background-position:left top;border:none}
.Tab1Div td.Tab1TblSelTd {background-repeat:repeat-x;background-position:left top;border-bottom:none}
.Tab1Div div.Tab1SelTxtNew {display:block;padding:8px 15px 7px;font-weight:bold;text-align:center}
.Tab1Div td a.TabPad {padding:8px 20px 7px}
.Tab1Div td.Tab1TblSelTd div.TabPad {padding:8px 20px 7px}
/* LEVEL 2 TABS */
.Tab2Div {background-repeat:repeat-x;background-position:left top;padding:6px 0px 0px 10px}
a.Tab2Lnk:link, a.Tab2Lnk:visited{display:block;padding:5px 15px 4px;text-align:center}
.Tab2Div table {border-collapse:collapse}
.Tab2Div td {background-repeat:repeat-x;background-position:left top}
.Tab2Div div.Tab2SelTxt {display:block;padding:5px 15px 4px;font-weight:normal;text-align:center}
.Tab2Div td.Tab2TblSelTd {border-bottom:none;background-repeat:repeat-x;background-position:left top}
.Tab2Div td a.TabPad {padding:5px 20px 4px}
.Tab2Div td.Tab2TblSelTd div.TabPad {padding:5px 20px 4px}
/* LEVEL 3 TABS*/
.Tab3Div {padding:6px 0px 0px 10px;background-repeat:repeat-x;background-position:left top}
a.Tab3Lnk:link,a.Tab3Lnk:visited {display:block;padding:4px 15px 3px;text-align:center}
.Tab3Div div.Tab3SelTxt {font-weight:normal;padding:4px 15px 3px;text-align:center}
.Tab3Div td.Tab3TblSelTd {border-bottom:none;background-repeat:repeat-x;background-position:left top}
.Tab3Div td a.TabPad {padding:5px 20px 4px}
.Tab3Div td.Tab3TblSelTd div.TabPad {padding:5px 20px 4px}
/*---*/


/*TITLED BOX*/
/* [check overwrite classes on css_ie55up.css] */
.TtldBoxOutDiv{margin:0px}
.TtldBoxTtlDiv {margin:0px}
.TtldBoxTtlDiv table {background-image:url(../images/titledbox/titledbox_title_grad.jpg);background-repeat:repeat-x;background-position:left top;background-color:#848484;border-bottom: 1px solid #545454;padding: 2px 3px 0px 10px}
.TtldBoxTtlTxt {font-weight:bold;color: #3a3a3a;padding:4px 5px 2px 0px}
.TtldBoxTtlImg img {margin:1px 0px 1px 7px}
.TtldBoxSepDiv {background-image:url(../images/titledbox/titledbox_box_grad.jpg);background-repeat:repeat-x;background-position:left top;border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;height:12px;font-size:8px}
.TtldBoxInrDiv {padding:5px 10px 10px;border-left:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;margin-bottom:15px}
.TtldBoxInrHltDiv{background-image:url(../images/titledbox/titledbox_hilightbox_grad.jpg);background-repeat:repeat-x;background-position:left top;padding:20px 10px 10px;border-left:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;margin-bottom:15px;background-color:#efefef;margin-bottom:15px}
.TtldBoxMnu {border:solid 1px #929292;float:left;clear:both;-moz-opacity:0.9;position:absolute;background-color:#ffffff;padding:15px 0px;display:none}
.TtldBoxMnuSep {margin:2px 10px;color:#000;font-weight:bold;background-image:url(../images/titledbox/titledbox_mnu_sep.gif);background-repeat:repeat-x;background-position:center center}
a.TtldBoxMnuLnk:link, a.TtldBoxMnuLnk:visited {display:block;color:#5a5a5a;padding:2px 20px 2px 50px;font-weight:bold;text-decoration:none; white-space:nowrap}
a.TtldBoxMnuLnk:hover {color:#ffffff;background-color:#6e6e6e;text-decoration:none}
a.TtldBoxMnuMdlLnk:link, a.TtldBoxMnuMdlLnk:visited {display:block;color:#5a5a5a;padding:2px 20px 2px 0px;font-weight:bold;text-decoration:none; white-space:nowrap}
a.TtldBoxMnuMdlLnk:hover {color:#ffffff;background-color:#6e6e6e;text-decoration:none}
a.TtldBoxMnuMdlLnk:link img, a.TtldBoxMnuMdlLnk:visited img, a.TtldBoxMnuMdlLnk:hover img {margin:1px 18px 0px}
/*---*/



/* TEXT AND PASSWORD FIELDS */
/* [css_ie55up.css: no overwrite classes for this component] */
.TxtFld {}
.TxtFldDis {background-color:#e3e3e3;color:#858585}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.TxtFld, .TxtFldDis {padding-left:2px}
/*---*/


/* TEXTAREAS */ 
/* [css_ie55up.css: no overwrite classes for this component] */
.TxtAra {}
.TxtAraDis {background-color:#e3e3e3;color:#858585}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.TxtAra, .TxtAraDis {padding-left:2px}
/*---*/


/* TREE */
/* [css_ie55up.css: no overwrite classes for this component] */
.TreBdy {margin:0px}
.Tree {background-color:#ffffff}
.TreTtl {color:#000;font-weight:bold}
a.TreeLink:link, a.TreeLink:visited {color:#454545;text-decoration:none}
a.TreeLink:hover {color:#454545;text-decoration:underline}
a.TreeParentLink:link, a.TreeParentLink:visited {color:#454545;text-decoration:none;font-weight:bold}
a.TreeParentLink:hover {color:#454545;text-decoration:underline;font-weight:bold}
a.TreeSelLink:link, a.TreeSelLink:visited {color:#000;text-decoration:none;font-weight:bold}
a.TreeSelLink:hover {color:#000;text-decoration:underline;font-weight:bold}
.TreeRootRow, .TreeRootRowHeader {background-color:#dddddd}
.TreeSelRow {background-color:#eeeeee}
.TreeSelText {color:#000;font-weight:bold}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.TreeImg {padding-top:2px;padding-bottom:1px}
.TreeImgHeight {display:inline;line-height:22px}
.TreeContent {display:inline;vertical-align:middle;padding-left:5px}
.TreeLinkSpace {margin-left:3px}
.TreeRootRow {height:26px}
.TreeRootRowHeader {height:4px}
.TreeRow {white-space:nowrap;clear:both}
.TreeRow .float {padding-left:5px}
.TreeRootRow .float {padding-left:7px}
.TreeSelRow .float {padding-left:5px}
/*---*/
