﻿.HelpBox { position: absolute; top: -145px; left: 90px; background-color: white; z-index:101; display:none; }
.ErrorBox { position: absolute; top: 0px; left: 0px; background-color: white; z-index:100; display:  none; }

.itemBubble,.itemDimension { }

#balloonContent { min-height:50px; }
.balloonContainer { }
.balloonContainer .corner { width:19px; height:13px; }
.balloonContainer .topLeft { background:url(images/balloon_topLeft.png) no-repeat 0% bottom; }
.balloonContainer .top { background:url(images/balloon_top.png) repeat-x 0% bottom; }
.balloonContainer .topRight { background: url(images/balloon_topRight.png) no-repeat 0% bottom; }
.balloonContainer .left { background:url(images/balloon_left.png) repeat-y; }
.balloonContainer .right { background:url(images/balloon_right.png) repeat-y; }
.balloonContainer .bottom { background:url(images/balloon_bottom.png) repeat-x; }
.balloonContainer .bottomLeft { background:url(images/balloon_bottomLeft.png) no-repeat; }
.balloonContainer .bottomRight { background:url(images/balloon_bottomRight.png) no-repeat; }
.balloonContent .title { font:medium Arial; }
.balloonContent .fieldLabel { font:bold x-small Arial; }
.title { color:#375162; }
.balloonContent .size,.balloonContent .description,.balloonContent .fieldContent { font:small Arial; }

.SectionHeading { font-family: Arial; font-size: 12pt; font-weight: bold; vertical-align: top; background-color: gainsboro; }
.FieldCaption { font-family: Arial; font-size: 10pt; font-weight: bold; width: 150px; vertical-align: top; padding-left: 20px; }
.Status { margin-top:-7px; }
.Status td { vertical-align:middle; }
.viewWrap { padding:15px; background:#f4f4f4 0 0 repeat-x; }
.pageWrap { border:1px solid #999; padding:10px; margin-top:-1px !important; background:#fff; }
.ui-spinner {position: relative}
.ui-spinner-buttons {position: absolute; padding-top:0px;}
.ui-spinner-button {overflow: hidden}
.Radius { width:30px !important; margin-top:15px !important; }
.rgEditForm { border: 3px solid rgba(0,0,0,0.4) !important; 
              -webkit-border-radius: 10px;
              -moz-border-radius: 10px;
              border-radius: 10px;
              -webkit-box-shadow: 0 0 18px rgba(0,0,0,0.4);
              -moz-box-shadow: 0 0 18px rgba(0,0,0,0.4);
              box-shadow: 0 0 18px rgba(0,0,0,0.4);
}
.rgHeader { background: transparent !important; background: transparent 0 -2300px repeat-x !important; }
.editfieldset { margin:10px;padding:20px; }
legend { color:#000 !important; padding: 0px 10px !important; text-shadow: white 1px 1px !important; }
.commandbar { margin:0 20px 20px 0px; }
legend
{
    color: #4F5868;
    font-family: "Lucida Sans"; 
    font-size: 14px; 
    font-weight: bold; 
}
.edit-table tr > td:first-child
{
    text-align: right !important;
    padding-right: 10px !important;
}
.search-box
{
        
}
.RadScheduler 
{
    border:1px solid #999;
}
.rgCommandTable
{
    font-weight:bold !important;
}
.rgGroupHeader,.rgGroupCol
{
    background: #fff !important;
    font-weight: bold;
    font-size: inherit !important;
}
.rgGroupHeader td p 
{
    padding:0px !important;
}
.rgHeader,.rgFooter
{
    font-weight: bold !important;
}
a.aspNetDisabled { color: #4F586B !important; }
input[type='radio'] { padding:3px !important; }
.ProfilePhoto[src$='spacer.gif'],.img-shadow[src$='spacer.gif']  
{
    background-image:url("/images/no_avatar.gif"); 
    background-size:100%; 
}
hr { height: 1px !important; color: #ccc !important; background-color: #ccc !important; border:0px !important; }
.ModGDSUsersLoginB2BC, .ModGDSUsersRegisterB2BC { background-color: #fff; padding:10px; margin-bottom:50px; }
.ModGDSUsersLoginB2BC fieldset, .ModGDSUsersRegisterB2BC fieldset { border: 1px solid #ccc; }

/* Registration B2B */
.ModGDSUsersRegisterB2BC .PopHelp {
    position: absolute; /*use position:fixed for non IE-6*/
    width:400px;
    position :fixed;
    left:30%;
    bottom:25%;
    z-index :1000001;
    background:#fff;
    border: 3px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.ModGDSUsersRegisterB2BC .PopHelp input[type=button] { float: right; margin-right:0px; }
.ModGDSUsersRegisterB2BC #valSummary { font-weight: bold; border:1px solid #ccc; padding:10px; margin-bottom:10px; background-color:#ffeeee; }
.ModGDSUsersRegisterB2BC #valSummary ul { color: #ff0000; }
.ModGDSUsersRegisterB2BC .SubHead { font-size: 12px; }
.ModGDSUsersRegisterB2BC #tblInfo td { vertical-align: top; }
    .ModGDSUsersRegisterB2BC #lblNoCompany { display:block; border: 1px solid #ccc; padding:10px; margin:10px 0px; background-color: #F8F8F8; }
    .ModGDSUsersRegisterB2BC #lstUserTypes br { display:none; }
    .ModGDSUsersRegisterB2BC #lstUserTypes label { font-weight: bold; }
    .ModGDSUsersRegisterB2BC #lstUserTypes label span { display: block; font-weight: normal; margin:0px 0px 10px 20px; }

.ModGDSUsersRegisterB2BC #tblUserInfo td { vertical-align: top; }

.ModGDSUsersRegisterB2BC .NormalRed { visibility:visible !important; color:#000; }
.ModGDSUsersRegisterB2BC .CommandBar { padding-top: 10px; }
.ModGDSUsersRegisterB2BC #cmdRegisterHelp { float: right; }
.ModGDSUsersRegisterB2BC #lblHelpHeading1, .ModGDSUsersRegisterB2BC #lblHelpBody1 { display: block; }

.ModGDSUsersLoginB2BC span { margin-left: 5px; }
