/* common styles */
div.shadow 
{              
   position :absolute;
   background: url(../../images/backgrounds/shadow.png) no-repeat bottom right;     
}

.Hidden
{
                display:none;
}
.TopGroupHidden
{
                display:none;
}
.clear
{
                clear: both;
}
/*default style for table with cellpadd=0 cellspacing=0*/
.tNP
{
                border-collapse: collapse; 
                border-spacing: 0; 
}
.BaseLayoutTable *
{
                font-family:Tahoma, Verdana, Arial, sans-serif;
                font-size:11px;
}
input, select, checkbox, textarea, td
{              
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;           
                FONT-SIZE: 11px; 
                                
}
.tdV select, .tdV input
{
                width:100%;
}
.tdV textarea
{
                width:100%;
                float:right;
}
div.HiddenDiv
{
                position:absolute;
                visibility:hidden;               
}
div.popupDiv
{
                position:absolute;
                display:none;                                                                     
                border:1px solid #89b0cd;
                font-weight:normal;
                background-color: #FFFAE8;
                margin:0;             
}body
{
                padding: 0;
                margin: 0;                            
                height:100%;
                width:100%;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 11px;
                scrollbar-face-color: #E4E4E4;
                scrollbar-shadow-color: #DBE6F2;
    scrollbar-highlight-color: #F4F4F4;
    scrollbar-3dlight-color: #F4F4F4;
    scrollbar-darkshadow-color: #F4F4F4;
    scrollbar-track-color: #F4F4F4;
    scrollbar-arrow-color: #000000;
}
body.PageBody
{
                border:0;
}

FORM, #PageContainer
{
                padding:0;
                border:0;
                margin:0;
                height:100%;
                width:100%;
                overflow: hidden;
                position:absolute;
}

#PageBottom
{
                width:100%;
                height:100%;                      
                padding:0;
                margin:0;
                overflow: hidden;            
}

#NavColContainer
{              
                float:left;
                width:200px;      
                height:100%;      
                background-color:#809DB6;                                        
                overflow: hidden;
}

.defaultview #NavColContainer
{
                background-image:url(../../images/backgrounds/nav_top.png);
                background-position:top, right;
                background-repeat:no-repeat;
}

.objview #NavColContainer
{
                background-color:#fff2c9;                           
}

#NavArea
{
                overflow: hidden;
}
#MainBody
{
                position:absolute;
                display:block;
                padding:0;
                border: 0;
                margin:0;
                left:200px;
                background-color:#fff2c9;                                                           
                overflow: hidden;
}
.popupview #MainBody
{
                position:static;
                left:0px;
                width:100%;
}

#PageContext
{              
                display:block;
                width:100%;
                height:58px;
                background:url(../../images/Backgrounds/pagecontext_top.png);
                background-position:left top;
                background-repeat:no-repeat; 
}


#PageContextDiv
{                              
                width:100%;       
                display: inline-block;
                font-family:Tahoma, Verdana, Arial, sans-serif;
                padding: 0px 0px 0px 10px;
                color:#ffffff;       
                font-family:Tahoma, Verdana, Arial, sans-serif;
                font-size: 12pt;
                overflow:hidden;
}
.portalview #PageContextDiv
{
                color:#333;          
                margin-top:5px;
                margin-bottom:5px;
                width:100%;
}
#PageContextDiv .primary
{                              
                font-weight: bold;
}
#PageContextDiv .secondary 
{                              
                font-weight:normal;       
}
#ToolbarDiv
{
                overflow:hidden;             
                padding:5px 5px 3px 0px;             
                width:100%;       
}
.portalview #ToolbarDiv
{
                position:absolute;
                left:200px;
                top:0px;
                width:auto;
}

#PageContent
{
                display:block;
                width: 100%;
                overflow: hidden;
                padding:5px 0px 5px 5px;             
                /*border:solid 1px red;*/
}
.popupview #PageContent
{
                padding:5px 5px 5px 5px;
}

#PageContextRight
{
                float:left;
                height:100%;
                left:200px;
                overflow:hidden;
}
#TabContainer, #ContentHeader, #ContentHeaderIndented
{              
                background:url(../../images/Backgrounds/pagecontext_bottom.png);
                background-position:left top;
                background-repeat:no-repeat;
                width:100%;
                height: 34px;
                padding-left: 10px;          
                overflow:hidden;
}

#ContentHeaderIndented
{
                padding-left: 200px;
}

#ContentHeaderLeft
{
                position:absolute;
                height:100%;
                width:49%;
                overflow:hidden;             
}

#ContentHeaderRight
{
                position:absolute;
                right:0;
                height:100%;
                overflow:hidden;             
                white-space: nowrap;    
}

#ContextToolbar
{                              
                padding-right: 5px;
}

.popupview #TabContainer
{
                padding-left: 0px;
}

div.MenuTitle
{
                padding: 0px 0px 0px 0px;            
                margin:0;
                height:25px;            /* the menu's overall height */
                width:100%;                       /* we always want our menu to fill the available space */             
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size:11px;         /* this (and also below) sets the menu's font size */                                
                background-image:url(../../images/Menu/TopMenu/menu_bg.png);
                color:#000;
                overflow:hidden;
}
#PageTitle
{
                float:left;             
                padding:5px 5px 5px 5px;
                max-width:70%;
                overflow:hidden;             
}

.FilterTip
{
                float:left;
                margin-top:7px;               
                text-overflow:ellipsis;
                overflow: hidden;
                white-space: nowrap;
                margin-right: 66px;
                width: 300px;
                position: absolute;
                left: 0px;
                padding-left: 66px;
                width: 100%
}
.FilterTipPortal
{
                color: Black;
                position: relative;
                padding-bottom: 2px;
}
#div_PageTable
{
                background-color:#FFFAE8;
}

#SimplePageBody
{
                overflow:auto;
}
#SimplePageBody FORM
{
                height:auto;
                overflow:auto;
}

.SplitterContext
{
                background-color: #eacd98;
}

.SplitterContext #PageContextDiv 
{
                font-family: Tahoma;
                font-size: 11pt;
                color: #333;
}

#Scroll1 .tab_Container
{
                overflow: visible;
}

#Scroll1 .tab_ContentScroll
{
                overflow: visible;
}

#Scroll2 .tab_Container
{
                overflow: visible;
}

#Scroll2 .tab_ContentScroll
{
                overflow: visible;
}
.AttachGroupSelect
{
                background-color: #FFF2C9;
                border:1px solid #CCC;
                height:100px;
                padding:10px;
}

.AttachGroupBtnTable
{
                width:100%;
                border-collapse:collapse;
                border-spacing:0;
}

.AttachGroupTC
{
                width:30%;
}

.AttachGroupAddBtn
{
                padding-top:6px;
}
#NewGroupOKButton,#NewGroupCancelButton
{
                float:right;
}.bl_BulletList
{
                list-style-type: disc;
                margin:5 5 5 20;
                padding:0 0 0 0;
}
.bl_BulletList li
{
                margin: 0 0 0 0;
}

.bl_BulletListTypeNone
{
   list-style-type: none;
   margin:5 5 5 20;
}.btn_DivContainer {margin:0; text-align: left; width: 100%; display:inline-block; white-space:nowrap;padding-right:5px;}

.buttons {margin-bottom: 0px; margin-right:10px; float:right; cursor:pointer; padding:5px 0 0 0;}
a.buttons {vertical-align: middle;}

a.btn-em, a.folderbtn-em, a.folderbtn-emon,
a.btn-df, a.folderbtn-df, a.folderbtn-dfon, 
a.btn-rd, a.folderbtn-red, a.folderbtn-redon, 
a.btn-bl, a.btn-br, a.btn-gr, a.btn-blue, a.btn-sm,
a.btn-em-dis, a.btn-df-dis, a.folderbtn-df-dis, a.btn-rd-dis, a.btn-bl-dis, a.btn-br-dis, a.btn-gr-dis, a.btn-blue-dis, a.btn-sm-dis,
a.btn-blue, a.btn-sm, a.btn-blue-dis, a.btn-sm-dis, a.btn-blpub
{
                text-decoration: none; 
                color:#fff; 
                display: inline-block; 
                font-size: 11px; 
                margin-left: 8px; 
                padding: 4px 0 4px 12px;
                margin-bottom:5px;
                white-space:nowrap;
}

/*small button only*/
a.btn-blue, a.btn-sm, a.btn-blue-dis, a.btn-sm-dis
{
                font-size: 10px; 
                padding: 3px 0 3px 12px;              
                margin-bottom:5px;
}

a.btn-blue span, a.btn-sm span, a.btn-blue-dis span, a.btn-sm-dis span
{
                padding: 3px 12px 3px 0px;
                
}

/*regular button*/
a.btn-em:hover, a.folderbtn-emon, 
a.btn-df:hover, a.folderbtn-dfon, 
a.btn-rd:hover, a.folderbtn-rdon, 
a.btn-bl:hover, a.folderbtn-blon, 
a.btn-br:hover, a.folderbtn-bron, 
a.btn-gr:hover, a.folderbtn-gron, 
a.btn-sm:hover, a.folderbtn-smon, 
a.btn-blue:hover, a.folderbtn-blueon, 
a.btn-blpub:hover, a.folderbtn-blpubon 
{
                background-position:0px -25px;
}

a.btn-em span, a.folderbtn-em span, a.folderbtn-emon span, 
a.btn-df span, a.folderbtn-df span, a.folderbtn-dfon span, 
a.btn-rd span, a.folderbtn-rd span, a.folderbtn-rdon span, 
a.btn-bl span, a.folderbtn-bl span, a.folderbtn-blon span, 
a.btn-br span, a.folderbtn-br span, a.folderbtn-bron span, 
a.btn-gr span, a.folderbtn-gr span, a.folderbtn-gron span, 
a.btn-em-dis span, a.btn-df-dis span, a.btn-rd-dis span, a.btn-bl-dis span, a.btn-br-dis span, a.btn-gr-dis span, a.btn-blpub span
{
                padding: 4px 12px 4px 0;
}

a.btn-em:hover span, a.folderbtn-emon span,
a.btn-df:hover span, a.folderbtn-dfon span, 
a.btn-rd:hover span, a.folderbtn-rdon span, 
a.btn-bl:hover span, a.folderbtn-blon span, 
a.btn-br:hover span, a.folderbtn-bron span, 
a.btn-gr:hover span, a.folderbtn-gron span, 
a.btn-sm:hover span, a.folderbtn-smon span, 
a.btn-blue:hover span, a.folderbtn-blueon span, 
a.btn-blpub:hover span, a.folderbtn-blpubon span
{
                background-position:right -25px;
}
/*disabled button*/
a.btn-em-dis, a.btn-df-dis, a.btn-rd-dis, a.btn-bl-dis, a.btn-br-dis, a.btn-gr-dis, a.btn-blue-dis, a.btn-sm-dis,
a.btn-em-dis:hover, a.btn-df-dis:hover, a.btn-rd-dis:hover, a.btn-bl-dis:hover, a.btn-br-dis:hover, a.btn-gr-dis:hover, a.btn-blue-dis:hover, a.btn-sm-dis:hover
{
                color:#9AC5DE;
                cursor:default;
}
/*savebutton*/
a.btn-em, a.folderbtn-em, a.folderbtn-emon
{background: transparent url(../../images/Buttons/btn-em_left_both.gif) 0 0 no-repeat; font-weight: bold;}
a.btn-em span, a.folderbtn-em span, a.folderbtn-emon span
{background: transparent url(../../images/Buttons/btn-em_right_both.gif) top right no-repeat; }      

a.btn-em-dis{background: transparent url(../../images/Buttons/btn-em_left_both_dis.gif) 0 0 no-repeat; color:#ccc;}
a.btn-em-dis span {background: transparent url(../../images/Buttons/btn-em_right_both_dis.gif) top right no-repeat;}

/*yellow button*/
a.btn-df, a.folderbtn-df, a.folderbtn-dfon{background: transparent url(../images/Buttons/btn-df_left_both.gif) 0 0 no-repeat; color:#000;}
a.btn-df span, a.folderbtn-df span, a.folderbtn-dfon span{background: transparent url(../images/Buttons/btn-df_right_both.gif) top right no-repeat;}                

a.btn-df-dis{background: transparent url(../images/Buttons/btn-df_left_dis.gif) 0 0 no-repeat;}
a.btn-df-dis span{background: transparent url(../images/Buttons/btn-df_right_dis.gif) top right no-repeat;}
 
/*blue small*/
a.btn-blue,.btn-blue-dis {background: transparent url(../../images/Buttons/btn-blue_left_both.gif) 0 0 no-repeat;}
a.btn-blue span{background: transparent url(../../images/Buttons/btn-blue_right_both.gif) top right no-repeat;}     
a.btn-blue:hover {color: #e9e9e9;}

a.btn-blue-dis{background: transparent url(../../images/Buttons/btn-blue_left_dis.gif) 0 0 no-repeat;}
a.btn-blue-dis span{background: transparent url(../../images/Buttons/btn-blue_right_dis.gif) top right no-repeat;}

/*yellow small */
a.btn-sm{background: transparent url(../../images/Buttons/btn-sm_left_both.gif) 0 0 no-repeat; color: #333;}
a.btn-sm span{background: transparent url(../../images/Buttons/btn-sm_right_both.gif) top right no-repeat;}
a.btn-sm:hover {color: #000;}

a.btn-sm-dis{background: transparent url(../../images/Buttons/btn-sm_left_dis.gif) 0 0 no-repeat;}
a.btn-sm-dis span {background: transparent url(../../images/Buttons/btn-sm_right_dis.gif) top right no-repeat;}

/*red*/
a.btn-rd{background: transparent url(../../images/Buttons/btn-red_left_both.gif) 0 0 no-repeat;}
a.btn-rd span{background: transparent url(../../images/Buttons/btn-red_right_both.gif) top right no-repeat;}

a.btn-rd-dis{background: transparent url(../../images/Buttons/btn-red_left_dis.gif) 0 0 no-repeat;}
a.btn-rd-dis span{background: transparent url(../../images/Buttons/btn-red_right_dis.gif) top right no-repeat;}

/*blue*/
a.btn-bl{background: transparent url(../../images/Buttons/btn-blue_left_both.gif) 0 0 no-repeat;}
a.btn-bl span{background: transparent url(../../images/Buttons/btn-blue_right_both.gif) top right no-repeat;}

a.btn-bl-dis{background: transparent url(../../images/Buttons/btn-blue_left_dis.gif) 0 0 no-repeat;}
a.btn-bl-dis span{background: transparent url(../../images/Buttons/btn-blue_right_dis.gif) top right no-repeat;}

/*brown*/
a.btn-br{background: transparent url(../../images/Buttons/btn-brown_left_both.gif) 0 0 no-repeat;}
a.btn-br span{background: transparent url(../../images/Buttons/btn-brown_right_both.gif) top right no-repeat;}

a.btn-rd-dis{background: transparent url(../../images/Buttons/btn-brown_left_dis.gif) 0 0 no-repeat;}
a.btn-rd-dis span{background: transparent url(../../images/Buttons/btn-brown_right_dis.gif) top right no-repeat;}

/*green*/
a.btn-gr{background: transparent url(../../images/Buttons/btn-green_left_both.gif) 0 0 no-repeat;}
a.btn-gr span{background: transparent url(../../images/Buttons/btn-green_right_both.gif) top right no-repeat;}

a.btn-gr-dis {background: transparent url(../../images/Buttons/btn-green_left_dis.gif) 0 0 no-repeat;}
a.btn-gr-dis span{background: transparent url(../../images/Buttons/btn-green_right_dis.gif) top right no-repeat;}

.CalendarNavTable
{
                background-color:#F7C86C;
                border-top: 1px solid #e27501;
                border-right: 1px solid #e27501;
                border-left: 1px solid #e27501;
}

.CalendarDayCell
{
                background-color:#f3B347;
                font-family:Tahoma, Verdana, Arial, sans-serif;
                text-align:center;
                height:24px;
                color:#333333;
                font-weight:bold;
                font-size:12px;
                border: 1px solid #FCDFA7;
}
.CalendarNavLink
{
                text-decoration:none;
                color:#333333;
                text-align:center;
                height:21px;
                padding-top:2px;
}
.CalendarContDiv
{
                position:relative;
}
#MonthImageDiv
{
                position:relative;
                overflow-y:auto;
                overflow-x:hidden;
                display:block;
                float:left;
}
#CalNavHeaderDiv
{
                position:relative;
                float:left;
                display:block;
}

#PortalCalendarButtons .buttons
{
                float:left;
}
div.CalPublishMenuTitle
{
                padding: 0px 0px 0px 0px;            
                margin:0;
                height:25px;            /* the menu's overall height */
                width:100%;                       /* we always want our menu to fill the available space */             
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size:11px;         /* this (and also below) sets the menu's font size */                                
                background-image:url(../../images/Menu/TopMenu/menu_bg.png);
                color:#000;
                overflow:hidden;
}
#CalPublishPageContext
{              
                display:block;
                width:100%;
                height:58px;
                background:url(../../images/Backgrounds/pagecontext_top.png);
                background-position:left top;
                background-repeat:no-repeat;
}

#CalPublishPageBottom
{
                width:100%;
                height:100%;                      
                padding:0;
                margin:0;
                overflow: hidden;            
                background-color:#fff4d2;
}

#CalPublishPageContextPopUp
{              
                display:block;
                width:100%;
                height:58px;
                background:url(../../images/Backgrounds/pagecontext_top.png);
                background-position:left top;
                background-repeat:no-repeat;
                padding-top:20px;
}

#MainBodyMonthBarPub
{
                height:95%;
                position:absolute;
                display:block;
                padding:0;
                border: 0;
                margin:0;
                background-color:#fff2c9;                                                           
                overflow: hidden
}
#PageContentMonthBarPub
{
                display:block;
                overflow: hidden;
                padding:5px 0px 5px 5px;             
}

/*blue*/
a.btn-blpub{background: transparent url(../../images/Buttons/btn-blue_left_both.gif) 0 0 no-repeat;}
a.btn-blpub span{background: transparent url(../../images/Buttons/btn-blue_right_both.gif) top right no-repeat;}

.tdV .AprimoCheckBox INPUT
{
                width:auto;
}

.CellMatrixTable
{
                overflow: auto;
                width: 100%;
                height: 100%;
}

.CellMatrixGridRow
{
                height: 75%;
                vertical-align: top;
}

.CellMatrixDynamicRow
{
                height: 75%;
}

.CellMatrixAddRow
{
                background-color: #f7f7ef;
                padding: 3px;
                border-top:1px solid #F0E8CD;
                border-bottom:1px solid #F0E8CD;
}
.CMExistsListTableHeader
{
                padding-right: 3px;
                padding-left: 3px;
                font-weight: bold;
                font-size: 11px;
                padding-bottom: 3px;
                text-transform: capitalize;
                color: #000000;
                padding-top: 3px;
                font-family:  Tahoma, Verdana, Arial, sans-serif;
                background-color: #F9DA94;
                text-align: center;
}

.CMPreviewDataDynHeader
{
                font-weight:bold;            
                font-size: 8pt;    
                background-color: #F9DA94;       
                color:#333333;
                text-align:center;
                height:100%;
}

.CMExistsSubListTableHeader
{
                background-color: #F9DA94;       
                border-bottom: #CCC 1px solid;
                width: 75%;
}
.CMExistsSubListTableCelltable
{
                width:100%;
}
.CMExistsSubListTableCell
{
                padding: 6px;
                font-size: 11px;
                color: #000000;
                font-family:  Tahoma, Verdana, Arial, sans-serif; 
                vertical-align: top;            
}

.CMExistsListTableCell
{
                /*padding: 6px;*/
                /*border-bottom: #aaaaaa 1px solid;*/
                vertical-align: top;
}

TR.CMExistsSubRow
{
                BACKGROUND-COLOR: #FFFAE8
                border-bottom: #aaaaaa 2px solid;
}

.CMAddRowTableCell
{
                /*border-right: #cccccc 1pt solid;*/
}

.CMTreeNode 
{ 
  font-family:  Tahoma, Verdana, Arial, sans-serif; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:0px;
  padding-left: 0px; 
  padding-right: 0px;
}

.CMSelectedTreeNode 
{ 
  font-family:  [@GLOBAL.FONFAMILY];
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:0px;
  padding-bottom:0px;
  padding-left: 0px; 
  padding-right: 0px; 
  cursor: default; 
}

.CMHoverTreeNode 
{ 
  font-family:  Tahoma, Verdana, Arial, sans-serif; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:0px;
  padding-bottom:0px;
  padding-left: 0px; 
  padding-right: 0px; 
  cursor: hand; 
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#6698CB' , EndColorStr= '#88B1D8' );
}

.CMEdPopupLabelCell
{
                width: 31%;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
}
.CMEdPopupSelectCell
{
                width: 69%;
    FONT-SIZE: 11px;
    FONT-FAMILY:Tahoma, Verdana, Arial, sans-serif;
}

.CMFxPopupLabelCell
{
                width: 1%;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
}
.CMFxPopupSelectCell
{
                width: 99%;
    FONT-SIZE: 11px;
    FONT-FAMILY:Tahoma, Verdana, Arial, sans-serif;
}
TR.CMFxHidden
{
                visibility:hidden;
}
/* Causes clipping when scrollbars on
#tblDRowsCriteria INPUT
{
                width:85%;
}
*/
#tblDRowsCriteria .fcTC IMG, #tblDRExists .fcTC IMG
{
                margin-bottom:2px;
}
#tblDRowsCriteria TD IMG, #tblDRExists TD IMG
{
                margin-bottom:2px;
}
/*
#tblDRowsCriteria .FilterBetweenTB
{
                width:85%;
}
*/
#tblDRowsCriteria .AprimoTextBoxAdvCrit
{
                width:94%;
}
.CMQueryModeSelection
{
                display: inline;
}

.CMRadioButton
{
                display: inline;
                width: 25px;
}

.CMAQBOuterDiv
{
}

.CMAQBMiddleDiv
{
                display: inline;
}

.CMTreeDiv
{
                width: 100%;
                height: 100%;
                display: inline;
}

.CMAQBInsertButtonDiv
{
                display: inline;
                height: 100%;
                vertical-align: middle;
}

.CMSQLDiv
{
                display: inline;
}

.CMAQBActionButtonBar
{
                
}

.CMAQBTextBoxDisplayTable
{
                width: 100%;
                height: 100%;
                border-collapse: collapse; 
                border-spacing: 0; 
}

.CMAQBTextBox
{
                height: 100%;
                FONT-SIZE: 11px; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
                TEXT-ALIGN: left;                             
}

#AQBInsertButton
{
                text-align: center;
                margin-left: auto;
                margin-right: auto;
                width: 100%;
}

#AdvancedLayoutMulti .fcTC
{
                padding: 0px 0px 0px 0px;
}

.toolbox .segtoolicon
{                              
                font-size:11px;  
                display:inline;
                float:left;
                width: 59px;       
                height:60px;                                       
                margin-bottom: 1px;
                padding:0;                           
}
.toolbox .segtoolicon div.dis
{
                color:#999;
}
.toolbox .segtoolicon div , #toolShadow div 
{
                color: #000000;
                vertical-align:middle;
                display:block;
                padding: 5px 5px 5px 5px;            
                text-align:center;
                text-decoration:none;                   
                height:100%;
}
.toolbox .segtoolicon div.on
{              
                background-color: #E2ECF5;
                border: #6699CC 1px solid;                          
                padding: 4px 4px 4px 4px;                            
}

.cellMatrixWSRequired
{
                font-weight:bold;            
                background: url(../../images/Icons/required.gif) no-repeat 65% 35%;

}


.sqlSettingRequired
{
                font-weight: bold;           
                background-image: url(../../images/Icons/required.gif);
                background-repeat: no-repeat;
                background-position: 95% 35%;
                width: 50%;
                padding-right: 10px;
                display: inline;
                float: right;
}

.selectAllCheckBox
{
                padding: 7px;
                vertical-align: top;
}

#tblDRowsCriteria .dyn_ReqCtrl SELECT
{
                width:96%;
}
#tblDRowsCriteria INPUT
{
                width:100%;
}
#tblDRowsCriteria .fcTC
{
                width:100%;
}

#tblDRExists INPUT
{
                width:100%;
}
#tblDRExists .fcTC
{
                width:100%;
}.inactMessageDiv
{
                width:100%;
}
.inactMessageDiv .fcT
{
                width:75%;
}
.inactTA
{
                width:100%;
}
.inactFormat
{
                width:25%;
                float:right;
                text-align:middle;
}
#V_confirm_jsid
{
                width:100%;
}

#ConfirmationMessageMulti,#InboundOppMsgMulti
{
                width:100%;
}
#InboundOppMsgMulti TABLE
{
                width:100%;
}
#multiCell_InboundOppMsg_Img_jsID
{
                width:1%;
}
#ConfirmationMessageMulti TEXTAREA
{
                width:100%;
}

Table.ListTableFormDef
{
                width:100%;
                border-collapse: collapse; 
                border-spacing: 0;           
                border:solid 1px #BCB7A3;
}
TD.ListTableHeaderFormDef
{
                font-weight:bold;            
                font-size: 8pt;    
                border-right:solid 1px #FFF6D8;
                border-top:solid 1px #FFF6D8;
                border-bottom:solid 1px #FFF6D8;
                background-color: #F9DA94;       
                color:#333333;
                text-align:center;
                height:26px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
}

span.FormattedText {
                overflow: auto;
                height: 100%;
                width: 100%;
                display: block;
}

span.FormattedText pre {
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 11px;
}.ListContainer
{
                overflow:hidden;             
}
Div.TableContainer
{
                background-color:#FFEEB9;         
                overflow:scroll;                                                 
                scrollbar-face-color: #E4E4E4;
                scrollbar-shadow-color: #DBE6F2;
                scrollbar-highlight-color: #F4F4F4;
                scrollbar-3dlight-color: #F4F4F4;
                scrollbar-darkshadow-color: #F4F4F4;
                scrollbar-track-color: #F4F4F4;
                scrollbar-arrow-color: #000000;
                vertical-align:text-top;
                border:solid 1px #cccccc;
}

Table.ListTable
{
                width:100%;
                border-collapse: collapse; 
                border-spacing: 0;           
                border:solid 1px #BCB7A3;
}

TR.TRListRowEven, TR.TRListCBRowEven
{
                background-COLOR: #FFF6D8;
                color:#333333;
}

TR.TRListRowOdd, TR.TRListCBRowOdd
{              
                background-color: #FFF;
                color:#333333;
}
TR.TRListRowGroup
{
                color:#000000;
}
TD.TDListCell, TD.TDListCellCenter, TD.TDListCellRight, TD.TDListTotalLabelCell, TD.TDListTotalCell
{
                border-right:solid 1px #F0E8CD;
                border-bottom:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
}

.TRListCBRowEven TD.TDListCell, .TRListCBRowEven TD.TDListCellCenter, .TRListCBRowEven TD.TDListCellRight,
.TRListCBRowOdd TD.TDListCell, .TRListCBRowOdd TD.TDListCellCenter, .TRListCBRowOdd TD.TDListCellRight
{
                border-top:0px;
                
}
TD.TDListCellCenter
{
                text-align:center;
}

TD.TDListCellRight, TD.TDListTotalLabelCell, TD.TDListTotalCell
{
                text-align:right;
}
TD.TDListTotalLabelCell
{
                BACKGROUND-COLOR: #f6f6e0;
}
TD.TDListTotalCell
{
                BACKGROUND-COLOR: #e4e4e4;
}
TD.ListTableHeader, TD.QuickFilter
{
                font-weight:bold;            
                font-size: 8pt;    
                border-right:solid 1px #FFF6D8;
                border-top:solid 1px #FFF6D8;
                border-bottom:solid 1px #FFF6D8;
                background-color: #F9DA94;       
                color:#333333;
                text-align:center;
                height:26px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
}
TD.QuickFilter
{
                background-color: #F4BE5C;       
}
.ListActionBar
{
                width:auto;
}
.ListActionRight
{
                width:99%;
}

.ListTable Table.fcT
{
                width:auto;
}
.ListTable Table.fcT .fcTC input
{
                width:auto;
}
.AboutLabel
{
                color:#000000;
                background-color:#e4e4e4;
                padding: 5px 10px 5px 10px;
                font-weight:bold;
                border-bottom:solid 1px #F0E8CD;
}.dp_MainDiv,.dp_Date,.dp_DateSelected,.dp_Days,.dp_ControlInnerTable{
                BORDER:1px solid #F3B347;
                FONT-SIZE: 8pt; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
                COLOR:#111111;
                BACKGROUND-COLOR: white;
                padding:0px;
                margin:0px;
}

.dp_MainDiv{
                WIDTH:100%;
                cursor:pointer;
}
.dp_Shadow
{
   background: url(../../images/backgrounds/shadow.png) no-repeat bottom right;  
}
.dp_Days{
                BORDER:0px;
                BORDER-BOTTOM:1px solid #F3B347;
                padding:4px;
}
.dp_Date{
                BORDER:0px;
                padding:4px;
}
.dp_DateSelected{
                BACKGROUND-COLOR: #FFF8DB;
                BORDER:1px solid #F3B347;
                FONT-WEIGHT: bold; 
}
.dp_ControlTable{
                WIDTH:100%;
                HEIGHT:173px;
}
.dtp_ControlTable{
                WIDTH:100%;
                HEIGHT:182px;
}
.dp_ControlInnerTable{
                BACKGROUND-COLOR: #F7C86C;
                WIDTH:100%;
}
.dp_BorderRight
{
                border-left:1px solid white;
}
.dp_BorderLeft
{
                border-right:1px solid white;
}
.junk
{
                position:relative;
                top: 0px;
                left: 0px;
}

.boxDraw
{
                border: solid 1px #303030;
                background-color: #909090;
                filter: alpha(opacity=50);
                opacity: .5;
                -moz-opacity: .5;
}

.dialog-box
{
                border: solid 1px #999999;
                background-color: #FFFFCC;
                font-family: Verdana, Arial;
                font-size: 11px;
                padding: 10px;
}

.dialog-block
{
                background-color: #909090;
                filter: alpha(opacity=50);
                opacity: .5;
                -moz-opacity: .5;
}

#ViewerControl
{
                position: relative;
                overflow: hidden;
}

#DesignerDiv
{
                position: relative;
                overflow: hidden;            
}
#iFrameDataGrid
{
                position: relative;
}
.annotationPaging
{
                height:20px;
                font-weight: bold;
                font-size: 11px;
                white-space: nowrap;
                text-align: right;
                padding:2px 5px 2px 5px;
}

.annotationPaging .link
{
                color: #00f;
                text-decoration: underline;
                cursor: hand;
}

.canvasHolder
{
                position:relative;
                display:block;
                background-color: #909090;
                overflow: auto;
}
.canvas
{
                position:absolute;
                margin:5px 5px 5px 5px;
}
.area
{
                color: #000000;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
}
/*
.tabarea
{
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                padding: 10px 10px 10px 10px;
                border-left: solid 1px #999999;
                border-bottom: solid 1px #999999;
                border-right: solid 1px #999999;
                background-color: #FFFEF3;
}

.tabareaicons
{
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                padding-top: 5px;
                padding-right: 5px;
                border-left: solid 1px #999999;
                border-right: solid 1px #999999;
                background-color: #FFFEF3;
}

.tabarea-tab-on
{
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                font-weight: bold;
                border-top: solid 1px #999999;
                background-color: #FFFEF3;
}

.tabarea-tab-off
{
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
                border-top: solid 1px #999999;
                border-bottom: solid 1px #999999;
                background-color: #FFFFFF;
}

.tabarea-tab-blank
{
                background-color: Transparent;
                border-bottom: solid 1px #999999;
}

.tabarea-cell
{
                color: #000000;
                font-family: Verdana;
                font-size: 11px;
}

A.tab:visited
{
                color: #000000;
                text-decoration: none;
                cursor: hand;
}

A.tab:link
{
                color: #000000;
                text-decoration: none;
                cursor: hand;
}

A.tab:hover
{
                color: #000000;
                text-decoration: none;
                cursor: hand;
}

A.tab
{
                color: #000000;
                text-decoration: none;
                cursor: hand;
}

A.previewLink:visited
{
                color: #0000FF;
                text-decoration: none;
}

A.previewLink:link
{
                color: #0000FF;
                text-decoration: none;
}

A.previewLink:hover
{
                color: #0000FF;
                text-decoration: underline;
}
*/
/*----- Designer Toolbar -----*/
.designertoolbar #tiNote
{
	background-image: url(../../images/annot_note.gif);
	padding-left:25px;
}

.designertoolbar #tiNote_On
{
	background-image: url(../../images/annot_note_on.png);
	padding-left:25px;
}

.designertoolbar #tiHighlight
{
	background-image: url(../../images/annot_highlight.png);
	padding-left:25px;
}

.designertoolbar #tiHighlight_On
{
	background-image: url(../../images/annot_highlight_on.png);
	padding-left:25px;
}

.designertoolbar #tiStrikethrough
{
	background-image: url(../../images/annot_strikethrough.png);
	padding-left:25px;
}

.designertoolbar #tiStrikethrough_On
{
	background-image: url(../../images/annot_strikethrough_on.png);
	padding-left:25px;
}

.designertoolbar #tiArrow
{
	background-image: url(../../images/annot_arrow.png);
	padding-left:25px;
}

.designertoolbar #tiArrow_On
{
	background-image: url(../../images/annot_arrow_on.png);
	padding-left:25px;
}

.designertoolbar #tiLine
{
	background-image: url(../../images/annot_line.png);
	padding-left:25px;
}

.designertoolbar #tiLine_On
{
	background-image: url(../../images/annot_line_on.png);
	padding-left:25px;
}

.designertoolbar #tiRectangle
{
	background-image: url(../../images/annot_rect.png);
	padding-left:25px;
}

.designertoolbar #tiRectangle_On
{
	background-image: url(../../images/annot_rect_on.png);
	padding-left:25px;
}

.designertoolbar #tiPencil
{
	background-image: url(../../images/annot_pencil.png);
	padding-left:25px;
}

.designertoolbar #tiPencil_On
{
	background-image: url(../../images/annot_pencil_on.png);
	padding-left:25px;
}

.designertoolbar #tiCaret
{
	background-image: url(../../images/annot_caret.png);
	padding-left:25px;
}

.designertoolbar #tiCaret_On
{
	background-image: url(../../images/annot_caret_on.png);
	padding-left:25px;
}

.designertoolbar #tiText
{
	background-image: url(../../images/annot_pointer.png);
	padding-left:25px;
}

.designertoolbar #tiText_On
{
	background-image: url(../../images/annot_pointer_on.png);
	padding-left:25px;
}

.designertoolbar #tiZoom
{
	background-image: url(../../images/zoom_in_s.png);
	padding-left:25px;
}

.designertoolbar #tiRotateClock
{
	background-image: url(../../images/rotate_clockwise_s.png);
	padding-left:25px;
}

.designertoolbar #tiRotateCounterClock
{
	background-image: url(../../images/rotate_counter_clock_s.png);
	padding-left:25px;
}

.designertoolbar #tiNoteIE6
{
	background-image: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/annotation_note_s.png');
	padding-left:25px;
}

.designertoolbar #tiRectangleIE6
{
	background-image: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/annotation_rect_s.png');
	padding-left:25px;
}

.designertoolbar #tiStrikethroughIE6
{
	background-image: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/annotation_strike_s.png');
	padding-left:25px;
}

.designertoolbar #tiHighlightIE6
{
	background-image: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/annotation_hl_s.png');
	padding-left:25px;
}

.designertoolbar #tiZoomIE6
{
	background-image: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/zoom_in_s.png');
	padding-left:25px;
}

.designertoolbar #tiRotateClockIE6
{
	background-image: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/rotate_clockwise_s.png');
	padding-left:25px;
}

.designertoolbar #tiRotateCounterClockIE6
{
	background-image: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/rotate_counter_clock_s.png');
	padding-left:25px;
}

/** Rounded borders **/
.rb1
{
                margin: 0 5px;
                height: 1px;
                display:block;
                overflow: hidden;
}

.rb2
{
                margin: 0 3px;
                height: 1px;
                display:block;
                overflow: hidden;
                BORDER-LEFT: 2px solid;
                BORDER-RIGHT: 2px solid;
}

.rb3
{
                margin: 0 2px;
                height: 1px;
                display:block;
                overflow: hidden;
                BORDER-LEFT: 1px solid;
                BORDER-RIGHT: 1px solid;
}

.rb4
{
                margin: 0 1px;
                height: 2px;
                display:block;
                overflow: hidden;
                BORDER-LEFT: 1px solid;
                BORDER-RIGHT: 1px solid;
}

.rbbody
{
                display:block;
                overflow: hidden;
                BORDER-LEFT: 1px solid;
                BORDER-RIGHT: 1px solid;
}

.APToolTip
{
                background-color: #FFFEE0;
                font-family: Verdana;
                font-size: 10px;  
}


.contextmenu a
{              
                width:100%;
                height:100%;
}
.ds_ListTableContainer{
                background-color:#FFFAE8;
                width:100%;
                height:80%;
                border-width:1px;
                border-style:solid;
                border-color:#CCCCCC;
                overflow:auto;
}
.ed_DualSelect{
                background-color:#FFF;
                font-family:Tahoma, Verdana, Arial, sans-serif;
                font-size:8pt;
                border:1px solid #CCCCCC;
                width:100%;
}
.jsds_Container,.jsds_ContainerBtns
{
                height:175px;    
                padding:1px 1px 1px 1px;
                margin-top:5px;
                margin-left:45px;
}
.jsds_ContainerBtns
{
                margin-left:1px;
}

.jsds_Selected,.jsds_Available
{
                float:left;
                height:100%;      
                padding-bottom:2px;
                display:inline;
}
.jsds_btnContainer
{
                float:left;
                height:100%;
                padding-top:60px;
                padding-left:10px;
                padding-right:10px;
                display:inline;
}

.jsds_img,.jsds_img_move_up,.jsds_img_move_up_dis,.jsds_img_move_up:hover
,.jsds_img_move_down,.jsds_img_move_down_dis,.jsds_img_move_down:hover
,.jsds_img_add,.jsds_img_add_dis,.jsds_img_add:hover
,.jsds_img_add_all,.jsds_img_add_all_dis,.jsds_img_add_all:hover
,.ds_img_add_all,.ds_img_add_all_dis,.ds_img_add_all:hover
,.jsds_img_remove,.jsds_img_remove_dis,.jsds_img_remove:hover
,.jsds_img_remove_all,.jsds_img_remove_all_dis,.jsds_img_remove_all:hover
,.ds_img_remove_all,.ds_img_remove_all_dis,.ds_img_remove_all:hover
,.jsds_img_move_top,.jsds_img_move_top_dis,.jsds_img_move_top:hover
,.jsds_img_move_bottom,.jsds_img_move_bottom_dis,.jsds_img_move_bottom:hover
,.jsds_img_delete,.jsds_img_delete_dis,.jsds_img_delete:hover
,.jsds_img_blank,.jsds_img_blank_dis,.jsds_img_blank:hover
{
                border-width:0px;
                cursor:pointer;
                display:block;
                margin-bottom:4px;
                width:49px;
                height:20px;
}

,.jsds_img_blank span,.jsds_img_blank_dis span,.jsds_img_blank:hover span
{
                text-align:center;
                padding-top:2px;
                font-family:Tahoma, Verdana, Arial, sans-serif;
                font-size:9pt;
                font-weight:700;
                color:#ffffff;
                text-decoration:none;
                display:block;
}

.jsds_img_move_up
{
                background:url(../../images/Buttons/Transfer/trn_up.png) no-repeat;           
}
.jsds_img_move_up_dis
{
                background:url(../../images/Buttons/Transfer/trn_up_dis.png) no-repeat;  
}
.jsds_img_move_up:hover
{
                background:url(../../images/Buttons/Transfer/trn_up_hover.png) no-repeat;            
}

.jsds_img_move_down
{
                background:url(../../images/Buttons/Transfer/trn_down.png) no-repeat;    
}
.jsds_img_move_down_dis
{
                background:url(../../images/Buttons/Transfer/trn_down_dis.png) no-repeat;            
}
.jsds_img_move_down:hover
{
                background:url(../../images/Buttons/Transfer/trn_down_hover.png) no-repeat;      
}

.jsds_img_add
{
                background:url(../../images/Buttons/Transfer/trn_add.png) no-repeat;        
}
.jsds_img_add_dis
{
                background:url(../../images/Buttons/Transfer/trn_add_dis.png) no-repeat;                
}
.jsds_img_add:hover
{
                background:url(../../images/Buttons/Transfer/trn_add_hover.png) no-repeat;          
}

.jsds_img_add_all
{
                background:url(../../images/Buttons/Transfer/trn_add_all.png) no-repeat; 
                margin-left:60px;
                margin-top:10px;
}
.jsds_img_add_all_dis
{
                background:url(../../images/Buttons/Transfer/trn_add_all_dis.png) no-repeat;         
                margin-left:60px;
                margin-top:10px;
}
.jsds_img_add_all:hover
{
                background:url(../../images/Buttons/Transfer/trn_add_all_hover.png) no-repeat;
                margin-left:60px;
                margin-top:10px;             
}

.ds_img_add_all
{
                background:url(../../images/Buttons/Transfer/trn_add_all.png) no-repeat; 
}
.ds_img_add_all_dis
{
                background:url(../../images/Buttons/Transfer/trn_add_all_dis.png) no-repeat;         
}
.ds_img_add_all:hover
{
                background:url(../../images/Buttons/Transfer/trn_add_all_hover.png) no-repeat;
}

.jsds_img_remove
{
                background:url(../../images/Buttons/Transfer/trn_remove.png) no-repeat;                
}
.jsds_img_remove_dis
{
                background:url(../../images/Buttons/Transfer/trn_remove_dis.png) no-repeat;        
}
.jsds_img_remove:hover
{
                background:url(../../images/Buttons/Transfer/trn_remove_hover.png) no-repeat; 
}

.jsds_img_remove_all
{
                background:url(../../images/Buttons/Transfer/trn_remove_all.png) no-repeat;         
                margin-left:60px;
                margin-top:10px;
}
.jsds_img_remove_all_dis
{
                background:url(../../images/Buttons/Transfer/trn_remove_all_dis.png) no-repeat; 
                margin-left:60px;
                margin-top:10px;
}
.jsds_img_remove_all:hover
{
                background:url(../../images/Buttons/Transfer/trn_remove_all_hover.png) no-repeat;          
                margin-left:60px;
                margin-top:10px;
}

.ds_img_remove_all
{
                background:url(../../images/Buttons/Transfer/trn_remove_all.png) no-repeat;
}
.ds_img_remove_all_dis
{
                background:url(../../images/Buttons/Transfer/trn_remove_all_dis.png) no-repeat;
}
.ds_img_remove_all:hover
{
                background:url(../../images/Buttons/Transfer/trn_remove_all_hover.png) no-repeat;          
}


.jsds_img_move_bottom
{
                background:url(../../images/Buttons/Transfer/trn_move_bottom.png) no-repeat;  
}
.jsds_img_move_bottom_dis
{
                background:url(../../images/Buttons/Transfer/trn_move_bottom_dis.png) no-repeat;          
}
.jsds_img_move_bottom:hover
{
                background:url(../../images/Buttons/Transfer/trn_move_bottom_hover.png) no-repeat;    
}

.jsds_img_move_top
{
                background:url(../../images/Buttons/Transfer/trn_move_top.png) no-repeat;           
}
.jsds_img_move_top_dis
{
                background:url(../../images/Buttons/Transfer/trn_move_top_dis.png) no-repeat;  
}
.jsds_img_move_top:hover
{
                background:url(../../images/Buttons/Transfer/trn_move_top_hover.png) no-repeat;            
}


.jsds_Text
{
                text-align:left;
                font-family:Tahoma, Verdana, Arial, sans-serif;
                font-size:10pt;
                font-weight:bold;
                color:#333333;
                display:block;     
}

.jsds_img_delete
{
                background:url(../../images/Buttons/Transfer/trn_delete.png) no-repeat;   
}
.jsds_img_delete_dis
{
                background:url(../../images/Buttons/Transfer/trn_delete_dis.png) no-repeat;          
}
.jsds_img_delete:hover
{
                background:url(../../images/Buttons/Transfer/trn_delete_hover.png) no-repeat;    
}


.jsds_img_blank
{
                background:url(../../images/Buttons/Transfer/trn_blank.png) no-repeat;     
}
.jsds_img_blank_dis
{
                background:url(../../images/Buttons/Transfer/trn_blank_dis.png) no-repeat;             
}
.jsds_img_blank:hover
{
                background:url(../../images/Buttons/Transfer/trn_blank_hover.png) no-repeat;      
}
.tjsds_img_add_all,.tjsds_img_add,.tjsds_img_remove,.tjsds_img_remove_all
{
                border-width:0px;
                cursor:pointer;
                display:block;
                width:49px;
                height:20px;
}

.tjsds_img_add_all
{
                background:url(../../images/Buttons/Transfer/trn_add_all.png) no-repeat; 
}

.tjsds_img_add
{
                background:url(../../images/Buttons/Transfer/trn_add.png) no-repeat;                        
}

.tjsds_img_remove
{
                background:url(../../images/Buttons/Transfer/trn_remove.png) no-repeat;                
}

.tjsds_img_remove_all
{
                background:url(../../images/Buttons/Transfer/trn_remove_all.png) no-repeat;
}
.tjsds_img_add_all,.tjsds_img_add,.tjsds_img_remove,.tjsds_img_remove_all
{
                border-width:0px;
                cursor:pointer;
                display:block;
                width:49px;
                height:20px;
}

.tjsds_img_add_all
{
                background:url(../../images/Buttons/Transfer/trn_add_all.png) no-repeat; 
}

.tjsds_img_add
{
                background:url(../../images/Buttons/Transfer/trn_add.png) no-repeat;                        
}

.tjsds_img_remove
{
                background:url(../../images/Buttons/Transfer/trn_remove.png) no-repeat;                
}

.tjsds_img_remove_all
{
                background:url(../../images/Buttons/Transfer/trn_remove_all.png) no-repeat;
}
div.dyn
{                              
                width:100%;
                border:0;
                padding:0;
                margin:0;
                font-family: Tahoma, Verdana, Arial, sans-serif;
}

.dyn .dyntable
{                              
                background-color:#FFFAE8;
                table-layout:fixed;                          
                padding:0px;
                margin:0px;        
                color: #000000;  
                font-size:11px;  
                white-space: nowrap;
                width:100%;
                /*border-right:solid 1px #ccc;*/
                border-left:solid 1px #ccc;
                
}
td.dyn_odd
{
                background-color: #FFF;
                padding:5px;
}
tr.dyn_even
{
                background-COLOR: #FFF6D8;
}

td.dyn_header, .WideHeader, td.CH_header
{
                font-weight:bold;            
                font-size: 8pt;    
                background-color: #F9DA94;       
                color:#333333;
                text-align:center;
                height:26px;
                padding:3px;
}

td.dyn_value
{              
                padding:3px;
                border-bottom: #cccccc 1pt solid;
                border-right: #cccccc 1pt solid;
                vertical-align: top; 
}

td.dyn_ReqCtrl
{              
                padding:3px;
                vertical-align: top;            
                border-bottom: #cccccc 1pt solid;
                border-right: #cccccc 1pt solid;
}

td.dyn_ReqCtrlDisabled
{
                padding:3px;
                vertical-align: top;            
                border-bottom: #cccccc 1pt solid;
                border-right: #cccccc 1pt solid;
}

td.dyn_ReqCtrlNoBorder
{
                vertical-align: top; 
                padding-left:5px;
                padding-right:15px;
}

td.dyn_noborder
{
                padding: 0px 5px 0px 5px;
                vertical-align: top;                            
}

td.dyn_addrow
{
                padding: 5px 5px 5px 5px;            
                vertical-align: top;                            
}
td.dyn_right
{
                padding:3px;
                vertical-align: top;                                            
                border-bottom: #cccccc 1pt solid;
}

.TDDynamicRowsMiniRow
{
                padding-bottom: 3px;
                font-size: 11px;
                color: #000000;
                font-family:Tahoma, Verdana, Arial, sans-serif;
                vertical-align: top;            
                background-color:#FFFAE8;
}
.TDDynamicRowsBorderRight
{
                padding: 3px;
                font-size: 11px;
                color: #000000;
                font-family: Tahoma, Verdana, Arial, sans-serif; 
                vertical-align: top;
                border-right: #cccccc 1pt solid;   
}
.InstructionTextRight
{
                FONT-SIZE: 10px; 
                COLOR: #a7a7a7; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
                TEXT-DECORATION: none;
                text-align: right;                
}

.WideHeader
{
                height: 50px;
}


.InstructionTextOver
{
                FONT-SIZE: 10px; 
                COLOR: #a7a7a7; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
                font-weight:bold;
                TEXT-DECORATION: none;
}

.DynamicRowsTableNoBordertable
{
                width:100%;
}
.dyn_ReqCtrl,.dyn_ReqCtrlNoBorder
{
                background: url(../../images/Icons/required.gif) no-repeat 1%;
}
.dyn_ReqCtrl INPUT, .dyn_ReqCtrlNoBorder INPUT, .dyn_ReqCtrlDisabled INPUT
{
                margin-left:10px;
}
.dyn_ReqCtrl SELECT
{
                margin-left:10px;
                padding-right:10px;
                width:100%;
}

.dyn_ReqCtrlDisabled SELECT
{
                margin-left:10px;
                padding-right:10px;
                width:100%;
}

 .dyn_ReqCtrlNoBorder SELECT
 {
                margin-left:15px;
                padding-right:15px;
                width:100%;
}

td.CH_header
{
                height:48px;
}

div.dyn .reqSBForDynRow
{
                padding-right:30px;
}
.dynSBMaxWidth
{
                width:100%;
}
.dynAddImage, .dynAddText
{
                float:left;
                cursor:pointer;
                FONT-SIZE: 10px; 
                COLOR: blue; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
                font-weight:normal;
                TEXT-DECORATION: none;
                
}
 .dynAddText
{
                margin-top:5px;
}

TD.TDDRowsTotalLabelCell, TD.TDDRowsTotalCell
{
                border-right:solid 1px #F0E8CD;
                border-top:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
                text-align:right;
                BACKGROUND-COLOR: #f6f6e0;
}
TD.TDDRowsTotalCell
{
                background-color: #e4e4e4;
}
.DynRowsScroller
{
                position:relative;
                width:100%;
                overflow:auto;
                float:left;             
                border-bottom:solid 1px #ccc;
                border-right:solid 1px #ccc;
                border-left:solid 1px #ccc;
}
.DynRowsScroller INPUT,.DynRowsScroller SELECT
{
                width:auto;
}
.DynRowsScroller .dyntable
{
                table-layout:auto;
                padding-right: 5px; 
                border:0;             
}
.EBuilder
{
                BACKGROUND-COLOR: transparent; 
                font-family:Verdana; 
                font-size:11px;  
                width:100%;
                overflow:visible;
}
.EBuilderItem
{
                background:transparent;
                font:Tahoma, Verdana, Arial, sans-serif;
                font-size:12px;
                font-weight:bold;
                color:#FFFFFF;
                cursor:pointer;
}
.ExpItem
{
                padding-right: 2px;
                padding-left: 2px;
                margin-left: 3px;
                margin-right: 3px;
                white-space:nowrap;
}
.ToolbarGroup
{
                background:url(../../images/Backgrounds/eb_back.png);
                height:28px;
                width:100%;
}
.ToolbarGroupSolid
{
                background:url(../../images/Backgrounds/eb_back_solid.png);
                height:28px;
                width:100%;
}
.ToolbarGroupTop
{
                background:url(../../images/Backgrounds/eb_back_top.png);
                height:28px;
                width:100%;
}
.ToolbarGroupBottom
{
                background:url(../../images/Backgrounds/eb_back_bottom.png);
                height:28px;
                width:100%;
}
.EbuilderDiv
{
                width:100%;
                background-color:#FFF;
                border:1px solid #CCC;
}
.EbuilderDiv .ViewPageCell
{
                width:100%;
}
.EbuilderTable
{
                border-collapse: collapse; 
                border-spacing: 0; 
                width:100%;
}
.EbuilderSpacer
{
                width:150px;
}

.EBuilderToolBarLabel
{
                color: #C6C6C6;
                font-weight: bold;
}
#tblFilterSection INPUT
{
                width:100%;
}
#tblFilterSection .fcTC
{
                width:100%;
}
#tblFilterSection IMG
{
                margin-bottom:5px;
}
#tblFilterSection .FilterBetweenTB
{
                width:100%;
}
#tblFilterSection .AprimoTextBoxAdvCrit
{
                width:100%;
}
#tblSortDynRows SELECT
{
                width:100%;
}.dg_bodyDiv
{
                overflow:hidden;             
                display:inline-block;
                width: 100%;
                background-color:#FFEEB9;
                border:solid 1px #BCB7A3;          
}

.dg_bodyFixedDiv
{
                float:left;
                width:50px;        
                height:100%;      
                overflow:hidden;
                border-right:solid 1px #BCB7A3;               
                position:relative;/*Must set this for Mac*/
}

.dg_bodyScrollDiv
{
                position:absolute;                           
                display:inline-block;        
                overflow:auto;
                height:100%;
}

.dg_GridContainerFloating .dg_bodyScrollDiv
{
                /*border-left:solid 1px #BCB7A3;             */
}

TD.dg_ListCell, TD.dg_ListCellActionColumn
{              
                border-left:solid 1px #F0E8CD;
                border-bottom:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
}

TD.dg_ListCellActionColumn
{
                border-left:solid 0px #FFF6D8;
                /*border-right:solid 2px #BCB7A3;           */
                text-align:center;
}

TR.dg_TRListRowEvenSelectable
{
                background-COLOR: #FFF;
                color:#333333;
                cursor: pointer;
}

TR.dg_TRListRowOddSelectable
{              
                background-color: #FFF6D8;
                color:#333333;
                cursor: pointer;
}

TR.dg_TRListRowEven
{
                background-COLOR: #FFF;
                color:#333333;
}

TR.dg_TRListRowOdd 
{              
                background-color: #FFF6D8;
                color:#333333;
}

TD.dg_GroupByRow 
{              
                background-color: #999999;
                color:White;
                font-size: 8pt;
                height: 20px;
                padding-left: 5px;
                font-weight:bold;
}

TR.dg_SelectedTRListRowSelected 
{
                background-color: #FFEEB9;
}
TR.dg_SelectedTRListRowLastSelected 
{
                background-color: #FDE6AB;
}

.totalCell
{
                text-align: right;
                background-color: #AAAAAA;
                color: White;
                padding-top: 5px;
                padding-bottom: 5px;
                font-weight: bold;
                padding-right: 3px;
}

.ContentHeaderViewSelector
{
                float: left;
                display:inline-block;
                width:100%;
                padding-top:11px;
}

.ContentHeaderViewSelector SELECT
{
                font-size: 8pt;    
                font-family: tahoma; 
                font-weight: normal;
}

.ContentHeaderViewSelectorSpan
{
                color:White;
                font-size:12px;
                padding: 3px 10px 0px 0px;
                float: left;
}
.dg_Footer 
{              
                background-color: #FFEEB9;
                font-weight:bold;            
                font-size: 11px; 
                border: solid 1px #BCB7A3;
                color:#333333;
                display:block;                                     
                width:100%;
                height: 28px;
                overflow:hidden;             
                word-spacing:0px;                                           
                position:relative;/*mac*/            
}
.dg_Footer div
{
                white-space:nowrap;
                overflow:hidden;
                padding:5px 10px 5px 10px;        
}
.dg_MaxCount
{              
                position:absolute;
                top:0;    
                left:0;                    
                width: 225px;                     
                z-index:1;                            
}
.dg_PageLinks
{
                position:absolute;
                top:0;    
                right:0px;
                width: 30%;
                text-align:right;
                z-index:1;
}
.dg_DisplayNumber
{
                width:100%;
                text-align:center;
                text-overflow: ellipsis;
}
.dg_Footer a, .dg_Footer span
{
                padding-left:3px;
                padding-right:3px;
}

.dg_AlphaLink
{
                padding:5px 12px 5px 12px;
                border-bottom:solid 1px #BCB7A3;
                border-left:solid 1px #BCB7A3;
                border-right:solid 1px #BCB7A3;
}.FilterTip
{
                color: White;
                padding-top: 7px;
                font-size: 8pt;
}

.dg_GridContainer, .dg_GridContainerFloating,.dg_GridContainerFloatingSmall,.dgGridContainerIndependent
{
                width:100%;
                height:100%;
                font-family: Tahoma;                     
                overflow: hidden;
                
}
.dg_GridContainerFloatingSmall
{
                height:164px;
}

.dgGridContainerIndependent
{
                height: 30px;
                overflow: visible;
}

.dg_GridContainer UL
{
                margin: 0px 0px 5px 10px;
}

div.dg_Loading
{
                background-color:#FFEEB9;
                width: 100%;
                height: 100%;     
                border:solid 1px #cccccc;              
                text-align:center;             
                padding-top:10px;
}
div.dg_Loading b
{                              
                background: url(../../images/grid/spinner.gif) no-repeat right center;              
                padding-right:20px;        
                height: 17px;
                font-style:italic;                
}
.headerDiv
{
                overflow:hidden;             
                display:inline-block;
                font-weight:bold;            
                font-size: 8pt;    
                width: 100%;
                background-color:#FFEEB9;         
                border-left:solid 1px #BCB7A3;  
                border-right:solid 1px #BCB7A3;               
                border-top:solid 1px #BCB7A3;
}
.headerText
{
                font-weight:bold;            
                font-size: 8pt;    
}
.headerFixedDiv
{
                float:left;
                overflow:hidden;
                width:50px;                                        
}

.headerScrollDiv
{              
                display:inline-block;
                float:left;
                overflow:hidden;             
}

.dg_ListHeader, .dg_ListHeaderActionColumn
{                              
                font-weight:bold;            
                font-size: 8pt;    
                border-top:solid 1px #FFF6D8;   
                border-left:solid 1px #FFF6D8;
                background-color: #F9DA94;       
                color:#333333;
                text-align:center;
                height:26px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
                white-space:nowrap;
}

.dg_ListHeaderActionColumn
{
                text-align:center;
}

.dg_GridContainer INPUT
{
                font-size: 8pt;    
                font-family: tahoma; 
                font-weight:normal;
}

.dg_GridContainer SELECT
{
                font-size: 8pt;    
                font-family: tahoma; 
                font-weight:normal;
}

.grc
{
                width: 6px;
}

.grc_1, .grc_2, .grc_3, .grc_4, .grc_5
{
                margin: 0px 0px 0px 0px;
                border-top: solid 1px #BCB7A3;                                 
                background-color: #F9DA94;
                float:left;
                width:1px;
                height:100%;
}

.grc_1
{
                margin-top:6;
                border-left: solid 1px #BCB7A3;
}

.grc_2
{
                margin-top:4;
                border-top: solid 2px #BCB7A3;                                 
}

.grc_3
{
                margin-top:3;    
}

.grc_4
{
                margin-top:2;
}

.grc_5
{
                margin-top:1;
                width:2px;
}.quickFilterDiv
{
                overflow:hidden;             
                display:inline-block;
                font-weight:bold;            
                font-size: 8pt;    
                width: 100%;
                background-color:#FFEEB9;
                border-left:solid 1px #BCB7A3;  
                border-right:solid 1px #BCB7A3;               
}

.quickFilterFixedDiv
{
                float:left;
                overflow:hidden;
                width:50px;                        
                /*border-right:solid 1px #BCB7A3;           */
}

.quickFilterScrollDiv
{
                position:absolute;
                display:inline-block;        
                overflow:hidden;             
}

.dg_QuickFilter, .dg_QuickFilterActionColumn
{              
                font-weight:bold;            
                font-size: 8pt;    
                text-align: left;                  
                /*border-right:solid 1px #FFF6D8;*/
                border-left:solid 1px #FFF6D8;
                border-top:solid 1px #BCB7A3;
                border-bottom: solid 1px #BCB7A3;
                background-color:#F4BE5C;
                color:#333333;
                padding-left : 5px;
                padding-right : 5px;
                padding-top : 5px;
                padding-bottom : 5px;   
                height:34px;                       
}

.dg_QuickFilterActionColumn
{              
                padding-bottom : 1px;   
                text-align:center;
                border-right:solid 1px #FFF6D8;
}.editpagecell
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size:8pt;
}.TDLogonItem, .TDLogonText
{
                font-weight: bold;
                font-size: 11px;
                color: #666666;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                text-align: left;
}
.InfoTextSmall {
                FONT-SIZE: 11px; 
                COLOR: #000000; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
}
.LoginLogoTD
{
                padding-left:20px;
                padding-top:20px;
                padding-bottom:20px;
                font-size: 16pt;
                color: #336699;
                font-family: Tahoma, Verdana, Arial, sans-serif;
}
.LoginFooterTD
{
                background-image:url(../../images/login_bottom_border.gif);
                height:105px;
}
.CopyRight
{
                FONT-SIZE: 10px; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
                padding-left:50px;
                padding-right:50px;        
}
#LoginDiv
{
                background-color:  #f2f2f2;
}/*context menu style*/
div.dg_actionmenu
{
                text-decoration:none;
                list-style-type:none;
                border:0;
                background-color:Transparent;                                                                 
}
.dg_actionmenu a
{              
                background-image: url(../../images/grid/context_menu.png);
                background-repeat:no-repeat;
                background-position: center center;                       
                height:13px;
                width: 26px;
                cursor:default;  
                display:block;
}

.dg_actionmenu div
{
                position:absolute;
                visibility:hidden;
}/* CSS NavCol style*/
div.navcol
{
                position:relative;      /* establish a menu-relative positioning context */ 
                margin: 0;
                padding:0;
                border:0;                             
                left:0px;
                width:100%;  /* we always want our menu to fill the available space */
                min-width:170px;            
                background-color:#c2d1de;                                        
                visibility:hidden;
                border-left: solid 1px #cccccc;
                border-right: solid 1px #cccccc;  
}
.objview .navcol
{
                background-color:#FFFAE8;        
                border-top:solid 1px #cccccc;                                     
}
.portalview .navcol
{
                background-color:#FFFAE8;
                border:0;             
                visibility:visible;
}

#NavArea
{
                position:relative;
}
.objview #NavArea
{
                padding-left:5px;             
                padding-right:5px;
}
.navcol a
{
                font-family: Tahoma, Verdana, Arial, sans-serif;                
                font-size: 11px;
                font-weight: normal;      
                color: #333333;  
                display:list-item;
                list-style-type:none;
                border-bottom: 1px inset #999999;         
                padding: 5px 20px 5px 10px;
                margin: 0;            
                position: relative; /*makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
                color: #000000; /* sets the default font color to black */                
                white-space:nowrap;
                text-decoration:none;   
}
.navcol a.break
{
                display:none;
}

.objview .navcol a
{
                border-bottom: 1px inset #cccccc;
}

.portalview .navcol a
{
                font-size:12px;
                padding: 10px 20px 10px 10px;
                border-bottom: 1px dotted #cccccc;
                white-space: normal;
}

.navcol a:hover,
.navcol a.on,
.navcol a.folderon
{
                background-color:#004C85;         
                color:#e9e9e9;
}
.navcol a.on
{
                background-color:#4e81a9;
                font-weight:700;
}

.portalview .navcol a.on
{
                background-color: #fff;
                color:#333;
                white-space: normal;
}
.objview .navcol a:hover,
.objview .navcol a.on,
.objview .navcol a.folderon,
{
                background-color:#FFCF5E;
                color: #333;
}
.objview .navcol a.on
{
                background-color: #eacd98;
}

.navcol a.folder,
.navcol a.folderon,
.objview .navcol a.folder,
.objview .navcol a.folderon
{
                background-image: url(../../images/Menu/NavCol/folder.gif);
                background-repeat:no-repeat;
                background-position:right;
                cursor:default;                  
}
.objview .navcol a.folder,
.objview .navcol a.folderon
{
                background-image: url(../../images/Menu/NavCol/sub_folder.gif);
}

.navcol a.dis,
.navcol a.folderdis,
.navcol a.dis:hover,
.navcol a.folderdis:hover
{
                color:#999999;
                background-color:Transparent;
                cursor:default;  
}

.navcol a.folderdis
{              
                background-image: url(../../images/Menu/NavCol/folderdis.png);
                background-repeat:no-repeat;
                background-position:right;          
}

.portalview .navcol div
{
                padding-left:10px;
}
.portalview .navcol div a
{
                list-style-type:disc;
                list-style-position:inside;
}

/*----- TopNav -----*/
#topnav
{              
                margin-top:25px;
                margin-left: 10px;
                margin-bottom:5px;
                padding: 0; /*width:100%;         /* we always want our menu to fill the available space */
                min-width: 160px;
                color: #ffffff;                      
}

.objview #topnav
{
                margin-top: 5px;
                margin-left: 5px;
                margin-right:5px;             
}

#topnav a
{                              
                font-family: Tahoma;
                font-size: 12px; /* this (and also below) sets the menu's font size */
                font-weight: 700;
                display:list-item;
                list-style-type:none;                       
                white-space:nowrap;     
                padding: 5px 10px 5px 10px;
                position: relative;                             
                border-bottom: #ffd700 3px solid;           
                background-image: url(../../images/Menu/NavCol/navbar_top.png);
                background-position:left, top;
                background-repeat:no-repeat; 
                text-decoration:none;
                cursor:default;  
                height:15px;
}

#topnav div
{                                              
                padding: 0;                                          
                background-color: #004c85;        
}

/*lower shadow*/
#topnav div.sd
{                   
   margin-left:4px;   
   margin-top:-7px; 
   background: transparent url(../../images/Backgrounds/shadow.png) no-repeat bottom left;            
}

#topnav div.sdIE6
{                   
   margin-left:0px;   
   margin-top:-13px; 
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/Backgrounds/shadow.png');            
}

#NavArea div.sd
{ 
                margin-left:9px;
    margin-top:-7px; 
    background: transparent url(../../images/Backgrounds/shadow.png) no-repeat bottom left;       
}

#topnav div
{
                background-image:url(../../images/menu/navcol/left_cap.png); 
                background-position:left;
                background-repeat:repeat-y;
}
#topnav div a
{              
                height:auto;
                background-image:none;
                white-space:normal;                                                      
                text-decoration:none;
                cursor:pointer;  
                padding: 4px 10px 5px 10px;
                border-bottom: #3399cc 1px dotted;
                color: #ffffff;
                font-size: 11px; /* this (and also below) sets the menu's font size */
                font-weight: normal;      
}

#topnav div a:hover, #topnav div a.folderon
{
                color:#ffd700;
}

#topnav div a.dis, #topnav div a.dis:hover
{
                color:#999999;
                cursor:default;
}

#topnav div a.on, #topnav div a.on:hover
{
                cursor:pointer;  
                padding: 5px 10px 5px 10px;
                background-color: #fff3d0;
                color: #111111;  
                border-bottom: 0;
                font-weight:700;              
                background-image:none;
}

#topnav div a.break
{
                display:none;                                     
}

#topnav div a.folder, #topnav div a.folderon
{              
                cursor:default;  
                background-image: url(../../images/Menu/NavCol/folder.gif);
                background-position:right;
                background-repeat:no-repeat;                 
}
/*Nav Col Container*/
#NavArea a.scrollup, #NavArea a.scrolldown
{                                              
                display:block;
                padding-top:4px;
                padding-bottom:4px;                     
                background-repeat: repeat-x;
                border-top: solid 1px #ffffff;
                border-bottom: solid 1px #999999;
                cursor:pointer;                  
}
#NavArea a.scrollup
{
                background-image: url(../../images/Menu/NavCol/up_scroll_bg.png);
}
#NavArea a.scrollup:hover
{              
                background-image: url(../../images/Menu/NavCol/up_scroll_bg.png);
}
#NavArea a.scrolldown
{
                background-image: url(../../images/Menu/NavCol/down_scroll_bg.png);
}
#NavArea a.scrolldown:hover
{              
                background-image: url(../../images/Menu/NavCol/down_scroll_bg.png);
}
#NavArea a.scrollup div.img
{                              
                display:block;
                background-image:url(../../images/Menu/NavCol/up_scroll_button.png);
                background-repeat:no-repeat;
                background-position:center;
                position:relative;
}
#NavArea a.scrolldown div.img
{                              
                display:block;     
                background-image:url(../../images/Menu/NavCol/down_scroll_button.png);
                background-repeat:no-repeat;
                background-position:center;
                position:relative;
}

#NavScroll
{
                background-color:#c2d1de;
                overflow: hidden;
                position:relative; /*Must for mac*/
}

.objview #NavScroll
{
                background-color:Transparent;
}

#Task_Reviews_portal_navnode
{
                border-top:solid;
                border-top-color:#909090;
}

.defaultview #NavColContainer.AprimoTools
{
                background-image:url(../../images/backgrounds/nav_top_mono.png);
                background-position:top, right;
                background-repeat:no-repeat;
                background-color:#d3d4d5;
}

#NavColContainer.AprimoTools #NavArea a.scrollup,
#NavColContainer.AprimoTools #NavArea a:hover.scrollup:hover
{              
                background-image: url(../../images/Menu/NavCol/up_scroll_mono_bg.png);
}
#NavColContainer.AprimoTools #NavArea a.scrolldown,
#NavColContainer.AprimoTools #NavArea a.scrolldown:hover
{              
                background-image: url(../../images/Menu/NavCol/down_scroll_mono_bg.png);
}

#NavColContainer.AprimoTools div.navcol,
#NavColContainer.AprimoTools #NavScroll
{
                background-color:#d3d4d5;
}

#NavColContainer.AprimoTools .navcol a
{
                border-color: #b1b2b3;
}

#NavColContainer.AprimoTools .navcol a:hover,
#NavColContainer.AprimoTools .navcol a.on,
#NavColContainer.AprimoTools .navcol a.folderon
{
                background-color:#eeefef;
                color:#333;
}
#NavColContainer.AprimoTools .navcol a.folder,
#NavColContainer.AprimoTools .navcol a.folderon
{
                background-image: url(../../images/Menu/NavCol/sub_folder.gif);
}
#NavColContainer.AprimoTools .navcol a.on
{
                background-color:#e2e3e4;
}

#NavColContainer.AprimoTools .popup a:hover,
#NavColContainer.AprimoTools .popup a.folderon
{
                background-color:#e2e3e4;                        
}div.popup
{
                position:absolute;                           
                visibility:hidden;                               
                border:1px solid #89b0cd;
                font-weight:normal;
                background-color: #ffffff;
                margin:0;             
}

.popup a
{                              
                display:block;
                float:none;         
                padding: 4px 20px 4px 15px;
                margin: 1px 1px 1px 1px;                              
                color: #000000; /* sets the default font colour to black */             
                white-space:nowrap;
                text-decoration:none;   
                border:0;
                font-family: Tahoma;
                font-size: 11px; 
}

.popup a.dis, .popup a.dis:hover
{
                background-color:Transparent;                 
                color:#999999;
                cursor:default;  
}

.popup a:hover, .popup a.folderon
{
                background-color:#b7c9d7;                         
                color: #000000;
}

.popup a.folder, .popup a.folderon, .popup a.folderdis
{
                background-image: url(../../images/arrow_right_s.gif);
                background-repeat:no-repeat;
                background-position:right;
                cursor:default;                  
}

.popup a.break
{                                                                              
                line-height:1px;                
                padding:0;
                margin: 1px 0px 0px 0px;              
                border-top: solid 1px #aaaaaa;                  
                cursor:default;
                background-image: url(../../images/arrow_right_s.gif);
}

.popup a.on
{              
                background-image: url(../../images/check.gif);
                background-position:left;
                background-repeat:no-repeat; 
}

.popup a.sticky_
{
                background-image: url(../../images/uncheck_with_box.gif);
                background-position:left;
                background-repeat:no-repeat;
}

.popup a.sticky_on
{
                background-image: url(../../images/check_with_box.gif);
                background-position:left;
                background-repeat:no-repeat;
}

.popup a.sticky_dis, .popup a.sticky_dis:hover
{
                background-color:Transparent;                 
                color:#999999;
                cursor:default;  
                background-image: url(../../images/uncheck_with_box.gif);
                background-position:left;
                background-repeat:no-repeat;
}

.popup a.sticky_ondis, .popup a.sticky_ondis:hover
{
                color:#999999;
                cursor:default;
                background-image: url(../../images/check_with_box.gif);
                background-position:left;
                background-repeat:no-repeat;
}div.toolbar
{
                position:relative;       /* establish a menu-relative positioning context */
                visibility:hidden;
                float:right;                                   /* play nicely with others */
                margin: 0;
                border:0;                             
                width:auto;         /* we always want our menu to fill the available space */            
                font-family: Tahoma;
                font-size:11px;         /* this (and also below) sets the menu's font size */                
                cursor:default;                                  
}
.toolbar a
{              
                border-width:0; 
                display: inline-block;       
                margin-right: 5px; 
                padding: 4px 0 4px 12px;
                color: #ffffff; 
                text-decoration: none;
                background: transparent url(../../images/Buttons/btn-blue_left_both.gif) 0 0 no-repeat;      
                white-space:nowrap;
                
}
#ContentHeaderLeft div.toolbar
{
                margin-top:11px;
                float:left;
}
#ContentHeaderRight div.toolbar
{
                margin-top:11px;
}
/*yellow, default for context toolbar*/
.toolbar a.y, .toolbar a.foldery, .toolbar a.folderyon,
#ContentHeaderLeft .toolbar a
{
                color: #333;
                background: transparent url(../images/Buttons/btn-df_left_both.gif) 0 0 no-repeat; 
}

/*for toolbar with ment items that are in the actual page content*/
.floatingcontextToolBarDiv
{
                padding-right: 5px;
}


/*red*/
.toolbar a.r
{
                background: transparent url(../../images/Buttons/btn-red_left_both.gif) 0 0 no-repeat; 
}
/*orange*/
.toolbar a.o, .toolbar a.foldero, .toolbar a.folderoon
{
                color:#fff;
                font-weight:bold;
                background: transparent url(../../images/Buttons/btn-em_left_both.gif) 0 0 no-repeat; 
}
/*brown*/
.toolbar a.b 
{
                background: transparent url(../../images/Buttons/btn-brown_left_both.gif) 0 0 no-repeat; 
}
/*green*/
.toolbar a.g 
{
                background: transparent url(../../images/Buttons/btn-green_left_both.gif) 0 0 no-repeat; 
}

.toolbar a:hover, .toolbar a.folderyon, .toolbar a.folderoon, #ContentHeaderLeft .toolbar a.folderon
{              
                background-position:0px -25px;
}
.toolbar a.b:hover
{
                background-position:0px -27px;
}
.toolbar a.dis, .toolbar a.dis:hover,
.toolbar a.rdis, .toolbar a.rdis:hover,
.toolbar a.ydis, .toolbar a.ydis:hover,
.toolbar a.odis, .toolbar a.odis:hover,
.toolbar a.bdis, .toolbar a.bdis:hover,
.toolbar a.gdis, .toolbar a.gdis:hover
{
                color:#9AC5DE;
                cursor:default;                  
}
.toolbar a.odis, .toolbar a.odis:hover
{
                color:#FFF;
}
.toolbar a.bdis, .toolbar a.bdis:hover
{
                color:#ededed;
}
.toolbar a.dis, .toolbar a.dis:hover
{
                background: transparent url(../images/Buttons/btn-blue_left_dis.gif) 0 0 no-repeat; 
}
.toolbar a.rdis, .toolbar a.rdis:hover
{
                background: transparent url(../images/Buttons/btn-red_left_dis.gif) 0 0 no-repeat;
}

.toolbar a.ydis, .toolbar a.ydis:hover,
#ContentHeaderLeft .toolbar a.dis, #ContentHeaderLeft .toolbar a.dis:hover
{
                background: transparent url(../images/Buttons/btn-df_left_dis.gif) 0 0 no-repeat;
}
.toolbar a.odis, .toolbar a.odis:hover
{
                background: transparent url(../../images/Buttons/btn-em_left_both_dis.gif) 0 0 no-repeat;                
}
.toolbar a.bdis, .toolbar a.bdis:hover
{
                background: transparent url(../../images/Buttons/btn-brown_left_dis.gif) 0 0 no-repeat;
}
.toolbar a.gdis, .toolbar a.gdis:hover
{
                background: transparent url(../../images/Buttons/btn-green_left_dis.gif) 0 0 no-repeat;
}

/*default is blue*/
.toolbar a span 
{              
                padding: 4px 12px 4px 0;
                background: transparent url(../../images/Buttons/btn-blue_right_both.gif) top right no-repeat; 
                vertical-align:middle;
}              
/*red*/
.toolbar a.r span
{              
                background: transparent url(../../images/Buttons/btn-red_right_both.gif) top right no-repeat;
}
/*yellow*/
.toolbar a.y span, .toolbar a.foldery span, .toolbar a.folderyon span,
#ContentHeaderLeft .toolbar a span
{
                background: transparent url(../../images/Buttons/btn-df_right_both.gif) top right no-repeat;
}
/*orange*/
.toolbar a.o span, .toolbar a.foldero span, .toolbar a.folderoon span
{
                background: transparent url(../../images/Buttons/btn-em_right_both.gif) top right no-repeat; 
}
/*brown*/
.toolbar a.b span 
{
                background: transparent url(../../images/Buttons/btn-brown_right_both.gif) top right no-repeat;
}
/*green*/
.toolbar a.g span 
{
                background: transparent url(../../images/Buttons/btn-green_right_both.gif) top right no-repeat; 
}

.toolbar a:hover span, .toolbar a.folderyon span, .toolbar a.folderoon span, #ContentHeaderLeft .toolbar a.folderon span
{
                background-position:right -25px;
} 
.toolbar a.b:hover span
{
                background-position:right -27px;
}
.toolbar a.dis span, .toolbar a.dis:hover span
{
                background: transparent url(../../images/Buttons/btn-blue_right_dis.gif) top right no-repeat;                            
}
/*red*/
.toolbar a.rdis span, .toolbar a.rdis:hover span
{
                background: transparent url(../../images/Buttons/btn-red_right_dis.gif) top right no-repeat;               
}
/*yellow*/
.toolbar a.ydis span, .toolbar a.ydis:hover span
{
                background: transparent url(../../images/Buttons/btn-df_right_dis.gif) top right no-repeat;                 
}
/*orange*/
.toolbar a.odis span, .toolbar a.odis:hover span
{
                background: transparent url(../../images/Buttons/btn-em_right_both_dis.gif) top right no-repeat;  
}
/*brown*/
.toolbar a.bdis span, .toolbar a.bdis:hover span
{
                background: transparent url(../../images/Buttons/btn-brown_right_dis.gif) top right no-repeat;        
}
/*green*/
.toolbar a.gdis span, .toolbar a.gdis:hover span 
{
                background: transparent url(../../images/Buttons/btn-green_right_dis.gif) top right no-repeat;         
}              

.toolbar a div
{
                visibility:hidden;
}
 .toolbar a span i, .toolbar a:hover a span i,
 .button a span i, .button a:hover a span i
{                                                              
                background: transparent url(../../images/Menu/TopMenu/arrow_down.gif) top right no-repeat;                     
                padding-left:8px;             
}/*Top Menu style*/
div.topmenu
{
                position:relative;       /* establish a menu-relative positioning context */
                margin: 0;
                border:0;
                padding: 0px 5px 0px 5px;                                         
                float: right;
                min-width:300px;                                            
}

.topmenu a
{                                              
                display:inline-block;                        
                padding: 5px 5px 5px 5px;
                margin: 0;            
                position: relative; /*makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
                color: #000000; /* sets the default font colour to white */            
                white-space:nowrap;
                text-decoration:none;   
                float:right;           
                height:10px;
                background-repeat:no-repeat;
}

.topmenu a:hover, .topmenu a.on, .topmenu a.folderon
{
                background-color:#b7c9d7;         
                border:1px solid #999999;
}

.topmenu a.folder, .topmenu a.folderon
{              
                cursor:default;                  
}

.topmenu a.dis, .topmenu a.folderdis, .topmenu a.dis:hover, .topmenu a.folderdis:hover
{
                color:#999999;
                background-color:Transparent;
                cursor:default;  
                border:0;
}

/*top menu break bar*/
.topmenu a.break
{              
                margin-left: 5px;
                margin-right: 4px;                            
                margin-top:5px;
                height:15px;
                padding: 0;
                border-left: thin groove;              
}

.topmenu a img
{
                vertical-align:middle;
                border:0;
}

.topmenu div
{
                position:absolute;
                visibility:hidden;
}

#TopMenu #Home
{
                width:30px;
                background-image:url(../../images/Icons/home.gif);
                background-position:center;
}
#TopMenu #Print
{
                width:30px;
                background-image:url(../../images/Icons/print.gif);
                background-position:center;
}
#TopMenu #Tool
{
                width:30px;
                background-image:url(../../images/Icons/Tools.gif);
                background-position:center;
}
#TopMenu #Refresh
{
                width:30px;
                background-image:url(../../images/Icons/refresh.gif);
                background-position:center;
}
#TopMenu #Help
{
                width:30px;
                background-image:url(../../images/Icons/help.png);
                background-position:center;
}
a#Logoff, a:hover#Logoff
{
                text-decoration: underline;
                border: 0;
                background-color: Transparent;
                padding-left: 0px;
                color: #3366ff;
}
.DashboardComponentHeader
{
  color: [@Grid.FONTCOLOR];
  background-color: #F9DA94;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 8pt;
  border-bottom: #BCB7A3 1px solid;
  padding: 3px;
  white-space:nowrap;
  vertical-align: middle;
}

.DashboardComponent
{
                background-color: #FFEEB9;
                border: #BCB7A3 1px solid;
}

TD.EditDashboardComponentHeaderCellLeft
{
                font-weight:bold;            
                font-size: 8pt;    
                border-top:solid 1px #BCB7A3;  
                border-left:solid 1px #BCB7A3;
                border-right:solid 1px #FFF6D8;
                background-color: #F9DA94;       
                color:#333333;
                text-align:center;
                height:26px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
}

TD.EditDashboardComponentHeaderCellRight
{
                font-weight:bold;            
                font-size: 8pt;    
                border-top:solid 1px #BCB7A3;  
                border-right:solid 1px #BCB7A3;
                background-color: #F9DA94;       
                color:#333333;
                text-align:center;
                height:26px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
}

TD.EditDashboardComponentLabelCell
{
                font-family: Tahoma;
                font-size: 11px;
                border-right: #BCB7A3 1pt solid;
}

TD.EditDashboardComponentCellRight
{
                padding: 6px;
                font-size: 11px;
                border-bottom: #F0E8CD 1pt solid;
                border-right: #F0E8CD 1pt solid;
                color: [@Grid.FONTCOLOR];
                font-family: Tahoma; 
                vertical-align: top;            
                BACKGROUND-COLOR: #FFF;
                border-right: #BCB7A3 1pt solid;
}

TD.EditDashboardComponentCellBottomRight
{
                padding: 6px;
                font-size: 11px;
                border-bottom: #F0E8CD 1pt solid;
                border-right: #F0E8CD 1pt solid;
                color: [@Grid.FONTCOLOR];
                font-family: Tahoma; 
                vertical-align: top;            
                BACKGROUND-COLOR: #FFF;
                border-right: #BCB7A3 1pt solid;
                border-bottom: #BCB7A3 1pt solid;
}

TD.EditDashboardComponentCell
{
                padding: 6px;
                font-size: 11px;
                border-bottom: #F0E8CD 1pt solid;
                border-right: #F0E8CD 1pt solid;
                color: [@Grid.FONTCOLOR];
                font-family: Tahoma; 
                vertical-align: top;            
                BACKGROUND-COLOR: #FFF;
}

TD.EditDashboardComponentCellBottom
{
                padding: 6px;
                font-size: 11px;
                border-bottom: #F0E8CD 1pt solid;
                border-right: #F0E8CD 1pt solid;
                color: [@Grid.FONTCOLOR];
                font-family: Tahoma; 
                vertical-align: top;            
                BACKGROUND-COLOR: #FFF;
                border-bottom: #BCB7A3 1pt solid;
}

TD.EditDashboardFooterCell
{
                border-top: #BCB7A3 1pt solid;
}

.DashboardComponentLoadingText
{
                font-family: Tahoma;
                font-size: 11px;
                font-weight: bold;
}

.DashboardComponentBody
{
                background-color: #FFEEB9;
                overflow: auto;
}

.DashboardChartComponentBody
{
                background-color: #FFF;
                overflow: auto;
}

.DashboardListComponentTable
{
                width: 100%;
                border: solid 1px #BCB7A3;         
}

.DashboardListComponentText
{
                font-family: Tahoma;
                font-size: 11px;
                font-weight: bold;
                color: #333333;
                padding-left: 5px;
                padding-top: 8px;
                padding-bottom: 8px;
}
td.crosstab_dyn_header
{
                font-weight:bold;            
                font-size: 8pt;    
                background-color: #F9DA94;       
                color:#333333;
                text-align:center;
                height:16;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 0px;
                padding-bottom: 0px;
}
.ControlHeader
{
  color: #333333;
  background-color: #F9DA94;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 8pt;
  border-top: #c3beac 1px solid;
  border-right: #c3beac 1px solid;
  border-left: #c3beac 1px solid;
  border-bottom: #c3beac 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;  
  white-space:nowrap; 
  text-overflow:ellipsis;
  overflow:hidden;
}
.SearchCell
{
  font-family: Tahoma;
  font-weight: bold;
  font-size: 8pt;
  border-right: #c3beac 1px solid;
  border-left: #c3beac 1px solid;
  padding-top: 4px;
  white-space:nowrap; 
  padding-left: 3px;
  padding-right: 3px;
  margin-bottom: 0;
  overflow: hidden;
  height: 100%;
}
.SearchCell INPUT
{
                width: 100%
}

.ParamNoneCell
{
  font-family: Verdana;
  font-size: 11px;                               
}

.SelectFolderList
{
                color: #000000;
                background-color: #FFFFFF;
                border-right: #c3beac 1px solid;
                border-left: #c3beac 1px solid;
                border-bottom: #c3beac 1px solid;          
                font-weight: bold;
                font-size: 11px; 
                font-family: Tahoma;     
                padding-right: 3px;          
                padding-left: 3px;
                padding-top: 3px;
                padding-bottom: 3px;    
                text-align: left;
                overflow: auto;
                position: absolute;          
}

.SelectedFolderNode
{
                background-image: url(../../images/folder_open.gif);
                background-repeat:no-repeat;
                background-position:left;
                border-right: #000000 1px dotted;
                padding-right: 3px;
                border-top: #000000 1px dotted;
                padding-left: 23px;
                font-weight: bold;
                font-family:Tahoma;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #000000 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #000000 1px dotted;
                background-color: #F7C25A;       
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.FolderNodeHover
{
                background-image: url(../../images/folder_closed.gif);
                border-right: #A9A9A9 1px dotted;
                padding-right: 3px;
                border-top: #A9A9A9 1px dotted;
                padding-left: 23px;
                font-family:Tahoma;
                font-weight: normal;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #A9A9A9 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #A9A9A9 1px dotted;
                background-color: #F9DA94;
                background-repeat:no-repeat;
                background-position:left;
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.DimensionNode
{
                background-image: url(../../images/cubes_blue_tree.gif);
                background-repeat:no-repeat;
                background-position:left;
                padding-left: 20px;
                font-weight: normal;
                height: 17px;
                vertical-align: middle;
                cursor: pointer;
}

.MeasureNode
{
                background-image: url(../../images/tape_measure1_tree.gif);
                background-repeat:no-repeat;
                background-position:left;
                padding-left: 20px;
                font-weight: normal;
                height: 17px;
                vertical-align: middle;
                cursor: pointer;
}

.SelectableNode
{
                font-weight: normal;
                cursor: pointer;
}

.FolderNode
{
                background-image: url(../../images/folder_closed.gif);
                background-repeat:no-repeat;
                background-position:left;
                padding-left: 23px;
                font-weight: normal;
                padding-right: 3px;
                padding-bottom: 3px;
                padding-top: 3px;
                white-space:nowrap;
                position: absolute;
}

.FolderNodeOpen
{
                background-image: url(../../images/folder_open.gif);
                background-repeat:no-repeat;
                background-position:left;
                padding-left: 23px;
                font-weight: normal;
                padding-right: 3px;
                padding-bottom: 3px;
                padding-top: 3px;
}


.MPMHiddenObjectDiv
{
                align: left;
                vertical-align:top;
                width: 100%;
                height: 100%;
                overflow:hidden;
                position:static;
                visibility:hidden;
}

.ActGroupSelect
{
                background-color: #FFF2C9;
                border:1px solid #CCC;
                height:100px;
                padding:10px;
}

.ActGroupBtnTable
{
                width:100%;
                border-collapse:collapse;
                border-spacing:0;
}

.ActGroupTC
{
                width:30%;
}

.ActGroupAddBtn
{
                padding-top:6px;
}

#ActAudGroupOKButton,#ActAudGroupCancelButton
{
                float:right;
}.vw_OutlookImg
{
                padding: 2px 2px 2px 2px;
                width:50%;
}
.vw_OutlookURL
{
                padding: 2px 2px 2px 2px;
                width:50%;
                background: url(../../images/Backgrounds/readonlyback.gif) repeat-y 99%;
                background-color:#FFF;
}
.vw_OutlookDIV
{
                border: 1px solid #BBB8B8;          
                background: url(../../images/Backgrounds/readonlyback.gif) repeat-y 99%;
                background-color:#FFF;
                width:1000%;
                padding-left:5px;
}
#outlookDIV A
{
                background-color: transparent;
}

#outlookDIV IMG
{
                margin-right:5px;
                margin-left:5px;
                margin-top:2px;
}

#tblFundingDRows .dyn_right
{
                vertical-align:middle;
}

.ActFinMiniRows
{
                font-size: 11px;
                color: #000000;
                font-family:Tahoma, Verdana, Arial, sans-serif; 
                background-color:#FFFAE8;
}              

.ActFinMiniRows TD
{
                text-align:center;
}
TD.currentColumn
{
                border-left:solid 1px #004C85;
                border-right:solid 1px #004C85;
                border-bottom:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;                   
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
}

TD.currentColumnHeader
{
                font-weight:bold;            
                font-size: 8pt;    
                border-top:solid 1px #004C85n;                
                border-left:solid 1px #004C85;
                border-right:solid 1px #004C85;
                border-bottom:solid 1px #004C85;
                background-color: #004C85;        
                color:white;
                text-align:center;
                height:26px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
                white-space:nowrap;
}

TD.FinNodeResourceStringItalic
{
                border-left:solid 1px #F0E8CD;
                border-right:solid 1px #F0E8CD;
                border-bottom:solid 1px #F0E8CD;
                font-size: 8pt;
                font-style: italic;
                color:#333333;                   
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
}

.financialLinkColumn
{
                text-decoration: none;
                background-color: #fff6d8;
}.LabelTextBox
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

.Customisable_MultiText, .Customisable_FreeText
{
                border: dotted 2px #FF0000;
                background: #c0c0c0;
                filter:alpha(opacity=30);
                cursor: pointer;
                opacity: .3;
                -moz-opacity: .3;
}

.Customisable_MultiImage
{
                border: dotted 2px #FF0000;
                background: #c0c0c0;
                filter:alpha(opacity=30);
                opacity: .3;
                -moz-opacity: .3;
                cursor: pointer;
}
.Customisable_Auto
{
                border: dotted 2px #FF0000;
                background: #c0c0c0;
                filter:alpha(opacity=30);
                opacity: .3;
                -moz-opacity: .3;
                cursor: pointer;
}
.da_slideTitleOuter
{
                position:relative;
                height: 30px;
                width:100%;
                font-family: Tahoma;
                font-weight: normal;
                font-size: 8pt;
                background-color: #FFEEB9;
                border-bottom:solid 1px #ccc;
}
.da_slideTitleInner, .da_slideTitleMore
{
                position:absolute;
                height:26px;
                overflow:hidden;
                text-overflow:ellipsis;
                margin:2px 0 2px 2px;
                padding:0 2px 0 2xp;
}
.da_slideTitleMore
{
                background:#FFEEB9 url(../../images/grid/dots.png) no-repeat 20px right;
}

.da_slideActionContainer
{
                position:absolute;
                right:0;
                top:0;
                height:29px;
                width: 26px;
                padding-top:9px;
}
.da_thumbbox
{
                background-color: #fff;
                text-align:center;
}
.daputop
{              
                position: absolute;
                overflow: visible;
                z-index:10;
}
.dapu
{
                display:block;
                background-color:#FFEEB9;
                padding: 2px 2px 2px 2px;
}
.rcbr1, .rcbr2, .rcbr3, .rcbr4
{
                display:block;
                overflow:hidden;
                height:1px;         
                background-color:#FFEEB9;
}
.rcbr1{margin-right:1px;height: 2px;}
.rcbr2{margin-right:2px;}
.rcbr3{margin-right:3px;}
.rcbr4{margin-right:5px;}

#JSGrid .dg_bodyDiv
{
                background-color: White;
}
.docsectionheader
{
                background-color:#fffae8;
                border:0;
}

.previousstepvalue, input.previousstepvalue, select.previousstepvalue
{
                width:100%;
}

.renditiondoctextbox
{
                width: auto;
}#tblScheduleDynamicRows INPUT,#tblScheduleDynamicRows SELECT
{
                width:auto;
}

#tblScheduleDynamicRows
{
                table-layout:auto;
}TD.TDListCellRightShaded
{
                border-right:solid 1px #F0E8CD;
                border-top:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
                text-align:right;
                BACKGROUND-COLOR: #efefef;
                
}

TD.TDListCellLeftShaded
{
                border-right:solid 1px #F0E8CD;
                border-top:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
                text-align:left;
                BACKGROUND-COLOR: #efefef;
                border-top:0px;
}

TD.TDListCellRightShadedNoRightBorder
{
                border-right:0px;
                border-top:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
                text-align:right;
                BACKGROUND-COLOR: #efefef;
                border-top:0px;
}

TD.TDListCellRightNonShaded
{
                border-right:solid 1px #F0E8CD;
                border-top:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
                text-align:right;
                border-top:0px;
}

TD.TDListCellLeftNonShaded
{
                border-right:solid 1px #F0E8CD;
                border-top:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
                text-align:left;
                border-top:0px;
}

TD.TDListCellRightNonShadedNoRightBorder
{
                border-right:0px;
                border-top:solid 1px #F0E8CD;
                font-size: 8pt;
                color:#333333;
                padding-left : 10px;
                padding-right : 10px;
                padding-top : 5px;
                padding-bottom : 5px;
                text-align:right;
                border-top:0px;
}


.FiscalYearPaging
{
                background-color:#FFFAE8;
                font-weight: bold;
                font-size:12px;
                text-align:center;
}

#L_BudgetSetup_CurrencyName,#L_BudgetSetup_TotalYearBudgetValue,#L_WorkingTotBudget_jsID
{
                width:10%;
                border-top-color:transparent;
                border-top-width:1px medium;
}

#V_BudgetSetup_CurrencyName,#V_BudgetSetup_TotalYearBudgetValue
{
                width:20%;
}

#V_BudgetSetup_CurrencyName span,#V_BudgetSetup_TotalYearBudgetValue span
{
                padding-left:5px;
}

.tdL_BudgetSetup_Label
{
                border-top-color:transparent;
                border-top-width:1px medium;                
                width:1%;            
                white-space:nowrap;
}

.tdL_AdjandAvailBudgetSetup_Label
{
                padding-left : 30px; 
}

.vw_BudgetSetup_LContent
{
                BORDER-RIGHT: #cccccc 1px solid;            
                BORDER-TOP: #cccccc 1px solid;                
                BORDER-LEFT: #cccccc 1px solid;                
                WIDTH: 10%;      
                BORDER-BOTTOM: #cccccc 1px solid;      
                background: url(../../images/Backgrounds/readonlyback.gif) repeat-y 99%;
                background-color:#FFF;
                text-align:right;
                white-space:nowrap;
}

#tcQ1_BudgetSetup_Label span,#tcQ2_BudgetSetup_Label span,#tcQ3_BudgetSetup_Label span,
#tcQ4_BudgetSetup_Label span,#tcP1_BudgetSetup_Label span,#tcP2_BudgetSetup_Label span,
#tcP3_BudgetSetup_Label span,#tcP4_BudgetSetup_Label span,#tcP5_BudgetSetup_Label span,
#tcP6_BudgetSetup_Label span,#tcP7_BudgetSetup_Label span,#tcP8_BudgetSetup_Label span,
#tcP9_BudgetSetup_Label span,#tcP10_BudgetSetup_Label span,#tcP11_BudgetSetup_Label span,
#tcP12_BudgetSetup_Label span
{
                padding-left:5px;
}

#CashDetailsDataGrid,#ExpenseDataSection
{
                BACKGROUND-COLOR: #FFFAE8;
                BORDER-RIGHT: #cccccc 1px solid;
                BORDER-BOTTOM: #cccccc 1px solid;
}

#IncludeDataFromUnusedAcctCell
{
                BORDER-RIGHT: #cccccc 1px solid;
}

#UserViewLayoutTable
{
                padding-right:5px;
}

#L_ExpenseTotalValue
{
                white-space:normal;
}

#RightPaneControlHeader
{
  border-right: #cccccc 1px solid;

}

.AddEditCurrencyDynRow
{
                border-top-color:transparent;
                border-top-width:1px medium;                
                width:1%;            
                white-space:nowrap;
                padding-left:10px;
}

td.dyn_ReqCtrlCurrency
{              
                padding:3px;
                vertical-align: top;            
                border-bottom: #cccccc 1pt solid;
                border-right: #cccccc 1pt solid;
}

td.dyn_ReqCtrlNoBorderCurrency
{
                vertical-align: top; 
                padding-left:5px;
                padding-right:15px;
}

.dyn_ReqCtrlCurrency,.dyn_ReqCtrlNoBorderCurrency
{
                background: url(../../images/Icons/required.gif) no-repeat 1%;
}

.DynRowTreeDDTable
{
                cellpadding: 0px;
                width: 100%;
}

.WorkingBudgetLabel
{
                color: red;
}

.WorkingBudgetValue
{
                color: red;
}

.LeftPadFifteen
{
                padding-left: 15px;
                padding-right: 10px;
                padding-bottom: 5px;
}.myinfonavarea
{
                width: 100%;
}
.mytaskinfolabel
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-weight: bold;
                font-size:10pt;
                float:left;
}

.mytaskinfoitem
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size:8pt;
}

.mytaskinfoarea
{                              
                position:relative;              
                height:100%;      
                width:100%;
                border: #cccccc 2px solid;
                background-color: #fffae8;
                margin:0;
                padding:0;
                overflow:auto;
}

.mytaskinfoarea div
{
                padding: 5px 5px 5px 5px;
                width:100%;
                display:block;     
}

.mytaskinfoarea .header
{
                color:#ffffff;
                font-weight:bold;            
                padding:5px 10px 5px 10px;
                text-align:left;
                background-image: url(../../images/Backgrounds/designercnt_back.png);    
}

.mytaskinfoarea .vw_L
{
                float:left;
                padding: 0;
}

.myinfobararea
{
}

.mytaskinfolabel_top
{
                width:10%;
                padding-left:5px;             
                white-space:nowrap;
                border-top:1px dotted #CCCCCC;
                vertical-align:top;
}

.mytaskinfoitem_top
{
                background-color: #c2d1de;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                vertical-align:top;
                font-size: 11px;
                padding-left:5px;
                white-space:nowrap;
}

.mytaskinfoarea_top
{                                              
                width:100%;
                border: #cccccc 1px solid;
                background-color: #c2d1de;
                margin:0;
                padding:0;
}
.mytaskinfoarea_top div
{
                width:100%;
}

.mytaskinfoarea_top .header
{
                font-weight:bold;            
                font-size: 10pt;
                background-color: #4e81a9;        
                color: #ffffff;
                height:26px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
}

.mytaskinfoarea_top .vw_L
{
                float:left;
                padding: 0;
}

.mytaskinfoadditional_top
{
                vertical-align:top;
}

.supportingdocstable_top
{
                width:100%;
                padding-left:5px;             
                white-space:nowrap;
                border-top:1px dotted #CCCCCC;
                float:right;
}

.supportingdoclinkarea_top
{
                background-color:#FFFFFF;
                overflow:auto;
                height:100px;
                border: #cccccc 1px solid;
                float:right;
}

#tabContainerScrollTaskData
{
                border-left-width:0;
                border-top-width:0;
                border-bottom-width:0;
                border-right-width: 0;
}

#MyTaskButtons
{
                background-color: #fff2c9;
}

.myinfobasetable_top 
{
                border-left-width:0;
                border-top-width:0;
                border-bottom-width:0;
                border-right-width: 0;
                padding-top: 0;
                width:100%;
}

.taskbodytable
{
                width:100%;
                border: #cccccc 1px solid;
                height:100%;
}

.taskbodycell
{
                vertical-align: top;
                height:100%;
}

.documentminirow
{
                border: #cccccc 1px solid;
}


.documentminirowtable
{
                width:100%;
}

.documentmulticontrol td, vw_LContent
{
                border-left-width:0;
                border-top-width:0;
                border-bottom-width:0;
                border-right-width: 0;
}

.dyn_value td
{
                border-left-width:0;
                border-top-width:0;
                border-bottom-width:0;
                border-right-width: 0;
}

.bluecloserequiredimage
{
                vertical-align: middle;
}

.ProjBaselineTitleTextBox
{
                width:100%;
}

.FundingAccountNode
{
    background-image: url(../../images/incentives_s.gif);
                background-repeat:no-repeat;
                background-position:left;
                padding-left: 23px;
                font-weight: normal;
                padding-right: 3px;
                padding-bottom: 3px;
                padding-top: 3px;
                white-space:nowrap;
                position: absolute;
}

.FundingAccountDraftNode
{
    background-image: url(../../images/incentives_s.gif);
                background-repeat:no-repeat;
                background-position:left;
                padding-left: 23px;
                font-weight: normal;
                font-style: italic;
                padding-right: 3px;
                padding-bottom: 3px;
                padding-top: 3px;
                white-space:nowrap;
                position: absolute;
}

.FundingAccountDraftNodeHover
{
                background-image: url(../../images/incentives_s.gif);
                border-right: #A9A9A9 1px dotted;
                padding-right: 3px;
                border-top: #A9A9A9 1px dotted;
                padding-left: 23px;
                font-family:Tahoma;
                font-weight: normal;
                font-style: italic;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #A9A9A9 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #A9A9A9 1px dotted;
                background-color: #F9DA94;
                background-repeat:no-repeat;
                background-position:left;
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.SelectedFundingAccountDraftNode
{
                background-image: url(../../images/incentives_s.gif);
                background-repeat:no-repeat;
                background-position:left;
                border-right: #000000 1px dotted;
                padding-right: 3px;
                border-top: #000000 1px dotted;
                padding-left: 23px;
                font-weight: bold;
                font-style: italic;
                font-family:Tahoma;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #000000 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #000000 1px dotted;
                background-color: #F7C25A;       
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.SelectedFundingAccountNode
{
                background-image: url(../../images/incentives_s.gif);
                background-repeat:no-repeat;
                background-position:left;
                border-right: #000000 1px dotted;
                padding-right: 3px;
                border-top: #000000 1px dotted;
                padding-left: 23px;
                font-weight: bold;
                font-family:Tahoma;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #000000 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #000000 1px dotted;
                background-color: #F7C25A;       
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.FundingAccountNodeHover
{
                background-image: url(../../images/incentives_s.gif);
                border-right: #A9A9A9 1px dotted;
                padding-right: 3px;
                border-top: #A9A9A9 1px dotted;
                padding-left: 23px;
                font-family:Tahoma;
                font-weight: normal;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #A9A9A9 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #A9A9A9 1px dotted;
                background-color: #F9DA94;
                background-repeat:no-repeat;
                background-position:left;
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.ExpenseCategoryNode
{
   background-image: url(../../images/expense_cat_s_mo.gif);
                background-repeat:no-repeat;
                background-position:left;
                padding-left: 23px;
                font-weight: normal;
                padding-right: 3px;
                padding-bottom: 3px;
                padding-top: 3px;
                white-space:nowrap;
                position: absolute;
}

.ExpenseCategoryNodeHover
{
                background-image: url(../../images/expense_cat_s_mo.gif);
                border-right: #A9A9A9 1px dotted;
                padding-right: 3px;
                border-top: #A9A9A9 1px dotted;
                padding-left: 23px;
                font-family:Tahoma;
                font-weight: normal;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #A9A9A9 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #A9A9A9 1px dotted;
                background-color: #F9DA94;
                background-repeat:no-repeat;
                background-position:left;
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.SelectedExpenseCategoryNode
{
                background-image: url(../../images/expense_cat_s_mo.gif);
                background-repeat:no-repeat;
                background-position:left;
                border-right: #000000 1px dotted;
                padding-right: 3px;
                border-top: #000000 1px dotted;
                padding-left: 23px;
                font-weight: bold;
                font-family:Tahoma;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #000000 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #000000 1px dotted;
                background-color: #F7C25A;       
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.InactiveFolderNodeHover
{
                background-image: url(../../images/folder_closed.gif);
                border-right: #A9A9A9 1px dotted;
                padding-right: 3px;
                border-top: #A9A9A9 1px dotted;
                padding-left: 23px;
                font-family:Tahoma;
                font-weight: normal;
                font-size: 11px;
    font-style:italic;
                padding-bottom: 3px;
                border-left: #A9A9A9 1px dotted;
                color: #000000;
                padding-top: 3px;
                border-bottom: #A9A9A9 1px dotted;
                background-color: #F9DA94;
                background-repeat:no-repeat;
                background-position:left;
                cursor: hand;
                white-space:nowrap;
                position: absolute;
}

.InactiveFolderNode
{
                background-image: url(../../images/folder_closed.gif);
                background-repeat:no-repeat;
                background-position:left;
                padding-left: 23px;
    font-style:italic;
                font-weight: normal;
                padding-right: 3px;
                padding-bottom: 3px;
                padding-top: 3px;
                white-space:nowrap;
                position: absolute;
}
#NodePortsGrid_Body
{
                height:100%;
}

.notificationFieldSelect
{
                background-color:#ffffff;
                border: #999999 1px solid;
}

.notificationTreeNode 
{ 
                font-weight: bold;
  font-family: verdana; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.NotificationAttributeTreePopup
{
                background-color: #FFF2C9;
                border:1px solid #CCC;
                height:100px;
                padding:10px;
}

.ddframeclass
{
                border:1px solid #CCC;
}

.NotificationDualSelectTable
{
                background-color: #FCF1CE;
                border:1px solid #CCC;
}

.width115
{
                width: 115px;
}#TasksDataGrid_Body
{
                height:100%;
                overflow:visible;
}

#TaskReviewsDataGrid_bodyDiv
{
                height:100%;
}

#NodePortsGrid_Body
{
                height:100%;
                overflow:visible;
}

.ProjectedAssignees_DualSelectTable
{
                background-color: #FCF1CE;
                border: 1px solid #CCCCCC;
}

.MyTasksTDListCellCentered
{
                align: center;
}

.CastVoteDateField
{
                width: 30px !important;
}

#multiCell_lblHours, #multiCell_lblDays
{
                padding-right: 15px !important;
}.WorkScheduleCalendarStyle
{
                background-color:white;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 9pt;
                text-align:left;
}

.WorkScheduleMonthTitleStyle
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 9pt;
                font-weight: bold;
                background-color:#F9DA94;
}

.WorkScheduleMonthTitleStyle TD
{
                text-align:left;
                padding-top:2px;
                padding-left:5px;
                padding-right:2px;
                padding-bottom:2px;
}

.WorkScheduleDayHeaderStyle
{
                background-color:white;
                font-weight: normal;
                padding-bottom:1px;
                padding-right:6px;
                padding-left:6px;
                padding-bottom:2px;
                border-bottom:1px gray solid;
}

.WorkScheduleDayStyle
{
                background-color:white;
                padding-top:2px;
                padding-left:3px;
                padding-right:3px;
                padding-bottom:2px;
}

.WSDayNotBlackedOut
{
                text-align:center;
                color:black;
                position:relative;
                font-size:8pt;
                font-weight:normal;
                font-family: Tahoma, Verdana, Arial, sans-serif;
}

.WSDayBlackedOut
{
                text-align:center;
                color:#BABABA;
                position:relative;
                font-size:8pt;
                font-weight:normal;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                align:center;
}

.WSDailyHourValue
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 8pt;
                font-weight: normal
                width:40%;
                white-space:nowrap;
                border: 1px solid #CCCCCC;
                background-color:#FFF4D2;
                padding-left:5px;
                vertical-align:top;
}

.WSDailyHourValueEdit
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 8pt;
                font-weight: normal
                width:45%;
                white-space:nowrap;
                padding-left:5px;
                vertical-align:top;
}

.WSDailyHourEndLabel
{
                width:10%
                white-space:nowrap;
                padding-top:1px;
                padding-left:10px;
                padding-right:5px;
                text-align:right;
}

#V_Sun,#V_Mon,#V_Tue,#V_Wed,#V_Thu,#V_Fri,#V_Sat
{
                padding-right:0px;
}#MyAprimoContentContainer
{
                width:100%;
                background-color:#fff2c9;           
                overflow:auto;
                position:absolute;
                height:100%;
}
#MyAprimoContentContainer DIV.dg_Footer
{
                border-top-width:0px;
}
#MyAprimoPageContent
{
                position:relative;
                overflow:hidden;
                margin-left:20px;
}
.MyAprimoContainerTable
{
                width:99%;         
}
.MyAprimoDashBoardContainerTable
{
                width:99%;         
                height:100%;
}

.MyAprimoListContainer
{
                padding-bottom:5px;
                padding-top:5px;
                padding-left:20px;
                padding-right:20px;
                background-color:#FFFAE8;
}


.MyAprimoHeaderCell
{
                FONT-FAMILY: verdana;
    FONT-SIZE: 11px;                         
    padding-right: 5px;
    white-space: nowrap;
}

.MyAprimoHeaderLabel
{
                FONT-FAMILY: verdana;
    FONT-SIZE: 11px;                         
    padding-right: 5px;
    white-space: nowrap;
    color: #808080;
}

.MyAprimoHeaderLink
{
                FONT-FAMILY: verdana;
    FONT-SIZE: 11px;                         
    text-decoration: none;
    color: #215BFF;
    white-space: nowrap;
}

.MyAprimoTableHeading
{
                FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    COLOR: #808080;
    padding-right: 5px;
}


TABLE.MyAprimoIndexTabTable 
{
                BACKGROUND-COLOR: #FFFEFF; 
}

.SubSectionHeader
{
                display:block;
                padding-bottom: 2px;
                padding-top: 10px;
}

.SubSectionHeaderLabel
{
                color:black;
                font-weight:bold;
                font-family:Tahoma, Verdana, Arial, sans-serif;
                font-size:11px;
                padding-bottom: 2px;
                border-bottom: 1px solid #ccc;
                display:block;
}              

.MyAprimoLabel
{
                font-family:Tahoma, Verdana, Arial, sans-serif;
                font-size:16px;
                color:black;
                float:left;
                width:45%;
                display:inline;
}
.MyAprimoLabelButton
{
                float:right;
                width:45%;
                display:inline;    
}
.MyAprimoLabelCont
{
                display:block;
                height:20px;
}

TABLE.SnapScroll 
{
                background-color: #FFF;
}
.SnapDock
{
                OVERFLOW: auto; 
                POSITION: relative; 
                PADDING-TOP:5px;
                width:100%;
}
#SelScroll_Div,#AvailScroll_Div
{
                background-color: #FFF;
                overflow:auto;
                scrollbar-face-color: #FBE2A8;
                scrollbar-shadow-color: #FBE2A8;
                scrollbar-highlight-color: #F4E6C4;
                scrollbar-3dlight-color: #F4E6C4;
                scrollbar-darkshadow-color: #F4E6C4;
                scrollbar-track-color: #F4E6C4;
                scrollbar-arrow-color: #000000;
                padding-left:10px;
}
#SelScrollTable,#AvailScrollTable
{
                width:95%;
}
.SnapHeaderRow
{
                color: #ffffff;
}
.SnapHeaderRowOn
{
                color: #ECEDBB;                
}
.SnapHeaderCell
{
  background-color: #6699CC;
  font-family: Tahoma;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#003499' , EndColorStr= '#6698CB' );
  cursor: move;
  white-space:nowrap;
}
.SnapHeaderCellSelected
{
  background-color: #6699CC;
  font-family: Tahoma;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#588BC4' , EndColorStr= '#6698CB' );
  cursor: move;
  white-space:nowrap;
}
.SnapHeaderImageCellSelected
{
  background-color: #588BC4;
  font-family: Tahoma;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px;
  cursor: move;
}
.SnapHeader
{
  color: #3F4041;
  background-color: #B7C9D7;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  border-top: #809DB6 1px solid;
  border-left: #809DB6 1px solid;
  border-right: #809DB6 1px solid;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
  white-space:nowrap;
}

.snapHeaderClosedImage
{
  color: #ffffff;
  background-color: #003499;
  font-family: Tahoma;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px;
  cursor: move;
}

.snapHeaderClosed
{
  color: #ffffff;
  background-color: #6699CC;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#003499' , EndColorStr= '#6698CB' );
  cursor: move;
  white-space:nowrap;
}

.SnapContent
{              
                border-bottom: #809DB6 1px solid;
                border-left: #809DB6 1px solid;
                border-right: #809DB6 1px solid;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                background-color: #ffffff;
}
.SnapConfigHeading
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                color: #3F4041;
                font-size:16px;
                padding-bottom:3px;
                padding-left:3px;
                text-align:left;
}

.SnapCol span.Check,
.SnapColOn  span.Check, 
.SnapColSelected  span.Check
{
                padding:0 5px 0 5px;
}
.SnapCol span.Dot, 
.SnapColOn span.Dot, 
.SnapColSelected span.Dot
{
                padding:5px 5px 5px 5px;
}
span.Check input
{
                width:auto;
}
.SnapCol span.Dot, .SnapColOn span.Dot, .SnapColSelected span.Dot
{
                background-image:url(../../images/dot.gif);
                background-repeat:no-repeat;
                background-position:center center;
}
.SnapCol, .SnapColOn, .SnapColSelected
{
                width:100%;
                padding:0;
                padding:3px 0 3px 0;
}
.SnapColOn
{                              
                background-color: #E2ECF5;
                cursor: hand;
}
.SnapColSelected
{              
                background-color: #97BBDD;      
}

.MyAprimoDateDisplay
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                color: #FFF;
                font-size:8pt;
                font-weight:bold;
                margin-top:15px;
}.BaseLayoutTable{
                background-color:#FFFAE8;                                                        
                width:99%;
}
.BaseLayoutTable a 
{
                background-color:#FFFAE8;
}

/* This style is put here to make sure that the footer links will have the correct
   background style.  It must be after the "BaseLayoutTable a" style
*/
.dg_Footer A 
{              
                BACKGROUND-COLOR: #ffeeb9
}

.tdL
{
                width:20%;
                padding-left:0px;             
                white-space:nowrap;
                border-top:1px dotted #CCCCCC;             
}

.tdLPH
{
                width:20%;
                padding-left:0px;
}

.tdV
{
                width:30%;
                padding-right:10px;
}
.trContentRow
{
                
}

.BaseLabelTable,.ed_L,.ed_LV,.vw_Label,.vw_LabelContent,.vw_Address,.vw_DateTime,.vw_LastModified,.vw_SectionHeader
{
                background-color:#FFFAE8;
                vertical-align:top;
                padding: 3px 0px 3px 5px;
}
.ed_L,.ed_LR,.ed_LV
{
                vertical-align:top;             
                padding-left:10px;
                padding-bottom:5px;     
                width:100%;
}
.ed_FilterImage,.ed_FilterImageDN
{              
                position:absolute;
                display:inline-block;
                background: url(../../images/filter_small_s.gif) no-repeat 99% 25%;
                width:20px;
                height:10px;
}
.ed_FilterImageDN
{
                display:none;
}

.ed_ValueInnerTbl
{
                width:100%;
}

.ed_ValueInnerTC
{
                width:70%;
}
.ed_spcTC
{
                width:30%;
}
.ed_LR, .ed_LRNoWrap
{              
                display:inline;
                font-weight:bold;            
                background: url(../../images/Icons/required.gif) no-repeat 99% 35%;              
                padding-right:10px;
                width:0;
}
.ed_L
{
                width:0;
                padding-right:0px;
                display:inline;
}

.ed_LRNoWrap
{ 
                white-space: nowrap;
                
}

.ed_LV
{
                width:0%;
}

/*formcontrol table cells*/
.fcTC,.fcTCR,.fcTCC
{
                white-space:nowrap;
                padding-right:2px;
                text-align:left;
                width:100%;
}
.fcTCR
{
                text-align:right;
}
.fcTCC
{
                text-align:center;
}
.fcT
{
                width:100%;
                border-collapse: collapse; 
                border-spacing: 0; 
}
.EditPageCellPadded
{
                padding-left: 2px;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 11px;
}
.standardObjectDiv
{
                align: left;
                vertical-align:top;
                width: 100%;
                height: 100%;
                overflow:hidden;
                position:static;
}

.vw_LContent,.vw_Address,.vw_DateTime,.vw_LastModified,.ViewLabelCell,.ViewPageCell
{
                border: 1px solid #BBB8B8;          
                background: url(../../images/Backgrounds/readonlyback.gif) repeat-y 99%;
                background-color:#FFF;
                width:30%;
                padding-left:5px;
}
.vw_LContent A
{
                background-color:Transparent;
}
.vw_L
{
                padding-left:10px;
                padding-bottom:5px;
                vertical-align:top;             
                width:100%;
}
.vw_SectionHeader
{
                font-size:17px;
                font-weight:500;
                padding-bottom:5px;
                padding-top:5px;
                border-top:1px solid #CCCCCC;
}
.vw_SectionTbl
{
                border-collapse: collapse; 
                border-spacing: 0; 
                margin-left:0px;
                width:100%;
}


.vw_Email
{
                padding-right:20px;
                overflow:hidden;
                display: inline-block;
                background: url(../../images/Icons/email.gif) no-repeat 99%;
}
.ViewPageSectionHeader
{
                padding-right: 3px;
                padding-left: 3px;
                font-weight: bold;
                font-size: 12px;
                padding-bottom: 1px;
                padding-top: 3px;
                border-bottom: #999999 1px solid;
                font-family: Tahoma, Verdana, Arial, sans-serif;
}
.SectionHeaderDivider
{
                border-bottom: #000000 2px solid;
}
.ViewPageSectionHeaderNoBorder
{
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 12px;
                font-weight:bold;
                padding: 3px;
}
.ViewIDCell
{
                background-color:#FFFAE8;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                vertical-align:top;
                font-size: 11px;
                padding-left:5px;
}

.ViewItemValue
{
                white-space: nowrap;
}
.AprimoRadioButton INPUT
{
                width:auto;
}
.InfoTextLarge {
                FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: verdana;
}
.InfoTextMedium {
                FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana;
}
.InfoTextSmall {
                FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana;
}#multiCell_SpecificDayRadio TD
{
                width:5%;
}
#multiCell_SpecificDayRadio
{
                width:10%;
}
#multiCell_SpecificDayControls
{
                width:90%;
}
#multiCell_dailiy_Recurringfrequency_lbljsID
{
                width:20%;
}
#multiCell_daily_Recurringfrequency_jsID
{
                width:10%;
}

#multiCell_WeekDayRadio TD
{
                width: 5%;
}
#fielddaily_Recurringfrequency_jsID
{
                width:100%;
}
#day_Recurringfreq_jsID
{
                width:45%;
}
#RelativeInnerMulti TD
{
                width:15%;
}

#SpecificInnerMulti TD
{
                width:15%;
}

#multiCell_weekly_RecLabel1
{
                width:20%;
}

#MultiRecOptionsThree_Three TD,#MultiRecOptionsThree_Two TD
{
                width:25%;
}
#multiCell_hourly_RecurringFrequenceyLabel_jsId
{
                width:10%;
}

#multiCell_SpecificDOMRadio TD
{
                width:5%;
}
#multiCell_SpecificDOMRadio
{
                width:10%;
}
#multiCell_SpecificControls
{
                width:90%;
}
#multiCell_monthly_DOMText2_jsID
{
                width:10%;
}

#multiCell_RelativeDOMRadio TD
{
                width:5%;
}
#multiCell_RelativeDOMRadio
{
                width:10%;
}
#multiCell_RelativeControls
{
                width:90%;
}
#multiCell_monthly2_DOMWeek_jsID
{
                width:25%;
}
#multiCell_monthly2_DOMDay_jsID
{
                width:30%;
}
#multiCell_monthly_DOMText1_jsID
{
                width:5%;
}
#multiCell_monthly2_DOMText1_jsID
{
                width:5%;
}
#multiCell_monthly2_DOMText2_jsID
{
                width:10%;
}
#multiCell_monthly2_DOMText3_jsID
{
                width:10%;
}
#multiCell_monthly2_Recurringfrequency_jsID
{
                width:10%;
}
.AprimoSelectBox INPUT
{
                width:auto;
}
.SelectList
{
                border-right: #aaaaaa 1px solid;
                padding-right: 3px;
                border-top: #aaaaaa 1px solid;
                padding-left: 3px;
                font-weight: bold;
                font-size: 11px;
                padding-bottom: 3px;
                border-left: #aaaaaa 1px solid;
                color: #000000;
                padding-top: 3px;
                border-bottom: #aaaaaa 1px solid;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                background-color: #FFFFFF;
                text-align: left;
                overflow: auto;
                position: absolute;
                white-space: nowrap;
}

.SelectListItemOnClickOn
{
                COLOR: #FFFFFF; 
                cursor: pointer; 
                background-color: #002893;     
}

.SelectListItemOnClickOff
{
                COLOR: #000000; 
                cursor: default;
                background-color: #FFFFFF;        
}

.SelectListItemDisabled
{
                COLOR: #CCCCCC; 
                cursor: default;
                background-color: #FFFFFF;        
}
div.SplitterContainer
{
                width:100%;
                position:relative;              
                height:100%;
}
.SplitterContainer .leftpane
{
                float:left;
                height:100%;
                width:250px;
                overflow:hidden;
}

.SplitterContainer .rightpane
{
                position:absolute;
                display:block;
                left:255px;
                height:100%;
                overflow:hidden;
}

.splitter
{
                height: 100%;
                width: 5px;
                float:left;
}

.splitterFloat
{
                width: 5px;
                background: #FFEEB9;
                cursor: e-resize;               
}#fieldAudidmap_jsID_filterImg
{
                width:15px;
}/*context menu style*/
div.dg_actionmenu_enc_title
{
                text-decoration:none;
                list-style-type:none;
                border:0;
                background-color:Transparent; 
                display: inline-block;
                float: left;
}

.dg_actionmenu_enc_title a
{              
                background-image: url(../../images/grid/context_menu.png);
                background-repeat:no-repeat;
                background-position: center center;                       
                height:13px;
                width: 15px;
                cursor:default;  
                display:block;
}

.dg_actionmenu_enc_title div
{
                position:absolute;
                visibility:hidden;
}#ActivityTypeStatusDynRows .dyn_ReqCtrl
{
    background: url(../../images/Icons/required.gif) no-repeat;
                background-position: 3px 10px;
}
#AudienceMemberStatusDynRows .dyn_ReqCtrl
{
    background: url(../../images/Icons/required.gif) no-repeat;
                background-position: 3px 10px;
}


.tab_Container
{
                padding: 0;
                border: 0;
                margin: 0;
                overflow: hidden;
}

.tab_ContentScroll
{
                padding: 0;
                border: 1px solid #CCC; 
                margin: 0;
                overflow: auto;
                width:100%;
                height:100%;
                background-color: #FFFAE8;
                position:relative;/*mac required for Position function to work*/
}

.tab_ContentCell,.tab_ButtonContentCell,.tab_ContextContentCell
{
                position: relative;
                background-color: #FFF2c9;
                overflow: visible;
                width:100%;       
}

.tab_TabsRow span
{
                float: left;
}

.tabCont
{
                height: 34px;
                padding: 0px 0px 0px 0px;
                overflow: hidden;
                width:100%;
                position:relative;              
}
.tabCont *
{              
                white-space:nowrap
                
}
.tabs
{
                width:2000px;
                text-align: center;
                margin-left:5px;
                font-family: Tahoma;
                font-size: 12px;
                font-weight: bold;
                position:absolute;
                white-space:nowrap;
}
.tabs a
{
                float: left;
                color: #fff;
                text-decoration: none;
                padding: 2px 8px 2px 8px;
                margin-top: 12px;
                border-right: #6fa0d3 1px solid;
}
.tabs a.break
{
                padding: 2px 0px 2px 0px;
}
.portalview .tabs a.break,
.popupview .tabs a.break
{
                width:1px;
                border:0;
}
.portalview .tabs a
{
                color: #666666;
                border-right: #ccc 1px solid;
                
}
.tabs a:hover 
{
                color: #FFCC66;
}
.portalview .tabs a:hover
{
                color: #000;
}
.tabs a.dis, .tabs a.dis:hover
{
                color:#ccc;
                cursor:default;
}
.tabs a.on, .tabs a.on:hover
{
                margin-top:3px;               
                margin-left:-1px;
                border-right: 0;
                padding:0;
}


.tabs a.required
{
                background-image: url(../../images/error3.gif);
                background-repeat: no-repeat;
                padding-right: 25px;
                background-position: 98% center;
}

.portalview .tabs a.on, .portalview .tabs a.on:hover
{
                margin-top:0px;               
}
.tabs a span
{
                HEIGHT:46px;
                padding-top:10px;
                padding-bottom:8px;
                font-size:14px;
                float:left;
                color:#333;          
                z-index:100;
}
.tabs a span.a1 
{
                width:15px;        
                background:url(../images/Tabs/s_tab_left.png); 
}
* html .tabs a span.a1
{
                background-image:none;
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/Tabs/s_tab_left.png');
}
.portalview .tabs a span.a1
{
                background:url(../../images/Tabs/portal_tab_left.png); 
}
* html .portalview .tabs a span.a1
{
                background-image:none;
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/Tabs/portal_tab_left.png');
}
.tabs a span.a2
{
                background:url(../images/Tabs/s_tab_stretch.png);            
}

.portalview .tabs a span.a2
{
                background:url(../../images/Tabs/portal_tab_stretch.png);
}
.tabs a span.a3
 {
                width:15px; 
                background:url(../images/Tabs/s_tab_right.png);
}
* html .tabs a span.a3
{
                background-image:none;             
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/Tabs/s_tab_right.png');
}
.tabs a span.a3required
{
                width:15px; 
                background:url(../../images/Tabs/s_tab_right_required.png);
                background-image:none;             
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/Tabs/s_tab_right_required.png');
                
}
.portalview .tabs a span.a3
{
                background:url(../../images/Tabs/portal_tab_right.png);
}
* html .portalview .tabs a span.a3
{
                background-image:none;             
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/Tabs/portal_tab_right.png');
}
.toptab_ContentCell
{
                position: relative;
                background-color: #5981a4;
                border-top-color: #bcb7a3;
/*           border-top-style: solid;*/
/*           border-top-width: 1px;*/
                overflow: hidden;
                width: 100%;
}

.toptab_ContentScroll .subtab_ContentScroll
{
                padding: 0;
/*           border: 1px solid #CCC; */
                margin: 0;
                overflow: auto;
                width:100%;
                height:100%;
                background-color: #FFFAE8;
}

.tabScrollDiv
{
                float:right;
                margin-top: 12px;
                height:60%;
                width:100%;
                z-index:10000;
                position:absolute;
                visibility:hidden;
}
.tabScrollLeft,.tabScrollRight
{
                cursor:pointer;
                height:100%;
                display:inline;
}

.tabScrollLeft
{
                background:url(../../images/arrow_left.gif) no-repeat center;
                BACKGROUND-COLOR: silver; 
                width:25px;
                border:1px solid black;
                border-right:0px;
                float:right;
}

.tabScrollRight
{
                background:url(../../images/arrow_right.gif) no-repeat center;
                BACKGROUND-COLOR: silver; 
                width:25px;
                border:1px solid black;
                float:right;
}


.tabText .tabTextHover 
{
                
}

.tabTextHover
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  white-space:nowrap;
  text-decoration: none;
  color :#FFCC66;
  cursor:pointer;
}

.tabText 
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  white-space:nowrap;
  text-decoration: none;
  color: #fff;
}

.tabTextOn 
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  white-space:nowrap;
  text-decoration: none;
  color: #000;
}

.tabTextFlag 
{
  font-family: Tahoma;
  font-size: 12px;
  white-space:nowrap;
  text-decoration: none;
  color: Red;
}

.AprimoTextBox,.AprimoTextBoxAdvCrit
{
                padding: 0px 2px 0px 2px;
                FONT-SIZE: 11px; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
                TEXT-ALIGN: left;                             
}

.AprimoTextBoxRight
{
                padding: 0px 2px 0px 2px;
                FONT-SIZE: 11px; 
                FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
                TEXT-ALIGN: right;
}.Node 
{ 
  font-family: verdana; 
  font-size: 11px; 
  font-weight:normal;
  white-space: nowrap;
}

.NodeHover
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight:normal;
}
.NonSelectableNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  font-weight:bold;
}

.NonSelectableNodeHover
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight:bold;
}


.SelectedNode
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight:normal;
  background-color: gray; 
  color:white; 
}

.SelectedNodeHover
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight:normal;
  background-color : gray; 
  color:white; 
}

.DisabledNode
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight:normal;
  color:Gray;
}
.DisabledNodeHover
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight:normal;
  color:Gray;
}

/*Component Arts Tree Control Styles*/
DIV.DropDownDiv
{
                background-color: #ffffff;
                border-right: #aaaaaa 1px solid;
                border-left: #aaaaaa 1px solid;
                border-top: #aaaaaa 1px solid;
                border-bottom: #aaaaaa 1px solid;
                position: absolute;
                visibility: hidden;
}
.DropDownTreeView 
{ 
  background-color:#FFF;
  padding-top:4px; 
  padding-left:1px;
  cursor:default; 
  height:100%;
  width:100%;
  overflow:scroll;
  position:absolute;
}

.DropDownFrame
{
                border:1px solid #CCC;
                background-color: #FFFEE0;
}

.TreeView 
{ 
  background-color:#fefee0;
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
}

.TreeSelectBoxView 
{ 
  background-color:#FFFFFF;
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
}

.DisabledTreeSelectBoxNode
{
  color: gray;
}

.TreeSelectBoxHoverTreeNode
{
  font-family: verdana; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand;
  background-color: #6698CB;
}

.TreeSelectBoxHoverDisabledNode
{

  font-family: verdana; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default;
}

.TreeViewList
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.DynamicTreeNode
{
                font-family: Verdana;
                font-size: 11px;
}

.DynamicTreeNodeHover
{
                font-family: Verdana;
                font-size: 11px;
}

.GrayedTreeNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#6698CB' , EndColorStr= '#88B1D8' );
}

.SelectedTreeNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: verdana; 
  font-size: 11px;  
  width:120%;
}

.TreeDD, .TreeDDVal, .TreeDDDisabled, .TreeDDValDisabled
{              
                
                height: 20px;
                padding: 3px 20px 0px 3px;
                float: left;
                color:Black;
                border: 1px solid #CCCCCC;
}

.TreeDD
{
                background: url(../../images/downarrow.gif) no-repeat 99%;
                background-color: White;
                color:Black;
}

.TreeDDVAl
{
                background: url(../../images/downarrow.gif) no-repeat 99%;
                background-color: White;
                color:Black;
}
.TreeDDDisabled
{
                background-color: White;
                color: Gray;
}

.TreeDDValDisabled
{
                background-color: White;
                color: Gray;
}



.TreeDDPopup
{
                background-color: White;
                position: absolute;
                visibility:hidden;
                top: 100px;
                left: 100px;
                border: 1px solid black;
}

.TreeNodeNormal
{
                font-weight: normal;      
}

.TreeNodeNormalHover
{
                background-color: #b7c9d7;
                font-weight: normal;      
}

.TreeNodeBold
{
                font-weight: bold;
}
.vld_tblCell,.vld_tblCellStretch
{
                width:100%;
                padding-left:2px;
                border-top:1px dotted #CCCCCC;
                vertical-align:middle;
}
.div_Val
{
                display:inline-block;
}.TaskBar 
{
                width:100%;       
                height:25px;
                padding-bottom:0px;
                background: url(../../images/Window/TaskBar/tb_stretch.png) repeat;
                position:absolute;
}

.MainButtonActive ,.MainButtonInActive,.ActButtonActive,.ActButtonInActive,.ButtonActive,.ButtonInActive,.ToolsButtonActive,.ToolsButtonInActive
 {
                
                WIDTH:172px;
                cursor:pointer;
                border-collapse: collapse; 
                border-spacing: 0; 
                height:23px;
                margin-top:5px;
                margin-bottom:1px;
                margin-left:4px;
                margin-right:4px;
                white-space:nowrap;
                display:inline; 
 }

.MainButtonActive TD.tb1,.MainButtonInActive TD.tb1,.ActButtonActive TD.tb1,.ActButtonInActive TD.tb1,.ButtonActive TD.tb1,.ButtonInActive TD.tb1,.ToolsButtonActive TD.tb1,.ToolsButtonInActive TD.tb1
{
                width:3px;
                height:23px;
                background:url(../../images/Window/TaskBar/btn_left_active.png) no-repeat; 
}
.MainButtonActive TD.tb1
{
                background:url(../../images/Window/TaskBar/mw_left_active.png) no-repeat;
}
.MainButtonInActive TD.tb1
{
                background:url(../../images/Window/TaskBar/mw_left.png) no-repeat;
}
.ToolsButtonActive TD.tb1
{
                background:url(../../images/Window/TaskBar/tools_left_active.png) no-repeat;
}
.ToolsButtonInActive TD.tb1
{
                background:url(../../images/Window/TaskBar/tools_left.png) no-repeat;
}
.ActButtonInActive TD.tb1,.ButtonInActive TD.tb1
{
                background:url(../../images/Window/TaskBar/btn_left.png) no-repeat;
}
.MainButtonActive TD.tb2,.MainButtonInActive TD.tb2,.ActButtonActive TD.tb2,.ActButtonInActive TD.tb2,.ButtonActive TD.tb2,.ButtonInActive TD.tb2,.ToolsButtonActive TD.tb2,.ToolsButtonInActive TD.tb2
 {
                width:136px;
                background:url(../../images/Window/TaskBar/btn_stretch_active.png) repeat; 
}
.MainButtonActive TD.tb2
{
                background:url(../../images/Window/TaskBar/mw_stretch_active.png) repeat;
}
.MainButtonInActive TD.tb2
{
                background:url(../../images/Window/TaskBar/mw_stretch.png) repeat;
}

.ActButtonInActive TD.tb2
{
                background:url(../../images/Window/TaskBar/btn_stretch.png) repeat;
}
.ToolsButtonActive TD.tb2
{
                background:url(../../images/Window/TaskBar/tools_stretch_active.png) repeat;
}
.ToolsButtonInActive TD.tb2
{
                background:url(../../images/Window/TaskBar/tools_stretch.png) repeat;
}
.ButtonInActive TD.tb2
{
                background:url(../../images/Window/TaskBar/btn_stretch.png) repeat;
}

.ActButtonActive TD.tbDrop
{
                width:20px;
                height:23px;
                background:url(../../images/Window/TaskBar/act_drop_active.png) no-repeat; 
}
.ActButtonInActive TD.tbDrop
{
                width:20px;
                height:23px;
                background:url(../../images/Window/TaskBar/act_drop.png) no-repeat; 
}
.ToolsButtonActive TD.tbDrop
{
                width:20px;
                height:23px;
                background:url(../../images/Window/TaskBar/tools_drop_active.png) no-repeat; 
}
.ToolsButtonInActive TD.tbDrop
{
                width:20px;
                height:23px;
                background:url(../../images/Window/TaskBar/tools_drop.png) no-repeat; 
}
.MainButtonActive TD.tbDrop
{
                width:20px;
                height:23px;
                background:url(../../images/Window/TaskBar/mw_drop_active.png) no-repeat; 
}
.MainButtonInActive TD.tbDrop
{
                width:20px;
                height:23px;
                background:url(../../images/Window/TaskBar/mw_drop.png) no-repeat; 
}
.MainButtonActive TD.tb3,.MainButtonInActive TD.tb3,.ActButtonActive TD.tb3,.ActButtonInActive TD.tb3,.ButtonActive TD.tb3,.ButtonInActive TD.tb3,.ToolsButtonActive TD.tb3,.ToolsButtonInActive TD.tb3
 {
                width:3px;
                height:23px;       
                background:url(../../images/Window/TaskBar/btn_right_active.png) no-repeat; 
}
.MainButtonActive TD.tb3
{
                background:url(../../images/Window/TaskBar/mw_right_active.png) no-repeat;
}
.MainButtonInActive TD.tb3
{
                background:url(../../images/Window/TaskBar/mw_right.png) no-repeat;
}
.ToolsButtonActive TD.tb3
{
                background:url(../../images/Window/TaskBar/tools_right_active.png) no-repeat;
}
.ToolsButtonInActive TD.tb3
{
                background:url(../../images/Window/TaskBar/tools_right.png) no-repeat;
}
.ActButtonInActive TD.tb3,.ButtonInActive TD.tb3
{
                background:url(../../images/Window/TaskBar/btn_right.png) no-repeat;
}
.MainButtonActive DIV,.ActButtonActive DIV,.ButtonActive DIV,.ToolsButtonActive DIV
 {             
                COLOR: #FFFFFF;              
                font-weight:bold;
                text-decoration: none;
                OVERFLOW:hidden;
                white-space:nowrap;
                PADDING-LEFT:5px;
                width:136px;
                
}
.MainButtonInactive DIV,.ActButtonInActive DIV,.ButtonInActive DIV,.ToolsButtonInActive DIV
{
                COLOR: #333;     
                font-weight:regular;
                text-decoration: none;
                OVERFLOW:hidden;
                white-space:nowrap;
                width:136px;
                PADDING-LEFT:5px;
}
div.taskbarPop
{
                position:absolute;
                visibility:visible;                
                border:1px solid #89b0cd;
                font-weight:normal;
                background-color: #ffffff;
                margin:0;             
                padding: 1px 2px 1px 3px;
}
div.taskbarPopDiv
{
                display:block;
                border:0;
                font-weight:normal;
                background-color:transparent;
                margin: 0px 0px 0px 0px;
                padding: 3px 15px 2px 1px;         
                cursor:pointer;
                z-index:2;
}
.tbRemoveImg
{
                border:0;
                margin: 1px 2px 0px 0px;
}
.taskbarPop a.activate,
{                              
                display:inline;
                float:none;                         
                color: #000000; /* sets the default font colour to black */             
                white-space:nowrap;
                text-decoration:none;   
                border:0;
                font-family: Tahoma;
                font-size: 11px; 
}
.taskbarPop div.hide
{
                display:inline;
                visibility:hidden;
                position:absolute;
                width:100%;
                background-color:transparent;
                text-align:right;
                color:#000000;
}
.taskbarPop div.show
{
                display:inline;
                visibility:visible;
                background-color:transparent;
                position:absolute;
                width:100%;
                text-align:right;
                cursor:pointer;
                color:#FFF;
                font-size:bold;
                background:url(../../images/Window/TaskBar/hover_back.png);
}
 * html .taskbarPop div.show
 {
                background: none;
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
                (
                                src='../../images/Window/TaskBar/hover_back.png',sizingMethod='scale'
                );
 }
 
.IBFHeader
{
				background-image:url(../images/Backgrounds/portal_main_header.png);
				background-Repeat:no-repeat;
				border-bottom-style: inset;
				border-bottom-width: thin;
}

.IBFPageTitle
{
				font-family: Tahoma, Verdana, Arial, sans-serif;
				font-size: 15px;
				vertical-align:center;
}



