body
{
    /*background of everything*/
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
   font-family: Arial, Verdana;
    font-size : 12px;
    font-weight: normal;
}

body a:link {font-family : Arial ;}
body a:visited { font-family : Arial ; }


.tdPadding
{
    padding-right: 20px;
}

.BodyEn
{
    /*not sure. maybe not in use - english*/
    background-color: #2392DC;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    font-family: Arial, Verdana;
    font-size: xx-small;
    font-weight: normal;
    direction: ltr;
}
.C1
{
    /*backgroung of inner frame*/
    background-color: #FFFFFF;
}
.C2
{
    /*backgroung of MOST inner frame*/
    background-color: #FFFFFF;
}
.C3
{
    /*didnt find a use*/
    background-color: #FFFFFF;
}
.C4
{
    /*lines in the the left submenu*/
    background-color: #698DAD;
}
.W1
{
    /*Another background- mostly for lines*/
    background-color: #FFFFFF;
}
.O1
{
    /*main manu*/
    background-color: #245190;
}
.TextBW
{
    font-family: Arial (Hebrew), Verdana, Arial, David;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
}

.TextPOP
{
    font-family: Arial (Hebrew);
    font-weight: bold;
    color: Black;
}

.TextRed
{
    font-family: Arial (Hebrew), Verdana, Arial, David;
    font-size: 20px;
    font-weight: bold;
    color: #9F1515;
}
.TextWS
{
    font-family: Arial (Hebrew), Verdana, Arial, David;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
}

.TitleError
{
    font-family: Arial (Hebrew), Verdana, Arial, David;
    font-size: 22px;
    font-weight: bold;
    color: #255190;
}
.imgBtn
{
    margin-bottom: 5px;
    margin-top: 5px;
}
.TextSubTitle
{
    font-family: Arial (Hebrew), Verdana, Arial, David;
    font-size: 13px;
    color: #000000;
    border: 0;
}
.SubTitleImg
{
    border: 0;
}
.SumTableLabel
{
    /*didnt find a use*/
    background-color: #FFFFFF;
    border: none;
    font-size: 11;
    color: Black;
}

.CampiganNameLabel
{
    text-decoration: underline;
}

.TextBody
{
    font-family: Arial (Hebrew), Verdana, Arial, David;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}
.TextBodyW
{
    font-family: Arial Arial (Hebrew), Verdana , David;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
}
.btnMainMenu
{
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 2px;
    cursor: pointer;
    color: #FFFFFF;
}
.btnSubMenuOn
{
    /*selected button in sub menu*/
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 2px;
    cursor: pointer;
    color: #9F1615;
}
.btnSubMenuOff
{
    /*nondefault button in sub menu*/
    color: #073B7e;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 2px;
    cursor: pointer;
}

.btnSubMenuOnEn
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 10px;
    cursor: pointer;
    color: #FFFFFF;
}
.btnSubMenuOffEn
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 10px;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #1384CF;
}

.input
{
    /*i guess it is the input textboxes*/
    border: 1px solid #0068AD;
    background-color: #FFFF00;
    width: 100px;
}
.input2
{
    border: 1px solid #0068AD;
    background-color: #B1E5FF;
    width: 40px;
}
.TBHaeder
{
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
    font-weight: bold;
}
.TBCell
{
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
}
.TB
{
    border-right: 1px solid #FFFFFF;
}

.GridToolBox
{
    background-color: #1384CF;
    font-size: 10px;
    padding-top: 3px;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}
.GridHeader
{
    background-color: #245190; /*#073b7e;*/
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: White;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 5px;
    height: 25px;
}
.GridHeaderLast
{
    /*grid header last cell*/
    background-color: #245190; /*#073b7e;*/
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: White;
    padding-left: 5px;
    padding-right: 5px;
    height: 25px;
    padding-bottom: 5px;
}

.GridPager
{
    /*grid pager*/
    background-color: #698DAD;
    text-align: center;
    font-size: 11;
    font-weight: bold;
    color: White;
    padding-left: 10px;
    padding-right: 10px;
    height: 22px;
}
.HighlightCell
{
    background-color: #FFFFFF; /*border : solid 1px #BDD3E8;*/
}

.GridCell
{
    /*odd rows*/
    height: 25px;
    background-color: #E1EBF7; /*#BDD3E8;*/
    font-size: 12;
    color: Black; /*border-bottom: solid 1px #FFFFFF;*/ /*border-left: solid 2px #BDD3E8;*/
    border-top: solid 1px #8fa8c1;
    padding-left: 6px;
    padding-right: 6px;
    vertical-align: middle;
}
.GridACell
{
    /*even rows*/
    height: 25px;
    background-color: #FFFFFF; /*border-bottom: solid 1px #F7F7FF;*/ /*border-left: solid 2px #F7F7FF;*/
    border-top: solid 1px #8fa8c1;
    font-size: 12;
    color: Black;
    padding-left: 6px;
    padding-right: 6px;
    vertical-align: middle;
}
.GridCellLast
{
    /*odd rows*/
    height: 25px;
    background-color: #E1EBF7; /*#BDD3E8;*/
    border-top: solid 1px #8fa8c1;
    font-size: 12;
    color: Black; /*border-bottom: solid 1px #FFFFFF; 	border-left: solid 2px #FFFFFF;*/
}
.GridACellLast
{
    /*even rows*/
    height: 25px;
    background-color: #FFFFFF; /*border-bottom: solid 1px #F7F7FF; 	border-left: solid 2px #FFFFFF;*/
    border-top: solid 1px #8fa8c1;
    font-size: 12;
    color: Black;
}
.GridCellA
{
    /*didnt find a use*/
    background-color: #E1EBF7; /*#BDD3E8;*/
    font-family: Arial;
    font-size: 11;
    color: Black;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF; /*border-right: solid 1px #FFFFFF;*/
    padding-right: 30px;
}
.GridCellB
{
    /*didnt find a use*/
    background-color: #FFFFFF; /*#F7F7FF;*/
    font-size: 11;
    color: Black;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF; /*border-right: solid 1px #FFFFFF;*/
    padding-right: 30px;
}
.Dir
{
    direction: rtl;
}
.Instruction
{
    /*background-color: #DEE9F3;*/
    background-color: #E1EBF7;
    font-size: 13px;
    padding: 5px 6px 5px 6px; /*8px 12px 10px 8px;*/
    font-family: Arial (Hebrew);
    text-align: justify;
    text-justify: auto;
}
.InstructionBounce
{
    background-color: #d1dbff;
    font-size: 13px;
    padding-left: 8px;
    padding-right: 12px;
    padding-top: 8px;
    padding-bottom: 10px;
    font-family: Arial (Hebrew);
}
.InstructionWhite
{
    font-size: 13px;
    padding-left: 8px; /*padding-right: 12px;*/
    padding-top: 8px;
    padding-bottom: 10px;
    font-family: Arial (Hebrew);
}
.InstructionPurple
{
    font-size: 13px;
    padding: 8px 12px 10px 8px;
    font-family: Arial (Hebrew);
    font-weight: bold; /*background-color:#93A0D5;*/
    background-color: #577CBE;
    color: White;
}

.InstructionPurple2
{
    font-size: 13px;
    padding: 8px 12px 10px 8px;
    font-family: Arial (Hebrew);
    font-weight: bold; /*background-color:#93A0D5;*/
    background-color: #577CBE;
    color: White;
    margin-bottom: 4px;
}


.PurpleCell
{
    font-size: 13px;
    font-family: Arial (Hebrew);
    font-weight: bold; /*background-color:#93A0D5;*/
    background-color: #577CBE;
    color: White;
    padding-left: 4px;
    padding-right: 4px;
}

.FormsSideTitles
{
    font-size: 12px;
    font-weight: bold;
    font-family: Arial (Hebrew);
    direction: rtl;
    color: 073B7E;
}
.FormFonts
{
    font-size: 5px;
    font-family: Arial (Hebrew);
    direction: rtl;
}
.FormsSideValues
{
    font-size: 12px; /*Keren*/
    font-weight: normal;
    font-family: Arial (Hebrew);
    direction: rtl;
    color: 073B7E;
}

.CheckBoxListFont
{
    color: Black;
    font-size: 14px;
    font-family: Arial (Hebrew);
    direction: rtl;
}
.EditorDropDownList
{
    z-index: 1;
    position: relative;
}
.ListBoxtitle
{
    /*header of listboxes*/ /*background-color:#93A0D5;*/
    background-color: #577CBE;
    color: White;
    font-family: Arial (Hebrew);
    font-weight: bold;
    font-size: 15px;
    padding-left: 10px;
    text-align: center;
    height: 20px;
}
.btnLink
{
    font-family: Arial (Hebrew);
    font-size: 16px;
    color: White;
    font-weight: bold;
}
.btnClass
{
    font-family: Arial;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    color: White;
    font-weight: bold;
    background-color: #245190;
    height: 18px; /*padding:  0 10 0 10 ;	*/
}
.DisLink
{
    font-size: 8pt;
    color: Black;
}
a.PagerW
{
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}
a:link.PagerW
{
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
}
a:active.PagerW
{
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
}
a:visited.PagerW
{
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
}
.PagerText
{
    text-align: center;
}

.BubbleTitle
{
    font: bolder 11px Arial;
    text-decoration: underline;
}
.BubbleText
{
    font: normal 10px Arial;
    text-decoration: none;
}
.RadioButtonList
{
    font-family: Arial;
    font-size: 12px;
}
.LangLink
{
    font-family: Arial;
    font-size: 12px;
    color: #073b7e;
    text-decoration: underline;
    cursor: pointer;
}

/*
	Structure
	*/
.mainTable
{
    width: 760px;
    border: 0px;
}
.pageLogo
{
}

.pageNav
{
}

.pageSpace
{
    height: 3px;
}

.pageMainTitle
{
    font-size: 14px;
    font-family: Arial (Hebrew);
    font-weight: bold;
    color: #FFFFFF;
    padding-right: 12px;
    background-color: #9F1515;
    vertical-align: middle;
    height: 22px;
}
.pageSideNavigation
{
    width: 115px;
    vertical-align: top;
}

.pageContents
{
    /*Keren width: 645px;*/ /*border-right: solid #698DAD 1px;*/
}


.pageFooter
{
    /*border-top: solid #698DAD 1px;*/
}

.ErrorMessage
{
    color: red;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial (Hebrew);
    direction: rtl;
}
.Cell
{
    height: 22px;
    padding: 1,1,1,5;
    font-family: Arial (Hebrew);
    font-size: 13px;
}

.ContentsPadding
{
    /*padding-right: 12px; 	padding-bottom: 12px; 	padding-left: 12px;*/
}
.HomeBG
{
    /*background: #E9EFFF;*/
    background: #E1EBF7;
    padding-left: 12px;
    padding-right: 12px;
}
.HomeGridHeader
{
    /*grid header*/
    background-color: #245190; /* #073b7e;*/
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    color: White;
    padding-left: 5px;
    padding-right: 5px;
}
.SpaceBeforeGrid
{
    height: 20px;
}
.SpaceAfterGrid
{
    height: 30px;
}
.GridTable
{
    border-right: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
    border: 0;
    text-align: right;
    width: 100%;
    font-family: Arial (Hebrew);
    font-size: 14px;
    padding: 2,2,2,2;
}
.BorderTable
{
    border-right: solid 1px #073b7e;
    border-left: solid 1px #073b7e;
    border-top: solid 1px #073b7e;
    border-bottom: solid 1px #073b7e;
    text-align: right;
    width: 100%;
    font-family: Arial (Hebrew);
    font-size: 12px;
    border-collapse: collapse; /*padding: 2,2,2,2;	*/
}
.ContentsTable
{
    width: 100%;
}

.EditorTitleCell
{
    width: 150px;
    vertical-align: bottom;
    padding: 0,0,0,0;
}
.EditorValueCell
{
    width: 140px;
    vertical-align: bottom;
    text-align: right;
}
.EditorQuestionCell
{
    width: 10px;
    padding-right: 10px;
    padding-left: 5px;
    vertical-align: bottom;
}

.EditContactTitleCell
{
    width: 100px;
}

.EditContactValueCell
{
    width: 100px;
}
.EditContactValueCell
{
    width: 200px;
}
.QuestionImageSize
{
    height: 16px;
    width: 16px;
}
.LanguageDir
{
    direction: rtl;
}
.LanguageOppositeDir
{
    direction: ltr;
}
.LanguageAlign
{
    text-align: right;
}
.LanguageOppositeAlign
{
    text-align: left;
}
.HomeLink
{
    text-decoration: none;
    color: #073b7e;
    font-size: 14px;
    font-weight: bold;
    padding: 0,0,0,0;
}
.textMainTitle
{
    font-family: Arial (Hebrew);
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 6px;
    background-color: #9F1515;
}

.textMainTitle2
{
    padding-right: 6px;
}

.scrollDiv
{
    padding-right: 12px;
    padding-left: 12px;
    scrollbar-base-color: #E1EBF7;
    scrollbar-arrow-color: #577CBE;
    scrollbar-highlight-color: #577CBE;
    overflow: auto;
}

/*skm-menu styles*/

.mainMenuSkm
{
    border: solid 1px #FFFFFF;
    padding: 0px 12px 0px 12px;
}

.unSelectedMenuItemSkm
{
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #FFFFFF;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #245190;
    padding: 0px 12px 0px 12px;
}

.selectedMenuItemSkm
{
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #FFFFFF;
    cursor: pointer; /*background-color:#93A0D5;*/
    background-color: #839DCF;
    padding: 0px 12px 0px 12px;
}

.unSelectedMenuItem2Skm
{
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #FFFFFF;
    cursor: default;
    color: #FFFFFF;
    background-color: #245190;
    padding: 0px 12px 0px 12px;
}

.selectedMenuItem2Skm
{
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #FFFFFF;
    cursor: default; /*background-color:#93A0D5;*/
    background-color: #839DCF;
    padding: 0px 12px 0px 12px;
}

/* end skm-menu */

/*Popup menu styles*/

.mainMenu
{
    width: 760px;
}

.mainMenu img
{
    border-top: #ffffff 12px solid; /* seperator between static menus */
    border-bottom: #ffffff 12px solid;
}

.dynamicMenu
{
    z-index: 9000;
}

.dynamicMenu img
{
    width: 100%; /* seperator between dynamic menus */
    height: 1px;
}

.dynamicMenu table
{
    border-right: white 1px solid;
    border-left: white 1px solid;
}

.miStaticSelected
{
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    background-color: #839DCF;
}


.miDynamic
{
    text-align: center;
    font-weight: bold;
    width: 100%;
    padding: 6px 6px 6px 6px; #padding:2px 6px 2px 6px;/* IE Only*/
}

.miStatic
{
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    color: #FFFFFF; /*background-color:#245190;*/
    padding: 4px 16px 4px 16px;
    white-space: nowrap;
}


.miDynamic a:visited
{
    color: White;
    font-weight: bold;
}

.miStatic a:visited
{
    color: White;
    font-weight: bold;
}


.mainMenuFont
{
    font-family: Verdana, Arial;
    font-size: 13px;
}



.unSelectedMenuItem
{
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #FFFFFF;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #245190;
    padding: 0px 12px 0px 12px;
}

.selectedMenuItem
{
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #FFFFFF;
    cursor: pointer; /*background-color:#93A0D5;*/
    background-color: #839DCF;
    padding: 0px 12px 0px 12px;
}

.unSelectedMenuItem2
{
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #FFFFFF;
    cursor: default;
    color: #FFFFFF;
    background-color: #245190;
    padding: 0px 12px 0px 12px;
}

.selectedMenuItem2
{
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #FFFFFF;
    cursor: default; /*background-color:#93A0D5;*/
    background-color: #839DCF;
    padding: 0px 12px 0px 12px;
}

.GridBody
{
    text-align: center;
    font-size: 13px;
    border: solid 1px #FFFFFF;
}

.pageSelectionCSS
{
    font-size: 11px;
    font-family: Verdana, Arial;
    width: auto;
}
.sText
{
    font-size: 14px;
    font-family: Arial, Verdana;
}
.tblLight
{
    border-bottom: solid 1px #CCCCCC;
    background-color: #eeeeee;
    color: #000000;
    font-family: Arial, Verdana;
    font-size: 12px;
    cursor: pointer;
    padding: 3px;
}

.pnlLight
{
    background-color: #eeeeee;
    color: #000000;
    font-family: Arial, Verdana;
    font-size: 12px;
    padding: 3px;
}
.tblDark
{
    background-color: #646464;
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 12px;
    padding: 3px;
}
.tblHighLight
{
    border-bottom: solid 1px #CCCCCC;
    background-color: #cddeee;
    color: #000000;
    font-family: Arial, Verdana;
    font-size: 12px;
    padding: 3px;
    cursor: pointer;
}





.GridHeaderNew
{
    background-color: #e0e0e0;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #FFFFFF;
    height: 22px;
}
.GridHeaderLastNew
{
    /*grid header last cell*/
    background-color: #e0e0e0;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: solid 1px #FFFFFF;
    height: 22px;
}

.GridPagerNew
{
    /*grid pager*/
    background-color: #e0e0e0;
    text-align: center;
    font-size: 11;
    font-weight: bold;
    color: White;
    padding-left: 10px;
    padding-right: 10px;
    height: 22px;
}
.GridCellNew
{
    /*odd rows #f9f9f9*/
    height: 22px;
    background-color: #efefef;
    font-size: 12;
    color: Black;
    border-bottom: solid 1px #CCCCCC;
    padding-left: 6px;
    padding-right: 6px;
    vertical-align: middle;
}
.GridACellNew
{
    /*even rows*/
    height: 22px;
    background-color: #FFFFFF;
    border-bottom: solid 1px #CCCCCC;
    font-size: 12;
    color: Black;
    padding-left: 6px;
    padding-right: 6px;
    vertical-align: middle;
}
.GridCellLastNew
{
    /*odd rows*/
    height: 22px;
    background-color: #efefef;
    font-size: 12;
    color: Black;
    border-bottom: solid 1px #CCCCCC;
}
.GridACellLastNew
{
    /*even rows*/
    height: 22px;
    background-color: #FFFFFF;
    font-size: 12;
    color: Black;
    border-bottom: solid 1px #CCCCCC;
}
.BorderTableNew
{
    border-right: solid 1px #646464;
    border-left: solid 1px #646464;
    border-top: solid 1px #646464;
    border-bottom: solid 1px #646464;
    text-align: right;
    width: 100%;
    font-family: Arial (Hebrew);
    font-size: 12px;
}
.TitlesPaddingNew
{
    padding-right: 12px;
    padding-left: 12px;
}
.normalText
{
    font-size: 12px;
    font-family: Arial, Verdana;
}

.alertText
{
    font-size: 14px;
    font-family: Arial, Verdana;
}

.normalBoldText
{
    font-size: 12px;
    font-family: Arial, Verdana;
    font-weight: bold;
}
.textMainTitleNew
{
    font-family: Arial (Hebrew);
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 6px;
    background-color: #245190;
}
.textSubTitleNew
{
    font-family: Arial (Hebrew);
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 6px;
    padding-top: 2px;
    padding-bottom: 5px;
    background-color: #245190; /*#073b7e;*/
}
.BoxBorder
{
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
}
.PageTitleNew
{
    font-family: Arial (Hebrew);
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 3px 10px 3px 10px;
    background-color: #245190;
}
.LanguageOppositePadding
{
    padding-left: 10px;
}
.LanguagePadding
{
    padding-right: 10px;
}
.ChartCSS
{
    z-index: 1;
}
.container
{
    width: 100%;
    margin-top: 20%;
    background-color: #FFFFFF;
    border: solid 1px #646464;
    font-family: Arial;
}



.containerHeader
{
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 5px;
    padding-right: 20px;
    background-color: #144282;
    border: solid 1px #144282;
    font-family: Arial;
}

.containerSpacer
{
    height: 20px;
    direction: rtl;
    padding-right: 20px;
    color: #000000;
    font-size: 12px;
    background-color: #CDDCEC; /*border : solid 1px #646464;*/
    font-family: Arial;
}

.containerBody
{
    padding: 10 0 0 0;
    direction: rtl;
}

.containerBodyPOPUP
{
    padding: 10 5 1 0;
    direction: rtl;
}

.containerPOPUP
{
    padding: 1 0 0 0;
    background-color: #FFFFFF;
    font-family: Arial;
}

.POPUPHeader
{
    padding-right: 5px;
    text-align: right;
    height: 50px;
    padding-right: 10px;
}


.TextLabel
{
    font-size: 11px;
    font-family: Arial;
}

.TextLabelPopUp
{
    padding-right: 5px;
    font-size: 11px;
    font-family: Arial;
}

.TextLabelMessage
{
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    padding: 10:10:10:10;
}

.SelectItems
{
    font-family: Arial;
    font-size: 10px;
    vertical-align: middle;
}

.btnOptOut
{
    font-size: 10px;
    font-family: Arial;
    width: 60;
}

.ReportsPadding
{
    padding-right: 12px; /*padding-bottom: 12px;*/
    padding-left: 12px;
}


.dv
{
    border-right: #8fa8c1 1px solid;
    font-size: 12px;
    margin-left: 0px;
    border-left: #8fa8c1 1px solid;
    width: 100%;
    border-bottom: #8fa8c1 1px solid;
    font-family: arial;
    height: 280px;
}
.dvTable
{
    font-size: 12px;
    font-family: arial;
}
.DarkBlueTitle
{
    color: #003366;
}
.ToggleModeOffCss
{
    border: #E0E0E0 1px solid;
    background-color: #E6E6E6;
    cursor: pointer;
}
.ToggleModeSelectedCss
{
    border: #0A246A 1px solid;
    background-color: #B6BDD2;
    cursor: pointer;
}
.ToggleModeOnCss
{
    border: #0A246A 1px solid;
    background-color: #B6BDD2;
    cursor: pointer;
}
.resizeFrame
{
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color: Gray;
}
.previewCampaignInfo
{
    font-size: 11px;
    font-family: Tahoma;
    color: Black;
}
.CustomerTitle
{
    border-top: #8fa8c1 1px solid;
    padding-right: 5px;
    font-weight: bold;
    font-size: 14px;
    background: #E1EBF7;
    width: 165px;
    color: #003366;
    font-family: Arial;
    height: 20px;
}

.btnClassDisabled
{
    font-family: Arial;
    border: 0;
    cursor: default;
    font-size: 12px;
    color: Gray;
    font-weight: bold;
    background-color: #245190;
}

.paddingCell
{
    padding-left: 10px;
}
.BorderLightBlue
{
    border-top: #8fa8c1 1px solid;
    border-right: #8fa8c1 1px solid;
    border-left: #8fa8c1 1px solid;
    border-bottom: #8fa8c1 1px solid;
}

.BorderLightBlue2
{
    border-top: #8fa8c1 1px solid;
    border-right: #8fa8c1 1px solid;
    border-left: #8fa8c1 1px solid;
    border-bottom: #8fa8c1 1px solid;
}

.LightBlueBG
{
    background-color: #E1EBF7;
}
.linkClassDisabled
{
    font-family: Arial;
    font-size: 12px;
    color: #e6e6e6;
    text-decoration: underline;
    cursor: default;
}
.disabledNormalText
{
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #999999;
}


.searchOptionsTitle
{
    border-bottom-color: Gray;
    background-color: #e0e0e0;
}

.HeaderTable
{
    font-size: 13px;
    font-family: Arial (Hebrew);
    font-weight: bold;
    background-color: #577CBE;
    color: White;
    padding: 5 5 5 5;
    vertical-align: middle;
}
.RowTable
{
    vertical-align: top;
    padding: 5 5 5 5;
    font-family: Arial (Hebrew);
    font-size: 11px;
    background-color: White;
    border: 1px outset #003300;
}
.TextTable
{
    font-family: Arial (Hebrew);
    font-size: 11px;
    width: 200px;
}
.TableDropDownList
{
    font-family: Arial (Hebrew);
    font-size: 11px;
    width: 200px;
}

.TableCombo
{
    font-family: Arial (Hebrew);
    font-size: 11px;
    width: 100px;
}

.TDTable
{
    font-family: Arial (Hebrew);
    font-size: 11px;
    padding: 5 5 5 5;
    vertical-align: middle; /*background-color:#F7F7FF;	*/ /*border-right:1px outset #003300;*/
    border-left: 1px outset #003300;
    border-bottom: 1px outset #003300;
}

.DynTable
{
    margin: 0 0 0 0;
    padding: 5 0 5 0;
    border: 1px outset #003399;
    background-color: #F7F7FF;
    border-collapse: collapse;
}
.DynEditTable
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 0;
    vertical-align: top;
    font-family: Arial (Hebrew);
    font-size: 11px;
    background-color: #F7F7FF;
}
.TDEditTable
{
    vertical-align: top;
    margin: 0 0 0 0;
    padding: 5 5 5 5; /*border: 1px outset #003300;*/
    font-family: Arial (Hebrew);
    font-size: 11px;
    background-color: #F7F7FF;
    border-left: 1px outset #003300;
    border-bottom: 1px outset #003300;
}


.TDEditButtonTable
{
    vertical-align: top;
    margin: 0 0 0 0;
    padding: 5 0 5 0;
    text-align: center;
    border-bottom: 1px outset #003300;
}


.TDEditValueTable
{
    vertical-align: top;
    margin: 0 0 0 0;
    padding: 1 0 0 0;
    border: 0;
    background-color: #F7F7FF;
}

.TDValueTable
{
    vertical-align: top;
    margin: 0 0 0 0;
    padding: 1 0 0 0;
    border: 0;
    background-color: #F7F7FF; /*border: 1px outset #003300;*/
    font-family: Arial (Hebrew);
    font-size: 11px;
    border-left: 1px outset #003300;
    border-bottom: 1px outset #003300;
}

.RowEditTable
{
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    height: 100px;
    background-color: #F7F7FF;
}
.DepositClass
{
    color: Green;
}
.WithdrawalClass
{
    color: Red;
}

.scrollPanel
{
    scrollbar-base-color: #E1EBF7;
    scrollbar-arrow-color: #577CBE;
    scrollbar-highlight-color: #577CBE;
    overflow: auto;
}

.RowMarkTable
{
    vertical-align: top;
    padding: 5 5 5 5;
    font-family: Arial (Hebrew);
    font-size: 11px;
    background-color: White;
    border: 1px outset #003300;
    background-color: #BDD3E8;
}
.GridLineHeader
{
    background-color: #245190;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    color: White;
    padding: 2px 5px 2px 5px;
}
.GridLineUnChecked
{
    border-bottom: solid 1px #BDD3E8;
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Arial;
    color: Black;
    padding: 2px 5px 2px 5px;
    text-align : right ;
}
.GridLineChecked
{
    border-bottom: solid 1px #F7F7FF;
    background-color: #BDD3E8;
    font-size: 12px;
    font-family: Arial;
    color: Black;
    padding: 2px 5px 2px 5px;
    text-align : right ;
}
.GridBorder
{
    border-right: solid 1px #073b7e;
    border-left: solid 1px #073b7e;
    border-top: solid 1px #073b7e;
    border-bottom: solid 1px #073b7e;
}
.popupTitle
{
    margin-bottom: 5px;
    width: 350px; /*filter: Shadow(Color=#000000, 	 			Direction=135,  			Strength=4);*/
    line-height: 140%;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    color: #073b7e;
    font-family: Arial;
}
.PageTitle
{
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    color: #000000;
    font-family: Arial;
    padding-bottom: 5px;
}
.ImageCell
{
    width: 28;
    cursor: pointer;
    text-align: center;
    height: 25px;
}
.ImageCellDisabled
{
    width: 28;
    text-align: center;
    height: 25px;
}
.ImageCellRollOver
{
    border: #0A246A 1px solid;
    background-color: #B6BDD2;
    cursor: pointer;
}
.iconStyle
{
    border: 0;
}
.LightBlueLine
{
    border-top: #8fa8c1 1px solid;
}
.Image48Cell
{
    width: 48px;
}
.icon48Style
{
    width: 48px;
    height: 48px;
    border: 0;
}

.TabOn
{
    /*border: #8fa8c1 1px solid; 	border-left	: #8fa8c1 1px solid;*/
    border-right: #8fa8c1 1px solid;
    border-top: #8fa8c1 1px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    background: #839dcf;
    width: 110px;
    color: #ffffff;
    font-family: Verdana;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}
.TabOff
{
    /*border: #FFFFFF 1px solid;#8fa8c1 1px solid; 	border-left	: #FFFFFF 1px solid; 	border-right: #FFFFFF 1px solid;*/
    border-top: #FFFFFF 1px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    background: #245190;
    width: 110px;
    cursor: pointer;
    color: #ffffff;
    font-family: Verdana;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}

.TabOnNew
{
    border-right: #8fa8c1 1px solid;
    border-top: #8fa8c1 1px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 13px;
    background: #839dcf;
    width: 110px;
    color: #ffffff;
    font-family: Arial (Hebrew);
    height: 20px;
    text-align: center;
    vertical-align: middle;
}
.TabOffNew
{
    border-top: #FFFFFF 1px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 13px;
    background: #245190;
    width: 110px;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial (Hebrew);
    height: 20px;
    text-align: center;
    vertical-align: middle;
}

.groovybutton
{
    cursor: pointer;
    color: #073b7e;
    font-family: 'trebuchet ms' ,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #F2F6FB;
    border: 1px solid;
    border-top-color: #8fa8c1;
    border-left-color: #8fa8c1;
    border-right-color: #8fa8c1;
    border-bottom-color: #8fa8c1;
    height: 20px;
    width: 50px;
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#E1EBF7' );
}

.groovybuttondisabled
{
    cursor: default;
    color: gray;
}

.groovybuttonIn
{
    cursor: pointer;
    color: #073b7e;
    font-family: 'trebuchet ms' ,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #F2F6FB;
    border: 1px solid;
    border-top-color: #8fa8c1;
    border-left-color: #8fa8c1;
    border-right-color: #8fa8c1;
    border-bottom-color: #8fa8c1;
    height: 20px;
    width: 50px;
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffff' ,EndColorStr= '#e0e0e0' );
}



.ContextMenu
{
    cursor: pointer;
    color: Black;
    font: Menu;
    border: 1px solid #ffffff;
    border-color: #8fa8c1;
    width: 120px;
    text-align: right;
}


.ContextMenuItemIn
{
    cursor: pointer;
    color: Black;
    font: Menu;
    height: 22px;
    width: 100%;
    border: 1px solid #4B4B6F;
    background-image: url(../Img/tbover.gif);
}

.ContextMenuItem
{
    height: 22px;
    width: 100%;
    font: Menu;
    text-align: right;
    cursor: pointer;
    color: Black;
    border: 1px solid #ffffff;
    background-color: #ffffff;
}
.FloatingMenu
{	
    border: #8fa8c1 1px solid; /*width: 50px;*/
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffff' ,EndColorStr= '#C5C5D6' );
}
.FloatingMenuItem
{
    /*border: solid 1px #000000;*/
    /*height: 20px; /*width: 20px;*/
    border-color: #C5C5D6;
    border: solid 1px #C5C5D6;
}
.FloatingMenuItemIn
{
    border: solid 1px #C5C5D6;
    border-bottom-style: outset;
    border-right-style: outset;
}

.MsgTitle
{
    font-size: 12px;
    padding: 5px 6px 5px 6px; /*8px 12px 10px 8px;*/
    font-family: Arial, Arial (Hebrew);
    text-align: right;
    text-justify: auto;
    color: White;
    font-weight: bolder;
}

.textTitleGraph
{
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-right: 520px;
    direction: ltr;
}

.staticText
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    cursor: pointer;
}

.staticTextNumber
{
    font-family: Arial;
    font-size: 25px;
    font-weight: bold;
    color: black;
    cursor: pointer;
}

.staticsTextspec
{
    padding: 0px 0px 0px 10px;
}

.dateChooserText input
{
}

.dateChooserText
{
    font-size: 12px;
    padding-top: 5px;
}

.searchbyDateText
{
    font-size: 12px;
}

/*Ext styles*/
.x-btn
{
    direction: ltr;
}

.x-btn-text-icon .x-btn-center .x-btn-text
{
    direction: ltr;
    background-position: 100% 2px;
    padding-right: 18px;
    padding-left: 0;
}
.x-layout-panel
{
    direction: rtl;
}

.x-layout-panel-hd-text
{
    width: 100%;
    padding-right: 64px;
}
.x-layout-panel-hd-tools
{
    left: 0;
}
.x-layout-tools-button
{
    float: left;
}
.x-layout-panel-hd-tools
{
    position: absolute;
    left: 0;
    top: 0;
    text-align: right;
    padding-top: 2px;
    padding-right: 2px;
    width: 60px;
}
.x-grid-viewport, .x-grid-locked
{
    position: absolute;
    right: 0;
    top: 0; /*left:0; top: 0;*/
    z-index: 2;
    overflow: hidden;
    visibility: hidden;
}
.x-form-column
{
    float: right;
    padding: 0;
    margin: 0;
    overflow: hidden;
    zoom: 1;
}
.x-dlg-closable .x-dlg-hd
{
    direction: rtl;
    text-align: right;
    padding-right: 50;
}
.x-grid-hd
{
    padding-left: 1px;
}
.x-grid-split
{
    background-image: url(../images/default/grid/grid-split.gif);
    background-position: center;
    background-repeat: no-repeat;
    cursor: e-resize;
    cursor: col-resize;
    display: block;
    font-size: 1px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 6px;
    z-index: 3;
}
/*        tabs       */

.tab
{
    width: auto;
    padding: 0px 1px 0px 1px;
    overflow: hidden;
    font-size: 13px;
    float: right;
    font-family: Arial;
    cursor: pointer;
    height: 25px;
}

.tabOver
{
    width: auto;
    padding: 0px 1px 0px 1px;
    overflow: hidden;
    font-size: 13px;
    float: right;
    font-family: Verdana;
    cursor: pointer;
    height: 25px;
}

.tab a
{
    text-decoration: none;
    color: Black;
}

.tabOver a
{
    text-decoration: none;
    color: Black;
}

.tabItems
{
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
    position: absolute;
    white-space: nowrap;
    filter: shadow(color:dimgray, strength:5);
    min-width: 90px;
}

.tabitem
{
    background-color: #F0F0F0;
    font-size: 11px;
    cursor: pointer;
    text-align: right;
    direction: ltr;
    padding: 4px 4px 4px 8px;
    white-space: nowrap;
}

.tabitemHover
{
    background-image: url(../Img/list_bg.gif);
}

.tabText
{
    text-align: right;
    font-size: 11px;
    font-family: Arial;
    color: Black;
    display: inline;
    white-space: nowrap;
    padding-right: 2px;
}




.tabText a
{
    color: Black;
    text-decoration: none;
}

.tabImg
{
    width: 16px;
    padding: 4px;
}

.specItem
{
    width: 1px;
}

#customTab
{
}

.imgTab
{
    float: left;
    padding-top: 3px;
}



.sep
{
    font-size: 17px;
    font-family: Verdana;
    color: Silver;
    padding: 0px;
    background-image: url(../Img/seperator.gif);
    width: 2px;
    height: 17px;
    margin-top: 4px;
    cursor: default;
}


.tabOver .tabArrow
{
    padding-top: 10px;
    float: left;
    background-image: url(../Img/middle.gif);
    height: 25px;
}

.tabOver .tabTextName
{
    float: left;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 3px;
    font-size: 13px;
    font-family: Arial;
    background-image: url(../Img/middle.gif);
    height: 25px;
}

.tab .tabArrow
{
    padding-top: 10px;
    float: left;
}

.tab .tabTextName
{
    float: left;
    font-size: 13px;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 3px;
    font-family: Arial;
}

.divShadow
{
    background-color: #F0F0F0;
    border-right: solid 1px dimgray;
    border-top: solid 1px dimgray;
    border-left: solid 1px dimgray;
    border-bottom: solid 1px dimgray;
}

.tabOver .TabRightBorder
{
    float: left;
    background-image: url(../Img/right_side.gif);
    width: 3px;
    height: 25px;
}

.tabOver .TabLeftBorder
{
    float: left;
    background-image: url(../Img/left_side.gif);
    width: 3px;
    height: 25px;
}

.tab .TabRightBorder
{
    float: left;
    height: 25px;
    width: 3px;
}

.tab .TabLeftBorder
{
    float: left;
    height: 25px;
    width: 3px;
}

.textTab
{
    height: 25px;
    padding: 0px;
    margin: 0px;
}

.textTabHover
{
    background-image: url(../Img/middle.gif);
    height: 25px;
    padding: 0px;
    margin: 0px;
}

.textTabHover .TabRightBorder
{
    float: left;
    background-image: url(../Img/right_side.gif);
    height: 25px;
}

.textTabHover .TabLeftBorder
{
    float: left;
    background-image: url(../Img/left_side.gif);
    height: 25px;
}

.CustomAreaTab
{
    width: auto;
    float: left;
}

.WithoutServer
{
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 3px;
    float: left;
    font-size: 13px;
    font-family: Verdana;
}

#CustomAreaTab
{
    float: left;
    vertical-align: middle;
    padding-top: 3px;
    padding-left: 3px;
}

.childTabImg
{
    display: none;
}

/* master */
.LogoContainer
{
    width: 760px;
}

.MainDiv
{
    width: 100%;
    text-align: center;
}

.FooterContainer
{
    width: 760px;
}

.footer
{
    padding-top: 2px;
    background-color: #245190;
    height: 18px;
    margin-bottom: 5px;
}

.Shortcuts
{
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
}

.DynamicContainer
{
    width: 760px;
}

/* DRAGDROP  */

.Handle
{
    padding-right: 10px;
    font-weight: bold;
    font-size: 14px;
    border-bottom-width: 0px;
    width: auto;
    cursor: move;
    color: white;
    padding-top: 1px;
    font-family: Arial;
    height: 19px;
    background-color: #245190;
    text-align: right;
}


.Rec
{
    position: relative;
    border: 1px solid #dbe5cf;
    background-color: #fff;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
    font-size: 100%;
}
#Column1, #Column2
{
    min-height: 600px;
}

#Column1
{
    width: 373px;
}
#Column2
{
    width: 375px;
}

.pointerle
{
    width: auto;
    height: 19px;
    padding-top: 1px;
    background-color: #245190;
    border-bottom: 0;
    text-align: left;
    color: white;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-align: right;
    cursor: move;
    padding-right: 10px;
}
.Rec h1
{
    color: #ebebeb;
}

#Rec2
{
    height: 255px;
}
#Rec6
{
    height: 175px;
}
#About
{
    height: auto;
}
.Info
{
    padding: 5px;
    text-align: left;
    font-size: 77%;
}

.ShortcutsTitle
{
    background-color: #245190;
    color: White;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    padding-right: 10px;
    padding-left: 10px;
}

.ShortcutsIcons
{
    height: auto;
}

.BlueSep
{
    height: 3px;
    font-size: 1px;
    background-color: #D0E1F1;
}

/* LAST SENT CAMPAIGNS COMPONENT */

.lastSent
{
    width: 100%;
    height: 100%;
    font-size: 12px;
    color: Black;
    direction: rtl;
    text-align: right;
}

.lastSent a
{
    font-weight: normal;
    color: Black;
    text-decoration: underline;
}
.lastSent TR TD
{
    border-bottom: solid 1px whitesmoke;
}
.CampaignLastCampaignsSentDate
{
    font-size: 11px;
    color: gray;
}

.lastCampaignsSentTitle
{
    font-weight: bold;
    color: #245190;
    text-align: center;
}
.lastCampaignSentOpened
{
    color: Gray;
    text-align: left;
    padding-left: 21px;
}
.lastCampaignSentTotalSent
{
    text-align: left;
    padding-left: 21px;
}
.lastSent TR TD.lastCampaignsSentMore
{
    color: Gray;
    text-align: left;
    direction: rtl;
    border-bottom: solid 0px white;
}

/* BEFORE SEND CAMPAIGNS COMPONENT */

.tdAccountStatus
{
    height: 20px;
    width: 10%;
    white-space: nowrap;
    padding-left: 25px;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    border-bottom: solid 0px white;
}

.accountStatusPercent
{
    color: Silver;
    font-weight: normal;
    font-size: 12px;
}

.tdCampaignStatistics
{
    height: 29px;
    width: 10%;
    white-space: nowrap;
    padding-left: 25px;
    font-size: 18px;
    font-weight: bold;
}

.tdNoData
{
    height: 193px;
    text-align: center;
    border-bottom: solid 0px black;
}


.lastCampaignsSentMore a
{
    font-weight: normal;
    color: Gray;
}

.loadingDashBoard
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    direction: ltr;
}

.dvShortcutItem
{
    width: 100%;
    color: #245190;
}

.float
{
    float: right;
}

.oppfloat
{
    float: left;
}

.PaddingShortcutFlow
{
    padding-right: 15px;
}

.featuresPanelHome
{
    float: left;
    width: 370px;
    padding-top: 9px;
    text-align: left;
}
.cbxLanding
{
    direction: ltr;
    text-align: right;
    padding-right: 17px;
}

.CampaignReportTitle
{
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    color: White;
    width: 215px;
    padding-right: 10px;
}

.ucButton
{
    border: solid 1px silver;
    width: 65px;
    height: 15px;
    text-align: center;
    color: Black;
    font-size: 12px;
    font-family: Arial;
    background-color: #f7f7f7;
    height: 20px;
}

.ucButtonImg
{
    width: 10px;
    float: left;
    margin-top: -2px;
    padding: 4px;
}

.ucButtonText
{
    float: left;
    text-align: center;
    width: 68%;
    height: 100%;
    padding-top: 2px;
}

.CampaignReportDatesTextTitle
{
    width: 110px;
    font-size: 12px;
    font-family: Arial;
    text-align: left;
    padding-left: 10px;
    color: White;
}

.CampaignReportDatesTable
{
    border: solid 1px silver;
    background-color: White;
    color: Black;
    width: 160px;
}

.CampaignReportDatesTable span
{
    color: Black;
}

.CampaignReportDatesText
{
    font-size: 12px;
    font-family: Arial;
}

.CampaignReportDatesArrow
{
    width: 7px;
    background-color: #f7f7f7;
    cursor: pointer;
}

.CampaignReportSeperator
{
    border-bottom: solid 1px #696969;
}

.CampaignReportToolbar
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.CampaignReportTableStatistics
{
    margin-bottom: 10px;
    width: 100%;
}

.CampaignReportTableStatisticsTitle
{
    font-size: 14px;
    color: black;
    font-weight: bold;
    font-family: Arial;
    padding-right: 5px;
}

.CampaignReportTableTextBold
{
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
}

.CampaignReportTableText
{
    font-family: Arial;
    font-size: 12px;
}

.CampaignReportTableStatisticsRowHeight
{
    padding-top: 5px;
    font-size: 1px;
}

.CampaignReportTableStatisticsTDWidth
{
    width: 15px;
}

.CampaignReportGroupText
{
    float: left;
    font-size: 12px;
    padding: 3px;
    height: 20px;
}

.CampaignReportGroupImg
{
    float: left;
    padding: 3px;
    height: 20px;
    padding-top: 5px;
}

.CampaignReportGroup
{
    width: auto;
}

.CampaignReportGroupSep
{
    width: 1px;
    color: Silver;
    font-family: Arial;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
}

.CampaignReportTableDates
{
    margin-left: 10px;
    border: solid 1px #AAAAAA;
    background-color: #f7f7f7;
    color: White;
}

.CampaignReportDateText
{
    font-family: Arial;
    font-size: 12px;
    color: Black;
}
.CampaignReportDatesText span
{
    color: black;
    font-weight: bold;
}

.CampaignReportGroupText a
{
    color: darkblue;
    text-decoration: underline;
}
a.CampaignReportGroupTextNoDecoration
{
    text-decoration: none;
    color: Black;
}

.exportItems
{
    width: 130px;
    border: solid 1px whitesmoke;
    text-align: right;
    padding: 3px;
    display: none;
}

.exportItem
{
    width: 50%;
    float: right;
}

.exportItemImg
{
    float: right;
    padding-left: 3px;
}

.exportItemText
{
    float: right;
    font-size: 12px;
    font-family: Arial;
}

.exportItemText a
{
    color: Black;
    text-decoration: none;
}

.exportSep
{
    float: right;
    width: 1px;
    font-size: 12px;
    color: Silver;
}

.ucExportButtonPadding
{
    padding-right: 8px;
}

.PopUpCampaignsNotSent
{
    border-bottom: solid 1px #BDD3E8;
    background-color: whitesmoke;
    font-size: 12px;
    font-family: Arial;
    color: red;
    padding: 2,5,2,5;
}
.EditorTextBox
{
    width: 250px;
    height: 20px;
}















UL.jqueryFileTree
{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    line-height: 18px;
    padding: 0px;
    margin: 0px;
    direction: rtl;
}

UL.jqueryFileTree LI
{
    list-style: none;
    padding: 0px;
    padding-right: 30px;
    margin: 0px;
    white-space: nowrap;
    direction: rtl;
}

UL.jqueryFileTree A
{
    color: #333;
    text-decoration: none;
    display: block;
    padding: 0px 2px;
    direction: rtl;
}


/* Core Styles */
.jqueryFileTree LI.directory
{
    background: url(../img/tree/cm_right_folder.gif) right 2px no-repeat;
}
.jqueryFileTree LI.expanded
{
    background: url(../img/tree/cm_down_right_folder.gif) right 2px no-repeat;
}
.jqueryFileTree LI.file
{
    background: url(../img/tree/file.png) right top no-repeat;
}
.jqueryFileTree LI.wait
{
    background: url(../img/tree/spinner.gif) right top no-repeat;
}

.treeContainer
{
    direction: ltr;
    background-color: White;
    margin: 1px;
    height: 200px;
    border: solid 1px gray;
    padding: 5px;
    direction: rtl;
    overflow: auto;
}

.treeToolbarTab
{
    padding-left: 5px;
    padding-right: 5px;
    direction: rtl;
}

.treeInput
{
    height: 13px;
    margin-top: 2px;
    font-size: 12px;
    direction: rtl;
}

.paddingIcon
{
    padding-top: 3px;
}

.Treetoolbar
{
    padding-top: 5px;
    width: 100%;
}

.TreeButtons
{
    padding-top: 10px;
}

.ValidateCheckbox
{
    font-size: 12px;
    font-family: Arial;
    color: Red;
}

.UserFeedbackDiv
{
    font-size: 12px;
    color: Black;
    font-family: Verdana, Arial;
    cursor: pointer;
}

.UserFeedbackFrame
{
    right: -200px;
    line-height: 20px;
    height: 238px; #height:247px;/* IE Only */
}

.UserFeedbackDisplay
{
    position: relative;
    right: 648px;
    width: 0px;
}

.LiveChatDisplay
{
    position: relative;
    right: 530px;
    width: 0px;
    bottom: 2px;
}

.LiveChatInnerDisplay
{
    padding-top: 7px; #padding-top:8px;/* IE Only*/
}

.LiveChatTextPosition
{
    top: 5px; #top:5px;/* IE Only*/
cursor:pointer;
}

#pasteWindow
{
}

.demoTD
{
    width: 140px;
    padding-right: 30px;
    background-color: #657f00;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    border-top: #f2f5e0 2px solid;
    border-right: #f2f5e0 2px solid;
    border-left: #f2f5e0 2px solid;
    border-bottom: #f2f5e0 2px solid;
}

.demoPaddingSide25
{
    padding-right: 25px;
}

.demoPaddingSide30
{
    padding-right: 30px;
}
.demoPanelRegistration
{
    background-color: #f2f5e0;
    border-top: #f2f5e0 1px solid;
    border-right: #f2f5e0 1px solid;
    border-left: #f2f5e0 1px solid;
    border-bottom: #f2f5e0 1px solid;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    font-family: Arial;
    text-align: justify;
    width: auto;
    height: 19px;
    text-align: right;
}

.demoPanel
{
    border-top: #8fa8c1 1px solid;
    border-right: #8fa8c1 1px solid;
    border-left: #8fa8c1 1px solid;
    border-bottom: #8fa8c1 1px solid;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #E1EBF7;
    font-size: 13px;
    font-family: Arial;
    width: auto;
    height: 19px;
    text-align: right;
    color: #245190;
}
.demoHighlight 
{
background:245190 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}

.at-culture-margin
{
	margin : 0px 20px 0px 0px;
}

.at-culture-oppmargin
{
	margin : 0px 0px 0px 10px;
}

.at-culture-padding
{
	padding : 0px 10px 0px 0px ;
}

.RegistrationCompleteCaptchaButton
{
	text-align : left ;
}

.PassResetPad
{
	padding-left: 20px;
}

.demoErrPanelSurround
{
	width: 503px; 
	padding-left: 3px
}


.FixedWidth
{
	width : 100%;
}

/**************  RoundButton Control  *************/

.RoundButton .button
{
	font-family: Arial;
}

/**************  End RoundButton Control  *************/


/***************  Send Campaign Approval  **********************/

.SocialSharing
{
	width:760px;
}
.SocialSharing .CampaignTitle
{
	padding-top:10px;
}
.SocialSharing .CampaignDetails
{
	padding: 15px 0px 30px 0px;
}
.SocialSharing .CampaignDetails td
{
	padding:0px 0px 10px 10px;
}
.SocialSharing .ShareLink
{
	color:#003366;
	font-size:18px;
}
.SocialSharing .Image
{
	border:0;
	margin-left:10px;
	margin-bottom: -4px;
}
.SocialSharing .GotoButtons
{
	padding-top:40px;		
	width:500px;
}
.SocialSharing .GotoButton
{
	margin-right:10px;
}


/***************  End Send Campaign Approval  **********************/

/***************  Share campaign  **********************/

.ShareCampaignTitle
{
	padding:10px 20px; 
	font-size:14px;
}

.ShareCampaignBackground
{
	background-color:#ECF1F7;
}

.ShareCampaignBody
{
	padding:0px 10px 15px 20px;
}

.ShareCampaignItem
{
	padding:10px 10px 0px 0px;
}
/***************  End Share campaign  **********************/

/***************  Report Social Networks  **********************/

.ReportSocialNetworks .backButton
{
	margin-top:10px;
}
.ReportSocialNetworks .campaignDetails
{
	padding:10px 0px 20px 0px;
}
.ReportSocialNetworks .campaignDetails .TdTitle
{
	width:75px;
}
.ReportSocialNetworks .campaignDetails td
{
	padding:2px 0px;
}

/***************  End Report Social Networks  **********************/

/***************  SortFilterCampaigns User Control **********************/

.SortFilterCampaigns .CampaignNameTB
{
	width:200px;
	margin-right:5px;
}
.SortFilterCampaigns .DateLabel
{
	padding:0px 5px;	
}
.SortFilterCampaigns .DateTB
{
	width:75px;
}
.SortFilterCampaigns .MailingListDDL
{
	width:135px;
}

/***************  End SortFilterCampaigns User Control  **********************/

/***************  Campaign List **********************/

.CampaignList .ExplanationIcon
{
	padding:0px 5px 0px 2px;
}
.CampaignList .CampaignTitle
{
	margin-top:3px; 
	height:20px;
}
.CampaignList .CampaignDetails
{
	padding-right:21px; 
	color:#5A5A5A; 
	height:15px;
}
.CampaignList .CampaignDetailsLabel
{
	padding-left:5px;
}
.CampaignList .CampaignTitleLink
{
	font-size:14px; 
	color:#073B7E;
}

/***************  End Campaign List **********************/
