
a, a:link, a:visited
{
    text-decoration: none;
}

a:hover, a:active, a:focus
{
    text-decoration: underline;
}

div.text
{
    padding-top: 1em;
    padding-left: 1em;
}

div.text p
{
    font-size: 12pt;
    padding-bottom: 1em;
}

body, html
{
    font-family: sans-serif,Arial;
    font-size: 10pt;
    color: black;
    text-align: left;
    padding: 0;
    border: 0px;
    border-style: none;
    border-width: 0px;
    margin: 0;
}
P, p
{
    font-size: 10pt;
    margin-top: 0px;
    margin-bottom: 4px;
}
H1, h1
{
    font-size: 12pt;
    font-weight: normal;
    color: Gray;
    margin-top: 4px;
    margin-bottom: 10px;
}
H2, h2
{
    font-size: 12pt;
    font-weight: normal;
    height: 16px;
    margin-top: 4px;
    margin-bottom: 10px;
}
H3, h3
{
    font-size: 12pt;
    font-weight: normal;
    margin-top: 4px;
    margin-bottom: 5px;
}
img
{
    border: none;
}

.leftPane
{
    /* margin-top: 5px; */
    padding-top: 5px;
}

.ParentDiv
{
    border: 0px;
    height: 100%;
}
.MainSpliter
{
}

.MainSpliter table
{
    padding: 0px;
    border-color: #FFFFFF;
}

.sbRight
{
    border-right-width: 0px;
    display: none;
}


.wrap
{
    min-width: 405px;
    margin: 0 auto;
    min-height: 400px;
}
.wrapPopup
{
    width: 480px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.header
{
    text-align: left;
}

.logo
{
    display: block;
    min-width: 405px;
    height: 60px;
    text-indent: -9999px;
}

.resetList, .resetList li ul
{
    margin: 0;
    padding: 0;
}
.resetList li
{
    list-style: none;
    padding: 0;
    margin: 0;
}
.headerNew
{
    width: 100%;
    overflow: hidden;
    background-color: #72c7e7;
    padding-right: 20px;
}
.headerNav
{
    padding-right: 20px;
    float: right;
}
.headerNavNonSecure
{
    padding-top: 20px;
    float: right;
}
.headerNavNonSecure a
{
    font-size: 11pt;
}
.divLogo
{
    float: left;
    width: auto;
}
.divLogo a
{
    width: 230px;
    text-indent: -9999px;
}
.headerUser
{
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 1px;
    float: right;
    border-bottom: solid 1px #005293;
}
.headerNavWrap
{
    width: 350px;
    float: right;
}
.main
{
    float: left;
    width: 740px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 5px;
}
.mainNew
{
    float: left;
    width: 100%;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-top: 5px;
}
.mainPopup
{
    width: 90%;
}
.mainNonSecure
{
    padding-right: 10px;
    padding-bottom: 20px;
}
.sidebar
{
    float: right;
    width: 240px;
    min-height: 200px;
    background-color: #FFFFFF;
    font-size: 9pt;
    white-space: nowrap;
    margin: 0px;
}
.sideBarPane
{
    background-color: #FFFFFF;
    text-align: left;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
    overflow-x: hidden!important;
}


.sideBarPane div.usageBar
{
    display: block;
    width: 200px;
    padding: 0px;
    display: block;
    height: 10px;
    font-size: 6pt;
    line-height: 10px;
    background-color: #fff;
    border: 1px #666 solid;
    vertical-align: top;
    text-align: left;
}

.sideBarPane div
{
    width: 240px;
    padding-left: 0px;
    text-align: left;
    margin: 0px;
}

.sidebar > ul > li {
    min-height: 18px;
}
.sidebar > ul > li > *:first-child,
.sidebar > p
{
    padding-left: 10px;
    padding-right: 10px;
    width: 220px;
}

.sidebar h2
{
    padding-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    color: Black;
    font-size: 13pt;
    font-weight: bold;
}

.sidebar a.exciting
{
    font-size: larger;
}

.sidebar a.exciting:hover
{
    font-size: larger;
}
.sidebar a, .sidebar a:hover
{
    display: block;
    margin: 0px;
    border: none;
    font-size: 9pt;
    font-weight: normal;
    border: none;
    line-height: 16pt;
}
.sidebar a:hover
{
  background-color: #f0f0f0;
  text-decoration: none;
}
.sidebar ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    padding-bottom: 10px;
}

.footer
{
    clear: both;
    background-color: #f8f8f8;
    text-align: center;
    font-size: 8pt;
    font-weight: normal;
    padding-top: 2px;
}

.footer a:link, .footer a:visited
{
    font-size: 8pt;
    color: #666666;
}
.footer a:hover, .footer a:active
{
    color: black;
    text-decoration: underline;
    border: 0px;
}
.footer p
{
    margin: 0;
}
.pageTitle, .PageTitle
{
    font-size: 14pt;
    font-weight: normal;
    margin: 0px auto;
    text-align: left;
    color: #53682b;
    color: black;
    line-height: 32px;
    padding-left: 5px;
}
.ellipsis
{
    white-space: normal;
    overflow: hidden;
    display: block;
}
.form
{
    padding-top: 5px;
    padding-left: 5px;
    background-color: #f8f8f8;
    width: 100%;
    margin-top: 10px;
}
.divWrapPopup
{
    background-color: #f8f8f8;
}
.formPopup
{
    width: 95%;
    margin-top: 10px;
    padding-right: 10px; 
}
.section, .Section
{
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #000000;
    width: 450px;
    vertical-align: top;
    padding-top: 8px;
}
.sectionPopup, .SectionPopup
{
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #005293;
    width: 250px;
    vertical-align: top;
    padding-top: 8px;
}
.info, .Info
{
    color: #666666;
    font-size: 10pt;
    white-space: normal;
}

.infoSmall
{
    color: #666666;
    white-space: normal;
    font-size: 8pt;
    padding: 0;
    margin: 0;
}

.infoLarge
{
    color: #666666;
    font-size: 12pt;
}
.fieldLabelSmall
{
    font-size: 9pt !important;
    font-weight: normal;
    text-align: left;
    color: #000000;
    white-space: normal;
    vertical-align: top;
    padding-top: 6px;
}

.fieldLabelBold
{
    font-size: 10pt !important;
    font-weight: bold;
    text-align: left;
    color: #000000;
    white-space: normal;
    vertical-align: top;
    padding-top: 6px;
}
.fieldLabel
{
    font-size: 11pt !important;
    font-weight: normal;
    text-align: left;
    color: #000000;
    white-space: normal;
    vertical-align: top;
    padding-top: 8px;
}
.fieldLabelEx, .FieldLabelEx
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    color: #000000;
    vertical-align: top;
    padding-top: 7px;
    white-space: nowrap;
}
.fieldInput
{
    width: 250px;
}
.fieldCheckBox input
{
    margin-left: 0;
}
.fieldEmail
{
    padding-bottom: 0px !important;
}
.form table
{
    width: 500px;
}
.formPopup table
{
    width: 300px;
}
.Info
{
    color: #666666;
    font-size: 10pt;
}
.InfoLarge
{
    color: #666666;
    font-size: 12pt;
}
.warning
{
    font-family: Verdana;
    color: Red;
    margin-left: 0px;
    font-size: 8pt;
}
.StatusOK
{
    color: #58a618;
    padding: 4px;
    margin-left: 0px;
    padding-left: 8px;
    border: 0px;
    display: block;
}
.PageStatus
{
    font-size: 8pt;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: #de3831;
    display: block;
    border-radius: 10px;
    padding: 10px;
    max-height: 60px;
    height: auto;
}
.RadGrid_Default th.GridHeader_Default
{
    padding: 0;
    height: auto;
}

.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a,
.RadGrid_Default .rgRow a:link, .RadGrid_Default .rgAltRow a:link, 
.RadGrid_Default .rgRow a:visited, .RadGrid_Default .rgAltRow a:visited
{
   color: black!important;
}

.RadGrid_Default .rgRow a:hover, .RadGrid_Default .rgAltRow a:hover, 
.RadGrid_Default .rgRow a:active, .RadGrid_Default .rgAltRow a:active, 
.RadGrid_Default .rgRow a:focus, .RadGrid_Default .rgAltRow a:focus
{
   color: black!important;
}

.subtle
{
    font-style: italic;
}
.emphasize
{
    font-weight: bold;
    font-size: larger;
}
.cancel
{
    font-size: 8pt;
    font-weight: normal;
}

.cancel a, .cancel a:link, .cancel a:visited
{
}

.cancel a:hover, .cancel a:active, .cancel a:focus
{
}

.delete
{
    font-size: 8pt;
    font-weight: normal;
    color: Red;
}
.delete a
{
    color: Red;
    text-decoration: none;
}
.delete a:hover
{
    color: Orange;
    text-decoration: underline;
}

table.notificationList th
{
    font-size: 10pt;
    color: white;
    font-weight: normal;
    padding: 10px 4px;
    background: #828282; /* MAF - 2008-05-12 - added following lines for another image sample */
    color: white;
}
.saveCancel
{
    padding-top: 20px;
    padding-left: 300px;
    padding-bottom: 20px;
}
td.checkboxCell
{
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: #005293;
    vertical-align: middle;
    text-align: center;
    width: 130px;
}
.Tagline
{
    font-size: 12pt;
    font-weight: normal;
    color: white;
    vertical-align: middle;
    margin: top:25px;
}
.SignUp td
{
    font-size: 10pt;
    margin-top: 0px;
    padding-top: 4px;
    padding-bottom: 10px;
    text-align: left;
}
/**************** Styles for Floating SignIn Div on Signup Page*******************************/
.SignInLoginForm
{
    padding: 4px;
    border: 1px solid #58a618;
    background-color: #72C7E7;
    border: inset 2px #666666;
}
.SignInLoginForm .riSingle input.riTextBox[type="text"]
{
    padding-left: inherit;
    padding-right: inherit;
    padding-top: 2px;
}
.SignInHeaderBackGround
{
    background-color: #72C7E7;
    border: 1px solid #666666;
    padding: 5px;
}
.SignInHeaderText
{
    color: white;
    text-decoration: none;
    font-size: 12pt;
}
.SignInFieldLabel
{
}
.SignInFormLabel
{
    width: 100px;
    padding-top: 6px;
    text-align: left;
    font-size: 10pt;
    font-weight: normal;
    margin-top: 0px;
    color: black;
    color: white;
    text-align: left;
    padding-top: 6px;
    vertical-align: top;
    padding-top: 8px;
}
.SignInRememberMe
{
    font-weight: normal;
    font-size: 8pt;
    color: #de3831;
}
.SignInFieldWarning
{
    font-size: 10pt;
    font-weight: normal;
    color: #de3831;
    background: #ffffcc url(    '/artwork/shared/icons/warning_16.png' ) center left no-repeat;
    margin-left: 10px;
    padding: 0px;
    padding-left: 20px;
    padding-right: 10px;
}
.SignInSignupTitle
{
    font-size: 12pt;
    font-weight: bold;
    border-bottom: 1px dotted #666666;
    border: 0px;
    color: #53682b;
    color: black;
}
.SignInSignupLink
{
    font-weight: bold;
    font-size: 12pt;
    color: #de3831;
}
.NewUsers ul
{
    /*list-style-image: url(bullet.gif); */
    margin-left: 0px;
    padding-left: 0px;
}
.NewUsers li
{
    padding-bottom: 10px;
    list-style-type: none;
}
a.SignInForgotPasswordLink
{
    color: #666666;
    font-size: 8pt;
    text-decoration: none;
}
.SignUpPageTitle
{
    font-size: 14pt;
    font-weight: bold;
    border: 0px;
    margin: 0px auto;
    text-align: left;
    color: #53682b;
    color: black;
    line-height: 32px;
}
a.SignInForgotPasswordLink:hover
{
    color: #00a1de;
    text-decoration: underline;
}
.floatingSigninDiv
{
    float: right;
    position: relative;
    top: -450px;
}

/*----------------------------End SignIn Floating Div-----------------------------------------*/
/*******************************SignIn.aspx***************************************/
.SignupLink
{
    font-weight: bold;
    font-size: 12pt;
}

/*-------------------------------End SignIn.aspx---------------------------------------*/

.DivSAQualificationList table td
{
    padding: 0 0 0 0;
}
.SectionLabel
{
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #000000;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 10px;
}

.PNameHeaderStyle
{
}
.PNameItemStyle
{
  height:20px;
  line-height:16px;
}
.CheckBoxColumnHeaderStyle
{
    width: 25px;
}
.CheckBoxColumnItemStyle
{
    width: 25px;
}
.StatusColumnHeaderStyle
{
    width: 100px;
}
.StatusColumnItemStyle
{
    width: 100px;
}
.ExpirationDateColumnHeaderStyle
{
    width: 100px;
}
.ExpirationDateColumnItemStyle
{
    width: 100px;
}
.GreyText
{
    color: #666666;
}
.Hidden
{
    display: none;
}
.FieldLabelSmall
{
    width: 545px;
    font-size: 11pt;
    font-weight: normal;
    text-align: left;
    color: #000000;
    vertical-align: top;
    padding-top: 8px;
    white-space: nowrap;
}
.textSmall
{
    font-size: 8pt;
    padding: 0;
    margin: 0;
}
.infoBox, .Infobox
{
    padding: 4px;
    border: 1px solid #666666;
    background: #ffffcc;
}
.verifyDescription {
    width: 350px;
    margin-left: auto;
    margin-right: auto;
}
/******************************Access Control***************************/
.disabled
{
    color: Silver;
}
.disabled a, .disabled a:hover
{
    color: Silver !important;
    border: none;
    text-decoration: none;
    cursor: text;
}

.red
{
    color: Red;
}
.red a
{
    color: Red;
}

.underline
{
    text-decoration: underline;
}
.underline a
{
    text-decoration: underline;
}

table.user
{
    table-layout: fixed;
    width: 340px;
}

table.user td.c0
{
    white-space: normal;
}

table.user td.c1
{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 20px;
}

.leftalign
{
    text-align: left;
}

.rightalign
{
    text-align: right;
}

table.user td.c2
{
    padding-left: 30px;
    white-space: normal;
}
ta ble.user td.c3
{
    padding-left: 10px;
    white-space: normal;
}
table.accesscontrol
{
    width: 100%;
}
table.accesscontrol tr.tableheader td
{
    text-align: left;
}
table.accesscontrol td.c0
{
    white-space: nowrap;
    font-size: 8pt;
}
table.accesscontrol td.c1
{
    font-size: 8pt;
    white-space: nowrap;
}
.c0, .c1, .c2, .c3, .c5, .c6
{
    font-size: 8pt;
}

table.accesscontrol td.c2, table.accesscontrol td.c3
{
    white-space: nowrap;
    font-size: 8pt;
}
.blackbox
{
    border: solid 1px black;
}
.cellpadding5 td
{
    padding: 5px;
}
.assignaccess, .assignaccess:hover, .adduserlink, .adduserlink:hover
{
    font-size: 8pt;
    white-space: nowrap;
}
.assignaccessdisabled
{
    font-size: 8pt;
}
.InviteLinks
{
    font-size: 8pt; /*color: #de3831;*/
    margin: 0px 0px 0px 0px;
    padding-bottom: 8px;
}
.InviteLinksWarning
{
    font-size: 8pt;
    color: #de3831;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding-bottom: 8px;
}
.InviteLinks:hover
{
    color: #00a1de;
    border: 0px;
}
/*------------------------------------End AccessControl--------------------------------*/
/**********************************************Common Grid***********************************************/
table.List
{
    border: 0px;
    width: 100%;
    font-weight: normal;
    font-size: 8pt; /* MAF - 2008-05-13 - Added for border effects */
    background: white;
    border: 1px solid outset;
    border: 1px solid #666666;
}
table.List th, .tableheader td
{
    font-size: 8 pt;
    color: white;
    font-weight: normal;
    padding: 5px 1px;
    background: #828282; /* MAF - 2008-05-12 - added following lines for another image sample */
    color: white;
}
.tableheader a, .tableheader a:hover
{
    color: White;
}
table.List td
{
    padding: 1px;
}
table tr.odd
{
}
table tr.even
{
    background-color: #f4ffff;
}

/* -------------------------------------------- */
/* Download Button classes                      */
/* -------------------------------------------- */

ul.big-Button a.dl-Link
{
    display: block;
    padding: 0 0 12px 0;
    margin-bottom: 0.2em;
    text-decoration: none;
    color: #256504;
    margin-left: -8px;
    width: 332px;
    background-position: 0 100%;
    border: 0px;
}

ul.big-Button a.dl-Link span
{
    display: block;
    padding: 35px 14px 4px 75px;
    margin-bottom: 4px;
    width: 243px;
    min-height: 48px;
}

ul.big-Button a.dl-Link strong
{
    font: 120% sans-serif, Arial;
    letter-spacing: -0.02em;
    text-decoration: underline;
    color: #256504;
}

ul.big-Button a.dl-Link em
{
    font-style: normal;
    color: #367D10;
    letter-spacing: 0;
    display: block;
    padding-top: 3px;
    font-size: 90%;
}

ul.big-Button a.dl-Link:hover, ul.big-Button a.dl-Link:hover span, ul.big-Button a.dl-Link:hover strong
{
    cursor: pointer;
    background-position: 100% 100%;
}

ul.big-Button a.dl-Link:hover span
{
    background-position: 100% 0;
}

ul.downloadLink
{
    list-style-type: none;
    margin: 5px 15px 0px 0px;
    padding: 0;
    width: 323px;
}

ul.big-Button a.downloadSVault
{
    background-image: url("/artwork/server/graphics/bg-big-button.png");
}

ul.big-Button a.downloadSVault span
{
    background-image: url("/artwork/server/graphics/bg-big-button.png");
}

div.download
{
    width: 100%;
}

div.downloadInstructions
{
    width: 65%;
    float: left;
}

div.downloadTargets
{
    width: 30%;
    float: right;
}

.downloadLink
{
    float: right;
}

.formPopup select
{
    max-width: 250px;
}

.form td
{
    white-space: nowrap;
}

.imgLogo
{
    cursor: hand;
    cursor: pointer;
}

.divLogo a
{
    text-decoration: none;
    background-color: inherit;
    color: inherit;
    padding: 0px;
    cursor: hand;
    cursor: pointer;
}
.divLogo a:Hover
{
    background-color: inherit;
    color: inherit;
}
.rightAlignText
{
    text-align: right;
}
.ctl00_mainContent_RadSplitter1
{
    border: 1px;
    border-style: solid;
    padding: 5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    width: 745px;
}
.ctl00_mainContent_RadSplitter1 table
{
    border: 0px;
    border-bottom-style: none;
}

.ctl00_mainContent_RadSplitter1 table tr
{
    border: 0px;
    border-bottom-style: none;
}

.ctl00_mainContent_RadSplitter1 table td
{
    border: 0px;
    border-bottom-style: none;
}
.accessinvitediv
{
    padding: 10px;
    padding-left: 0px;
    text-align: left;
}
.synPermDiv
{
    padding-left: 0px;
}

.divSecurityTip
{
    width: 96%;
    padding-left: 0px;
}

.rgSorted
{
    font-size: 8pt;
    vertical-align: top;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.rgSorted a
{
    font-size: 8pt;
    vertical-align: top;
    text-align: left;
}

.rgSorted img
{
    font-size: 8pt;
    vertical-align: top;
}

.rtIn
{
    font-size: 8pt;
    font-family: Verdana;
    /* font-weight: bold; */
}

.contentPane
{
    padding-left: 3px;
    padding-right: 15px;
    padding-top: 10px;
    margin-right: 5px;
}
.hiddenBtn
{
    display: none;
}
.acntNum
{
    font-size: 8pt;
    font-weight: bold;
}

.topPane
{
    padding-left: 10px;
}
.FileUploader
{
    width: 600px;
}

.SearchBar
{
    display: none;
    width: 100%;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-right: 20px;
}

.showHand
{
    cursor: hand;
    cursor: pointer;
}

/* Help Classes */

.helpContent
{
    width: 800px;
    font-family: sans-serif,Arial;
    font-size: 10pt;
    color: black;
    margin: 0px;
    padding: 10px;
    padding-left: 20px;
    text-align: left;
}

.helpContent .PageTitle
{
    font-size: 14pt;
    font-weight: normal;
    margin: 0px auto;
    text-align: left;
    color: #53682b;
    color: black;
    line-height: 32px;
    padding-left: 0px;
}

.helpContent #CreateDate
{
    margin-top: 20px;
}

.helpContent #KeyWords
{
    margin-top: 5px;
}

.helpContent UL, .tabViewContent UL
{
    margin: 10px;
    padding: 0px;
}

.helpContent UL.SimpleList LI, .helpContent UL.simplelist LI, .tabViewContent UL.SimpleList LI, .tabViewContent UL.simplelist LI
{
    list-style-type: square;
    list-style-position: outside;
    margin-top: 4px;
    margin-left: 40px;
    margin-bottom: 4px;
    padding: 0px;
}

.helpContent LI, .tabViewContent LI
{
    margin-left: 4px;
    padding: 4px;
    list-style-type: square;
    list-style-position: outside;
}


.Topic
{
    font-size: 14pt;
    font-weight: normal;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 4px;
    border-bottom: 1px dotted #888888;
}

.subtopic, .Subtopic, .SubTopic
{
    font-size: 11pt;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 5px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    color: #00719E;
    color: #5b8f22;
    color: #00719E;
}

.helpContent p.Topic a, .tabViewContent p.Topic a
{
    font-size: 8pt;
    color: #105068;
    margin-left: 20px;
    text-decoration: none;
    border-bottom: 1px dotted #66666;
    border-bottom: none;
}

.helpContent p.Topic a:hover, .tabViewContent p.Topic a:hover
{
    color: #00a1de;
    color: #de3831;
    text-decoration: underline;
}

.helpContent H1 a, .tabViewContent H1 a
{
    font-size: 8pt;
    color: #105068;
    font-size: 14pt;
    font-weight: normal;
    color: #53682b;
    color: #00719E;
    text-decoration: none;
    border-bottom: 1px dotted #66666;
}

.helpContent H1 a:hover, .tabViewContent H1 a:hover
{
    color: #00a1de;
    color: #de3831;
    text-decoration: underline;
}

.helpContent a, .tabViewContent a
{
    color: #105068;
    text-decoration: none;
    border-bottom: 1px dotted #666666;
}

.helpContent a:hover, .tabViewContent a:hover
{
    color: #00a1de;
    color: #de3831;
    text-decoration: underline;
    border: 0px;
}

.helpContent OL LI, .tabViewContent OL LI
{
    margin-left: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    list-style-type: decimal;
    list-style-position: outside;
}

.helpContent p.Topic p ul LI, .tabViewContent p.Topic p ul LI
{
    margin-left: 8px;
    padding: 0px;
    list-style-type: circle;
    list-style-position: outside;
}

.SimpleList, .simplelist
{
    margin: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    padding: 0px;
    list-style-position: outside;
    list-style-type: circle;
}

.SimpleList
{
    margin: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    padding: 0px;
    list-style-position: outside;
    list-style-type: circle;
}

.helpContent UL.SimpleList LI, .tabViewContent UL.SimpleList LI
{
    list-style-type: square;
    list-style-position: outside;
    margin-top: 4px;
    margin-left: 40px;
    margin-bottom: 4px;
    padding: 0px;
}

.helpContent OL.SimpleList LI, .tabViewContent UL.SimpleList LI
{
    list-style-type: decimal;
    list-style-position: outside;
    margin-top: 4px;
    margin-left: 40px;
    margin-bottom: 4px;
    padding: 0px;
}
/* RadSplitter for ASP.NET AJAX - Outlook Skin */

/* Borders */
.RadSplitter_Outlook, .RadSplitter_Outlook .rspPaneTabContainer, /* Vertical RadSplitter items */ .RadSplitter_Outlook .rspPane, .RadSplitter_Outlook .rspResizeBar, .RadSplitter_Outlook .rspSlideContainerResize, /* Horizontal RadSplitter items */ .RadSplitter_Outlook .rspPaneHorizontal, .RadSplitter_Outlook .rspResizeBarHorizontal, .RadSplitter_Outlook .rspSlideContainerResizeHorizontal
{
    border-color: #89aee3;
}
.RadSplitter_Outlook .rspResizeBarOver, .RadSplitter_Outlook .rspSlideContainerResizeOver
{
    background: #e3eeff none; /*-4px 0*/
}

/* Vertical RadSplitter items */
.RadSplitter .rspPane, .RadSplitter .rspResizeBar, .RadSplitter .rspSlideContainerResize, /* Horizontal RadSplitter items */ .RadSplitter .rspPaneHorizontal, .RadSplitter .rspResizeBarHorizontal, .RadSplitter .rspSlideContainerResizeHorizontal
{
    border-width: 0px;
    border-style: solid;
}
.RadSplitter .rspCollapseBarExpand, .RadSplitter .rspCollapseBarCollapse, .RadSplitter .rspCollapseBarHorizontalExpand, .RadSplitter .rspCollapseBarHorizontalCollapse, .RadSplitter .rspCollapseBarSpacer
{
    margin: 0px;
    padding: 0px;
    border: 0px none;
    font-size: 1px;
    cursor: pointer;
    outline: none;
    background-color: transparent;
}

/* Help Classes End */

/* TabWizard */
.tbsWizard
{
    background: url(/artwork/server/graphics/bkwizard-green.png) repeat-y center top;
}
.tbsWizardHeader
{
    font-size: 22px;
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    text-align: justify;
}
.stepSelected
{
    cursor: default;
}
.stepSelected span
{
    color: Orange !important;
    font-weight: bolder;
    font-size: 14px;
    white-space: nowrap;
    width: auto;
    cursor: default;
}
.navlink
{
    float: left;
    width: 50%;
    background: url(/artwork/server/graphics/bkwizard-green.png) repeat-y center top;
}
.adverbLink
{
    display: inline;
    width: 50px;
    font-size: 12px;
}
.tabViewContent
{
    width: 650px;
    height: 435px;
    padding-left: 10px;
    padding-top: 5px;
    overflow: auto;
    background: url(/artwork/server/graphics/bkglow.png);
}
.tabViewNav
{
    background: url(/artwork/server/graphics/bkwizard-green.png) repeat-y center top;
}
.wRelatedDiv
{
    padding: 5px;
    height: 490px;
}
/*End TabWizard*/


.usageMeter
{
    float: none !important;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    vertical-align: middle;
    text-align: right;
    width: 150px;
}

.usageText
{
    display: block;
    vertical-align: top;
    color: #555;
    font-size: 8pt;
    text-align: left;
}




div.Wizard p
{
    padding-top: 10px;
}

p.Note
{
    margin-top: 50px;
    color: #555555;
}


/* USER MENU
===================================================================== */
.userMenu
{
    position: absolute;
    right: 150px;
    top: 5px;
    color: #000000;
    text-align: right;
    /*padding: 20px;*/
}

.userMenu li
{
    display: inline;
    color: #2F62B7;
    padding-right: 10px;
    padding-left: 10px;
}

/*
.userMenuBR
{
    border-right: solid 1px #2F62B7;
}
*/

.userMenu li.userInfo
{
    display: block;
    color: #000000;
    padding-top: 20px;
    margin-right: -140px;
}

.divNavTrail
{
    padding: 0;
    margin: 0;
}

.divNavTrail ul
{
    white-space: normal;
    list-style: none;
    padding: 0;
    margin: 0;
}


.divNavTrail li
{
    display: inline;
    padding-right: 5px;
}

.divNavTrail li a
{
    font-family: sans-serif,Arial;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: normal;
    word-spacing: 0;
    text-align: left;
}

.divNavTrail .seperator
{
    text-decoration: none;
    cursor: default;
    font-style: normal;
    color: Black;
    padding: 0px;
    font-weight: normal;
    padding: 0;
}

.SearchBox
{
    padding: 0;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.SearchBox ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.SearchBox ul ul
{
    padding-top: 2px;
    list-style: none;
    display: inline;
    padding: 0;
    margin: 0;
}

.SearchBox ul li, .SearchBox ul ul li
{
    display: inline;
    padding: 0;
    margin: 0;
}

.SearchBox ul li a
{
    text-decoration: none;
    vertical-align: middle;
}

.searchText
{
    height: 19px;
    width: 250px;
}
.elementActions
{
    padding: 0;
    margin: 0;
    padding-left: 0px;
}
.elementActions ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-align: left;
    padding-left: 0px;
}
.elementActions ul li
{
    display: inline;
    margin: 0;
    margin-right: 20px;
}

.tabSelected
{
    cursor: default;
}
.tabSelected span
{
    color: Orange !important;
    font-weight: bolder;
    font-size: 16px;
    white-space: nowrap;
    width: auto;
    cursor: default;
}

.tabNormal
{
    cursor: default;
}
.tabNormal span
{
    font-size: 14px;
}

/*For Grid lines*/
div.RadGrid_Vista .rgRow td, div.RadGrid_Vista .rgAltRow td, div.RadGrid_Vista .rgHeader, div.RadGrid_Vista th.rgResizeCol, div.RadGrid_Vista .rgFilterRow td
{
    border-left: 1px solid #DFE9F5;
    border-bottom: 1px solid #DFE9F5;
}

/*Affiliate Portal*/
.APTabs
{
    text-align: center;
    padding-top: 15px;
}

.afTitle
{
    font-size: 14pt;
    font-family: Verdana;
    color: #000000;
}
.afResourceTitle
{
    font-size: 10pt;
    font-family: Verdana;
    color: #005293;
}

.rpText
{
    font-size: 10pt;
    font-family: Verdana;
    color: Black;
}
/***End Affiliate Portal*/


.rgAltRow
{
    background-color: #FFFFEE;
}

.liAccount
{
    background: url("/artwork/shared/icons/sphere-lock_16.png") no-repeat;
    padding-left: 25px;
    height: 32px;
}

.liVault
{
    background: url("/artwork/shared/icons/cabinet_16.png") no-repeat;
    padding-left: 25px;
    height: 32px;
}

.liVirtualCompany
{
    background: url("/artwork/shared/icons/collection-accounting_star_16.png") no-repeat;
    padding-left: 25px;
    height: 32px;
}

.liApplication, .liCompany
{
    background: url("/artwork/shared/icons/collection-accounting_16.png") no-repeat;
    padding-left: 25px;
    height: 32px;
}

.liContainer, .liOrganizer
{
    background: url("/artwork/shared/icons/bacth_process_16.png") no-repeat;
    padding-left: 25px;
    height: 32px;
}


.liGeneral, .liApplicationRoot, .liCustom, .liBackup, .liInbox
{
    background: url("/artwork/server/icons/folder_16.png") no-repeat;
    padding-left: 25px;
    height: 32px;
}
.liVirtualGeneral, .liVirtualApplicationRoot, .liVirtualCustom
{
    background: url("/artwork/server/icons/folder_star_16.png") no-repeat;
    padding-left: 25px;
    height: 32px;
}

.textBold
{
    font-weight: bold;
    font-weight: bold;
    font-weight: bold;
}


.divBkBlue
{
    background-image: url('/artwork/server/graphics/bkblue.png');
}

.divBkGray
{
    background-image: url('/artwork/server/graphics/bkgray.png');
}

.divBkYellow
{
    background-image: url('/artwork/server/graphics/bkyellow.png');
}

.divBkBlue, .divBkYellow, .divBkGray
{
    border: 1px;
    padding: 10px;
    width: auto;
    border-width: thin;
    border-style: solid;
    border-color: #B2DDEE;
    color: #105068;
}

.divBkBlue .bkBlueHeader, .divBkYellow .bkBlueHeader, .divBkGray .bkBlueHeader
{
    color: #608A45;
    margin: 30px 0 20px;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    font-family: sans-serif,Arial;
}

.divBkBlue .lbl, .divBkYellow .lbl, .divBkGray .lbl
{
    color: #105068;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    font-family: sans-serif,Arial;
}

.sbResources
{
    width: 335px;
}
.sbResources h2
{
    display: none;
}

.sbResources ul
{
    margin: 0;
    white-space: normal;
}
.sbResources ul li
{
    white-space: normal;
    padding-left: 5px;
    padding-right: 5px;
}

.sbResources ul li a
{
    color: #105068;
}


.botright
{
    /*set the div in the bottom right corner*/
    position: absolute;
    bottom: 0;
    right: 0;
    width: 200px;
    height: 50px;
}
.styleFlatReadonly
{
    width: 100%;
    color: #660033;
    background: none repeat scroll 0 0 #FFFFFC;
    border-width: 0px;
    border-style: none;
}

.colorUsage
{
    color: #000;
}
.modal_mask
{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
}

.divmodal
{
    position: absolute;
    border: solid 1px #888;
    width: 50%;
    background-color: #fff;
    padding: 1em;
}

.fuList
{
    float: right;
    margin-top: -.5em;
    margin-right: -.5em;
}
.flTemplate
{
    border: solid 1px #ccc;
    margin: 1em;
    padding: 1em;
}
.fl_upbe
{
    background-color: #00ee00;
    width: 0;
    height: 1.5em;
}
.div_fl_upbe
{
    text-align: center;
    position: absolute;
    top: .15em;
    width: 100%;
}
.rgNoRecords div
{
    color: Red;
}
.SearchNow
{
    /*
    background-image: url('/artwork/server/icons/folder_search_24.png');
    
    height: 24px;
    width: 24px;
    border-bottom-style: none;
    border-width: 0px;
    vertical-align: bottom;
    */
}
.noneList
{
    list-style: none;
    margin: 0;
    padding: 0px 10px;
}


.noneList li
{
    display: inline;
    margin: 0;
    padding: 0;
}




/*LoginForm New UI 3.2*/
.LoginForm
{
}

.LoginForm input, .LoginForm .riSingle input.riTextBox[type="text"]
{
    border: solid 1px #58a4c1;
    margin-bottom: 10px;
    width: 250px;
    padding: 3px 2px;
    color: #444;
}
.LoginForm .riSingle input.riTextBox[type="text"], .SignInLoginForm .riSingle input.riTextBox[type="text"] {
    font-family: sans-serif,Arial;
    font-size: 10pt;
    box-sizing: initial;
    -moz-box-sizing: initial;
    -ms-box-sizing: initial;
    -webkit-box-sizing: initial;
    -khtml-box-sizing: initial;
}
.LoginForm label
{
    display: block;
    font-weight: bold;
}
.LoginForm .rememberLogin
{
    color: #333;
}
.LoginForm .rememberLogin label
{
    padding: 10px 0;
    float: left;
    margin-right: 5px;
    font-weight: normal;
}
.LoginForm .rememberLogin label input
{
    margin-left: 0;
}

.wrapper h1
{
    color: #608a45;
    font-size: 3em;
    margin: 0;
    text-align: center;
    margin: 0 0 .5em;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 40px;
    font-weight: bold;
    font-style: normal;
    color: #608A45;
    text-transform: none;
    text-decoration: none;
    letter-spacing: normal;
    word-spacing: 0;
    line-height: 47px;
    text-align: center;
    vertical-align: baseline;
    width: 100%;
}

.passwordWrapper
{
    position: relative;
}

.passwordWrapper input
{
    padding-right: 50px;
    width: 200px;
}

.LoginForm .passwordWrapper input,
.FormBoxContainer .passwordWrapper input
{
    padding-right: 52px;
}

.passwordShow, .passwordHide
{
    position: absolute;
    top: 5px;
    cursor: pointer;
    color: #000;
    opacity: .5;
}

.passwordShow
{
    margin-left: -46px;
}

.passwordHide
{
    margin-left: -36px;
}

div#SignUpForm .passwordWrapper span,
div#ChangePassword .passwordWrapper span,
div#ResetPass .passwordWrapper span,
div#SettingsForm .passwordWrapper span {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.LoginForm .rememberLogin label input
{
    float: left;
    margin-right: 3px;
    margin-top: 0;
}
.LoginForm .rememberLogin input
{
    width: auto !important;
}
.LoginForm .resetList .verifyButton {
    cursor: pointer;
    width: inherit;
    float: right;
    margin-right: 9px;
    color: #385526;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
    background: linear-gradient(#fff, #eaeaea);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #fff 0%, #eaeaea 100%);
}

.LoginForm > .resetList > li > svg {
    fill: #444;
    height: 18px;
    width: 20px;
    float: left;
    margin-right: 8px;
}

.LoginForm > .resetList > li > h3 {
    font-size: 12pt;
    color: #105068;
    font-weight: bold;
}

.LoginForm > .resetList > li > p {
    color: #444;
    line-height: 1.5em;
}

.LoginBoxError
{
    min-width: 405px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 40px;
}
.LoginBox
{
    width: 405px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 40px;
}

.LoginBox .topper
{
    padding: 40px 70px 10px;
    overflow: hidden;
    zoom: 1; /* TRIGGER HASLAYOUT FOR IE6 */
}
.LoginBox p
{
    line-height: 1.3;
}
.LoginBox .passwordLinks
{
    margin: 0;
    line-height: 2;
    clear: both;
    padding-bottom: 10px;
}
.passwordLinks a
{
    font-weight: bold;
    float: right;
    margin-right: 9px;
}
.newUsers
{
    float: right;
    width: 45%;
}
input.signIn
{
    background: none !important;
    border: none !important;
    width: auto !important;
    margin: 0 7px 0 0 !important;
    float: right;
}

signIn
{
    background: none !important;
    border: none !important;
    width: auto !important;
    margin: 0 !important;
}

.LoginForm h2, .newUsers h2
{
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}

.LoginForm h3, .newUsers h3
{
    font-size: 10pt;
    display: block;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
}

.LoginForm h2 span, .newUsers h2 span
{
    font-size: 10pt;
    display: block;
    font-weight: normal;
    line-height: 1.7em;
}

hr.divider
{
    border: none;
    height: 2px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

hr.dividerDotted
{
    border-style: dotted;
    height: 1px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.extraLinks
{
    margin: 0;
    line-height: 2;
    clear: both;
}

/***New Form Box Style 3.2******/
.InviteBox
{
    margin-top: 10px;
}
.InviteBox span
{
    color: #608a45;
}
.InviteBox h3
{
    color: #608a45;
    margin: 0;
}

.FormBox {
    background: url("/artwork/server/graphics/bk-blue-bottom.png") repeat-x scroll left bottom #82C9E4;
    color: #105068;
}

.FormBox .topper
{
    background: url(/artwork/server/graphics/bk-blue-top.png) no-repeat left top;
}

.FormBox
{
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 40px;
}
.FormBox h2
{
    color: #608a45;
    margin: 30px 0 20px;
}
.FormBox h2 span
{
    font-size: 10pt;
    color: #333;
    font-weight: normal;
    line-height: 1.7em;
}
.FormBox .topper
{
    padding: 20px 70px;
}

.FormBoxContainer
{
}

.FormBoxContainer input
{
    border: solid 1px #58a4c1;
    background: url(/artwork/server/graphics/input-shadow.png) repeat-x left -2px;
    margin-bottom: 10px;
    padding: 3px 2px;
    color: #444;
}
.FormBoxContainer label
{
    font-weight: bold;
    vertical-align: text-top;
}
/************************************/

.headerBkDefault
{
    background: url(/artwork/server/graphics/grid-header-bk.png) repeat-x scroll 0 #EAEAEA;
    border: 1px solid #828282;
    color: #333333;
    border-bottom: none;
}

.inline
{
    display: inline;
}

.cbSubmit
{
    background-color: #40A9CF;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-top-color: #40A9CF;
    border-right-color: #40A9CF;
    border-bottom-color: #40A9CF;
    border-left-color: #40A9CF;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    background: url(/artwork/server/graphics/cb-btn-bk-blue.png)repeat;
    color: #FFFFFF;
    list-style-type: disc;
}

.boxErrorMSG
{
    width: 475px;
    min-height: 125px;
    border-width: 1px;
    padding: 10px 10px 10px 10px;
    border-color: #d54b4b;
    background-color: #fdbcbc;
}
.boxErrorMSG h2
{
    margin-top: 0px;
    padding-top: 0px;
    color: #bb0000;
    font-weight: bold;
}
.boxErrorTitle
{
    float: left;
    vertical-align: top;
}

.boxErrorTitle ul li
{
    background: url("/artwork/server/graphics/error.png") no-repeat;
    padding-left: 20px;
    height: 18px;
    padding-top: 2px;
}
.nestedErrorMSG
{
    padding: 10px 10px 10px 10px;
    min-height: 70px;
    border-width: 1px;
    color: #3b3b3b;
    background-color: #FFFFFF;
    border-color: #e09595;
}


.boxStatusMSG
{
    width: 475px;
    min-height: 125px;
    border-width: 1px;
    padding: 10px 10px 10px 10px;
    border-color: #3b9c4a;
    /*border-color: #f0c166;*/
    background-color: #d2ffd9;
    /*background-color: #fdfbc5;*/
}

/* allow/deny oauth box */

.allowAccessLeft
{
    float: left;
    width: 400px;
    padding-right: 20px;
    border-right: 2px solid #dddddd;
}

.allowAccessRight
{
    float: right;
    width: 230px;
}

.allowTxt
{
    font-size: 14pt;
    
    color: #62BBDD;
    font-weight: bold;
}

.userPin
{
    font-size: 20pt;
    color: #111111;
    font-weight: bold;

}

/* allow/deny oauth box */

.boxStatusMSG h2
{
    margin-top: 0px;
    padding-top: 0px;
    /*color: #cd3608;*/
    color: #147f25;
    font-weight: bold;
}
.boxStatusTitle
{
    float: left;
    vertical-align: bottom;
}
.boxStatusTitle ul li
{
    /*background: url("/artwork/server/graphics/alert.png") no-repeat;*/
    background: url("/artwork/server/graphics/status.png") no-repeat;
    padding-left: 20px;
    height: 18px;
    padding-top: 2px;
}
.nestedAlertMSG
{
    padding: 10px 10px 10px 10px;
    min-height: 70px;
    border-width: 1px;
    /*color: #3b3b3b;*/ color: #3b3b3b;
    background-color: #FFFFFF;
    /*border-color: #f0c166;*/
    border-color: #3b9c4a;
    border-style: solid;
}
.bubbleWarning
{
    border-style: none;
    border-width: 0px;
}

.btnFileUpload
{
    padding: 3px 3px 3px 3px;
}

/* sign up  confirmation */
.confirmPlan
{
    font-size: larger;
}

div.confirmPlan h2
{
    color: #00a1de;
    font-weight: bold;
    padding-bottom: 1em;
}

div.confirmPlan h3
{
    font-weight: bold;
    padding-bottom: 1em;
}

div.confirmPlan > p
{
    padding-bottom: 1em;
}

div.confirmPlan ol
{
    font-size: small;
}

div.confirmPlan ol > li > ol
{
    list-style: lower-alpha;
}

div.confirmPlan * > li
{
    padding-bottom: 0.25em;
}

.marketplaceitem a
{
    font-size: 15px;
}

.marketplaceitem
{
    float: left;
    width: 350px;
    padding: 15px;
    height: 130px;

    /*padding: 15px;
    margin: 5px;    
    border: 1px solid threedshadow;*/
}

div.marketplacetext
{
    padding-top: 10px;
}

div.marketplaceicon
{
    width: 75px;
    height: 75px;
    padding: 5px;
    float: left;
}

.marketplacename
{
    color: #2f62b7;
    font-size: 15px;
}

.marketplacename:link,.marketplacename:visited,.marketplacename:active
{
    text-decoration: none;
}

a.marketplacename:hover
{
    text-decoration: underline;
}


div.marketplacelearnmore
{
    margin-top: 15px;
    font-size: 14pt;
}

div.marketplaceapps
{
    width: 1110px;
}

div.marketplaceappsleft
{
    padding: 10px;
    width: 240px;
    float: left;
    border: solid 1px;
}

div.marketplaceappsright
{
    padding-left: 30px;
    width: 810px;
    float: right;
}

div.marketplaceappstop
{
    padding: 10px;    
}

/* billing plans */


div.billingplan table
{
	width: 100%;
}

div.bp_current table
{
	width: 100%;
}

div.bp_current td.bp_current_label
{
	width: 200px;
}



div.billingplan tb.bp_quantity
{
	width: 35px;
}

div.billingplan td.bp_item
{
	text-align: left;
}

div.billingplan td
{
	text-align: right;
}

div.billingplan input
{
	width: 30px;
	text-align: right;
	background-color: #72c7e7;
}

div.billingplan select
{
	background-color: #72c7e7;
	width: 300px;
}

div.billingcycle select
{
    	background-color: #72c7e7;
	width: 200px;
}

div.billingleft
{
	width: 1200px;
	float: left;
	padding-right: 50px;
}

div.billingtop
{
	width: 1350px;
}

div.billingright
{
	width: 500px;
	float: right;
}

div.billingexpl
{
}

div.billingplan tr.row_even
{
	background-color: #f4ffff;
}

div.billingplan tr.row_odd
{

}

div.bp_current tr.row_even
{
	
}

div.bp_current tr.row_odd
{

}

div.bp_current td.bp_current_value
{
	width: 100px;
	text-align: left;

}

div.bp_current td.bp_current_label
{
	width: 80px;
	text-align: left;
	font-weight: bold;
}

div.bp_current tr.row_even
{
	background-color: #f4ffff;	
}

div.billingplan td.bp_discount
{
	color: Red;
}

div.billingplan td.bp_total
{
	font-weight: bold;
}

div.billingplan td.bp_total_count
{
	font-weight: bold;
}

div.billingplan tr.bp_header
{
	    font-size: 8 pt;
    color: white;
    font-weight: normal;
    padding: 5px 1px;
    background: #828282; /* MAF - 2008-05-12 - added following lines for another image sample */
    color: white;
}

div.billingleft div.bp_buttons
{
    width: 800px;
}

div.billingleft div.bp_buttons_left
{
    width: 600px;
    float: left;
}

div.billingright div.bp_buttons_right
{
    width: 200px;
    float: right;
}

tr.bp_line_top td
{
	border-top: solid 1px black;
}

.left {
    float: left;
}
.clear
{ clear:both;}

/* Feb 15 - Manik = hack for global style issue with new telerik controls*/
*
{
    font-family: sans-serif,Arial;
    font-size: 10pt;
}

.msgStdContainer {
    width:390px;
    background-color: #FFFFCC;
    min-height:150px;
    height: 150px;
    padding: 5px;
}

.userMsgTitle {
    font-weight: bold;
}

.userMsgDetails {
    padding-top: 5px;
    padding-left: 5px;
    height: 80px;
    overflow: auto;
}

 .userMsgUrl {
     padding-top: 5px;
     font-weight: bold;
     padding-left: 5px;
     text-align: center;
 }

.msgAlertContainer {
    width:390px;
    background-color: #FDBCBC;
    min-height:200px;
    height: 200px;
    padding: 5px;
}
.alertTextColor {
    color: red;
}
.opaquelayer
{
    position: absolute;
    top: 0;
     left: 0;
    width: 100%;
    height: 2000px;
    background: #CFD1D1;
    display: none;
    opacity: .3;
    -ms-filter: ”progid:DXImageTransform.Microsoft.Alpha(Opacity=30)”;
    filter: alpha(opacity=30);
}



input[type="button"]:not(.rgAdd):not(.rgRefresh):not(.rgEdit):not(.rgDel):not(.rgDrag):not(.rgFilter):not(.rgPagePrev):not(.rgPageNext):not(.rgPageFirst):not(.rgPageLast):not(.rgExpand):not(.rgCollapse):not(.rgSortAsc):not(.rgSortDesc):not(.rgUpdate):not(.rgCancel):not(.rgUngroup):not(.rgExpXLS):not(.rgExpDOC):not(.rgExpPDF):not(.rgExpCSV):hover, input[type="submit"]:not(.rgAdd):not(.rgRefresh):not(.rgEdit):not(.rgDel):not(.rgDrag):not(.rgFilter):not(.rgPagePrev):not(.rgPageNext):not(.rgPageFirst):not(.rgPageLast):not(.rgExpand):not(.rgCollapse):not(.rgSortAsc):not(.rgSortDesc):not(.rgUpdate):not(.rgCancel):not(.rgUngroup):not(.rgExpXLS):not(.rgExpDOC):not(.rgExpPDF):not(.rgExpCSV):not(.btn-sv-primary):hover {
    background: linear-gradient(#e4f5fc 0%, #bfe8f9 50%, #9fd8ef 51%, #2ab0ed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f5fc), color-stop(50%,#bfe8f9), color-stop(51%,#9fd8ef), color-stop(100%,#2ab0ed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* Chrome10+,Safari5.1+ */
}
 
.helplinclass
{
	text-indent: 0 !important;
	background-image: none !important;
	padding: 10px 0 0 0;
	height: 15px !important;
	cursor: pointer !important;
}
.RadWindow .rwCloseButton {
	background-position: -97px 0 !important;
}
.RadWindow .rwCloseButton:hover
{
	background-position: -97px -21px !important;
}

.rtWrapperContent div
{
    font: 12px 'Open Sans' ,sans-serif,arial;
    height: 100%;
    padding: 7px;
    font-weight: bold;
}

#customHelpbuttonID
{
	width:30px;
}
#live-chat-box {
  position: fixed;
  bottom: 0;
  right: 30px;
  cursor: pointer;
}

.table-buffer-row {
	height: 2em;
}

.disableLinks {
    pointer-events: none;
}
