﻿/*General styles*/
body
{

}


td{vertical-align: top;}
.emptyButton{background:url(Rsc/btn_Empty.gif ) no-repeat;width:64px;height:22px;text-align:center;border:none;color:#111;font-weight:bold;}
textarea{width:400px;height:50px;float:right;font-family: arial;}
select{width:300px;float:right;font-family: arial;}


table
{
    font-size: 11pt;
    color: black;
    font-family: Arial;
}

.header
{
    color: #2f75a6;
    font-weight: bold;
}
.toolBarLabel{padding:5px 0 0 0;height:30px;display:inline-block;
    color: #2f75a6;
    font-weight: bold;
}

.tbWidth1
{
    width: 50px;
}
.tbWidth2
{
    width: 100px;
}
.tbWidth3
{
    width: 400px;
}
.tbWidth4
{
    width: 200px;
}
.tbWidth5
{
    width: 300px;
}

.ltr
{
    direction: ltr;
}
.rtl
{
    direction: rtl;
}

.PaddingL15
{
    padding-left: 15px;
}
.style1
{
    font-family: Arial;
    color: #2f75a6;
    font-weight: bold;
    font-size: 13pt;
}
.style2
{
    font-family: Arial;
    font-size: 11pt;
}
.style4
{
    font-family: Arial;
    font-size: 11pt;
    color: #2f75a6;
}
.style5
{
    font-family: Arial;
    font-size: 11pt;
    color: #2f75a6;
    font-weight: bold;
}

.style5 a
{
    font-family: Arial;
    text-decoration: none;
}

.style5 a:hover
{
    font-family: Arial;
    text-decoration: underline;
}
.style6
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
}
.style7
{
    font-family: Arial;
    font-weight: bold;
    color: #666666;
}
.padding1
{
    padding-right: 15px;
}

.padding2
{
    padding-right: 40px;
}

.GrayText
{
    color: GrayText;
}

.nowrap
{
    white-space: nowrap;
}



.GridViewHeader th
{
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 0; /*new*/
    font-size: 11pt;
    color: #2f75a6;
    font-weight: bold;
    text-decoration: none;
}

.GridViewHeader a
{
    font-size: 11pt;
    color: #2f75a6;
    font-weight: bold;
    text-decoration: none;
}

.GridViewHeader a:hover
{
    font-size: 11pt;
    color: #2f75a6;
    font-weight: bold;
    text-decoration: underline;
}

.GridViewAlternatingRow
{
    background-color: #f2f2f2;
    padding-top: 0px;
    vertical-align: top;
}

.GridViewRow
{
    background-color: #e3ebf1;
    padding-top: 0px;
    vertical-align: top;
}

.GridViewRowSpace
{
    background-color: white;
    height: 3px;
    margin-bottom: 5px;
    width: 100%;
}
.GridViewControl
{
    margin-right: 1px;
    margin-left: 1px;
}

.GridViewDate
{
    font-size: 9pt;
}


.white
{
    color: #FFFFFF;
}

.tbl_Levels2_TD
{
    background: url(images/Body_BG.jpg);
    padding-right: 21px;
    padding-left: 11px;
}


/*Reorder List 
        li{
            margin-right: -80px;
            margin-left: 0;
        }*/

.reorderList_Container ul
{
    margin-right: 3px;
    margin-top: 0;
}

.reorderList_Container li
{
    list-style: none;
    margin: 2px;
    background-image: url(/IBAuthoring/Rsc/ReorderList_item_bg.gif);
    background-repeat: repeat-x;
    color: #FFF;
    width: 95%;
}


.reorderList_dragHandle
{
    width: 15px;
    height: 15px;
    background-color: Blue;
    background-image: url(/IBAuthoring/Rsc/ReorderList_Handle.png);
    cursor: move;
    border: outset thin white;
    float:right;
}

.reorderList_CallbackStyle
{
    border: thin blue inset;
}

.reorderList_CallbackStyle table
{
    background-color: #5377A9;
    color: Black;
}

.reorderList_ItemOnOver
{
    width: 100%;
    height: 100%;
    background-image: url(/IBAuthoring/Rsc/ReorderList_itemOnOver_bg.gif);
    background-repeat: repeat-x;
    background-color: #5377A9;
}

.reorderList_ItemArea
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    width: 100%;
    text-align: right;
}
.reorderList_ItemArea SPAN
{
    padding-left: 8px;
}
/*End of Reorder List*/


.collapsePanel
{
    /*width: 120px;*/
    height: 0px; /*background-color:white;*/
    overflow: hidden;
    display: block;
    padding-right: 20px;
}

.collapsePanelHeader
{
    /*width:100px;		*/ /*height:20px;*/
    color: #2f75a6;
    background-color: white;
    font-weight: bold;
    float: right;
    padding: 5px;
    cursor: pointer;
    vertical-align: middle;
    display: block;
}

.pnlUser
{
    border-collapse: collapse;
}
.pnlUser td
{
    padding: 0 0 0 20px;
    white-space: nowrap;
}
.pnlUser td.ico
{
    padding: 0 0 0 8px;
}
.pnlUser a
{
    color: #08568a;
    font-weight: bold;
}
.mainBox
{
    width: 171px;
    height: 178px;
    vertical-align: top;
    padding: 0 16x;
}
.mainBox .inner
{
    font-weight: bold;
    color: #2f75a6;
    font-size: 15px;
    margin-top: 137px;
    margin-right: 74px;
    text-align: center;
}

#popupWin_MainTable
{
    direction: rtl;
}
.Popup_Title
{
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.Popup_Content
{
    padding-right: 15px;
}

.Popup_Dimension
{
    height: 370px;
    overflow: auto;
}


.PopupTable
{
    background-color: #cecece;
    border-color: #9d9ca4;
    border-width: 1px;
    border-style: solid;
    color: #555555;
}

.PopupTable td
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.PopupTableBottonBorder
{
    border-bottom-color: #9d9ca4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.PopupTable a
{
    text-decoration: none;
    color: #555555;
    font-weight: bold;
}

.PopupTable a:hover
{
    text-decoration: underline;
    color: #555555;
}

.PopupSectionHeader
{
    font-family: Arial;
    background-color: #2f75a6;
    font-weight: bold;
    font-size: 11pt;
    color: white;
}

.nodeImgDisplay{width:30px;height:30px;}
.nodeImgDisplay:hover{width:100px;height:auto;}

/*End of general styles*/


/*Modal Popup styles*/

.PopupWin_Background
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.PopupWin_modalPopup
{
    background-color:Transparent;
    border-width: 0;
    border-style: solid;
    border-color: Gray;
    padding: 0px;
width:auto;
}
.PopupWin TABLE
{
    table-layout: auto;
    width: 100%;
    height: 100%;
    margin: 0 0 0 0;
}
.PopupWin TABLE TD
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: top;
    padding-top: 0px;
    border-collapse: collapse;
}
.PopupWin .PopupWin_rwCorner
{
    width: 8px;
}
.PopupWin .PopupWin_rwFooterRight
{
    font-size: 1px;
    line-height: 1px;
    background-repeat: no-repeat;
    height: 8px;
}
.PopupWin .PopupWin_rwFooterRight
{
    background-position: -8px -62px;
}
.PopupWin_Vista .PopupWin_rwFooterRight
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource.gif);
}
DIV.PopupWin.PopupWin_Vista.PopupWin_rwNormalWindow.PopupWin_rwTransparentWindow TD.PopupWin_rwCorner
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    opacity: .8;
    -moz-opacity: .8;
}
.PopupWin .PopupWin_rwFooterCenter
{
    font-size: 1px;
    line-height: 1px;
    background-repeat: no-repeat;
    height: 8px;
}
.PopupWin .PopupWin_rwFooterCenter
{
    background-position: 0px -70px;
    background-repeat: repeat-x;
}
.PopupWin_Vista .PopupWin_rwFooterCenter
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource.gif);
}
DIV.PopupWin.PopupWin_Vista.PopupWin_rwTransparentWindow TD.PopupWin_rwFooterCenter
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    opacity: .8;
    -moz-opacity: .8;
}
.PopupWin .PopupWin_rwFooterLeft
{
    font-size: 1px;
    line-height: 1px;
    background-repeat: no-repeat;
    height: 8px;
}
.PopupWin .PopupWin_rwFooterLeft
{
    background-position: 0px -62px;
}
.PopupWin_Vista .PopupWin_rwFooterLeft
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource.gif);
}
.PopupWin .PopupWin_rwBodyRight
{
    background-repeat: repeat-y;
}
.PopupWin .PopupWin_rwBodyRight
{
    background-position: -8px 0px;
}
.PopupWin_Vista .PopupWin_rwBodyRight
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource1.gif);
}

.PopupWin .PopupWin_rwBodyLeft
{
    background-repeat: repeat-y;
}

.PopupWin_Vista .PopupWin_rwBodyLeft
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource1.gif);
}
.PopupWin .PopupWin_rwWindowContent
{
    background: white;
    height: 100% !important;
}
.PopupWin .PopupWin_rwTopRight
{
    font-size: 1px;
    line-height: 1px;
    background-repeat: no-repeat;
    height: 8px;
}
.PopupWin .PopupWin_rwTopRight
{
    background-position: -8px 0px;
}
.PopupWin_Vista .PopupWin_rwTopRight
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource.gif);
}
.PopupWin .PopupWin_rwTitlebar
{
    font-size: 1px;
    line-height: 1px;
    background-repeat: no-repeat;
    height: 8px;
}
TABLE .PopupWin_rwTitlebar
{
    background-position: 0px -31px;
    background-repeat: repeat-x;
    -moz-user-select: none;
}
.PopupWin_Vista .PopupWin_rwTitlebar
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource.gif);
}
.PopupWin_Vista TABLE .PopupWin_rwTitlebar
{
    background: url(/IBAuthoring/Rsc/Popup/bg.gif) repeat-x;
}
DIV.PopupWin.PopupWin_Vista.PopupWin_rwNormalWindow.PopupWin_rwTransparentWindow TD.PopupWin_rwTitlebar
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    opacity: .8;
    -moz-opacity: .8;
}
.PopupWin .PopupWin_rwTitlebarControls
{
    height: 27px;
}
.PopupWin .PopupWin_rwControlButtons
{
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    padding-bottom: 0px;
    margin: 2px 0px 0px;
    padding-top: 0px;
    white-space: nowrap;
    list-style-type: none;
}
HTML:first-child .PopupWin UL
{
    border-right: transparent 1px solid;
    border-top: transparent 1px solid;
    float: right;
    border-left: transparent 1px solid;
    border-bottom: transparent 1px solid;
}
.PopupWin .PopupWin_rwControlButtons LI
{
    padding-right: 1px;
    padding-left: 0px;
    float: right;
    padding-bottom: 0px;
    padding-top: 0px;
}
.PopupWin .PopupWin_rwControlButtons A
{
    display: block;
    font-size: 1px;
    width: 30px;
    cursor: default;
    line-height: 1px;
    background-repeat: no-repeat;
    height: 21px;
    text-decoration: none;
    outline: none;
}
.PopupWin .PopupWin_rwCloseButton
{
    background-position: -90px 0px;
}
.PopupWin .PopupWin_rwControlButtons A
{
    text-indent: -9999px;
}
.PopupWin_Vista .PopupWin_rwControlButtons A
{
    background-image: url(/IBAuthoring/Rsc/Popup/Window.gif);
}
.PopupWin .PopupWin_rwControlButtons SPAN
{
    display: block;
    text-indent: -9999px;
}
.PopupWin EM
{
    padding-right: 4px;
    padding-left: 4px;
    float: right;
    padding-bottom: 0px;
    font: bold 12px Arial;
    overflow: hidden;
    color: black;
    padding-top: 3px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
DIV.PopupWin_Vista .PopupWin_rwTitlebarControls EM
{
    color: black;
}
.PopupWin .PopupWin_rwIcon
{
    background-position: 0px -78px;
    display: block;
    margin: 4px 5px 0px 0px;
    width: 16px;
    cursor: default;
    background-repeat: no-repeat;
    height: 16px;
}
.PopupWin_Vista A.PopupWin_rwIcon
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource.gif);
}
.PopupWin .PopupWin_rwTopResize
{
    background-position: 0px -31px;
    font-size: 1px;
    width: 100%;
    line-height: 4px;
    background-repeat: repeat-x;
    height: 4px;
}
.PopupWin_Vista .PopupWin_rwTopResize
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource.gif);
}
.PopupWin_Vista TABLE .PopupWin_rwTopResize
{
    background: url(/IBAuthoring/Rsc/Popup/bg.gif) repeat-x;
}
.PopupWin .PopupWin_rwTopLeft
{
    font-size: 1px;
    line-height: 1px;
    background-repeat: no-repeat;
    height: 8px;
}
.PopupWin .PopupWin_rwTopLeft
{
    background-position: 0px 0px;
}
.PopupWin_Vista .PopupWin_rwTopLeft
{
    background-image: url(/IBAuthoring/Rsc/Popup/WebResource.gif);
}
/*End of modal Popup styles*/
.Field_Table
{
    padding: 0;
    margin: 0;
}
.Field_HeaderTD
{
    text-align: right;  padding: 2px 10px 2px 2px;  background-color:#efefef; border: solid 1px silver;
}

.Field_Header
{

    white-space: nowrap;
    display: inline-block;
    margin: 0px 0px 0 0;
 
    width: 100%;
    font-weight: bold;
    overflow: visible;
}
.Field_Tools
{
    background-color: Gainsboro;
    text-align: right;
}
.Field_Content
{
   
}

.Field_Button
{
    display: inline-block;
    border: solid 1px navy;
}

.Field_ButtonTD
{
    /*border: solid 1px navy;*/
}

/**************************** Toolbar **********************************/
.tb_MainMenu
{
    width: 250px;
    padding: 0 0 0 0;
    white-space: nowrap;
    list-style: none !important;
}

.tb_MainMenuItem
{
    width: 70px !important;
    height:25px !important;
    /*direction: rtl !important;*/
    text-align: right !important;
    display: inline-block !important;
    font-family: Arial;
    font-size:10pt !important;
    font-weight:normal;
    /*border: solid 1px Gainsboro !important;*/
    padding: 2px 10px 0 0 !important;
    margin: 0 0 0 0 !important;
    color: Black !important;
    text-decoration:none !important;
    
    }
   

.tb_MainMenuItem:HOVER 
{

    text-decoration: underline !important;

}
.tb_MainMenuItem Span 
{
    width: 100% !important;
    font-family: Arial;
    font-size:10pt !important;
    font-weight:normal;


}

.tb_ButtonQuickAccess
{
    direction: rtl;
    display: inline-block;
    border: solid 1px Gainsboro;
    padding: 4px;
    margin: 0 0 0 0;
    color: Black;
    text-decoration:none;
    }
   

.tb_ButtonQuickAccess:HOVER 
{

    text-decoration: underline;

}

.tb_ButtonQuickAccess Img
{
    padding: 0 0 0 5px;
    vertical-align:middle;
}    
.tb_Button
{
    width: 125px;
    direction: rtl;
    display: inline-block;
    border: solid 1px Gainsboro;
    padding: 4px;
    margin: 0 0 0 0;
    color: Black;
    text-decoration:none;
    background-image: url('/IBAuthoring/Rsc/toolbar/tb_Table_bg.jpg');
    background-position: top;
    background-repeat: repeat-x;

}

.tb_Button:HOVER 
{
    text-decoration: underline;
}

.tb_Button Img
{
    padding: 0 0 0 5px;
    vertical-align:middle;
}


.tb_Delimiter
{
    color: Gray;
    display: inline-block;
    padding: 14px 0 0 0;
    margin: 12px 0 0 0;
    vertical-align: middle;
}
.tb_Button_Page
{
    background-image: url('/IBAuthoring/Rsc/toolbar/tb_Table_bg_Page.jpg');
    background-position: top;
    background-repeat: repeat-x;
}

.tb_Button_Node
{
    background-image: url('/IBAuthoring/Rsc/toolbar/tb_Table_bg_Node.jpg');
    background-position: top;
    background-repeat: repeat-x;
}

.tb_TelerikMenu Div
{
    background-color: White !important;
    border: none 1px silver !important;
    padding:  0 0 0 0 !important;
    margin-left: 0px !important;
    margin-right: 0px !important; /*height: 40px !important;*/
}

.tb_IBMenu Div
{
    background-color: White !important;
    border: solid 1px silver !important;
    padding: 2px 5px 2px 3px !important;
    margin-left: 0px !important;
    margin-right: 0px !important; /*height: 40px !important;*/
}
.tb_bar
{
    background-image: url('/IBAuthoring/Rsc/toolbar/tb_Table_bg.jpg');
    background-position: top;
    background-repeat: repeat-x;
    width: auto;
    height: 34px;
    padding-left: 228px;
}

.tb_bar TD
{
    padding: 2px;
    margin: 0px;
}

/***** Numeric field ******/
.FldNumericTextBox
{
    direction: ltr;
    text-align: center;
}

.FldNumericBtnUp
{
    border-right: 1px outset;
    border-top: 1px outset;
    font-size: 9pt;
    overflow: hidden;
    border-left: 1px outset;
    width: 24px;
    line-height: 1em;
    border-bottom: 1px outset;
    font-family: Webdings;
    height: 12px;
}

.FldNumericBtnDown
{
    border-right: 1px outset;
    border-top: 1px outset;
    font-size: 9pt;
    overflow: hidden;
    border-left: 1px outset;
    width: 24px;
    line-height: 1em;
    border-bottom: 1px outset;
    font-family: Webdings;
    height: 12px;
}

/*Login styles*/
.structure
{
    width: 361px;
    margin: 0 auto;
    border-collapse: collapse;
    background-color: #ffffff;
    direction: rtl;
}
.txt
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
}
.txtfrm
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    text-align: left;
}
.indextbl
{
    width: 361px;
    height: 251px;
    border-collapse: collapse;
    margin-top: 0px;
    direction: rtl;
}
.formtbl
{
    width: 361px;
    height: 94px;
}
.boxbk
{
    background-image: url(Rsc/Login/bk.jpg);
    background-repeat: repeat;
}
.tm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: left;
}
/*end login styles*/