#nothingSelected {
    height:99.5%;
}

#msgBox {
    width:400px;
    z-index:101;
}

#msgBoxMessage {
    margin-bottom:20px;
}

.confirmMsgBox {
    width:400px !important;
    z-index:101 !important;
}

.confirmMsgBoxContent {
    padding-top:10px !important;
}
.confirmMsgBoxMessage {
    /*height:80px;*/
    line-height:25px !important;
    overflow-x:auto !important;
}

.confirmMsgBoxCancelBtn {
    margin-right:15px !important;
}

body {
    /*font-family: Tahoma, sans-serif;*/
    /*font-size: 11px;*/
    /*color: #000000*/
}

.haze {-moz-opacity:.3;filter:alpha(opacity=20);background-color:#000000;z-index:80}

.panelButtonBottom {
    background-image:url('../images/gold-gradient_flipped.gif');
    background-repeat: repeat-x;
    border-top:1px solid #FFCC99;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
    color:#993200;
}

.panelButtonBottomOver {
    color:#0c4c7c !important;
}

.panelButtonBottomDown {
    background-image:url('../images/gold-gradient.gif') !important;
    border-top:none !important;
    border-bottom:1px solid #FFFFFF !important;
    color:#0c4c7c !important;
}

.panelButtonBottomDisabled {
    color:#997b6d !important;
}

.userListOption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
    height:25px;
}

.pageLink {
    color:#0C4C7C;
    font-weight:bold;
    font-size:100%;
}

.pageLinkDisabled {
    color: #997B6D !important;
    font-weight:bold;
    font-size:100%;
}

.pageLinkHover {
    color: #993200;
    font-weight:bold;
    font-size:100%;
}

.pagingZone {
    border-top: 1px solid #FFAA54;
    background-color:#FAEFDC;
    color:#993200 !important;
    font-family:Verdana, sans-serif;
    font-weight:bold;
    padding: 8px 15px;
    font-size:8pt;
    line-height:normal !important;
}
.listItem {
    border-bottom: 1px dotted #CDD2D8;
    padding: 8px 15px;
}

.listItemDisabled {
    color: #997B6D;
}

.listItemSelected{
    color: #FFFFFF;
    background-color:#3875D7;
}

.toolbar {
    position:relative;
    background-color:#FAEFDC;
    font-family:Verdana, sans-serif;

    /*height: 50px;*/
    height: 52px;
    /*padding: 10px 7px 8px 7px;*/
    padding: 0px 7px 0px 7px;

    border:1px solid #FFAA54;
    border-bottom:none;
}

.toolbarBtn {
    /*font-size:8pt;*/
    color:#993200;

    font: 12px tahoma,sans-serif normal;
    background-color: #FAEFDC;
    border: 1px solid #FFAA54;
    /*padding: 7px 22px;*/
    padding: 8px 22px;
    /*margin: 0px 8px;*/
    margin: 10px 8px 8px;
    text-align: center;
    line-height: 30px;
    display: inline-block;
}

.toolbarBtnOver {
    color:#0C4C7C;
    border: 1px solid #FFAA54;
}

.toolbarBtnDowm {
    color:#0C4C7C;
    border: 1px solid #0C4C7C;
}

.toolbarBtnDisabled {
    color:#666666;
    border: 1px solid #666666;
}

.toolbarBtnSeparator {
    float:left;
    width:15px;
    visibility:hidden;
}

.userDetails {
    padding:15px 20px;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    line-height:20px;
    /*height:324px;*/
}

.userDetailsTitle {
    color: #000033 ;
    font-weight: bold;
    font-size:11px;
    font-family:verdana, sans-serif;
}

.userDetailsTitleDisabled div {
    color: #997B6D !important;
}

.userDetailsValue {

}

.dialogFrame {
    border-width: 1px 1px 1px 1px;
    border-spacing: 2px;
    border-paddling: 0px;
    border-style: solid;
    border-color: #993200  #993200  #993200  #993200;
    border-collapse: collapse;

    background-color: white;
    width:inherit;
    /*height:100%*/

}

.dialogHeader {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000033 ;
                    
    background:url(../images/gold-gradient.gif) repeat-x;
    height:32px;
    position: relative;
}

.dialogHeaderTitle {
    position: absolute;
    bottom: 7px;
    left: 0px;
    margin-left: 15px;
}

.dialogContent {
    background-color:white;
    border-top:1px solid #FFAA54;
    /*line-height:20px;*/
    padding:20px 20px 20px 20px;
}

.dialogButtonPanel {
   padding: 0px 20px 20px 20px;
}

.dialogButton {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    min-width:90px;
    height:23px;
}

.toolbarLink {
    color:#0C4C7C !important;
    font-size:100%;
}

.toolbarLinkDisabled {
    color: #997B6D !important;
    font-size:100%;
}

.toolbarLinkHover {
    color: #993200 !important;
    font-size:100%;
}

.alertText {
    font-face: tahoma, san-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
}

.organizations, .users{
    width: 250px;
}
.editorInput {
    width: 200px;
}
.validator {
    height:19px;
    width:10px;
    margin-right:5px;
    padding-top:4px;
    line-height:19px;
    text-align: center;
    vertical-align:middle;
}

.validatorDot {
    position:relative;
    vertical-align:middle;
}

.validatorCol {
    width:15px;
}

.validationSummary {
    line-height:11pt;
}

.infoTip {
    max-width:none;
}

.infoTip p{
    max-width:none;
    margin-bottom:.5em;
}

.allHeight { height:auto;}

/*.fl { float:left; }*/
/*.fr { float:right; }*/

/*.cl { clear:left; }*/
/*.cr { clear:right; }*/
/*.cb { clear:both; height:0px!important;line-height:0px!important;}*/

.noteText {
    font-family: verdana, sans-serif;
    font-size: 10px;
    color: #666666;
    padding-left:3px;
    margin-top:5px;
    margin-bottom:25px;
    line-height:normal;
}

input[type="checkbox"] {
    margin-top:1px;
}

.noResultsFound {
    font-weight:bolder;
    font-style:italic;
    text-align:center;
    padding-left:0px !important;
}

.notSelectable {
    background-color:white !important;
    padding:8px 15px;;
}

h2 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000033 ;
    padding-left:15px;
    margin:0px;
}

h2 a{
    color: #0C4C7C!important;
    font-weight:bold;
}

#decoratedBody {
    padding-left:0px;
    padding-right:0px;
}

.fl { float:left; }
.fr { float:right; }

.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; height:0px!important;line-height:0px!important;font-size:0px;}

.manager {
    height:100%;
    width:100%;
    padding: 0px 35px 0px 35px;
    /*margin: 0px 35px 35px 35px;*/
    /*border: 2px solid #339900;*/
}

.managerTitle {
    height:47px;
    vertical-align:bottom;
    padding-top:0px;
    padding-bottom:5px;
    font-size:16px;
}

.managerHeader {
    height:35px;
    vertical-align:bottom;
    padding-top:0px;
    padding-bottom:10px;
}

.mainSearch {
    width:300px;
}

.searchBorder {
    border-color:#993200 #E5D17B #E5D17B #993200;
    border-style:solid;
    border-width:2px 1px 1px 2px;
    font-size:0;
}
.searchInputContainer {
    height:20px;
    padding:0 0 0 3px;
    margin:0;
    vertical-align:middle;
    font-size: 0;
    position: relative;
}
/*.clearImg {*/
    /*position: absolute;*/
    /*display: block;*/
    /*right: 10px;*/
    /*top: 3px;*/
/*}*/
.clearImg {
    position: relative;
    display: inline;
    right: -8px;
    top: 3px;
}
.searchInputControl {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 0 none;
    padding: 0;
    margin-top: 1px;
    width: 91%;
    font-size: 12px;
}
.searchInput {
    height:20px;
    /*padding:0px 0px 0px 15px;*/
    padding:0px 0px 0px 3px;
    margin:0px;
    vertical-align:middle;
}

.searchBtn {
    margin-left:5px;
    height:23px!important;
}

.mainToolbar {
    margin-right:15px;    
}

h2.mainToolbar {
    height:24px;
    line-height:24px;
    vertical-align:bottom;
}

.toolbarLink {
    color:#0C4C7C !important;
    font-size:100%;
}

.toolbarLinkDisabled {
    color: #997B6D !important;
    font-size:100%;
}

.toolbarLinkHover {
    color: #993200 !important;
    font-size:100%;
}

.managerBody {
    height:100%;
    vertical-align:top;
}

/*.tenantTree, .mainList{*/
    /*width: 250px;*/
/*}*/

.managerContent {
    height:100%;
    /*border: 2px solid #cc0000;*/
}

.mainFrames {
    height:100%;
    width:100%;
}

/*.treeFrame, .mainListFrame, .detailsFrame {*/
    /*background:url(../images/gold-gradient.gif) repeat-x ;*/
    /*vertical-align:bottom;*/
    /*height:25px;*/
    /*padding-bottom:8px;*/
/*}*/
.treeFrame, .mainListFrame, .mainList, .tenantTree {
    width:250px !important;
}

.detailsFrame {
    /*width:100%;*/
}

.panelGroup {
    border-width: 1px 1px 1px 1px;
    border-spacing: 2px;
    border-paddling: 0px;
    /*border-style: outset outset outset outset;*/
    border-style: solid;
    border-color: #993200  #993200  #993200  #993200;
    border-collapse: collapse;

    background-color: white;
    width:100%;
    /*height:100%*/
}

.panelHeader {
    background:url(../images/gold-gradient.gif) repeat-x;
    vertical-align:bottom;
    height:33px;
    padding-bottom:5px;
}

.panelFrame {
    padding:0px 0px 4px 4px;
    vertical-align: top;
}

.panelFrameLast {
    padding:0px 4px 4px 4px;
}

.panelContent {
    width:99%;
    height:99%
}

.panelContentLast {
    width:100%;
    height:99.5%
}

.panelBorder {
    border:1px solid #FFAA54;
    /*border-right-width:2px;*/
}

.viewer, .editor {
    height:100%;
}

.creator {
    position:absolute;
    z-index:101;
    width:350px;
}

.viewerContentContainer {
    overflow: auto;
}

.viewerContent {
}

.userViewerToolbarMinWidth{
    padding:0px;
    margin:0px;
    height:0px;
    width:390px;
}

.editorLink {
    color:#0C4C7C;
    font-weight:normal;
    font-size:100%;
}

.editorLinkDisabled {
    color: #997B6D !important;
    font-weight:normal;
    font-size:100%;
}

.editorLinkHover {
    color: #993200;
    font-weight:normal;
    font-size:100%;
}

.inputZone {
    /*width:100%;*/
    vertical-align:middle;
}

.fieldLabel {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000033;
    margin-bottom: 8px;
}

.textInput {
    font-family: tahoma, san-serif;
    font-size: 11px;
    color: #000000;
    padding-left: 3px;
    margin-bottom:25px;
    /*width:100%*/
}

.lastTextInput {
    margin-bottom:5px !important;
}

/* Main items list*/
.listItemHover {
    background-color: #ADBDD3;
}

/* User and Role creator styles*/

.creatorDialogContent {
    padding-left:5px;
}

.inputWidth {
    width:100%;
}
.inputZoneWidth {
    width:94%;
}

.creatorValidationSummary ul {
    list-style-image:url('../images/invalidField.gif');
    padding-left:18px;
    margin:0px;
}

.creatorValidationSummary li {
    vertical-align:top;
}

.creatorValidationSummary {
    margin-top:15px;
    line-height:20px;
    height:20px;
}

.creatorCancelBtn {
    margin-left:15px;
}

.fieldWithNote {
    margin-bottom:0px !important;
}

.creatorButtonsPunel {
    margin-top:15px;
    height: 23px;
}

/*
#userCreatorContent {
    height:450px;
}

#roleCreatorContent {
    height:150px;
}
*/

#userCreatorControlTable {
    /*margin-bottom:15px;*/
    width:100%;
}

#userCreatorControlTable td {
    vertical-align:top;
}

#summaryCell {
    /*height:60px;*/
    overflow-y:hidden;
}
.fieldSpace {
    margin-bottom:10px;
}

.searchListBoxInput {
    width:50% !important;
}

.searchListBoxList { 
    width:100%;
    height:100%;
}

.disabledInput{
    color:#997B6D !important;
}
