﻿@import url("MasterLayout.css");

#sideButtons {
    border-color: #BEBEC2;
    /* border-style:solid solid none;*/
    border-width: 2px;
}

    #sideButtons input {
        width: 100%;
        border: 1px solid #4A95C9;
        background-image: url('../images/utbkgnd.gif');
        background-position: center;
        background-repeat: repeat-x;
        background-color: #CFE8F5;
        font-size: 14px;
        text-align: left;
        padding-left: 3px;
    }

.marquee {
    position: relative;
    overflow: hidden;
    width: 500px;
    height: 22px;
    border: solid black 1px;
}

    .marquee span {
        white-space: nowrap;
    }

.page_title {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    height: 45px;
    margin-bottom: 10px;
    /*background-image:url('../images/headingUnderline.gif');*/
    background-repeat: no-repeat;
    background-position: bottom;
}

.page_body {
    clear: both;
}

.page_body_limitedWidth {
    clear: both;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    min-height: 150px;
    line-height: 20px
}

.page_body_limitedWidthNoMinHeight {
    clear: both;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    line-height: 20px
}

.page_section {
    padding-bottom: 15px;
}

.BorderDefault {
    border: 1px solid #4A95C9;
}

.BoxBGDefault {
    background-color: #CFE8F5;
}

.pageBreak {
    page-break-before: always;
}

.subHeading {
    font-weight: bold;
    font-size: 15px;
}
/* -------------- Next Button ---------------- */
.DivNextButton {
    text-align: right;
    padding-right: 50px;
}

    .DivNextButton input {
        height: 30px;
        width: 100px;
    }
/* -------------- HomeTable ---------------- */
.TblDefaulta {
    margin: 0 auto;
    border: 1px solid #4A95C9;
    border-collapse: separate;
}

    .TblDefaulta th {
        font-weight: bold;
        background-color: #cfe8f5;
        text-align: left;
        border-left: 1px solid white;
        padding: 10px 10px 10px 10px;
    }

    .TblDefaulta td {
        padding: 3px 10px;
        border-bottom: 1px solid #cfe8f5;
    }

    .TblDefaulta .TableFormLabel {
        font-weight: bold;
        text-align: right;
        background-color: #cfe8f5;
    }

    .TblDefaulta .TableFormFooter {
        text-align: center;
        height: 30px;
        background-color: #cfe8f5;
    }

    .TblDefaulta .BtnDefault {
        height: 25px;
    }

    .TblDefaulta .TableFormFooter .BtnDefault {
        height: 25px;
        width: 70px;
    }

    .TblDefaulta .number {
        margin-left: -15px;
        font-size: 14px;
        font-weight: bold;
    }

    .TblDefaulta a {
        margin-top: 10px;
    }

    .TblDefaulta td:first-child {
        text-align: center;
    }

/* -------------- FormTable ---------------- */
.TblDefault {
    margin: 0 auto;
    border: 1px solid #4A95C9;
    background-color: #CFE8F5;
}

    .TblDefault td {
        padding: 2px;
    }
/*---------------Main Page Note------------*/
.divNotification {
    margin: 0 auto;
    text-align: center;
    width: 550px;
}

    .divNotification td {
        padding: 2px;
    }

.TableFormHeader {
    font-weight: bold;
    text-align: center;
    height: 25px;
}

.TableFormFooter {
    text-align: center;
    height: 40px;
}

.TableFormMsg {
    text-align: center;
    color: Red;
    font-weight: bold;
    vertical-align: middle;
}

.TableFormMsgPad {
    text-align: center;
    color: Red;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 30px;
}

.TableFormLabel {
    font-weight: bold;
    text-align: right;
    height: 20px;
    /*width:370px;*/
}

.TableFormLabelLeft {
    font-weight: bold;
    text-align: left;
    height: 20px;
    /*width:300px;*/
}

.TableForm {
    width: 97%;
    border: 0;
}

.BtnDefault {
    border: 1px solid #4A95C9;
    background-image: url('../images/utbkgnd.gif');
    background-position: center;
    background-repeat: repeat-x;
    background-color: #CFE8F5;
    font-size: 14px;
}
/* -------------- Search Option table ---------------- */
.SearchOptionHeader {
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    height: 20px;
    background-color: #cfe8f5;
    padding: 4px 10px;
}
/* -------------- GridViewA ---------------- */
.GridViewA {
    margin: 0 auto;
    border: 1px solid #4A95C9;
    text-align: center;
    border-collapse: separate;
    color: #443D3D;
}

    .GridViewA th a {
        text-decoration: none;
    }

    .GridViewA th {
        font-weight: bold;
        background-color: #cfe8f5;
        padding: 4px 10px;
    }

    .GridViewA td {
        padding: 4px 10px;
        border-bottom: 1px solid #cfe8f5;
    }

.GridViewAlternatingRowStyleA {
}

.PagerStyleA {
    text-align: center;
    height: 30px;
    background-color: #cfe8f5;
}
/* -------------- GridView ---------------- */
.GridView {
    margin: 0 auto;
    border: 1px solid #4A95C9;
    background-color: #CFE8F5;
    color: #404040;
    text-align: center;
}

.GridViewPrint {
    margin: 0 auto;
    border: 1px solid #4A95C9;
    color: #404040;
}

.GridViewAlternatingRowStyle {
    background-color: #f5f5f5;
    text-align: center;
}

.GridViewHeaderStyle {
    white-space: nowrap;
    text-decoration: none;
    background-color: #a6d9f3;
    border: 1px solid #4A95C9;
    border-bottom-color: #4A95C9;
    height: 20px;
}

.GridView input {
    /*border:1px solid #4A95C9;
    background-color:#CFE8F5;
    background-image: url('../images/utbkgnd.gif');*/
    background-position: center;
    background-repeat: repeat-x;
}

.GridViewHeaderStyle a {
    text-decoration: none;
}

.GridView td, th {
    padding: 4px;
}
/* -------------- ReportViewer ---------------- */
.ReportViewer {
    width: 100%;
    height: 100%;
    display: table !important;
    margin: 0px;
    overflow: auto !important;
}
/* -------------- Complete Participation ---------------- */
.StepHeader {
    vertical-align: top;
    padding-right: 10px;
    font-weight: bold;
}

.StepContent {
    text-align: left;
}

.StepContentTable {
    border: 1px solid #4A95C9;
    background-color: #CFE8F5;
}

.StepContentMsg {
    color: Red;
    font-weight: bold;
    vertical-align: middle;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 16px;
    position: relative;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
    margin-top: 5px;
    padding-left: 5px;
    background-image: url(../Images/windows-arrow.gif);
    background-color: #000000;
    background-position: top left;
    border-color: #BED0FC;
    height: 16px;
    width: 16px;
}

.WindowsStyle .ajax__combobox_itemlist {
    border-color: #BCCEFA;
}

a.tooltip {
    color: #7C98AE;
    text-decoration: none
}

    a.tooltip:hover {
        position: relative;
        text-decoration: none
    }

    a.tooltip span {
        display: none
    }

    a.tooltip:hover span {
        display: block;
        position: absolute;
        top: 0px;
        left: 40px;
        width: 200px;
        padding: 5px;
        margin: 10px;
        z-index: 100;
        background: #FFFFE1;
        border: 1px solid #000000;
        opacity: 0.9;
        text-align: center;
        color: Black;
    }

a.info {
    position: relative; /*this is the key*/
    z-index: 24;
    color: #000;
    text-decoration: none;
}


    a.info:hover {
        z-index: 25;
    }

    a.info span {
        display: none
    }

    a.info:hover span { /*the span will display just on :hover state*/
        display: block;
        position: absolute;
        top: 2em;
        left: 2em;
        width: 15em;
        border: 1px solid #0cf;
        background-color: #cff;
        color: #000;
        text-align: center;
    }

.popuppanel {
    padding-left: 10px;
}

.maintitle {
    text-align: center;
}

div.RadComboBox .rcbInput {
    font-family: Calibri, Arial, Sans-Serif;
}

td.column_style_break {
    background-color: #FFFFFF;
    border-right: 1px solid black;
    border-bottom-color: #FFFFFF;
}

.column_Padding {
    background-color: White;
    border: 0px;
    /*border-right:solid 20px white;*/
    width: 10px;
    border-top: none;
    /*padding-left:80px;
       padding-right:80px;*/
}

td.column_style_left {
    border-right: 1px solid black;
    border-bottom-color: #FFFFFF;
}

.Label {
    color: #806680;
}

.Cursor {
    cursor: hand;
}

.GridContent {
    font-size: x-small;
    /*width:100px;
    max-width:100px;*/
    vertical-align: text-top;
    /*text-align: left;*/
}

.dropdownAutoWidth{
    width:95%;
}

.ValidatorError {
    font-size: xx-small;
    color: Red;
}

.CustomValidatorCalloutStyle div,
.CustomValidatorCalloutStyle td {
    border: solid 1px blue;
    background-color: #ADD8E6;
}

.CustomLinkButton {
    color: Red;
    text-align: left;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
}

.CustomLinkBlackButton {
    color: #6699FF;
    text-align: left;
    font-size: small;
    font-weight: bold;
    /*text-decoration: none;*/
}

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 155;
    opacity: .80;
    background-color: white;
}

.box {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 120px;
    margin: 200px 320px 20px;
    padding: 20px 0 0;
    border: 1px solid #d8d8d8;
    background: #f9f9f9;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    z-index: 200;
}

.RadMenu .rmItem {
    list-style-image: none;
    list-style-position: outside;
    list-style: none;
    width: 100%;
}

.RedItem {
    color: blue;
    font-weight: bold;
}

.RadMenu .rmText {
    /*width:100%; 
break-after:column;
break-before:column;*/
}

/*.RadMenu_WebSite a.rmFocused .rmText
 {
    font-weight: bold;
 }*/
/*.RadMenu .rmSelected .rmIn {
padding: 2px 3px 2px 4px;
color: #fff;
border: none;
}*/


div.comboDiv {
    font-family: Courier;
    font-size: Large;
    font-weight: bold;
    width: 38px;
    white-space: normal;
    color: #333;
    font: normal 12px "Segoe UI",Arial,Helvetica,sans-serif;
    line-height: 16px;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-align: left;
}

table.comboBox {
    border-width: 0px;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    display: inline-block;
}

td.comboText {
    width: 100%;
    background-position: 0 -88px;
    padding: 0 4px 0 5px;
    background-image: url('../Images/teleriksprite.png');
    height: 20px;
    line-height: 20px;
    text-align: left;
    vertical-align: middle;
}

    td.comboText > span {
        font-weight: bold;
        font-family: Courier;
        font-size: Large;
        color: black;
        cursor: default;
        margin: 0;
        border: 0;
        background: 0;
        padding: 2px 0 1px;
        outline: 0;
        vertical-align: middle;
        -webkit-appearance: none;
    }

td.comboArrow {
    background-position: -162px -176px;
    padding: 0px;
    background-image: url('../Images/teleriksprite.png');
    width: 18px;
    margin: 0;
    background-color: transparent;
    background-repeat: no-repeat;
}

a.comboArrowHref {
    overflow: hidden;
    display: block;
    position: relative;
    outline: none;
    width: 18px;
    height: 22px;
    font-size: 0;
    line-height: 1px;
    text-decoration: none;
    text-indent: 9999px;
    cursor: default;
}

a.comboProvision {
    display: inline;
    color: red;
    text-decoration: none;
    border-collapse: collapse;
}

.rcbFocused tr td.comboText {
    background-position: 0 -132px;
}

.rcbFocused tr td.comboArrow {
    background-position: -90px -176px;
}

.rcbHovered tr td.comboText {
    background-position: 0 -22px;
}

.rcbHovered tr td.comboArrow {
    background-position: -54px -176px;
}

.RadNotificaionCSS {
    background-color: #0099FF;
    color: #FFFFFF;
    font-weight: bold;
    Width: 300px;
    Height: 190px;
}
/*-----------------------------------Video-----------------------------------------*/
#main {
    background-color: #ffffff;
    padding-top: 11px;
    padding-bottom: 100px;
    padding-left: 50px;
    padding-right: 10px;
    text-align: left;
    line-height: 17px;
    text-indent: -1px;
    width: 400px;
    margin: auto;
}

A.red_all_underline {
    color: #FF0033;
    text-decoration: none;
}

    A.red_all_underline:hover {
        color: #FF0033;
        text-decoration: underline;
    }

div.frame_grey {
    background-color: #ffffff;
    padding: 22px 0px 0px 0px;
    margin-bottom: 8px;
    margin-top: 5px;
    text-align: left;
    margin-right: 9px;
}


div.frame_white {
    background-color: #ffffff;
    width: 877px;
    color: #666666;
    padding: 5px 0px 7px 9px;
    text-align: left;
    border: solid;
    border-color: #666666;
    border-width: 1px 1px 1px 1px;
    margin-left: 0;
    margin-right: 9px;
    line-height: 20px;
    margin-top: 9px;
    margin-bottom: 0;
}


.player {
    margin: 15px 0px 1px 0;
}

.video_name {
    font-size: 12px;
    text-align: left;
    padding-bottom: 6px;
    text-indent: -3px;
    /*vertical-align:text-top;*/
    height: 24px;
}

.note {
    font-weight: bold;
    text-align: left;
    margin-top: 48px;
    margin-bottom: 2px;
    font-size: 13px;
    padding-right: 10px;
    margin-right: 0px;
}

.upload {
    font-weight: bold;
    text-align: left;
    margin-top: 18px;
    margin-bottom: 2px;
    font-size: 13px;
}

.files {
    text-align: left;
    line-height: 20px;
    margin-top: 9px;
}

.copy {
    text-align: left;
    font-weight: bold;
    padding-top: 42px;
    margin-bottom: 10px;
    font-size: 13px;
}

.leftfloat {
    float: left;
    line-height: 40px;
}

.clear {
    clear: both;
}

.cb35px {
    width: 35px;
}
/*----------------------------------- ---------------------------------------*/

div.comboDiv {
    font-family: Courier;
    font-size: Large;
    font-weight: bold;
    width: 38px;
    white-space: normal;
    color: #333;
    font: normal 12px "Segoe UI",Arial,Helvetica,sans-serif;
    line-height: 16px;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-align: left;
}

table.comboBox {
    border-width: 0px;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    display: inline-block;
}

td.comboText {
    width: 100%;
    background-position: 0 -88px;
    padding: 0 4px 0 5px;
    background-image: url('../Images/teleriksprite.png');
    height: 20px;
    line-height: 20px;
    text-align: left;
    vertical-align: middle;
}

    td.comboText > span {
        font-weight: bold;
        font-family: Courier;
        font-size: Large;
        color: black;
        cursor: default;
        margin: 0;
        border: 0;
        background: 0;
        padding: 2px 0 1px;
        outline: 0;
        vertical-align: middle;
        -webkit-appearance: none;
    }

td.comboArrow {
    background-position: -162px -176px;
    padding: 0px;
    background-image: url('../Images/teleriksprite.png');
    width: 18px;
    margin: 0;
    background-color: transparent;
    background-repeat: no-repeat;
}

a.comboArrowHref {
    overflow: hidden;
    display: block;
    position: relative;
    outline: none;
    width: 18px;
    height: 22px;
    font-size: 0;
    line-height: 1px;
    text-decoration: none;
    text-indent: 9999px;
    cursor: default;
}

a.comboProvision {
    display: inline;
    color: red;
    text-decoration: none;
    border-collapse: collapse;
}

.rcbFocused tr td.comboText {
    background-position: 0 -132px;
}

.rcbFocused tr td.comboArrow {
    background-position: -90px -176px;
}

.rcbHovered tr td.comboText {
    background-position: 0 -22px;
}

.rcbHovered tr td.comboArrow {
    background-position: -54px -176px;
}

.RadComboBox_Default .rcbInput {
    font: 12px "Segoe UI",Arial;
    color: #333;
    /*height:16px;*/
    padding-bottom: 4px;
    vertical-align: text-top;
    /*margin-bottom: 1px;*/
}
/*.RadComboBox_Default, .RadComboBox_Default .rcbInput, .RadComboBoxDropDown_Default {
font: 12px "Segoe UI",Arial;
color: #333;
height:17px;
padding-bottom:4px;
}*/
.rwider {
    width: 80px;
}

.RadNotification {
    font-family: "Segoe UI",Arial,Helvetica;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.Phase3 {
}
/*.RadComboBox_Default,.RadComboBox_Default .rcbInput,.RadComboBoxDropDown_Default
{
    font:12px "Segoe UI",Arial;color:#333;
height:17px;
padding-bottom:4px;
vertical-align:top;

}
.RadComboBox_Default .rcbInputCellLeft,.RadComboBox_Default .rcbInputCellRight,.RadComboBox_Default .rcbArrowCellLeft,.RadComboBox_Default .rcbArrowCellRight
{background-image:url('../Images/teleriksprite.png');}* html .RadComboBox_Default .rcbInputCellLeft,* html .RadComboBox_Default .rcbInputCellRight,* html .RadComboBox_Default .rcbArrowCellLeft,* html .RadComboBox_Default .rcbArrowCellRight{background-image:url('WebResource.axd?d=lZlpGqbQsOn8gOHBUb7Nfquu0ty-RB-dbkSlD6cX-at0bKWlDfKB2w1qfe4rMVCSbZv9h0k119PT5HrXxt80RaaFL87H4hH2_nU0hNRyHAsJbyimLwGKXZryEp0FUJL6s8lEWFsSa2qvZ8fovqAnAddQ9VmY5LyFLKmt-fZOLFs1&t=634994600674079261')}.RadComboBox_Default td.rcbInputCellLeft{background-position:0 0}.RadComboBox_Default td.rcbInputCellRight{background-position:100% 0}
.RadComboBox_Default .rcbHovered .rcbInputCellLeft
{
    background-position:0 0;

}
.RadComboBox_Default .rcbHovered .rcbInputCellRight
{background-position:100% 0}
.RadComboBox_Default .rcbFocused .rcbInputCellLeft{background-position:0 0}
.RadComboBox_Default .rcbFocused .rcbInputCellRight{background-position:100% 0}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellLeft{background-position:0 -22px}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellRight{background-position:100% -22px}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellLeft{background-position:0 -44px}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellRight{background-position:100% -44px}
.RadComboBox_Default .rcbInputCell .rcbEmptyMessage{color:#666}
.RadComboBox_Default .rcbHovered .rcbInputCell .rcbInput{color:#000}
.RadComboBox_Default td.rcbArrowCellLeft{background-position:-18px -88px}
.RadComboBox_Default td.rcbArrowCellRight{background-position:0 -88px}
.RadComboBox_Default .rcbHovered .rcbArrowCellLeft{background-position:-54px -88px}
.RadComboBox_Default .rcbHovered .rcbArrowCellRight{background-position:-36px -88px}
.RadComboBox_Default .rcbFocused .rcbArrowCellLeft{background-position:-90px -88px}
.RadComboBox_Default .rcbFocused .rcbArrowCellRight{background-position:-72px -88px}
.RadComboBox_Default td.rcbArrowCellHidden,.RadComboBox_Default .rcbHovered td.rcbArrowCellHidden,.RadComboBox_Default .rcbFocused td.rcbArrowCellHidden
{background-position:-15px -88px}
.RadComboBox_Default_rtl td.rcbArrowCellHidden,.RadComboBox_Default_rtl .rcbHovered td.rcbArrowCellHidden,.RadComboBox_Default_rtl .rcbFocused td.rcbArrowCellHidden
{background-position:-18px -88px}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellLeft
{background-position:-18px -88px}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellRight
{background-position:-2px -88px}
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft
{background-position:-54px -88px}
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight
{background-position:-38px -88px}
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft
{background-position:-90px -88px}
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight
{background-position:-74px -88px}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellHidden
{background-position:-15px -88px}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{background-position:-51px -88px}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{background-position:-87px -88px}
.RadComboBox_Default_rtl .rcbReadOnly td.rcbArrowCellHidden
{background-position:-18px -88px}
.RadComboBox_Default_rtl .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{background-position:-54px -88px}
.RadComboBox_Default_rtl .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{background-position:-90px -88px}
.RadComboBoxDropDown_Default .rcbHeader,.RadComboBoxDropDown_Default .rcbFooter,.RadComboBoxDropDown_Default .rcbMoreResults,.RadComboBoxDropDown_Default .rcbMoreResults a
{background-image:url('../Images/teleriksprite.png');}* html .RadComboBoxDropDown_Default .rcbHeader,* html .RadComboBoxDropDown_Default .rcbFooter,* html .RadComboBoxDropDown_Default .rcbMoreResults,* html .RadComboBoxDropDown_Default .rcbMoreResults a{background-image:url('../Images/teleriksprite.png')}.RadComboBoxDropDown_Default{background:#fff;border-color:#c6c7d2;border-top-color:#83868d}.RadComboBoxDropDown_Default .rcbHeader,.RadComboBoxDropDown_Default .rcbFooter{background-color:#f1f2f4;background-position:0 -110px}.RadComboBoxDropDown_Default .rcbHeader{border-bottom-color:#d5d5d5}.RadComboBoxDropDown_Default .rcbFooter{border-top-color:#d5d5d5}.RadComboBoxDropDown_Default .rcbItem em{background:#e5e5e5}.RadComboBoxDropDown_Default .rcbHovered{background:#dfdfdf;color:#000}.RadComboBoxDropDown_Default .rcbCheckAllItems,.RadComboBoxDropDown_Default .rcbCheckAllItemsHovered{color:#676767;background-color:#c5c5c5}.RadComboBoxDropDown_Default .rcbCheckAllItemsHovered{color:#000;background-color:#9e9e9e}.RadComboBoxDropDown_Default .rcbSeparator{color:#fff;background:#8a8a8a}.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,.RadComboBoxDropDown_Default .rcbDisabled{color:#999}.RadComboBox_Default .rcbDisabled td.rcbInputCellLeft{background-position:0 -66px}.RadComboBox_Default .rcbDisabled td.rcbInputCellRight{background-position:100% -66px}.RadComboBox_Default .rcbDisabled td.rcbArrowCellLeft{background-position:-126px -88px}.RadComboBox_Default .rcbDisabled td.rcbArrowCellRight{background-position:-108px -88px}.RadComboBox_Default .rcbDisabled .rcbReadOnly td.rcbArrowCellRight{background-position:-110px -88px}.RadComboBox_Default table.rcbDisabled td.rcbArrowCellHidden,.RadComboBox_Default .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden{background-position:-123px -88px}.RadComboBox_Default_rtl table.rcbDisabled td.rcbArrowCellHidden,.RadComboBox_Default_rtl .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden{background-position:-126px -88px}.RadComboBoxDropDown_Default .rcbLoading{background:#f0f0f0}.RadComboBoxDropDown_Default .rcbMoreResults{border-top-color:#c6c7d2;background-position:0 -132px;background-color:#e6e6e6;color:#8a8a8a}.RadComboBoxDropDown_Default .rcbMoreResults a{background-position:-157px -94px}*/
/*div.rcbSlide {
    z-index: 3001; 
    visibility: visible; 
    display: block; 
    overflow: visible; 
    margin-left: 0px; 
    position: absolute; 
    height: 162px; 
    width: 200px;
}

div.rcbSelect {
    display: block; 
    width: 198px; 
    visibility: visible; 
    top: 0px; 
    left: 0px;

    border-color: #8a8a8a;
    color: #333;
    background: white;
    font: normal 12px "Segoe UI",Arial,Helvetica,sans-serif;
    line-height: 16px;
    border: 1px solid;
    text-align: left;
    cursor: default;
    position: absolute;
}

div.rcbWidth {
    width: 100%; 
    height: 160px;
    position: relative;
    overflow: auto;
}

ul.rcboList {
    list-style: none; 
    margin: 0; 
    padding: 0; 
    zoom: 1;
    content: "";
    height: 0;
    clear: both;
    display: block;
}

li.rcbHovered {
    color: black;
    background: #dfdfdf;
    margin: 0 1px;
    padding: 2px 6px;
    height: auto;
    min-height: 13px;
    background-repeat: repeat-x;
}

li.rcbItem {
    margin: 0 1px;
    padding: 2px 6px;
    height: auto;
    min-height: 13px;
    background-repeat: repeat-x;
}*/
/*----------------------------------------------------------------------------*/
div.rcbSlid {
    z-index: 3001;
    visibility: visible;
    display: block;
    overflow: visible;
    margin-left: 0px;
    position: absolute;
    height: 162px;
    width: 200px;
    background-color: white;
}

.rcbFocus tr td.comboText {
    background-position: 0 -132px;
}

.rcbFocus tr td.comboArrow {
    background-position: -90px -176px;
}

.rcbHover tr td.comboText {
    background-position: 0 -22px;
}

.rcbHover tr td.comboArrow {
    background-position: -54px -176px;
}

.ZIndexMinus {
    z-index: -30;
}

.SetMaxSizeField {
    max-width: 100px;
    width: 100px;
}

.Grid1Column {
    width: 125px;
    max-width: 125px;
    text-align: left;
}

.Grid2Column {
    width: 250px;
    max-width: 250px;
    text-align: left;
}

.red {
    color: red;
}

.RightButton {
    text-align: right;
    padding-bottom: 10px;
}

.Padding20 {
    padding-right: 60px;
}

.RadComboBox .rcbInputCell .rcbInput {
    /*width: 100%;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-color: transparent;
    vertical-align:top;
    border:0px;
    outline:0px;*/
    padding: 0px 0px 4px 2px !important;
    font-weight: bold !important;
    /*font-family:Verdana !important;*/
}

.ComboFontCSS {
    font-weight: bold !important;
    /*font-family:Verdana !important;*/
}

.ErrorMessage {
    text-align: center;
    color: red;
    font-weight: bold;
}

.SpecialProvision {
    text-align: center;
    width: 100%;
}

.paddingright {
    padding-right: 15px;
    padding-top: 15px;
}

#col1, #col2, #coltop1, #coltop2 {
    width: 290px;
    padding-left: 30px;
    text-align: left;
    /*border:1px solid red;*/
}

#col1desc, #col1desc {
    width: 20px;
    padding-left: 20px;
    text-align: left;
    /*border:1px solid red;*/
}

.WindowMngr {
    top: 100px !important;
    left: 40% !important;
    /*width:50%;
    margin:auto;*/
}

.WindowMngrEditPage {
    top: 430px !important;
    left: 40% !important;
    /*width:50%;
    margin:auto;*/
}

.rtt {
    background-color: yellow !important;
    /*border: 1px solid brown;*/
    height: 40px !important;
    width: 120px !important;
}

.divSPtooltip {
    /*width:100%;*/
    background-image: url('../Images/info-16.png');
    background-repeat: no-repeat;
    background-position: left center;
    /*padding:20px;*/
    text-align: left;
    line-height: 40px !important;
    width: 20px;
    vertical-align: text-top !important;
}

.divSPtooltipnocomment {
    /*width:100%;*/
    /*background-image: url('../Images/info-16.png');*/
    background-repeat: no-repeat;
    background-position: left center;
    /*padding:20px;*/
    text-align: left;
    line-height: 40px !important;
    width: 20px;
    vertical-align: text-top !important;
}

.cb {
    line-height: 30px !important;
}

.cbSupportPerson {
    line-height: 30px !important;
}

.cbScribe {
    line-height: 30px !important;
}

.hidden {
    display: none;
}


/*****Modify JQuery UI Modal*******/
.ui-widget-header {
    background: inherit;
    border: none;
}

.ui-widget-content {
    border: 1px solid #999;
    border-radius: 10px;
}

    .ui-widget-content .ui-widget-content {
        border: none;
    }

#ContentPlaceHolder1_gvStudents {
    table-layout: fixed;
}

.templateEmailTable {
    margin: 0 auto;
    text-align: left;
    border-collapse: separate;
    color: #443D3D;
    font-family: Verdana;
    font-size: 9pt;
    width: 100%;
}

.templateEmailTH {
    font-weight: bold;
    border-bottom: solid 2px #3399FF;
    padding: 4px 10px;
    width: 100%;
}

#aFront {
    color: -webkit-link;
    text-decoration: underline;
    cursor: pointer;
}

.maintable a,
.maintable a:link,
.maintable a:visited {
    color: #0066CC /*{fcDefault}*/;
    text-decoration: none;
    display: block;
    min-height: 30px;
    opacity: 0.7;
}

    .maintable a:hover {
        /*background-position: left top;*/
        background-color: #F5F5F5;
        opacity: 1.0;
        /*line-height: normal;

    vertical-align: top;
    width: 100%;
    height: 100%;*/
    }

/*.maintable a:visited
{
    color: #993399;
    text-decoration: none;
}*/
.adisabled {
    pointer-events: none !important;
    cursor: default !important;
    color: gray !important;
}

.container {
    width: 60%;
    margin: auto;
    font-size: 12px;
}

.WhiteBG {
    background-color: #ffffff;
}

.ModalPopupBG {
    background-color: lightgray;
    filter: Alpha(Opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70;
}

.ClosePopupCls {
    color: gray;
    float: right;
    height: 12px;
    font-size: 10px;
    cursor: pointer;
    text-decoration: none;
}

    .ClosePopupCls a:link {
        color: gray;
        text-decoration: none;
    }

    .ClosePopupCls a:visited {
        color: gray;
        text-decoration: none;
    }

    .ClosePopupCls a:hover {
        color: gray;
        text-decoration: none;
    }

.privacypolicy {
    margin-left: 225px;
    text-align: center;
}
.da .TblDefaulta td:first-child{
    text-align:right;
}
.da .TblDefaulta {
    width: 100%;
    margin: 0 0;
}

.page_body_limitedWidth{
    max-width:950px;
}

.r-align.TblDefaulta td:first-child{
    text-align: right;
}
.da .TableFormLabel{
    width:370px;
}

.modalReadOnly {
    background-color: #fff;
    border: none;
    font-family: Verdana;
    font-size: 13px;
    color: #806680;
    width:90%;
}

.font-Verdana{
    font-family:Verdana;
    font-size:13px;
}

#RadWindowWrapper_ctl00_ContentPlaceHolder1_RadWindow1 {
    margin-left: auto !important;
    margin-right: auto !important;
    /*top: 200px !important;*/
}