*
{
    font-family: Verdana;
    font-size: 100%;
}
body
{
    font-size: 10pt;
}
.BannerPage
{
	margin:0;
	border:0;
    font-size: 10pt;
    background-repeat: repeat-x;
	background-position: top left;
}
p
{
    margin: 5px 0;
    font-size: small;
}
pre
{
    font-family: "Courier New", Courier, monospace;
}
a:link
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
    color: #1976d2;
}
a.BlackLink:link
{
    text-decoration: none;
    color: #000000;
}
a.BlackLink:hover
{
    color: #ED8000;
    text-decoration: none;
}
a.GreyLink:link
{
    text-decoration: none;
    color: gray;
}
a.GreyLink:hover
{
    text-decoration: underline;
    /*color: #0066cc;*/
    color: #ED8000;
}
a.WhiteLink:link
{
	font-size: 8pt;
    text-decoration: none;
    color: #eeeeee;
}
a.WhiteLink:visited
{
    font-size: 8pt;
    text-decoration: none;
    color: #eeeeee;
}
a.WhiteLink:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
a.WhiteLink:active
{
    text-decoration: underline;
    color: #FFFFFF;
}
a.stdSmallLink:link
{
    text-decoration: none;
    font-size: 8pt;
}
a.stdSmallLink:visited
{
    text-decoration: none;
    font-size: 8pt;
}
a.stdSmallLink:hover
{
    color: #1976d2;
    text-decoration: underline;
}
a.stdSmallLink:active
{
    color: #1976d2;
    text-decoration: underline;
}
.Bold
{
    font-weight: bold;
}
.WhiteText
        {
    color: #FFFFFF;
    text-decoration: none;
}
.WhiteBackground
{
    background-color: #FFFFFF;
}
.infoTextColor
{
    color: #0043FC;
}
.RedText
{
    color: red;
}
.RedBorder
{
    border: 1px solid #FF0000;
}
.promptLight
{
    color: #606060;
}
.cssDndStatus
{
    color: white;
    background-color: red;
    font-family: Arial;
    font-weight: bolder;
    text-align: center;
    visibility: hidden;
}
.floatLeft
{
    float: left;
}
.floatRight
{
    float: right;
}
.center
{
    text-align: center;
}
.alignRight
{
    text-align: right;
}
.alignLeft
{
    text-align: left;
}
.NoBorder
{
    border-style: none;
}
.overflowAuto
{
    overflow: auto;
}

.fadeVisible {
    visibility: visible;
    opacity: 1;
    transition: visibility .2s, opacity .2s linear;
    -ms-transition: visibility .2s, opacity .2s linear;
}
.fadeHidden {
        visibility: hidden;
        opacity: 0;
        transition: visibility 1s, opacity 1s linear;
        -ms-transition: visibility 1s, opacity 1s linear;
}
.fadeHiddenFast {
        visibility: hidden;
        opacity: 0;
        transition: visibility 1s, opacity 0.2s linear;
        -ms-transition: visibility 1s, opacity 0.2s linear;
}

.DivShort
{
    border: 01px solid #C0C0C0;
    float: left;
    height: 63px;
    width: 910px;
}
.DivMedium
{
    border: 01px solid #C0C0C0;
    float: left;
    height: 196px;
    width: 910px;
}
.overviewTabHover
{
    color: #FF0000;
}
.overviewtabs
{
    position: relative;
    top: 1px;
    left: 20px;
    font-size: 120%;
    height: 20px;
}
.overviewtab
{
    border: 01px solid #000000;
    background-color: #FFFFD7;
    padding: 02px 08px 02px 06px;
    width: 100px;
}
.selectedTab
{
    background-color:White;
    border-bottom:solid 01px white;
}
.tabContents
{
    border: 01px solid black;
    background-color: white;
    height: 230px;
    width: 921px;
}
.menuTabArea
{
}
.stdPageArea
{
    height: 100%;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.StdErrorLabel
{
    font-family: verdana;
    font-size: 110%;
    color: red;
    text-align: center;
}
.stdLabel .stdLabelWhite .stdLabelGrey
{
    font-family: Verdana;
    font-size: 100%;
}
.stdLabelWhite
{
	color: white;
}
.stdLabelGrey
{
	color: gray;
}

.stdLabelRightAlign
{
    font-family: Verdana;
    font-size: 100%;
    text-align: right;
    height: 16px;
}
.stdTextBox
{
    font-size: 100%;
}
.stdTextBoxMargins
{
    margin-top: 1px;
    margin-bottom: 1px;
}
.stdTextBoxNoBorders
{
    border-width: 0px;
    border-style: none;
    font-family: Verdana;
    font-size: 100%;
    height: 1.2em;
    vertical-align: middle;
}
.stdLabelSettings
{
    font-family: Verdana;
    font-size: 100%;
    text-align: right;
    line-height: 2em;
    clear: both;
}
.stdSettingsLabel
{
    font-family: Verdana;
    font-size: 100%;
    float: right;
}
.stdPageHeading
{
    font-weight: bold;
    font-size: 1.3em;
}
.TextBoxNoBordersTall
{
    border-color: #FFFFFF;
    border-style: none;
    font-family: Verdana;
    font-size: 100%;
    height: 1.4em;
    vertical-align: middle;
    margin-top: -1px;
    margin-bottom: -1px;
    padding-left: 5px;
}
.stdButton
{
    font-family: Verdana;
    font-size: medium;
}
.stdButtonBig
{
    font-family: Verdana;
    font-size: 1.5em;
}
.stdDropDown
{
    height: 60px;
}
.stdDropDownMargins
{
    margin-top: 1px;
    margin-bottom: 1px;
}
.LinkButtonSmall
{
    font-size: .8em;
    /*color: #1E21FE;*/
    color:#0066cc;
    text-decoration: none;
}
.DDLAvailDIDs
{
}
#ExtensionArea
{
    height: 225px;
}
.PbxListBox
{
    font-family: Verdana;
    font-size: small;
    border-style: solid;
    border-width: 1px;
}
.availDID
{
    font-family: Verdana;
    font-size: small;
    border-style: solid;
    border-width: 1px;
    top: 68px;
    left: 351px;
    width: 130px;
    margin-left: 0px;
    margin-bottom: 0px;
}
.PbxDIDListBox
{
    font-family: Verdana;
    font-size: small;
    border-style: solid;
    border-width: 1px;
    top: -145px;
    left: 126px;
    width: 130px;
    height: 143px;
}
.ExtListBox
{
    font-family: Verdana;
    font-size: small;
    border-style: solid;
    border-width: 1px;
    top: 6px;
    left: 413px;
    right: 230px;
}
.UserListBox
{
    font-family: Verdana;
    font-size: small;
    border-style: solid;
    border-width: 1px;
    top: 6px;
    left: 413px;
    right: 230px;
}
.AddRemoveRule
{
    width: 125px;
    float: right;
}
.ContactsPanel
{
    border: 01px solid #ffd1a4;
    width: 100%;
}
.TableContacts
        {
    border-collapse: collapse;
}
.BroadcastMemberPanel
{
    width: 85%;
    height: 90%;
    border: 1px solid #C0C0C0;
    overflow: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.BroadcastImportPanel
{
    border-color: #C0C0C0;
    width: 100%;
    height: 252px;
    overflow: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    border-top-style: solid;
    border-top-width: 1px;
}
Div#BroadcastImportArea
{
    width: 263px;
    height: 283px;
    border: 0px solid #C0C0C0;
    margin-left: auto;
    margin-right: auto;
}
Div#HeadingTop
{
    width: 1218px;
    float: left;
    border-style: solid;
    border-width: 0px;
    border-color: #C0C0C0;
}
Div#HeadingTopRight
{
    width: 59%;
    float: right;
    border-color: #000000;
}
Div#HeadingTopLeft
{
    width: 200px;
    height: 40px;
    float: left;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #000000;
}
Div#HeadingTopCenter
{
    width: 1016px;
    height: 40px;
    float: left;
    border-style: solid;
    border-color: #000000;
    border-width: 0px 0px 0px 0px;
}
Div#LeftPanel
{
    width: 200px;
    min-height: 500px;
    float: left; /*background-color: #FFFFFF;*/
    background-color: #e8e8ff;
    border-style: solid;
    border-color: #C0C0C0;
    border-width: 1px;
    height:100%;            /* floating bottom */
    box-sizing:border-box;  /* floating bottom */
/* 0px 0px 0px 0px; *//*background: url(../../Images/LeftColumnBackground.png) no-repeat top left;*/    padding: 0;
}
#LeftPanelMenuTitle
{
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 3px;
}
.LeftPanelContentArea
{
    width: 90%;
    height: 160px;    /* The height is now modified in code, to ensure that the main nav buttons are at bottom of our page. */
    overflow: hidden;
    margin-left: 8px;
}

#LeftPanelMenuContainer
{
	max-height:90%;              /* Reserve a little space at bottom of containing Div. */
	min-height:100px;            /* Leave some blank space in menus with few items. */
	overflow-x:auto;             /* Oct 23, 2013 try horizontal scroll-bar //For aesthetics, do not use horizontal scroll-bar. */
	overflow-y:auto;             /* Vertical scroll-bar is OK, when needed. */
	background-color: White; 
	border: solid 1px #D6EBFF; 
}
.entLeftPanelMenuContainer {    /* Enterprise setting*/ 
    background-color: inherit !important;
    border:solid 1px inherit !important;
}
#NavButtonField
{
    margin-left: 0px;
}
Div#CenterPanelFullBlank
{
    width: 1220px;
    min-height: 500px;
    padding-bottom:20px;  /* allow room for copyright notice at the bottom of the page*/
}
Div#CenterPanel
{
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #C0C0C0;
    width: 1017px;
    /*min-height: 100%;*/
    /*height:100%;*/      /* for floating bottom */
    /*overflow-y:auto;*/  /* for floating bottom and no browser scroll bars*/
    float: left;
    padding-bottom:20px;  /* allow room for copyright notice at the bottom of the page*/
}
Div#CenterPanelLeftSide
{
    width: 100%;
    float: left;
}
Div#NavigationAreaLeftSide
{
    width: 100%;
    float: left;
    border-style: none;
}
.HeadingTopLeft
{
    font-size: 1em;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    line-height: 38px;
}
.HeadingLeftPanel
{
    font-size: 1em;
    font-weight: bold;
    line-height: 30px;
    vertical-align: bottom;
}
.HeadingCenterPanel
{
    line-height: 37px;
    vertical-align: middle;
}
.ContactsRootNode
{
    color: #000000;
    background-color: #FFF1DF;
}
.ContactsSelectedNode
{
    color: #000000;
    background-color: #E7F1F8;
}
.ContactsHoverNode
{
    background-color: #E7F1F8;
}
.SettingsBaseTab
{
    line-height: 1.8em;
    width: 100%;
}
.SettingsSelectedTab
{
    background-color: #E7F1F8;
    color: #000000;
}
.SettingsHoverTab
{
    background-color: #E7F1F8;
}
.SettingsTabBody
{
    width: 100%;
}
.BorderMenuItem
{
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: #C0C0C0;
}
.settingsRow
{
    line-height: 1.2em;
}
#MasterPageContainer
{
    width: 1220px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
Div#DefaultPageContainer
{
    width: 1220px;
    height: 300px;
    margin-right: auto;
    margin-left: auto;
}
Div#MasterPageLogoArea
{
    /*float:left;
    min-width: 25%;
    max-width: 40%; */
    min-height: 57px;
	background-repeat: no-repeat;
	background-position:top left;
    margin-top:2px;   
}
.MasterPageWelcomeCell {
    margin-top:14px;
    position:relative;
    vertical-align:top;
    font-size:8pt;
    color:grey;
    background-color:white;
    display:inline-block; 
    padding-left:15px; 
    padding-right:15px; 
    padding-top:2px; 
    padding-bottom:2px; 
    border-right:solid 1px #808080;
}
.questions-comments-icon {
    position: fixed;
    bottom: 25px;
    right: 25px; 
    width: 67px; 
    height: 67px; 
    background-color: #00b3e3; 
    border-radius: 70px; 
    box-shadow: 0 1px 4px rgba(0,0,0,0.4); 
    z-index: 1;
}

.questions-comments-icon:hover {
    text-decoration: none;
}

.questions-comments-icon:hover:after {
        visibility: visible;
        opacity: 1;
}

.questions-comments-icon:before {
    content: '\E805';
    font-family: custom-icon-font;
    font-size: 65px;
    color: #FFFFFF;
    position: relative;
    left: 17px;
    top: 16px;
}


.questions-comments-icon:after {
    content: 'Questions?';
    bottom: 50px;
    border-radius: 4px;
    border: 1px solid #4f575d;
    color: white;
    background-color: #4f575d;
    font-size: .8rem;
    font-weight: 600;
    height: 19px;
    right: -17px;
    top: -40px;
    opacity: 0;
    padding: 5px 15px;
    position: absolute;
    -o-transition: opacity .2s;
    -webkit-transition: opacity .2s;
    width: 70px;
    transition: opacity .2s;
    visibility: hidden;
}

Div#StdNavigationArea
{
    width: 920px;
}
.MainNaviHeaderTop
{
    height: 4px;
    background-color: #ed8000;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
.MainNaviHeaderTop2
{
    height: 4px;
    background-color: #00a0e2;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #FFFFFF;
}
.MainNaviHeader
{
    color: #FFFFFF;
    height: 24px;
    background-color: #00A0E2;
    text-decoration: none;
}
.SpacerHeader
{
    color: #FFFFFF;
    height: 22px;
    background-color: #C0C0C0;
}
Div#SignInArea
{
    border-width: 6px;
    border-color: #d9d9f0;
    width: 1220px;
    margin-right: auto;
    margin-left: auto;
}
.SignInPanel, .SignInPanelTop, .SignInPanelBottom, .SignInPanelBody
{
    /*width: 370px;*/      /* was 270 for small signin panel area when phone number is expected */
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
}
.SignInPanelBody             /* Div to contain main part of sign-in background panel (including background image). */
{                            /* Inherits width from .SignInPanel class. */
    background: url(../../Images/SignInBackGround_Middle.png) repeat-y top center;
}
.SignInPanelTop              /* Used for Div to contain top part of sign-in background image. */
{                            /* Inherits width from .SignInPanel class. */
    background: url(../../Images/SignInBackGround_Top.png) no-repeat top center;
    height:10px;
}
.SignInPanelBottom           /* used for Div to contain bottom part of sign-in background image. */
{                            /* Inherits width from .SignInPanel class. */
    background: url(../../Images/SignInBackGround_Bottom.png) no-repeat bottom center;
    height:10px;
}
.signUpInfoBox
{
    border-color: #16a1d5;
}
.SignUpSpecialPanel
{
    width: 425px;
    border: 0px solid #00A0E2;
    margin-left: auto;
    margin-right: auto;
}
.SignUpSpecialPanelBody      /* Div to contain main part of sign-in background panel (including background image). */
{                            /* Inherits width from .SignInPanel class. */
    background: url(../../Images/SignUpSpecialBackGround_Middle.png) repeat-y top center;
}
.SignUpSpecialPanelTop       /* Used for Div to contain top part of sign-in background image. */
{                            /* Inherits width from .SignInPanel class. */
    background: url(../../Images/SignUpSpecialBackGround_Top.png) no-repeat top center;
    height:10px;
}
.SignUpSpecialPanelBottom    /* used for Div to contain bottom part of sign-in background image. */
{                            /* Inherits width from .SignInPanel class. */
    background: url(../../Images/SignUpSpecialBackGround_Bottom.png) no-repeat bottom center;
    height:10px;
}

.CallContactBox
{
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.ContactBoxRecName
{
    width: 80%;
    margin-right: auto;
    margin-left: auto;
}
Div#ContactsHeadingArea
        {
    background-color: #00A0E2;
    height: 2em;
}
Div#ContactEditArea
{
    border: 2px solid #00A0E2;
    height: 250px;
    width: 436px;
    float: left;
}
Div#AccessArea
{
    width: 435px;
    float: left;
    height: 250px;
    border: 2px solid #00A0E2;
    margin-left: 10px;
}
Div#DDLAccessArea
{
    width: 183px;
    height: 66px;
    float: right;
}
Div#BottomArea
        {
            width: 910px;
        }
Div#CenterContainer
{
    width: 921px;
    height: 339px;
}
Div#CallerDestinationArea
{
    width: 400px;
    height: 330px;
    border: 2px solid #00A0E2;
    float: left;
    margin-left: 50px;
}
Div#RoutineRuleArea
{
    width: 400px;
    height: 330px;
    border: 2px solid #00A0E2;
    float: left;
    margin-left: 10px;
}
#RBCallMode
        {
    text-align: left;
    height: 46px;
}
Div#RBCallModeBox
{
    text-align: left;
    height: 62px;
    margin-left: 130px;
    margin-top: 5px;
}
.RuleDestinationArea
{
    float: right;
    width: 160px;
    height: 50px;
}
#PBXDIDArea
{
    height: 190px;
    width: 177px;
    position: relative;
    top: -196px;
    left: 403px;
}
#AvailDIDArea
{
    width: 179px;
    height: 190px;
    position: relative;
    top: -386px;
    left: 618px;
    bottom: 350px;
}
#PbxOverviewAcctArea
{
    border-style: solid;
    border-width: 01px;
    position: absolute;
    top: 268px;
    left: 10px;
    width: 921px;
    height: 145px;
}
#PbxOverviewArea1
{
    border-style: solid;
    border-width: 01px;
    position: absolute;
    top: 154px;
    left: 10px;
    width: 921px;
    height: 66px;
}
#PbxOverviewMenu
{
    position: absolute;
    top: 450px;
    left: 10px;
    height: 928px;
    width: 921px;
}
.PanelContacts
{
    border-style: solid;
    border-width: 01px;
    position: relative;
    background-color: #ECE9D8;
}
#DivShort
{
    border: 01px solid #C0C0C0;
    height: 31px;
    width: 910px;
}
#ContactArea
        {
    border: 2px solid #00A0E2;
    width: 730px;
    height: 342px;
    position: relative;
    top: 1px;
    left: 86px;
}
#ContactPhoneArea
{
    border: 02px solid #ffd1a4;
    margin-left: 6px;
    width: 411px;
    height: 108px;
    margin-top: 5px;
}
#DivMedium
{
    border: 01px solid #C0C0C0;
    height: 376px;
    width: 910px;
}
Table.ContactsHeadingBar td
{
    padding-left: 08px;
}
Table.TableContacts
{
    table-layout: fixed;
}
Table.TableContacts td
{
    border-collapse: collapse;
    border-bottom-style: solid;
    border-width: 02px;
    border-color: #FFD1A4;
    height: 1.5em;
    width: 20%;
    padding-left: 10px;
    font-size: 8pt;
}
Table.CallLogHeadingBar td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    text-align: center;
    empty-cells: show;
}
Table.TableCallLog td
{
    border-color: #FFD1A4;
    height: 1.5em;
    padding-left: 4px;
    font-size: 8pt;
    padding-right: 3px;
    text-align: right;
    overflow: hidden;
    table-layout: fixed;
}
Table.TableCallLog
{
    table-layout: fixed;
    width: 698px;
    empty-cells: show;
    border-collapse: collapse;
}
Table.BroadcastLog
{
    table-layout: fixed;
    width: 698px;
    empty-cells: show;
    border-collapse: collapse;
}
Table.BroadcastLog td
{
    border-color: #FFD1A4;
    width: 8%;
    padding-left: 4px;
    font-size: 8pt;
    padding-right: 5px;
    text-align: right;
    table-layout: fixed;
    overflow: hidden;
    height: 1.6em;
}
Table.BroadcastLogHeadingBar td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    width: 8%;
    text-align: center;
    empty-cells: show;
}
Table.ContactList
{
    table-layout: fixed;
    width: 698px;
    empty-cells: show;
    overflow: hidden;
}
Table.PoContactHeadingBar td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    width: 8%;
    text-align: center;
    empty-cells: show;
}
Table.PoContact
{
    table-layout: fixed;
    width: 698px;
    empty-cells: show;
    border-collapse: collapse;
}
Table.PoContact td
{
    border-color: #FFD1A4;
    width: 10%;
    padding-left: 4px;
    font-size: 8pt;
    padding-right: 5px;
    text-align: right;
    table-layout: fixed;
    overflow: hidden;
    height: 1.6em;
}
Table.AdNumberList
{
    table-layout: fixed;
    width: 698px;
    empty-cells: show;
    overflow: hidden;
    border-collapse: collapse;
}
Table.AdLocationList
{
    table-layout: fixed;
    width: 698px;
    empty-cells: show;
    overflow: hidden;
}
.BroadcastPanel
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}
.InboxMainHeader
{
    color: #FFFFFF;
    height: 30px;
    background-color: #00A0E2;
}
.InboxItemsHeader
{
    color: #FFFFFF;
    background-color: #00A0E2;
}
.SignUpPlanPanel
{
    margin: 11px 10px 10px 10px;
    border: 1px solid #000000;
    background-color: #E6E6E6;
    width: 190px;
    min-height: 270px;
    float: left;
    text-align: center;
    -webkit-box-shadow: 10px 10px 10px #A0A0A0;
    -moz-box-shadow: 10px 10px 10px #A0A0A0;
    box-shadow: 10px 10px 10px #A0A0A0;
 }
.SignUpPlanButtonList
{
    margin-left: 60px;
}
.StdHoverPanel
{
    z-index: 10;
    background-color: #ECE9D8;
    border: 1px solid #ED8000;
    display: none;
    text-align: center;
    margin-left: 010px;
    width: 190px;
    height: 100px;
}
.dayOfWeekSpacer
{
    margin-left: 1px;
}
.cssMessageCenterBody
{
    width: 100%;
    height: 100%
}
.cssMenuLocalNav ul
{
    list-style-type:none;
    list-style-position:outside;
    margin:0;
    padding:0;
}
.cssMenuLocalNav
{
    list-style-type:none;
    width: auto;
    background-color: White;
    line-height: 1em;
}
.entMenuLocalNav {              /*Enterprise setting*/
    background-color:inherit;
}
.entMenuLocalNavHorizontal {    /*Enterprise setting*/
    /*margin-top:8px;*/
}

.cssMenuLocalNavNormal
{
    color: Black;
    padding-top: 2px;
    padding-bottom: 2px;
    display: block;
    padding-left: 3px;
    padding-right:3px;
}
/*this class must appear after the above class 'cssMenuLocalNavNormal' to override color;*/
.entMenuLocalNavNormalHorizontal { /*Enterprise setting*/
    border-right: solid 1px silver;
    /*color: #0066bb; */
    color:#0066cc;
    /*color:#0045AD;*/
    display: table-cell;
}
.cssMenuLocalNavSelected
{
    background-color: #D6EBFF;
    /*display: block;*/
}
.entMenuLocalNavSelected {  
    border:solid 1px Silver;    /*Enterprise setting*/
}
.entMenuLocalNavSelectedHorizontal {  
    /*border-bottom:solid 3px limegreen;*/    /*Enterprise setting*/
    color:#00c483 !important; 
}

.cssMenuLocalNav a
{
    outline: none;       /* Prevent dotted box around selected item in LocalnavMenu (when selected via JavaScript)*/
}
.cssMenuLocalNavHover
{
    /*display: block;*/
}
.cssMenuLocalNavLeaf
{
    font-style: italic;
    padding-top:0px;
    padding-bottom:0px;
    padding-left: 2px;
    width:100%;
    /*display: block;*/
}
.BroadcastMenuItem img
{
    width: 16px;
    height: 16px;
    padding-right: 2px;
}
.broadcastStaticViewTab
{
    padding: 2px 2px 3px 2px;
    border: 01px solid #C0C0C0;
}
.broadcastSelectedTab
{
    border-bottom: solid 01px white;
    color: black;
}
.broadcastImportTabs
{
    position: relative;
    top: 1px;
    margin-left: auto;
    margin-right: auto;
}
.reminderTabs
{
    position: relative;
    top: 1px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.2em;
    left: 0px;
}
.BroadcastReminderNuggetPanel
{
    width: 100%;
    max-height: 249px;
    overflow: auto;
}

.BroadcastReminderPanel
{
    width: 100%;
    max-height: 254px;
    overflow: auto;
}
.BroadcastDoNotCallPanel
{
    width: 100%;
    height: 300px;
    overflow: auto;
}
.BroadcastLogHdrPanel
{
    width: 100%;
    height: 335px;
    overflow: auto;
}
.MohListPanel
{
    width: 100%;
    height: 354px;
    overflow: scroll;
}
.LeadNamePanel
{
    /*border-color: #C0C0C0;*/
    width: 100%;
    height: 395px;
    overflow: auto;
    /*border-top-style: solid;*/
    /*border-top-width: 1px;*/
}
Table.UploadGrid
{
    table-layout: fixed;
    width: 100px;
}
Table.UploadGrid td
{
    border: 1px solid #C0C0C0;
    table-layout: fixed;
    width: 100px;
}
Table.UploadCellBorder td, th
{
    border: 1px solid #C0C0C0;
}
.UploadCol
{
    overflow: hidden;
}
.UploadHdrDDL
{
    border: 1px solid #E0E0E0;
    background-color: #E0E0E0;
}
.UploadGridFixedCol
{
    font-family: "Courier New", monospace;
    white-space:pre;
}
.VibecastAccountsPanel
{
    width: 100%;
    height: 380px;
    overflow: auto;
}
.VibecastRecordingsPanel
{
    width: 100%;
    height: 150px;
    overflow: auto;
}
.voiceBoxColor
{
    background-color: #D9E8F2;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
}
.InvoicePanel
{
    width: 800px; /*460px; GM*/
    /*max-height: 360px;*/
    overflow: auto;
}
.InvoiceDetailPanel
{
    border-width: 1px;
    border-color: #c0c0c0;
    width: 815px;
    max-height: 88px;
    overflow: auto;
    border-top-style: solid;
    border-bottom-style: solid;
}
.ReceiptPanel
{
    border-width: 1px;
    border-color: #c0c0c0;
    width: 650px;
    max-height: 88px;
    overflow: auto;
    border-top-style: solid;
    border-bottom-style: solid;
}
.ReceiptPanelInvMaint
{
    border-width: 1px;
    border-color: #c0c0c0;
    width: 700px;
    max-height: 88px;
    overflow: auto;
    border-top-style: solid;
    border-bottom-style: solid;
}
.PmsCompanyListPanel
{
    width: 100%;
    height: 354px;
    overflow: auto;
}
.divSoftReminderIndicator
{
    background-color: #D9E8FF;
}
.divSoftReminderIndicator3rdTry
{
    background-color: #ffdada;
}

.textMessageSent
{
  color: Black;
}
.textMessageReceived
{
    color: #F4A964;
}
.textMessageNew 
{
    color: red;
    font-style: italic;
    font-weight: bold;
}
.textMessageSentTimeStamp
{
  color: #606060;
}
.textMessageReceivedTimeStamp
{
  color: #606060;
}
.textMessageNewTimeStamp
{
  color: #606060;
}

.textMessageSentContainer {
}

.textMessageReceivedContainer {
}

.noteMessageContainer {
}

.footNote
{
    color: gray;
    font-style: italic;
    font-size: 8pt;
}
.AlertsListPanel
{
    width: 100%;
    height: 335px;
    overflow: auto;
}
.MenuTabStd
{
    background-color: White;
    line-height: 1em;
}
.MenuTabStdNormal
{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right:5px;
    border: 2px solid #D6EBFF;
    display: block;
}
.MenuTabStdSelected
{
    color:black;
    background-color: #D6EBFF;
    display: block;
}
.MenuTabStdHover
{
    display: block;
}

.dimDiv
{
    opacity:0.3;
    filter:alpha(opacity=30); /* For IE8 and earlier */
}

.sysAdminArea {
    background-color: #defce3 
}

Div.stdReportAccountListDetailRow, Div.stdReportAccountListDetailRowAlternate {
    font-size:8pt;
    border-bottom:solid 1px #D0D0D0;
    padding-top:3px; 
    padding-bottom:3px;
}

Div.stdReportAccountListDetailRowAlternate {
    background: #D9E8F2;
}
