﻿body 
{
    font-family: Helvetica, Arial !important;
    margin: 0px;
    padding: 0px;
    color: #000;
    /*background: #fff url('Images/Backgrounds/bkg_client_gray1.png') repeat-x;*/
    background-image: url('Images/Backgrounds/bkg_client_gray1.png');
    background-repeat: repeat-x;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-attachment: fixed;
}

input[type="text"], input[type="password"] , input[type="image"] 
{ 
   outline: none;
    direction: ltr;
}

a 
{
   outline: none;
}


input
{
    font-family: Helvetica, Arial;
}

.page
{
    width: 1016px;
    /*min-height: 733px;*/
    margin: 0px auto 30px;
}

.mainLogin
{
    background-image: url('Images/Backgrounds/bkg_client_shadow1.png');
    background-repeat: repeat-y;
    width: 1000px;
    margin: 0px;
    padding: 0px 8px;
}

.main
{
    background-image: url('Images/Backgrounds/bkg_client_shadow1.png');
    background-repeat: repeat-y;
    width: 1000px;
    margin: 0px;
    padding: 0px 8px;
    min-height: 619px;/*750px;*/
}

.header
{
    padding: 0px;
    width: 100%;
    height: 80px;
}

.headerLeft
{
    margin: 12px 0px 6px 18px;
    padding: 0px;
    width: 590px;
    overflow: hidden;
    height: 62px;
    float: left;
    background-image: url('Images/Header/hdr_client_header1_left.png');
    background-repeat: no-repeat;
    display: inline-block;
}

.headerRight
{
    /*margin: 41px 28px 10px 0px;*/
    padding: 0px;
    width: 384px;
    height: 80px;
    background-image: url('Images/Header/hdr_client_header1_right.png');
    background-repeat: no-repeat;
    display: inline-block;
    overflow: hidden;
    background-position: 12px 34px;
}

.footer
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    background-image: url('Images/Separators/sep_client_footer1.png');
    background-repeat: no-repeat;
    background-position:left top;
}

.footerContainer
{
    margin-top: 15px; 
    margin-left: 8px; 
    color: #747474; 
    font-size: 9pt; 
    height: 20px; 
    display: inline-block
}

.footerLeft
{
    display: inline-block; 
    float: left; 
    width: 500px; 
    overflow: hidden
}

.footerRight
{
    display: inline-block; 
    width: 500px; 
    overflow: hidden; 
    text-align: right
}

.loginTop
{
    margin: 0px;
    padding: 0px;
    height: 363px;
    background-image: url('Images/Backgrounds/bkg_client_login_background2_top.png');
    background-repeat: no-repeat;
    width: 1000px;
}

.loginBottom
{
    margin: 0px;
    padding:  0px;
    height: 289px;
    background-image: url('Images/Backgrounds/bkg_client_login_background2_bottom.png');
    width: 1000px;
    background-repeat: no-repeat;
}

.versionArea
{
    width: 222px;
    margin: 85px 0px 0px 750px;
    width: 222px;
    font-weight: 700;
    color: #00408d;
    font-size: 18pt;
    text-align: center;
    padding: 0px;
    display: inline-block;
    height: 60px;
}

.updateDateArea
{
    margin: 44px 0px 0px 787px;
    width: 213px;
    color: #9898bb;
    font-size: 9pt;
    font-weight: 700;
}

.loginArea
{
    width: 604px;
    margin-left: 150px;
    margin-top: 50px;
    display: inline-block;
    color: #fff;
}

.boldTextSize18
{
    font-weight: 700;
    font-size: 18pt;
}

.boldTextSize11
{
    font-weight: 700;
    font-size: 11pt;
}

.grayButton
{
    width: 80px; 
    height: 25px;
    font-size: 11pt; 
    font-weight: 700; 
    color: #00408d;
    border: 0;
    background-image: url('Images/Buttons/btn_client_style1.png');
    background-repeat: no-repeat;
    background-color: transparent
}

.yellowSystemNotification
{
    margin-top: 54PX;
    color: #ffee78;
    font-size: 11pt;
    font-weight: 700;
}

.changePasswordWarning
{
    margin-top: 20px;
    padding-top: 20px;
    background-image: url('Images/Separators/sep_client_H1_w444.png');
    background-repeat: no-repeat;
    background-position:left top;
    font-weight: 700;
    color: #fff;
    font-size: 11pt;
}
  
 a.privacylink
{
    text-decoration:none;
    COLOR: #747474;
}

a.privacylink:hover
{
    text-decoration:underline;
}  

.loginTextBox
{
    font-weight: 700;
    font-size: 11pt;
    width: 260px;
    height: 20px;
    border: 1px solid #a2a2a2;
    padding-left: 5px;
    padding-top: 2px;
}

/************************************** Site Styles **************************************/
.mainHeaderContainer
{
    background-image: url('Images/Backgrounds/sep_client_header1.png');
    background-repeat: repeat-x;
}

.headerSeparator
{
    background-image: url('Images/Separators/sep_client_header1_shadow1.png');
    background-repeat: repeat-x;
    height: 13px;
}

.leftMainHeader
{
    height: 66px; 
    width: 632px; 
    float: left; 
    display: inline-block; 
    overflow: hidden;
    padding-top: 24px;
    padding-left: 18px;
    font-size: 21pt;
    color: #fff;
}

.rightMainHeader
{
    height: 90px; 
    width: 350px; 
    display: inline-block; 
    overflow: hidden;
    text-align: right;
}

#imgInstitutionLogo
{
    width: 180px;
    height: 68px;
    margin-right: 20px;
    margin-top: 5px;
}

.mainTopNav
{
    background-image: url('Images/Separators/sep_client_H2_w960.png');
    background-repeat: no-repeat;
    background-position: 20px 0px;
    overflow: hidden;
}

.leftTopNav
{
    height: 39px; 
    width: 500px;/*378px;*/ 
    float: left; 
    display: inline-block; 
    overflow: hidden
}

.userIconContainainer
{
    margin-left: 18px;
    height: 39px;
    font-size: 9.5pt;
    color: #000;
}

.middleTopNav
{
    height: 39px; 
    width: 122px; 
    display: inline-block; 
    overflow: hidden;
    float: left;
}

.rightTopNav
{
    height: 39px; 
    width: 500px; 
    /*display: inline-block;*/
    overflow: hidden;
}

.secondLeftTopNav
{
    height: 32px; 
    width: 277px; 
    padding: 8px 0px 0px 23px;
    float: left; 
    display: inline-block; 
    overflow: hidden
}

.secondRightTopNav
{
    height: 40px; 
    padding: 0px;
    width: 700px; 
    /*display: inline-block;*/
    overflow: hidden;
    text-align: right;
}

.pageTitle
{
    height: 51px;
    border-bottom: 1px solid #c3c3c3;
    padding: 0px;
}

.userIcon
{
    width: 22px;
    height: 22px;
    margin-top: 8px; 
    margin-right: 9px;
    float: left;
}

.usernameText
{
    margin-top: 15px;
    color: #fff;
    font-size: 11pt;
    display: inline-block;
}

.menu
{
    padding: 4px 0px 4px 8px;
    overflow: hidden;
    display: inline-block;
    clear: both;
    margin: 6px 20px 0px 0px;/*251px;*/
}

.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.menu ul li
{
   margin: 0px 0px 0px 15px;
}

.menuSecondRight
{
    padding: 0px;
    overflow: hidden;
    display: inline-block;
    clear: both;
    margin: 8px 20px 0px 0px;/*251px;*/
}

.menuSecondRight ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.menuSecondRight ul li
{
   margin: 0px 0px 0px 20px;
}

.ComboContainer
{
    border: 1px solid #cbcbcb;
}

.ComboList
{
    border: 1px solid #cbcbcb;
    overflow-x: hidden;
}

.ItemFont
{
    font-size: 11pt !important;
}

.ComboHeight
{
    height: 19px;
    color: #303030;
    font-size: 11pt;
}

.leftSection
{
    width: 200px;/*20%;*/ 
    float: left; 
    margin: 20px 0px 0px; 
    overflow: hidden;
    /*padding-top: 10px;*/
    padding-left: 10px;
}

.rightSection
{
    width: 779px;/*77%;*/ 
    min-height: 361px;/*506px;*/ 
    margin: 15px 0px 0px; 
    overflow: hidden;
    border-left: #e2e2e2 1px solid;
    /*padding-top: 16px;
    margin-top: 20px;*/
    padding-left: 10px;
    padding-bottom: 20px;
    /*background: rgba(231,231,231,1);
    background: -moz-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(205,205,205,1) 52%, rgba(205,205,205,1) 52%, rgba(231,231,231,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,231,231,1)), color-stop(52%, rgba(205,205,205,1)), color-stop(52%, rgba(205,205,205,1)), color-stop(100%, rgba(231,231,231,1)));
    background: -webkit-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(205,205,205,1) 52%, rgba(205,205,205,1) 52%, rgba(231,231,231,1) 100%);
    background: -o-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(205,205,205,1) 52%, rgba(205,205,205,1) 52%, rgba(231,231,231,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(205,205,205,1) 52%, rgba(205,205,205,1) 52%, rgba(231,231,231,1) 100%);
    background: linear-gradient(to bottom, rgba(231,231,231,1) 0%, rgba(205,205,205,1) 52%, rgba(205,205,205,1) 52%, rgba(231,231,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7', GradientType=0 );
    background-repeat: no-repeat;
    background-size: 1px 100%;
    background-position: 0px 20px;*/
}

.rightSectionLegal
{
    width: 779px;
    min-height: 432px;
    margin: 5px 0px 0px; 
    overflow: hidden;
    border-left: #e2e2e2 1px solid;
    padding-left: 10px;
    padding-bottom: 20px;
}

.sectionSeparator
{
    height: 20px;
}

.radGrid
{
    outline: none;
    border: 1px solid #a2a2a2;
}

.radGrid Table
{
    border-spacing: 0px;
    cellspacing: 0px;
    border-collapse: collapse;
}

.radGridHeader
{
    height: 25px;
    padding: 0px;
    margin: 0px;
    cursor: default;
    color: #ffffff;
    background-color: #3167b5;
    text-decoration: none;
    font-size: 9pt;
    overflow: hidden;
    text-align: left;
    border-width: 0px;
    font-weight: normal;
}

.radGridPager
{
    background-color: #3167b5;
    color: #fff;
    font-size: 9pt;
    height: 25px;
}

.rgHeaderWrapper
{
    background-color: #3167b5;
}

.radGrid .radGridItem
{
    height: 25px;
    padding-left: 0px;
    color: #000000;
    cursor: default;
    font-size: 9pt;
    border-width: 0px;
}

.radGrid .alterGridItem
{
    height: 25px;
    padding-left: 0px;
    color: #000000;
    cursor: default;
    font-size: 9pt;
    background-color: #ebebeb;
    border-width: 0px;
}

.radGrid .selectedGridItem
{
    height: 25px;
    padding-left: 0px;
    cursor: default;
    font-size: 9pt;
    background-color: #b0c4de;
    /*border: 1px solid gray;*/
}

.blueButton
{
    border: 1px solid #000;
    color: #fff;
    font-size: 9pt;
    height: 23px;
    background-color: #005ebd;
}

.readonlyTextBox
{
    border: 1px solid #C3C3C3;
    font-size: 9pt;
    height: 18px;
    background-color: #fafafa;
    padding-left: 4px;
}

.textBoxReadOnly
{
    border: 1px solid #C3C3C3;
    font-size: 11pt;
    height: 20px;
    background-color: #fafafa;
    padding-left: 4px;
}

.alwaysReadonlyTextBox
{
    border: 1px solid #C3C3C3;
    font-size: 9pt;
    height: 18px;
    background-color: #dedede;
}

.defaultTextBox
{
    border: 1px solid #a2a2a2;
    font-family: Arial !important;
    font-size: 11pt;
    height: 20px;
    padding-left: 4px;
}

.grayTextBox
{
    border: 1px solid #c3c3c3;
    font-family: Arial !important;
    font-size: 11pt;
    height: 18px;
    color: #808080;
}

.telerikGrayTextBox
{
    border: 1px solid #c3c3c3;
    font-family: Arial !important;
    font-size: 11pt;
    height: 18px;
    color: #000;
    padding-left: 5px !important;
    width: 461px !important;
}

.readOnlyTelerikGrayTextBox
{
    border: 1px solid #c3c3c3;
    font-family: Arial !important;
    font-size: 11pt;
    height: 18px;
    color: #000;
    padding-left: 5px !important;
    width: 461px !important;
    background-color: #fafafa;
}

.userTextBox
{
    border: 1px solid #a2a2a2;
    font-family: Arial !important;
    font-size: 11pt;
    height: 20px;
    color: #000;
    padding-left: 5px !important;
    width: 84px !important;
}

.userTextBoxLast
{
    border: 1px solid #a2a2a2;
    font-family: Arial !important;
    font-size: 11pt;
    height: 20px;
    color: #000;
    padding-left: 5px !important;
    width: 83px !important;
}

.waterMarkUserText
{
    color: #808080 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #c3c3c3 1px solid !important;
    font-style: normal !important;
    width: 84px !important;
    padding-left: 5px !important;
    height: 20px !important;
}

.waterMarkUserTextLast
{
    color: #808080 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #c3c3c3 1px solid !important;
    font-style: normal !important;
    width: 83px !important;
    padding-left: 5px !important;
    height: 20px !important;
}

.focusedMarkUserText
{
    color: #000 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #c3c3c3 1px solid !important;
    font-style: normal !important;
    width: 84px !important;
    padding-left: 5px !important;
    height: 20px !important;
}

.focusedMarkUserTextLast
{
    color: #000 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #c3c3c3 1px solid !important;
    font-style: normal !important;
    width: 83px !important;
    padding-left: 5px !important;
    height: 20px !important;
}

.waterMarkText
{
    color: #808080 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #c3c3c3 1px solid !important;
    font-style: italic !important;
    width: 461px !important;
    padding-left: 5px !important;
    height: 18px !important;
}

.focusedMarkText
{
    color: #000 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #c3c3c3 1px solid !important;
    font-style: normal !important;
    width: 461px !important;
    padding-left: 5px !important;
    height: 18px !important;
}

.nameTextBoxWaterMark
{
    border: 1px solid #c3c3c3;
    font-family: Arial !important;
    font-size: 11pt;
    height: 20px;
    color: #303030;
    padding-left: 5px !important;
    width: 161px !important;
}

.nameWaterMarkText
{
    color: #cbcbcb !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #c3c3c3 1px solid !important;
    font-style: normal !important;
    width: 161px !important;
    padding-left: 5px !important;
    height: 20px !important;
}

.nameFocusedMarkText
{
    color: #303030 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #c3c3c3 1px solid !important;
    font-style: normal !important;
    width: 161px !important;
    padding-left: 5px !important;
    height: 20px !important;
}

.left
{
    float: left;
    overflow: hidden;
}

.inlineBlock
{
    display: inline-block;
}

.grayText
{
    font-size: 9pt;
    color: #5A5A5A;
}

.blackText
{
    font-size: 9pt;
    color: #000;
}

.blackText11pt
{
    font-size: 11pt;
    color: #000;
}

.brightBlackText11pt
{
    font-size: 11pt !important;
    color: #303030 !important;
}

.grayLabelSection
{
    font-size: 11pt;
    color: #5A5A5A;
}

.grayLabel19
{
    font-size: 19pt;
    color: #727272;
}

.grayLabel18
{
    font-size: 18pt;
    color: #727272;
}

.blackLabel19
{
    font-size: 19pt;
    color: #303030;
}


.blackLabelSection
{
    font-size: 11pt;
    color: #1e1e1e;
}

.boldText
{
    font-weight: 700;
}

.normalText
{
    font-size: 9pt;
    color: #000;
}

.redText
{
    font-size: 9pt;
    color: rgb(192,0,0);
}

.redText13
{
    font-size: 13pt;
    color: #c42c00;
}

.marginBottom10
{
    margin-bottom: 10px;
}

.marginBottom3
{
    margin-bottom: 3px;
}

.marginBottom30
{
    margin-bottom: 30px;
}

.marginBottom35
{
    margin-bottom: 35px;
}

.marginBottom33
{
    margin-bottom: 33px;
}

.marginBottom38
{
    margin-bottom: 38px;
}

.marginBottom50
{
    margin-bottom: 50px;
}

.marginBottom16
{
    margin-bottom: 16px;
}

.marginBottom13
{
    margin-bottom: 13px;
    direction: ltr;
}

.marginBottom5
{
    margin-bottom: 5px;
}

.divCellLabel
{
    height: 22px;
    padding-top: 2px;
    margin-bottom: 5px;
}

.divCellLabelLast
{
    height: 22px;
    padding-top: 2px;
    margin-bottom: 0px;
}

.divCellText
{
    margin-bottom: 5px;
}

.divCellTextLast
{
    margin-bottom: 0px;
}

.divCell
{
    height: 22px;
    padding-top: 2px;
}

.divCellFirst
{
    height: 22px;
    padding-top: 3px;
    margin-bottom: 5px;
}

.divCellInner
{
    height: 22px;
    padding-top: 3px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.divCellLast
{
    height: 22px;
    padding-top: 3px;
    margin-bottom: 5px;
}

.clear
{
    clear: both;
}

.LoadingPanel
{
    z-index: 9999;
    top: 0;
    left: 0;
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
 }
 
 .leftMenu
 {
     /*width: 170px;*/
     margin: 0px;
     padding: 0px;
 }
 .leftMenu ul
 {
     list-style: none;
     margin: 0px;
     padding: 0px;
 }
 
 .leftMenu ul li
 {
     margin: 0px;
     padding: 0px;
 }
 
  .leftMenu ul li a
 {
     padding-left: 8px !important;
 }
 
 .leftMenu ul li a span
 {
     /*width: 160px !important;*/
     padding-left: 6px !important;
     overflow: hidden;
     white-space: normal !important;
     padding-right: 0px !important;
 }
 
 .MenuItem
 {
     width: 170px !important;
     text-decoration: blink;
     color: #0052ae;
     font-size: 11pt;
     /*height: 22px;*/
     margin-bottom: 6px;
     cursor: pointer;
     margin-left: 2px;
 }
 
 .selectedMenuItem img
 {
     /*margin-left: -10px !important;
     padding: 0 !important;*/
     margin-right: 5px !important;
 }
 
.centeredAlign
{
    text-align: center;
}

.rightAlign
{
    text-align: right;
}

.radListBigRowHeader
{
    height: 22px;
    padding: 0px;
    margin: 0px;
    cursor: default;
    color: #303030;
    overflow: hidden;
    border-width: 0px;
    font-weight: normal;
    border-bottom: 1px solid #5e5e5e;
    font-size: 11pt;
} 

.radListBigRowItem
{
    padding: 0px;
    color: #000000;
    cursor: default;
    /*border-bottom: 1px solid #c6c6c6;*/
    font-size: 11pt;
    margin: 0px;
}

.radListBigRowItemSeparator
{
    background-image: url('Images/Separators/sep_client_H3_w960.png');
    background-repeat: no-repeat;
    height: 1px;
}

.radListBigRowItemSeparatorColor
{
    border-bottom: 1px solid #5e5e5e;
    height: 1px;
}

.radListTopItemBold
{
    padding: 0px;
    font-weight: 700;
    color: #000;
    margin: 10px 0px 12px 0px;
}

.radListTopItem
{
    padding: 0px;
    color: #000;
    margin: 10px 0px 12px 0px;
}

.radListBottomItem
{
    margin-bottom: 13px;
    padding: 0px;
    color: #303030;
}

.radListExpandItem
{
    margin-top: 12px;
    margin-left: 3px;
    width: 27px;
}

.radListAssignedButton
{
    margin-top: 8px;
    width: 40px;
}
 
 .radGridBigRow
{
    outline: none;
    font-size: 11pt;
}

.radGridBigRow Table
{
    border-spacing: 0px;
    cellspacing: 0px;
    border-collapse: collapse;
}

.radGridBigRow .radGridBigRowHeader
{
    height: 22px;
    padding: 0px 0px 3px 0px;
    margin: 0px;
    cursor: default;
    color: #303030;
    text-decoration: none;
    overflow: hidden;
    text-align: left;
    border-width: 0px;
    font-weight: normal;
    border-bottom: 1px solid #5e5e5e;
}

.radGridBigRow .radGridItem
{
    padding: 0px;
    color: #000000;
    cursor: default;
    border-bottom: 1px solid #c6c6c6;
    /*height: 58px;*/
}

.radGridBigRow .selectedGridItem
{
    padding-left: 0px;
    cursor: default;
    background-color: #b0c4de;
    border-bottom: 1px solid #c6c6c6;
}

.expandCollapseItem
{
    padding-top: 10px;
    padding-left: 3px;
}

.GeneralTabsStyle
{
    border: 1px solid #919191;
    border-bottom: none;
    background-color: #E8E8E8;
    margin-right: 2px;
    color: #565656;
    height: 26px;
    font-size: 10pt;
    font-weight: normal;
}

.GeneralTabsStyle SPAN
{
    margin-top: 3px;
    margin-left: -4px;
}

.InfoDetailsStyle
{
    border-bottom-style: none;
}

.TabMargin
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.TabsBorders
{
    border: 1px solid #919191;
    border-top-style: none;
    width: 711px;
    margin-top: 0px;
    background-color: #fafafa;
}

.TabsBordersHistory
{
    border: 1px solid #919191;
    border-top-style: none;
    width: 711px;
    margin-top: 0px;
}

.SelectedTabStyle
{
    font-weight: bold;
    border-bottom: 0px #fafafa;
    background-color: #fafafa;
    color: #000;
}

.SelectedTabStyleHistory
{
    font-weight: bold;
    background-color: white;
    border-bottom: 0px white;
}

/*.waterMarkText
{
    color: rgb(128,128,128) !important;
    font-size: 9pt !important;
    font-family: Arial !important;
    border: #a2a2a2 1px solid !important;
    width: 93px !important;
    font-style: normal !important;
}
        
.focusedMarkText
{
    color: #000 !important;
    font-size: 9pt !important;
    font-family: Arial !important;
    font-style: normal !important;
    border: #a2a2a2 1px solid !important;
    width: 93px !important;
}*/

.boldBlackLabel20
{
    color: #303030;
    font-size: 20pt;
    font-weight: 700;
}

.boldBlackLabel14
{
    color: #303030;
    font-size: 14pt;
    font-weight: 700;
}

.grayNormalLabel12
{
    color: #565656;
    font-size: 12pt;
}

.grayNormalLabel10
{
    color: #565656;
    font-size: 10pt;
}

.grayNormalLabel11
{
    color: #565656;
    font-size: 11pt;
}

.marginBottom20
{
    margin-bottom: 20px;
}

.marginBottom25
{
    margin-bottom: 25px;
}

.marginBottom0
{
    margin-bottom: 0px;
}

.marginBottom2
{
    margin-bottom: 2px;
}

.marginBottom7
{
    margin-bottom: 7px;
}

.marginBottom15
{
    margin-bottom: 15px;
}

.marginLeft25
{
    margin-left: 25px;
}

.marginLeft26
{
    margin-left: 26px;
}

.marginLeft30
{
    margin-left: 30px;
}

.marginLeft35
{
    margin-left: 35px;
}

.marginLeft60
{
    margin-left: 60px;
}

.marginLeft350
{
    margin-left: 350px;
}

.marginLeft22
{
    margin-left: 22px;
}

.marginLeft44
{
    margin-left: 44px;
}

.marginLeft40
{
    margin-left: 40px;
}

.marginLeft66
{
    margin-left: 66px;
}

.marginLeft-15
{
    margin-left: -15px;
}

.marginLeft20
{
    margin-left: 20px;
}

.marginRight10
{
    margin-right: 10px;
}

.marginRight13
{
    margin-right: 13px;
}

.marginRight15
{
    margin-right: 15px;
}

.marginRight30
{
    margin-right: 30px;
}

.marginRight12
{
    margin-right: 12px;
}

.marginRight5
{
    margin-right: 5px;
}

.marginRight4
{
    margin-right: 4px;
}

.marginRight6
{
    margin-right: 6px;
}

.marginRight25
{
    margin-right: 25px;
}

.marginRight20
{
    margin-right: 20px;
}

.marginTop15
{
    margin-top: 15px;
}

.marginTop13
{
    margin-top: 13px;
}

.marginTop8
{
    margin-top: 8px;
}

.marginTop40
{
    margin-top: 40px;
}

.marginTop50
{
    margin-top: 50px;
}

.marginTop48
{
    margin-top: 48px;
}

.marginTop4
{
    margin-top: 4px;
}

.marginTop68
{
    margin-top: 68px;
}

.marginTop35
{
    margin-top: 35px;
}

.marginTop30
{
    margin-top: 30px;
}

.marginTop32
{
    margin-top: 32px;
}

.marginTop25
{
    margin-top: 25px;
}

.marginTop26
{
    margin-top: 26px;
}

.marginTop18
{
    margin-top: 18px;
}

.marginTop17
{
    margin-top: 17px;
}

.marginTop38
{
    margin-top: 38px;
}

.marginTop34
{
    margin-top: 34px;
}

.marginTop33
{
    margin-top: 33px;
}

.marginTop3
{
    margin-top: 3px;
}

.marginTop23
{
    margin-top: 23px;
}

.marginTop22
{
    margin-top: 22px;
}

.marginTop5
{
    margin-top: 5px;
}

.marginTop55
{
    margin-top: 55px;
}

.marginTop2
{
    margin-top: 2px;
}

.marginTop20
{
    margin-top: 20px;
}

.marginTop28
{
    margin-top: 28px;
}

.marginTop6
{
    margin-top: 6px;
}

.marginTop7
{
    margin-top: 7px;
}

.marginLeft3
{
    margin-left: 3px;
}

.marginLeft5
{
    margin-left: 5px;
}

.marginLeft10
{
    margin-left: 10px;
}

.marginLeft15
{
    margin-left: 15px;
}

.paddingLeft21
{
    padding-left: 21px;
}

.marginTop9
{
    margin-top: 9px;
}

.marginTop10
{
    margin-top: 10px;
}

.marginTop11
{
    margin-top: 11px;
}

.marginTop1
{
    margin-top: 1px;
}

.padding0
{
    padding: 0px;
}

.legalStatementContainer
{
    margin-left: 52px; 
    margin-top: 35px;
    background-image: url('Images/Contianers/cntr_legal_statement1.png');
    background-repeat: no-repeat;
    width: 896px;
    height: 415px;
    padding: 0px;
}

.legalStatementTextLabel
{
    background-image: url('Images/Text/txt_client_en_legal1.png');
    background-repeat: no-repeat;
    width: 150px;
    margin-left: 46px;
    margin-top: 12px;
    overflow: hidden;
    display: inline-block;
    padding: 0px;
    height: 20px;
}

.legalStatementContent
{
    margin-top: 28px;
    margin-left: 46px;
    font-size: 12pt;
    color: #000;
    height: 266px;
    overflow: auto;
    margin-bottom: 20px;
    width: 829px;
    padding-right: 20px;
}

.legalStatementSeparator
{
    background-image: url('Images/Separators/sep_client_H4_w800.png');
    background-repeat: no-repeat;
    width: 800px;
    height: 1px;
    margin-left: 46px;
    margin-bottom: 20px;
    margin-top: 3px;
}

.legalStatementButtons
{
    width: 800px;
    text-align: right;
    margin-left: 46px;
}

.graySeparator
{
    background-image: url('Images/Separators/sep_client_H5_w760.png');
    background-repeat: no-repeat;
    width: 760px;
    height: 1px;
    margin-right: 15px;
    margin-left: 5px;
}

.buttonArea
{
    width: 100%;
    margin-bottom: 15px;
    margin-left: 20px;
}

.leftMnueContainer
{
    margin-top: 5px;
    margin-left: 3px;
}

.divButton
{
    height: 38px;
    margin-right: 5px;
}

.mainListContainer
{
    margin-left: 5px;
    margin-top: 30px;
    background-color: #fff;
}

.activeEditButton
{
    background-image: url('Images/Buttons/btn_client_edit1_active.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 0;
    height: 36px;
    padding-left: 36px;
    background-color: transparent;
    color: #3167b5;
    font-size: 11pt;
    cursor: pointer;
}

.inactiveEditButton
{
    background-image: url('Images/Buttons/btn_client_edit1_inactive.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 0;
    height: 36px;
    padding-left: 36px;
    background-color: transparent;
    font-size: 11pt;
    cursor: pointer;
}

.activeDeleteButton
{
    background-image: url('Images/Buttons/btn_client_delete1_active.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 0;
    height: 36px;
    padding-left: 36px;
    background-color: transparent;
    color: #3167b5;
    font-size: 11pt;
    cursor: pointer;
}

.inactiveDeleteButton
{
    background-image: url('Images/Buttons/btn_client_delete1_inactive.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 0;
    height: 36px;
    padding-left: 36px;
    background-color: transparent;
    color: #3167b5;
    font-size: 11pt;
    cursor: pointer;
}

.activeGoBackButton
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    background-image: url('Images/Buttons/btn_client_go_back1_active.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 36px;
    padding-left: 40px;
    background-color: transparent;
    color: #3167b5;
    font-size: 11pt;
    cursor: pointer;
    text-align: left;
}

.activeViewButton
{
    background-image: url('Images/Buttons/btn_client_view1_active.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 0;
    height: 29px;
    padding-left: 40px;
    background-color: transparent;
    color: #3167b5;
    font-size: 11pt;
    cursor: pointer;
}

.activeAddButton
{
    background-image: url('Images/Buttons/btn_client_add1_active.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 0;
    height: 29px;
    padding-left: 40px;
    background-color: transparent;
    color: #3167b5;
    font-size: 11pt;
    cursor: pointer;
}

.activeCancelButton
{
    background-image: url('Images/Buttons/btn_client_cancel1_active.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 0;
    height: 36px;
    padding-left: 36px;
    background-color: transparent;
    color: #3167b5;
    font-size: 11pt;
    cursor: pointer;
}

.activeSaveButton
{
    background-image: url('Images/Buttons/btn_client_save1_active.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 0;
    height: 36px;
    padding-left: 36px;
    background-color: transparent;
    color: #3167b5;
    font-size: 11pt;
    cursor: pointer;
}

.checkPointContainer
{
    color: #565656;
    font-size: 11pt;
    margin-top: 15px;
    margin-bottom: 20px;
}

.grayCheckPoint
{
    background-image: url('Images/Icons/icn_client_square1_gray.png');
    /*background-position: 0px 5px;*/
    background-repeat: no-repeat;
    margin-bottom: 11px;
    width: 12px;
    height: 12px;
    margin-top: 2px;
    margin-right: 4px;
}

.redCheckPoint
{
    background-image: url('Images/Icons/icn_client_square1_red.png');
    /*background-position: 0px 5px;*/
    background-repeat: no-repeat;
    margin-bottom: 11px;
    width: 12px;
    height: 12px;
    margin-top: 2px;
    margin-right: 4px;
}

.greenCheckPoint
{
    background-image: url('Images/Icons/icn_client_square1_green.png');
    /*background-position: 0px 5px;*/
    background-repeat: no-repeat;
    margin-bottom: 11px;
    width: 12px;
    height: 12px;
    margin-top: 2px;
    margin-right: 4px;
}

.spacer
{
    height: 20px;
}

.pointer
{
    cursor: pointer;
}

.homeLeftSection
{
    width: 599px;
    height: 477px;
}

.homeMiddleSection
{
    width: 1px;
    height: 488px;
    margin-top: -11px;
    background-image: url('Images/Separators/sep_client_V4_h488.png');
    background-repeat: no-repeat;
}

.homeRightSection
{
    width: 400px;
    background-image: url('Images/Backgrounds/bkg_client_home_background1.png');
    background-repeat: no-repeat;
    height: 477px;
}

.redDate
{
    margin-top: 17px;
    margin-left: 45px;
    font-size: 13pt;
    color: #c42c00;
    padding: 0px;
}

.blackTime
{
    margin-top: 8px;
    margin-left: 45px;
    font-size: 13pt;
    color: #3c3c3c;
    padding: 0px
}

.blackLoggedin
{
    text-align: right;
    margin-top: 17px;
    margin-right: 45px;
    font-size: 13pt;
    color: #000;
    padding: 0px
}

.blackTimeLoggedin
{
    text-align: right;
    margin-top: 8px;
    margin-right: 45px;
    font-size: 13pt;
    color: #000;
    padding: 0px;
    font-weight: 700;
}

.graySolidSeparator
{
    border-top: 1px solid #dadada;
    margin-right: 20px;
    margin-left: 20px;
    height: 1px;
    padding: 0px;
}

.preferencesLink
{
    background-image: url('Images/Buttons/btn_client_en_home_user_preferences1.png');
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 10px;
    margin-left: 67px;
    width: 90px;
    height: 120px;
    cursor: pointer;
}

.welcomeMessage
{
    margin-top: 17px;
    margin-left: 20px;
    font-size: 13pt;
    color: #303030;
    padding: 0px;
    font-weight: 700;
}

.notificationMessage
{
    margin-top: 8px;
    margin-left: 20px;
    font-size: 13pt;
    color: #303030;
    padding: 0px;
}

.bellAlertIcon
{
    background-image: url('Images/Icons/icn_client_alert1.png');
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
}

.notificationRadListRowHeader
{
    padding: 0px;
    margin: 20px 0px 9px 58px;
    cursor: default;
    color: #303030;
    overflow: hidden;
    border-width: 0px;
    font-weight: normal;
    font-size: 11pt;
}

.notificationRadListRowHeaderSeparator
{
    background-image: url('Images/Separators/sep_client_H6_w330.png');
    background-repeat: no-repeat;
    width: 330px;
    height: 1px;
    margin-left: 48px;
}

.notificationRadListRowItem
{
    padding: 0px;
    color: #000000;
    cursor: default;
    margin-left: 58px;
    font-size: 11pt;
    margin-top: 13px;
    margin-bottom: 13px;
}

.notificationRadListRowItemBottom
{
    padding: 0px;
    color: #303030;
    cursor: default;
    font-size: 11pt;
    margin-top: 12px;
}

.notificationRadListRowItemSeparator
{
    background-image: url('Images/Separators/sep_client_H7_w330.png');
    background-repeat: no-repeat;
    width: 330px;
    height: 1px;
    margin-left: 48px;
}

.menuHome
{
    padding: 0px;
    overflow: hidden;
    display: inline-block;
    margin: 38px 0px 0px 35px;/*251px;*/
}

.menuHome ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.menuHome ul li
{
   margin: 0px 20px 0px 0px;
}

.spacer30
{
    height: 30px;
}

.whiteColor
{
    background-color: #fff;
}

.grayColor
{
    background-color: #e6e6e6;
}

.sectionBlackLabel12
{
    font-size: 12pt;
    color: #303030;
    font-weight: 700;
}

.grayLabel12
{
    font-size: 12pt;
    color: #606060;
}

.boldGrayLabel12
{
    font-size: 12pt;
    color: #606060;
    font-weight: 700;
}

.sectionBlackLabel15
{
    font-size: 15pt;
    color: #303030;
    font-weight: 700;
}

.topGrayBoxW700
{
    width: 700px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w700_gray1_T1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
}

.middleGrayBoxW700
{
    width: 675px;
    background-image: url('Images/Contianers/cntr_w700_gray1_M1.png');
    background-repeat: repeat-y;
    padding: 0px 0px 0px 25px;
}

.bottomGrayBoxW700
{
    width: 700px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w700_gray1_B1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-top: 0px;
}

.topGrayBoxW610
{
    width: 610px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w610_gray1_T1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
}

.middleGrayBoxW610
{
    width: 595px;
    background-image: url('Images/Contianers/cntr_w610_gray1_M1.png');
    background-repeat: repeat-y;
    padding: 8px 0px 8px 15px;
}

.bottomGrayBoxW610
{
    width: 610px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w610_gray1_B1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-top: 0px;
}

.topGrayBoxW540
{
    width: 540px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w540_gray1_T1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
}

.middleGrayBoxW540
{
    width: 525px;
    background-image: url('Images/Contianers/cntr_w540_gray1_M1.png');
    background-repeat: repeat-y;
    padding: 8px 0px 8px 15px;
}

.bottomGrayBoxW540
{
    width: 540px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w540_gray1_B1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-top: 0px;
}

.topGrayBoxW500
{
    width: 500px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w500_gray1_T1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
}

.middleGrayBoxW500
{
    width: 485px;
    background-image: url('Images/Contianers/cntr_w500_gray1_M1.png');
    background-repeat: repeat-y;
    padding: 20px 0px 20px 15px;
}

.bottomGrayBoxW500
{
    width: 500px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w500_gray1_B1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-top: 0px;
}

.topGrayBoxW729
{
    width: 729px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w729_gray1_T1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
}

.middleGrayBoxW729
{
    width: 714px;
    background-image: url('Images/Contianers/cntr_w729_gray1_M1.png');
    background-repeat: repeat-y;
    padding: 20px 0px 20px 15px;
}

.bottomGrayBoxW729
{
    width: 729px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w729_gray1_B1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-top: 0px;
}

.topGrayBoxW740
{
    width: 740px;
    /*height: 10px;
    background-image: url('Images/Contianers/cntr_w740_gray1_T1.png');
    background-repeat: no-repeat;*/
    padding: 0px;
    margin: 0px;
}

.middleGrayBoxW740
{
    width: 740px;
    /*background-image: url('Images/Contianers/cntr_w740_gray1_M1.png');
    background-repeat: repeat-y;
    padding: 15px 0px 0px;*/
}

.bottomGrayBoxW740
{
    width: 740px;
    /*height: 10px;
    background-image: url('Images/Contianers/cntr_w740_gray1_B1.png');
    background-repeat: no-repeat;*/
    padding: 0px;
    margin-top: 0px;
}

.topGrayBoxW698Shadow
{
    /*width: 740px;
    height: 20px;
    background-image: url('Images/Contianers/cntr_w698_gray1_T1_shadow.png');*/
    width: 698px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w698_gray1_T1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-left: 15px;
}

.middleGrayBoxW698Shadow
{
    /*width: 740px;
    background-image: url('Images/Contianers/cntr_w698_gray1_M1_shadow.png');*/
    width: 698px;
    background-image: url('Images/Contianers/cntr_w698_gray1_M1.png');
    background-repeat: repeat-y;
    padding: 10px 0px 0px;
    margin-left: 15px;
}

.bottomGrayBoxW698Shadow
{
    /*width: 740px;
    height: 34px;
    background-image: url('Images/Contianers/cntr_w698_gray1_B1_shadow.png');*/
    width: 698px;
    height: 10px;
    background-image: url('Images/Contianers/cntr_w698_gray1_B1.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-left: 15px;
    margin-bottom: 20px;
}

.topGrayBoxW698ShadowResult
{
    width: 740px;
    height: 20px;
    background-image: url('Images/Contianers/cntr_w698_gray1_T2_shadow.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-left: 5px;
}

.middleGrayBoxW698ShadowResult
{
    width: 740px;
    background-image: url('Images/Contianers/cntr_w698_gray1_M2_shadow.png');
    background-repeat: repeat-y;
    padding: 10px 0px 0px;
    margin-left: 5px;
}

.bottomGrayBoxW698ShadowResult
{
    width: 740px;
    height: 34px;
    background-image: url('Images/Contianers/cntr_w698_gray1_B2_shadow.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin-left: 5px;
}

.pageTitleSeparator
{
    margin-left: 15px;
    margin-right: 15px;
    background-image: url('Images/Separators/sep_client_V4_h35.png');
    background-repeat: no-repeat;
    width: 1px;
    height: 35px;
    margin-top: 5px;
}

.searchButton
{
    background-image: url('Images/Buttons/btn_client_search1.png');
    background-repeat: no-repeat;
    width: 36px;
    height: 24px;
}

.RadWindow
{
    z-index: 90001 !important;
}

.radListRowImageContinerW760
{
    margin: 0px;
    cursor: default;
    overflow: hidden;
    font-size: 10pt;
    background-image: url('Images/Grid/bkg_client_H1_w760.png');
    background-repeat: no-repeat;
    width: 740px;
    height: 26px;
    padding-top: 10px;
    padding-left: 20px;
    color: #575757;
}

.radListRowImageContinerW760Left0
{
    margin: 0px;
    cursor: default;
    overflow: hidden;
    font-size: 10pt;
    background-image: url('Images/Grid/bkg_client_H1_w760.png');
    background-repeat: no-repeat;
    width: 760px;
    height: 26px;
    padding-top: 10px;
    color: #575757;
}

.radListRowImagePagerLeftW760
{
    width: 250px; 
    float: left;
    color: #003f89;
}

.radListRowImagePagerRightW760
{
    float: right; 
    margin-top: -2px;
}

.RadDataPager_Default
{
    border: 0 !important;
    /*background-image: url('Images/Grid/bkg_client_H1_w760.png') !important;
    background-repeat: no-repeat !important;*/
    height: 28px !important;
    background-color: transparent !important;
}

.rdpNumPart
{
    padding: 0px 0px !important;
}

.RadDataPager
{
    padding: 0px !important;
    margin-right: 15px;
}

.radListImageRowPlaceHolderContainerW760
{
    width: 760px; 
    min-height: 432px; 
    overflow: hidden;
}

.radListImageRowPlaceHolderContainerW760Min248
{
    width: 760px; 
    min-height: 248px; 
    overflow: hidden;
}

.radListRowItemContainerW760
{
    padding-left: 20px;
    color: #000000;
    cursor: default;
    font-size: 11pt;
    margin: 0px;
}

.radListRowItemContainerW760Left0
{
    padding: 0px;
    color: #000000;
    cursor: default;
    font-size: 11pt;
    margin: 0px;
}

.radListModifyItemW760Left0
{
    width: 745px; 
    text-align: right; 
    padding-bottom: 15px; 
padding-top: 5px
}

.radListTopItemBoldW760
{
    padding: 0px;
    font-weight: 700;
    color: #000;
    margin: 7px 0px;
    font-size: 10.5pt;
}

.radListTopItemW760
{
    padding: 0px;
    color: #000;
    margin: 7px 0px;
    font-size: 10.5pt;
}

.radListGrayTopItemW760
{
    padding: 0px;
    color: #575757;
    margin: 7px 0px;
    font-size: 10.5pt;
}

.radListBottomItemW760
{
    margin-bottom: 7px;
    padding: 0px;
    color: #747474;
    font-size: 10pt;
}

.radListQuizIdColumn
{
    width: 240px;
    float: left;
}

.radListQuizNameColumn
{
    width: 360px;
    float: left;
}

.radListTimesTakeColumn
{
    width: 140px;
    float: left;
    text-align: center;
}

.radListBlueRow
{
    height: 26px;
    padding: 0px;
    margin: 0px;
    cursor: default;
    color: #303030;
    overflow: hidden;
    font-weight: 700;
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    font-size: 11pt;
    /*background-image: url('Images/Separators/sep_client_V6_h34.png');
    background-repeat: repeat-x;*/
    background-color: #f5f5f5;
    width: 760px;
    padding-top: 8px;
} 

.radListBlueRowPlaceHolderContainer
{
    width: 760px; 
    height: 199px; 
    overflow: hidden;
}

.radListBlueFooterRow
{
    height: 26px;
    padding: 8px 20px 0px 17px;
    margin: 0px;
    cursor: default;
    color: #303030;
    overflow: hidden;
    font-weight: normal;
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    font-size: 11pt;
    /*background-image: url('Images/Separators/sep_client_V6_h34.png');
    background-repeat: repeat-x;*/
    background-color: #f5f5f5;
    width: 723px;
} 

.radListBlueItemSeparator
{
    background-image: url('Images/Separators/sep_client_H5_w760.png');
    background-repeat: no-repeat;
    height: 1px;
} 

.radListBlueItemSeparatorEmpty
{
    /*background-image: url('Images/Separators/sep_client_H5_w760.png');
    background-repeat: no-repeat;*/
    height: 1px;
}

html .RadTreeView .rtLines .rtLI,
html .RadTreeView .rtLines .rtTop,
html .RadTreeView .rtLines .rtMid,
html .RadTreeView .rtLines .rtBot 
{
    background-image: none !important;
}

/*html .RadTreeView .rtLines .rtTop,
html .RadTreeView .rtLines .rtMid,
html .RadTreeView .rtLines .rtBot {
    background-image: url('Images/Separators/sep_client_H5_w760.png') !important;
    background-repeat: no-repeat !important; 
    height: 35px;
    background-position: 0px 35px;
    width: 760px;
}

.RadTreeView .rtUL .rtLI .rtUL
    {
        padding-left: 0px !important;
        margin-left: 0px !important;
    }*/


.RadTreeView
{
    white-space: normal !important;
}

.rtPlus
 {
     background:url('Images/Grid/btn_client_expand1.png') !important;
     width: 11px !important;
     height: 13px !important;
     margin-top: 9px !important;
 }
  
 .rtMinus
 {
    background:url('Images/Grid/btn_client_collapse1.png') !important;
    height: 11px !important;
    width: 13px !important;
    margin-top: 10px !important;
 }
 
 .rtHover
 {
    background: none !important;
    border: none !important;
 }
 
.radListLevelRowItem
{
    padding: 0px;
    color: #000000;
    cursor: default;
    font-size: 11pt;
    font-family: Helvetica, Arial;
    margin-top: 3px;
}

.radListLevelExpandItem
{
    margin-top: 12px;
    padding-left: 7px;
    padding-right: 5px;
}

.verticalSpacer95
{
    background-image: url('images/Separators/sep_client_V7_h95.png');
    background-repeat: no-repeat;
    width: 1px;
    height: 95px;
}

.RadWindow .rwDialogPopup
{
    color: #303030 !important;
    font-size: 11pt !important;
    font-family: Helvetica, Arial !important;
}

.RadWindow .rwWindowContent .radconfirm, .RadWindow .rwWindowContent .radalert
{
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: left top !important;
}

.RadListBox .rlbButtonAreaRight
{
    padding-left: 10px !important;
}

.RadListBox_Default
{
    font-size: 11pt !important;
    font-family: Helvetica, Arial !important;
}

.Checkboxes Input
{
    float: left;
    display: block;
    margin-right: 5px;
}

.Checkboxes label
{
    vertical-align: middle;
}

.statusCell
{
    width: 90px;
    padding-right: 23px;
    text-align: right;
    float: left;
}

.emailCell
{
    width: 325px;
    float: left;
}

.fullNameCell
{
    width: 260px;
    float: left;
}

.statusImageCell
{
    width: 47px;
}

.RadTreeView_Default .rtChecked, .RadTreeView_Default .rtUnchecked, .RadTreeView_Default .rtIndeterminate 
{
    margin-top: 7px !important;
}

/*.RadTreeView_Default
{
    color: #000 !important;
    font: normal 9pt/16px Arial, Helvetica !important;
}*/

.hoverCheck
{
  color: #000 !important;
}
        
.rbText
{
   font-family: Helvetica, Arial !important;
   font-size: 11pt !important;
   margin-left: 4px !important;
}
        
.disabledColor
{
   color: #727272 !important;
}

.blackColor
{
    color: #000;
}

.radListFooterRow
{
    padding: 7px 0px;
    margin: 5px 0px 0px 2px;
    cursor: default;
    color: #303030;
    overflow: hidden;
    border-width: 0px;
    font-weight: normal;
    border-bottom: 1px solid #5e5e5e;
    border-top: 1px solid #5e5e5e;
    font-size: 11pt;
    width: 760px;
} 

.radListFooter
{
    padding: 7px 0px;
    margin: 0px;
    cursor: default;
    color: #303030;
    overflow: hidden;
    border-width: 0px;
    font-weight: normal;
    border-bottom: 1px solid #5e5e5e;
    border-top: 1px solid #5e5e5e;
    font-size: 11pt;
    width: 760px;
}

.placeHolderContainer175
{
    min-height: 175px; 
    overflow: hidden;
}

.radListFooterFirstCell
{
    width: 200px;
    float: left;
    margin-left: 30px;
} 

.radListFooterSecondCell
{
    width: 300px;
    float: left;
    text-align: center;
} 

.radListFooterThirdCell
{
    width: 200px;
    float: left;
    text-align: right;
    margin-right: 30px;
}

.loginHoursContainer
{
    width: 712px;
    height: 317px;
    padding-top: 20px;
    background-image: url('Images/Contianers/cntr_user_login_hours1.png');
    background-repeat: no-repeat;
}

.loginHoursDivRow
{
    height: 34px;
    margin: 0px 0px 1px 0px;
    padding: 0px;
}
        
.loginHoursDayDiv
{
    width: 75px;
    height: 34px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
    float: left;
}

.loginHoursCellDiv
{
    width: 24px;
    height: 34px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
    float: left;
}

.sectionImageTitle
{
    margin: 32px 0px 20px 0px;
}

.buttonContainerUserGeneration
{
    margin: 10px 0px 0px; 
    width: 729px; 
    text-align: right;
}

.boxWaterMarkW110
{
    border: 1px solid #a2a2a2;
    font-family: Arial !important;
    font-size: 11pt;
    height: 20px;
    color: #303030;
    padding-left: 5px !important;
    width: 105px !important;
}

.waterMarkBoxW110
{
    color: #cbcbcb !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #a2a2a2 1px solid !important;
    font-style: normal !important;
    padding-left: 5px !important;
    height: 20px !important;
    width: 105px !important;
}

.focusMarkBoxW110
{
    color: #303030 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #a2a2a2 1px solid !important;
    font-style: normal !important;
    padding-left: 5px !important;
    height: 20px !important;
    width: 105px !important;
}

.boxWaterMarkW190
{
    border: 1px solid #a2a2a2;
    font-family: Arial !important;
    font-size: 11pt;
    height: 20px;
    color: #303030;
    padding-left: 5px !important;
    width: 185px !important;
}

.waterMarkBoxW190
{
    color: #cbcbcb !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #a2a2a2 1px solid !important;
    font-style: normal !important;
    padding-left: 5px !important;
    height: 20px !important;
    width: 185px !important;
}

.focusMarkBoxW190
{
    color: #303030 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #a2a2a2 1px solid !important;
    font-style: normal !important;
    padding-left: 5px !important;
    height: 20px !important;
    width: 185px !important;
}

.boxWaterMarkW150
{
    border: 1px solid #a2a2a2;
    font-family: Arial !important;
    font-size: 11pt;
    height: 20px;
    color: #303030;
    padding-left: 5px !important;
    width: 150px !important;
}

.waterMarkBoxW150
{
    color: #cbcbcb !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #a2a2a2 1px solid !important;
    font-style: normal !important;
    padding-left: 5px !important;
    height: 20px !important;
    width: 150px !important;
}

.focusMarkBoxW150
{
    color: #303030 !important;
    font-size: 11pt !important;
    font-family: Arial !important;
    border: #a2a2a2 1px solid !important;
    font-style: normal !important;
    padding-left: 5px !important;
    height: 20px !important;
    width: 150px !important;
}

.utcTimeContainer
{
    margin-top: 12px;
    margin-bottom: 18px;
    margin-left: 5px;
}

.loginHoursCellTest
{
    width: 24px;
    height: 34px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
    float: left;
    background-image: url('Images/Buttons/btn_client_user_login_hours_blank1.png');
    cursor: pointer;
}

.loginHoursCellTest.checked
{
    background-image: url('Images/Buttons/btn_client_user_login_hours_blue1.png');
}

.selectAllHours
{
    width: 120px;
    height: 25px;
    background-image: url('Images/Buttons/btn_client_en_select_all1.png');
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0;
}

.unselectAllHours
{
    width: 120px;
    height: 25px;
    background-image: url('Images/Buttons/btn_client_en_unselect_all1.png');
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0;
}

.sunLoginHour
{
    margin-top: 9px; 
    margin-left: 1px;
    background-image: url('Images/Buttons/btn_client_user_login_hours_day1_SUN.png');
    background-repeat: no-repeat;
    border: 0;
    width: 74px;
    height: 18px;
    background-color: transparent;
    cursor: pointer;
}

.monLoginHour
{
    margin-top: 9px; 
    margin-left: 1px;
    background-image: url('Images/Buttons/btn_client_user_login_hours_day2_MON.png');
    background-repeat: no-repeat;
    border: 0;
    width: 74px;
    height: 18px;
    background-color: transparent;
    cursor: pointer;
}

.tueLoginHour
{
    margin-top: 9px; 
    margin-left: 1px;
    background-image: url('Images/Buttons/btn_client_user_login_hours_day3_TUE.png');
    background-repeat: no-repeat;
    border: 0;
    width: 74px;
    height: 18px;
    background-color: transparent;
    cursor: pointer;
}

.wedLoginHour
{
    margin-top: 9px; 
    margin-left: 1px;
    background-image: url('Images/Buttons/btn_client_user_login_hours_day4_WED.png');
    background-repeat: no-repeat;
    border: 0;
    width: 74px;
    height: 18px;
    background-color: transparent;
    cursor: pointer;
}

.thuLoginHour
{
    margin-top: 9px; 
    margin-left: 1px;
    background-image: url('Images/Buttons/btn_client_user_login_hours_day5_THU.png');
    background-repeat: no-repeat;
    border: 0;
    width: 74px;
    height: 18px;
    background-color: transparent;
    cursor: pointer;
}

.friLoginHour
{
    margin-top: 9px; 
    margin-left: 1px;
    background-image: url('Images/Buttons/btn_client_user_login_hours_day6_FRI.png');
    background-repeat: no-repeat;
    border: 0;
    width: 74px;
    height: 18px;
    background-color: transparent;
    cursor: pointer;
}

.satLoginHour
{
    margin-top: 9px; 
    margin-left: 1px;
    background-image: url('Images/Buttons/btn_client_user_login_hours_day7_SAT.png');
    background-repeat: no-repeat;
    border: 0;
    width: 74px;
    height: 18px;
    background-color: transparent;
    cursor: pointer;
}

.statusImageColumn
{
    width: 40px;
    float: left;
    padding-top: 6px;
}

.userNameColumn
{
    width: 225px;
    float: left;
}

.finalResultImageColumn
{
    width: 35px;
    float: left;
    margin-top: 9px;
    text-align: center;
}

.finalResultColumn
{
    width: 100px;
    float: left;
}

.rollingAverageColumn
{
    width: 250px;
    float: left;
    text-align: center;
}

.statusColumn
{
    width: 90px;
    float: left
}

.percentageText
{
    height: 20px;
    overflow: hidden;
    text-align: center;
    font-size: 11pt;
}

.boxOverall
{
    height: 220px;/*180px;*/
    width: 50px;/*40px;*/
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-left: 40px;/*30px;*/
}

.boxOverallResult
{
    height: 226px;
    width: 51px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-left: 30px;
}

.boxTotalQuestions
{
    height: 226px;
    width: 51px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-left: 30px;
}

.overallContent
{
    position: absolute;
    overflow: hidden;
    bottom: 0;
    display: none;
    width: 50px;/*40px;*/
}

.overallContentResult
{
    position: absolute;
    overflow: hidden;
    bottom: 0;
    width: 51px;
}

.totalQuestionsContent
{
    position: absolute;
    overflow: hidden;
    bottom: 0;
    width: 51px;
}

.overallAverage
{
   background: #FF7F00; /* old browsers */
   background: -moz-linear-gradient(top, #FF7F00 0%, #FF4619 100%); /* firefox */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF7F00), color-stop(100%,#FF4619)); /* webkit */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F00', endColorstr='#FF4619',GradientType=0); /* ie */
   overflow: hidden;
}

.totalQuestions
{
   background-image: url('Images/Images/img_client_chart_bar_total_questions1.png');
   background-repeat: no-repeat;
   height: 206px;
   width: 51px;
}

.boxPassed
{
    height: 220px;/*180px;*/
    width: 50px;/*40px;*/
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-left: 32px;/*22px;*/
}

.boxUserResult
{
    height: 226px;
    width: 51px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-left: 22px;
}

.boxCorrectAnswers
{
    height: 226px;
    width: 51px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-left: 22px;
}

.passedContent
{
    position: absolute;
    overflow: hidden;
    bottom: 0;
    display: none;
    width: 50px;/*40px;*/
}

.userContentResult
{
    position: absolute;
    overflow: hidden;
    bottom: 0;
    width: 51px;
}

.correctAnswersContent
{
    position: absolute;
    overflow: hidden;
    bottom: 0;
    width: 51px;
}

.correctAnswers
{
   background: #50c81e;  /* old browsers */
   background: -moz-linear-gradient(top, #afe696 0%, #50c81e 100%); /* firefox */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afe696), color-stop(100%,#50c81e)); /* webkit */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afe696', endColorstr='#50c81e',GradientType=1); /* ie */
   overflow:hidden;
}

.passedAverage
{
   background: #50CCFF; /* old browsers */
   background: -moz-linear-gradient(top, #50CCFF 0%, #0091FF 100%); /* firefox */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50CCFF), color-stop(100%,#0091FF)); /* webkit */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50CCFF', endColorstr='#0091FF',GradientType=0); /* ie */
   overflow:hidden;
}

.boxFailed
{
    height: 220px;/*180px;*/
    width: 50px;/*40px;*/
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-left: 32px;/*22px;*/
}

.failedContent
{
    position: absolute;
    overflow: hidden;
    bottom: 0;
    display: none;
    width: 50px;/*40px;*/
}

.failedAverage
{
   background: #FF050A; /* old browsers */
   background: -moz-linear-gradient(top, #FF050A 0%, #BE000F 100%); /* firefox */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF050A), color-stop(100%,#BE000F)); /* webkit */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF050A', endColorstr='#BE000F',GradientType=0); /* ie */
   overflow:hidden;
}

.chartContainer
{
    width: 330px;/*250px;*/ 
    height: 224px;/*184px;*/
    padding: 0px 0px 0px 5px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    float: left;
    margin-left: 20px;
}

.chartContainerResult
{
    width: 204px; 
    height: 230px; 
    padding: 0px 0px 0px 5px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    float: left;
    margin-left: 20px;
    direction: ltr;
}

.chartContainerResultRight
{
    width: 204px; 
    height: 226px; 
    padding: 0px 0px 0px 5px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    float: left;
    margin-left: 20px;
}

.chartColumnOverAll
{
    margin-left: 30px; 
    float: left; 
    width: 40px; 
    height: 160px;
}

.chartColumnPassed
{
    margin-left: 38px; 
    float: left; 
    width: 40px; 
    height: 160px;
}

.chartColumnFailed
{
    margin-left: 36px; 
    float: left; 
    width: 40px; 
    height: 160px;
}

.chartColumnLabel
{
    margin-left: 46px;/*25px;*/ 
    float: left; 
    overflow: hidden;
}

.chartColumnLabelResult
{ 
    float: left; 
    overflow: hidden;
    width: 89px;
}

.chartColumnLabelResultRight
{ 
    float: left; 
    overflow: hidden;
    margin-left: 22px;
}

.chartColumnText
{
    margin-bottom: 5px; 
    text-align: center;
    font-size: 9pt;
}

.chartArea
{
    margin-top: 25px;
}

#chartButtonsContainer
{
    /*You can decorate the menu's container, such as adding background images through this block*/
    background-color: #fff;
    height: 38px;
    padding: 15px;
    border-radius: 3px;
    box-sizing: content-box;
}
#dvChartButtons ul
{
    position: relative;
    list-style-type: none;
    float: left;
    padding: 0;
    margin: 0;
    /*border-bottom: solid 1px #6C0000;*/
}
#dvChartButtons li
{
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
    background-image: none;
}
/*CSS for background bubble*/
#dvChartButtons li.highlight
{
    top: 21px;
    height: 2px;
    background-image: url(img/btn_client_selector1.png);
    background-repeat: no-repeat;
    z-index: 1;
    position: absolute;
    overflow: hidden;
    width: 60px;
    height: 4px;
}
#dvChartButtons li a
{
    box-sizing: content-box;
    margin: 0 5px; /*used to adjust the distance between each menu item. Now the distance is 20+20=40px.*/
    color: #000;
    font-family: Arial;
    font-size: 11pt;
    text-decoration: none;
    float: left;
    display: block;
    position: relative;
    z-index: 2;
    width: 60px;
}

.leftChartContainer
{
    float: left;
    /*width: 48%;*/
    margin-left: 10px;
}

.rightChartContainer
{
    float: left;
    width: 50%;
}

.rightChartContainerResult
{
    float: left;
    padding-left: 35px;
}

.labelsChartContainer
{
    margin-left: 109px;/*115px;*/
    margin-top: 10px;
    overflow: hidden;
}

.labelsRightChartContainer
{
    margin-left: 22px;
    margin-top: 10px;
    overflow: hidden;
}

.labelsChartContainerResult
{
    margin-left: 123px;
    margin-top: 10px;
    overflow: hidden;
}

.passingLevelColumn
{
    margin-left: 25px; 
    float: left; 
    margin-top: 75px;
    margin-right: 15px;
}

.passingLevelColumnResult
{
    margin-left: 0px; 
    float: left; 
    margin-top: 75px;
    margin-right: 15px;
}

.passingLevelText
{
    margin-bottom: 5px;
    margin-left: 5px;
    color: #606060;
    font-weight: 700;
    text-align: center;
}

.passingScoreLine
{
    background-image: url('Images/Images/img_client_chart_passing_line3.png');
    position: relative;
    background-repeat: no-repeat;
    height: 4px;
    margin-left: -26px;
    z-index: 1;
}

.passingScoreLineResult
{
    background-image: url('Images/Images/img_client_chart_passing_line2.png');
    position: relative;
    background-repeat: no-repeat;
    height: 4px;
    margin-left: -26px;
    z-index: 1;
}

.allChartStatus
{
    background-image: url('Images/Buttons/btn_client_en_chart_all1.png');
    background-repeat: no-repeat;
    height: 14px;
    width: 50px;
    border: 0;
    background-color: transparent;
    cursor: pointer;
}

.activeChartStatus
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background-image: url('Images/Buttons/btn_client_en_chart_active1.png');
    background-repeat: no-repeat; 
    width: 50px;
    background-color: transparent;
    cursor: pointer;
}

.inactiveChartStatus
{
    background-image: url('Images/Buttons/btn_client_en_chart_inactive1.png');
    background-repeat: no-repeat; 
    height: 14px;
    width: 50px;
    border: 0;
    background-color: transparent;
    cursor: pointer;
}

.sliderStatus
{
    background-image: url('Images/Buttons/btn_client_selector1.png');
    background-repeat: no-repeat;
    overflow: hidden;
    width: 60px;
    height: 4px;
    margin-top: 5px;
    position: relative;
    left: 8px;
}

.statusBlock
{
    float: left;
    padding: 0px;
    overflow: hidden;
    margin: 0px;
    width: 80px;
    text-align: center;
}

.rollingAverageLabel
{
    margin-top: 65px; 
    margin-left: 105px;
}

.passingPercentageLabel
{
    margin-top: 34px; 
    margin-left: 30px;
    float: left;
}

.passingPercentageValue
{
    margin-top: 33px;
    color: #747474;
    font-weight: 700;
}

.verticalSeparatorH64
{
    background-image: url('Images/Header/hdr_client_separator_v1_64.png');
    background-repeat: no-repeat;
    height: 64px;
    width: 1px;
    margin-left: 12px;
    margin-right: 12px;
}

.userIconArea
{
    overflow: hidden;
    margin-left: 12px;
    margin-top: 10px;
    margin-bottom: 25px;
}

.grayColor11
{
    color: #747474;
    font-size: 11pt;
}

.expandItemColumn
{
    margin-top: 9px;
    margin-left: 5px;
    width: 25px;
    float: left;
}

.quizIdColumn
{
    width: 200px;
    float: left;
    margin-bottom: 23px;
}

.quizIdColumnHistory
{
    width: 150px;
    float: left;
    margin-bottom: 23px;
}

.quizIdColumnResult
{
    width: 155px;
    float: left;
    margin-bottom: 23px;
}


.quizNameColumn
{
    width: 250px;
    float: left;
}

.quizNameColumnResult
{
    width: 210px;
    float: left;
}

.quizCorrectAnswersResult
{
    width: 170px;
    float: left;
    text-align: center;
}

.quizStartDateColumn
{
    width: 140px;
    float: left;
}

.quizScoreBaseColumnResult
{
    width: 96px;
    float: left;
    text-align: center;
}

.quizScoreColumnResult
{
    width: 90px;
    float: left;
    padding-right: 9px;
    text-align: right;
}

.quizStartDateColumnHistory
{
    width: 120px;
    float: left;
}

.quizDeadlineDateColumn
{
    width: 140px;
    float: left;
}

.quizDeadlineDateColumnHistory
{
    width: 120px;
    float: left;
}

.quizStatusColumnHistory
{
    width: 90px;
    float: left;
}


.assignNewQuizButton
{
    width: 400px;
    text-align: right;
    float: left;
    padding-top: -3px;
}

.assignedQuizDetailsBox
{
    margin: 0px 0px 20px 25px;
    display: inline-block;
}

.topQuizDetailResultListWithReview
{
    background-image: url('Images/Lists/lst_client_en_quizzes_result_T1.png');
    background-repeat: no-repeat;
    height: 32px;
    width: 714px;
}

.topQuizDetailResultListWithoutReview
{
    background-image: url('Images/Lists/lst_client_en_quizzes_result_T2.png');
    background-repeat: no-repeat;
    height: 32px;
    width: 714px;
}

.middleQuizDetailResultList
{
    background-image: url('Images/Lists/lst_client_en_quizzes_result_M1.png');
    background-repeat: repeat-y;
    width: 714px;
    padding-top: 8px;
}

.bottomQuizDetailResultList
{
    background-image: url('Images/Lists/lst_client_en_quizzes_result_B1.png');
    background-repeat: repeat-y;
    width: 714px;
    height: 8px;
}

.finalResultSeparator
{
    background-image: url('Images/Separators/spr_h64_gray1_result.png');
    background-repeat: no-repeat;
    width: 281px;
    height: 64px;
    float: right;
    margin-right: 16px;
}

.quizSummary
{
    margin-left: 10px;
    margin-top: 55px;
    margin-bottom: 45px;
    overflow: hidden;
    font-size: 15pt;
}

.quizSummaryDetails
{
    margin-left: 10px;
    margin-bottom: 45px;
    overflow: hidden;
}

.quizResultItem
{
    width: 714px; 
    padding: 5px 0px; 
    overflow: hidden;
}

.bestScoreImageWithReview
{
    background-image: url('Images/Images/img_client_bar_best_score1.png');
    background-repeat: no-repeat;
    background-position: 8px 1px;
}

.bestScoreImageWithoutReview
{
    background-image: url('Images/Images/img_client_bar_best_score2.png');
    background-repeat: no-repeat;
    background-position: 8px 1px;
}

.quizResultDateWithReview
{
    width: 120px;
    margin-left: 40px;
}

.quizResultDateWithoutReview
{
    width: 180px;
    margin-left: 40px;
}

.quizResultTotalQuestion
{
    width: 98px;
    text-align: center;
}

.wrapperCorrectWithReview
{
    width: 62px;
}

.wrapperCorrectWithoutReview
{
    width: 92px;
}

.quizResultCorrectAnswer
{
    width: 105px;
    text-align: center;
}

.quizResultScoreWithReview
{
    width: 125px;
    text-align: right;
}

.quizResultScoreWithoutReview
{
    width: 170px;
    text-align: right;
    padding-right: 29px;
}

.quizResultScore
{
    width: 125px;
    text-align: right;
}

.quizResultAction
{
    width: 83px;
}

.quizActionIcon
{
    background-image: url('Images/Icons/icn_client_quiz_review1.png');
    background-repeat: no-repeat;
    background-position: 61px 1px;
    width: 81px;
    float: left;
    overflow: hidden;
}

.quizActionIconNoReview
{
    width: 81px;
    float: left;
    overflow: hidden;
}

.quizBestScoreLegend
{
    margin-top: 15px;
    margin-left: 40px;
}

.mainLeftMenuItem
{
    margin-bottom: 8px;
}

.mainLeftMenuItemSelected
{
   background-image: url('Images/Icons/icn_client_current_page1.png');
   background-repeat: no-repeat;
   background-position: 2px 2px;
}

.mainLeftMenuItemExpanded
{
   background-image: url('Images/Icons/icn_client_tab_selector1_details.png');
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.buttonMainLeftMenuItem
{
   color: #0052ae;
   text-decoration: none;
   cursor: pointer;
   font-size: 11pt;
   margin-left: 20px;
}

.subLeftMenuItem
{
    margin-bottom: 8px;
}

.subLeftMenuItemSelected
{
   background-image: url('Images/Icons/icn_client_tab_sub_selector1.png');
   background-repeat: no-repeat;
   background-position: 2px 2px;
}

.buttonSubLeftMenuItem
{
   color: #000;
   text-decoration: none;
   cursor: pointer;
   font-size: 11pt;
   margin-left: 20px;
}

.subMenuGraySeparator176
{
   background-image: url('Images/Separators/spr_w176_gray1_mq_info.png');
   background-repeat: no-repeat;
   width: 176px;
   height: 1px;
   margin-left: 10px;
   margin-bottom: 20px;
}

.subMenuGraySeparator
{
   background-image: url('Images/Separators/spr_w164_gray1_subtab.png');
   background-repeat: no-repeat;
   width: 164px;
   height: 1px;
   margin-left: 20px;
}

.subMenuHeaderUserQuizzesActive
{
   background-image: url('Images/Icons/icn_client_tab_user1_active.png');
   background-repeat: no-repeat;
   padding-bottom: 8px;
   background-position: 0px 0px;
}

.subMenuHeaderUserQuizzesInactive
{
   background-image: url('Images/Icons/icn_client_tab_user1_inactive.png');
   background-repeat: no-repeat;
   padding-bottom: 8px;
   background-position: 0px 0px;
}

.subMenuHeaderQuizSettings
{
   background-image: url('Images/Icons/icn_client_tab_setting2.png');
   background-repeat: no-repeat;
   padding-bottom: 8px;
   background-position: 0px 0px;
}

.subMenuTitle
{
    font-size: 11pt;
    font-weight: 700;
    margin-left: 20px;
}

.openItemDetails
{
   margin-bottom: 12px;
   clear: both;
   display: none;
   padding-top: 7px;
}

.subMenu
{
    display: none;
}

.quizDescriptionContent
{
    margin-top: 25px;
    font-size: 11pt;
    width: 570px;
}

.quizDetailsArea
{
    overflow: hidden;
    margin-left: 12px;
    margin-top: 10px;
}

.quizDescriptionContainer
{
    float: left;
    margin-left: 18px;
    padding-left: 18px;
    border-left: 1px solid #e2e2e2;
}

.sectionBlueLabel16
{
    color: #016fde;
    font-size: 16pt;
}

.darkGrayColor11
{
    color: #575757;
    font-size: 11pt;
}

.boldDarkGrayColor11
{
    color: #575757;
    font-size: 11pt;
    font-weight: 700;
}

.boldBlueColor11
{
    color: #016fde;
    font-size: 11pt;
    font-weight: 700;
}

.secondGraySeparator
{
    background-image: url('Images/Separators/spr_w760_gray1_mq_list.png');
    background-repeat: no-repeat;
    width: 760px;
    height: 1px;
}

.listBackGrayItem
{
    min-height: 86px;
    margin: 1px 0px;
    background-color: #f6f6f6;
    width: 760px;
}

.activeQuizIcon
{
    margin-top: 11px;
    margin-left: 14px;
    background-image: url('Images/Icons/icn_client_quiz1_active.png');
    background-repeat: no-repeat;
    width: 28px;
    height: 34px;
    float: left;
}

.inactiveQuizIcon
{
    margin-top: 11px;
    margin-left: 14px;
    background-image: url('Images/Icons/icn_client_quiz1_inactive.png');
    background-repeat: no-repeat;
    width: 28px;
    height: 34px;
    float: left;
}

.quizNameCellContent
{
    margin-left: 14px;
    width: 534px;
    float: left;
}

.topDarkBlueItem14
{
    margin-top: 17px;
    color: #2c4457;
    font-size: 14pt;
    margin-bottom: 15px;
    width: 480px;
}

.bottomBlueItem9
{
    color: #0056b9;
    font-size: 9pt;
    margin-bottom: 14px;
}

.takeQuizCellContent
{
    float: left;
    margin-top: 14px;
}

.bottomGrayItem9
{
    color: #575757;
    font-size: 9pt;
    margin-bottom: 14px;
}

.labelDarkBlueLegal
{
    color: #2c4457;
    font-size: 11pt;
    margin-bottom: 25px;
    margin-left: 45px;
    font-weight: 700;
}

.labelDarkBlueQuiz
{
    color: #3b5478;
    font-size: 11pt;
    margin-bottom: 20px;
    margin-left: 40px;
    font-weight: 700;
}

.legalStatementLabels
{
    text-align: center; 
    font-size: 19pt; 
    margin-top: 40px;
    color: #303030;
}

.legalStatementText
{
    width: 660px;
    height: 200px;
    overflow: auto;
    border: 1px solid #8490a7;
    padding: 20px;
    margin-left: 35px;
    margin-bottom: 35px;
}

.checkLegalAgreement
{
    float: left;
    margin-left: 110px;
}

.legalAgreementText
{
    margin-left: 15px;
    margin-top: 10px;
    float: left;
    margin-bottom: 35px;
}

.divTextContainer
{
    background-image: url('Images/Fields/fld_style1_h36_w488.png');
    background-repeat: no-repeat;
    width: 478px;
    height: 31px;
    margin-left: 160px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-top: 5px;
}

.textUsername
{
    color: #a4a4a4;
    font-size: 15pt;
    width: 468px;
    border: 0;
    background-color: transparent;
}

.textPassword
{
    color: #a4a4a4;
    font-size: 15pt;
    width: 468px;
    border: 0;
    background-color: transparent;
}

.userNamePalceHolder
{
    background-image: url('Images/Labels/lbl_client_group7_en_username1.png');
    background-repeat: no-repeat;
}

.passwordPalceHolder
{
    background-image: url('Images/Labels/lbl_client_group7_en_password1.png');
    background-repeat: no-repeat;
}

.legalStatementButtonsDiv
{
    margin-top: 45px;
    margin-left: 160px;
}

.quizGeneralInstructionContent
{
    margin-top: 10px;
}

.verticalSeparator180
{
    background-image: url('Images/Separators/spr_h180_gray1_mq_instructions.png');
    background-repeat: no-repeat;
    height: 180px;
    width: 1px;
}

.quizGeneralInstructionAttachment
{
    float: left;
    font-size: 11pt;
    margin-left: 45px;
    margin-right: 30px;
    width: 545px;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 24px;
    background: rgba(231,231,231,1);
    background: -moz-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,231,231,1)), color-stop(50%, rgba(128,128,128,1)), color-stop(50%, rgba(128,128,128,1)), color-stop(100%, rgba(231,231,231,1)));
    background: -webkit-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    background: -o-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    background: linear-gradient(to bottom, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7', GradientType=0 );
    background-repeat: no-repeat;
    background-size: 1px 100%;
    background-position: 100% 0px;
}

.quizGeneralInstructionNoAttachment
{
    float: left;
    margin-left: 42px;
    width: 700px;
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 11pt;
}

.quizAttachmentDiv
{
    margin-top: 20px;
    float: left;
}

.quizNameText
{
    margin-top: 9px;
    font-size: 14pt;
    color: #fff;
    display: inline-block;
}

.questionStatusIcon
{
    margin: 4px 15px 0px 15px;
}

.questionText
{
    margin-left: 42px;
    padding-bottom: 15px;/*15px;*/
    margin-right: 42px;
    font-size: 11pt;
}

.questionTextWithAttachments
{
    width: 604px;
    background: rgba(231,231,231,1);
    background: -moz-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,231,231,1)), color-stop(50%, rgba(128,128,128,1)), color-stop(50%, rgba(128,128,128,1)), color-stop(100%, rgba(231,231,231,1)));
    background: -webkit-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    background: -o-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    background: linear-gradient(to bottom, rgba(231,231,231,1) 0%, rgba(128,128,128,1) 50%, rgba(128,128,128,1) 50%, rgba(231,231,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7', GradientType=0 );
    background-repeat: no-repeat;
    background-size: 1px 100%;
    background-position: 100% -15px;
    float: left;
    min-height: 100px;
}

.questionFileContainer
{
    float: left;
    overflow: hidden;
    width: 136px;
    text-align: center;
}

.questionNumber
{
    color: #3b5478;
    font-size: 13pt;
    font-weight: 700;
}

.correctQuestionNumber
{
    color: #42890D;
    font-size: 13pt;
    font-weight: 700;
}

.incorrectQuestionNumber
{
    color: #C43B17;
    font-size: 13pt;
    font-weight: 700;
}

.quizDateLabel
{
    color: #3b5478;
    font-size: 14pt;
    margin-left: -5px;
}

.divAnswerContainer
{
    background-image: url('Images/Fields/fld_style1_h28_w540.png');/*url('Images/Fields/fld_style1_h36_w440.png');*/
    background-repeat: no-repeat;
    width: 540px;
    height: 28px;
    margin-left: 20px;
    /*padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 20px;*/
}

.divAnswerContainerResult
{
    /*background-image: url('Images/Fields/fld_style2_h36_w540_shadow.png');
    background-repeat: no-repeat;
    width: 574px;
    height: 54px;
    margin-left: 10px;
    padding-top: 16px;*/
    background-image: url('Images/Fields/fld_style1_h28_w540.png');/*url('Images/Fields/fld_style1_h36_w440.png');*/
    background-repeat: no-repeat;
    width: 540px;
    height: 22px;
    margin-left: 20px;
    padding-top: 6px;
}

.textAnswer
{
    color: #2456b2;
    font-size: 11pt;
    font-weight: 700;
    width: 519px;
    margin-left: 20px;
    border: 0;
    background-color: transparent;
    margin-top: 5px;
}

.correctAnswerLabel
{
    color: #42890D;
    font-size: 11pt;
    width: 508px;
    margin-left: 22px;
    border: 0;
    background-color: transparent;
    margin-top: 15px;
    font-weight: 700;
}

.incorrectAnswerLabel
{
    color: #C43B17;
    font-size: 11pt;
    width: 508px;
    margin-left: 22px;
    border: 0;
    background-color: transparent;
    font-weight: 700;
}

.answerPalceHolder
{
    background-image: url('Images/Labels/lbl_client_group8_en_enter_answer_here2.png');
    background-repeat: no-repeat;
    background-position: 1px 4px;
}

.firstFixedHeader
{
    position: fixed;
    height: 80px;
    width: 1016px;
    background-image: url('Images/Backgrounds/bkg_client_gray1.png');
    background-repeat: repeat-x;
}

.secondFixedHeader
{
    position: fixed;
    height: 129px;
    width: 1000px;
    background-image: url('Images/Backgrounds/sep_client_header1.png');
    background-repeat: repeat-x;
}

.thirdFixedHeader
{
    position: fixed;
    height: 40px;
    width: 1000px;
    background-color: #fff;
}

.forthFixedHeader
{
    position: fixed;
    height: 13px;
    width: 1000px;
    background-image: url('Images/Separators/sep_client_header1_shadow1.png');
    background-repeat: repeat-x;
}

.exitQuizDiv
{
    text-align: center;
    float: right;
    padding-top: 9px;
    width: 166px;
    background-image: url('Images/Separators/spr_h32_gray1_mq_toolbar.png');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    height: 32px;
}

.correctionSignContainer
{
    float: left;
    background-image: url('Images/Separators/spr_h32_gray1_mq_toolbar.png');
    background-position: 0px 1px;
    background-repeat: no-repeat;
    height: 40px;
    padding-left: 10px;
}

.questionReviewValueColumn
{
    float: left;
    text-align: center;
    width: 55px;
}

.blackBoldScore
{
    margin-bottom: 23px;
    font-size: 11pt;
    font-weight: 700;
    margin-top: 8px;
}

.questionLabel
{
    color: #0056B9;
    font-size: 11pt;
    margin-bottom: 13px;
    font-weight: 700;
}

.correctLabel
{
    color: #42890D;
    font-size: 11pt;
    margin-bottom: 13px;
    font-weight: 700;
}

.incorrectLabel
{
    color: #C43B17;
    font-size: 11pt;
    margin-bottom: 13px;
    font-weight: 700;
}

.emptyCheck
{
  background : url('Images/RadioButtons/rdo_question2_unchecked.png') no-repeat 0 1px;
  padding-left: 33px;
  padding-right: 5px;
}

.correctCheck
{
  background : url('Images/RadioButtons/rdo_question2_checked_green.png') no-repeat 0 1px;
  padding-left: 33px;
  padding-right: 5px;
}

.incorrectCheck
{
  background : url('Images/RadioButtons/rdo_question2_checked_red.png') no-repeat 0 1px;
  padding-left: 33px;
  padding-right: 5px;
}

.correctCheckLabel
{
    font-weight: 700;
    color: #42890D
}

.incorrectCheckLabel
{
    font-weight: 700;
    color: #C43B17
}

table.correctionOption
{
    margin-left: 24px;
    font-size: 11pt;
}

table.correctionOption td
{
    padding-bottom: 12px;
}

.correctAnswerImage
{
    margin-left: 40px;
    margin-top: 2px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.quizResultContainer
{
    background-image: url('Images/Contianers/cntr_w1000_h700_gray_result.png');
    background-repeat: no-repeat;
    width: 1000px;
    height: 700px;
}

.quizResultLeftSection
{
    margin-top: 80px;
    margin-left: 60px;
    float: left;
    width: 450px;
}

.quizResultRightSection
{
    margin-top: 30px;
    margin-left: 15px;
    float: left;
    background-image: url('Images/Contianers/cntr_w432_h632_orange_card1.png');
    background-repeat: no-repeat;
    width: 432px;
    height: 630px;
    text-align: center;
}

.interruptedQuizContainer
{
    width: 760px;
    height: 188px;
    background-image: url('Images/Contianers/cntr_connection_mgr_w760_interrupted.png');
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

.connectedQuizContainer
{
    width: 760px;
    height: 112px;
    background-image: url('Images/Contianers/cntr_connection_mgr_w760_connected.png');
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

.leftQuizStatusContent
{
    width: 520px;
    margin-left: 70px;
    float: left;
}

.rightQuizStatusContent
{
    width: 165px;
    float: left;
    text-align: center;
}

.quizStatusTakerName
{
    color: #2c4457;
    font-size: 16pt;
    margin-top: 15px;
    margin-bottom: 10px;
}

.quizNameStatus
{
    color: #00408d;
    font-size: 10pt;
    margin-bottom: 10px;
}

.startedOn
{
    font-size: 10pt;
    color: #000;
}

.questionAnswered
{
    font-size: 10pt;
    color: #000;
    margin-top: 10px;
    margin-bottom: 25px;
}

.menuQuizStatus
{
    padding: 0px;
    overflow: hidden;
    display: inline-block;
    margin: 15px 0px 45px 20px;/*251px;*/
}

.menuQuizStatus ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.menuQuizStatus ul li
{
   margin: 0px 20px 0px 0px;
}

.interruptedStatusTime
{
    margin-top: 65px;
    color: #ff5817; 
    font-weight: 700;
}

.connectedStatusTime
{
    margin-top: 65px;
    color: #519105; 
    font-weight: 700;
}