﻿body {
    height: 100%; 
    width: 100%; 
    min-width: 1000px;  min-height: 600px;
    margin: 0px 0px 0px 0px;
}
.frame {
    margin: 0px 0px 0px 0px;
    width: 100%; 
    height: 100%;
    border: 0px;
    z-index: 10;
}

.scroll-x { overflow-x: auto; }
.scroll-y { overflow-y: auto; }

/* default layout styles */
.main { width: 100%; height: 100%; min-width: 1000px;  min-height: 600px; position: absolute; }
.header { 
    top: 0px; 
    height: 64px; 
    width: 100%; 
    position: absolute; 
    overflow:hidden; 
    background-color: #000000; 
}
.menu { 
    top: 64px; 
    height: 52px; 
    width: 100%; 
    position: absolute; 
    overflow:hidden; 
    background-color: #ffffff; 
}
.menuAction { 
    top: 64px; 
    height:200px;
    width: 100%; 
    position: absolute;
    overflow:auto; 
    background-color: #f6f6f6; 
}
.content { 
    top: 116px; 
    bottom: 70px; 
    width: 100%; 
    position: absolute; 
    overflow:hidden; 
    background-color: #ffffff; 
}
.button { 
    bottom: 35px; 
    height: 35px; 
    width: 100%; 
    position: absolute; 
    overflow:hidden; 
    background-color: #cccccc; 
}
.footer {
     bottom: 0px; 
     height: 35px; 
     width: 100%; 
     position: absolute; 
     overflow: hidden; 
     background-color: #ffffff; 
}

/* additional layout styles */
.menu.nothirdlevel { height: 26px; }
.menu.nomenu { height: 0px; }
.content.nothirdlevel { top: 90px; }
.content.nomenu { top: 64px; }
.content.nobutton { bottom: 35px; }
.button.nobutton { height: 0px; }

/* styles for action menu items */
.menu-action-panel {
    display: none;
    position: absolute;
    z-index: 2500;
    background-color: #aaaaaa;
}
#dvMenuActions li { font-family: Arial; font-size: 11px; }
.ui-menu {
    width: 200px;
}

.ui-menu.ui-menu {
    width: auto;
    min-width: 200px;
    max-width: 300px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);} 

.resources-panel {
    display: none;
    position: absolute;
    z-index: 2500;
    background-color: #ffffff;
    box-shadow: 3px 3px 3px #888888;
    font-family: Arial; 
    font-size: 10px; 
    list-style-type: none;
}

#subNavResources,
#subNavResources li,
#subNavResources li a
{list-style: none; background:#f6f6f6 no-repeat;  border-color:#f6f6f6;font-family:arial; color:#307ee9; font-size:11px;text-align:left;  margin-left:0; margin-top:5px; padding:0; height:15px; text-decoration:none;}

#subNavResources li a {padding:0 24px 0 12px;  }
#subNavResources a:hover,#subNavResources li:hover { background:#ffffff  no-repeat;text-decoration:underline;}

/* styles for dialogs */
.dialog-relogin-message-table {width:95%; height:20px;}
.dialog-relogin-message-row {height:20px;}
.dialog-relogin-login-table {width:95%;}
.dialog-relogin-login-username-lable {width:10%; white-space:nowrap;}
.dialog-relogin-login-space {width:10px;}
.dialog-relogin-login-password-lable {white-space:nowrap;}
.dialog-message-extrarow {height: 10px;}
.dialog-message-spacecolumn {width: 5%;}
.dialog-message-titlecolumn {width: 95%; height:30px;}
.dialog-message-contenttitlecolumn {width: 25%; height:20px;}
.dialog-message-contentcolumn {width: 70%; height:20px;}
.dialog-message-spinningwheel-row { padding-top:6px; margin-top:20px; }
.dialog-message-spinningwheel-cell { text-align: center; }

/* other styles */
.DisabledArea {
    background-color: #aaaaaa;
    opacity: 0.1;                       /* IE9 and newer   */
/*    filter: Alpha(opacity=10); */     /* IE8 and earlier */
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2900;
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: none; 
    margin: auto;
}

.uidialog{
    display: none;
    margin: auto;
}

.iframe-window{
    z-index: 1000; 
    position: absolute; 
    background-color: #ffffff; 
     overflow: hidden;
     border:0px solid #1861a6;
     height:100%;
     width:100%;
}

.LogoImage {
    height: 56px;
}

.footlinkContent
{
     font-family:Arial;
     font-size:12px;
     color:#444444;
     font-style:normal;
     font-weight: normal;
      
}

.footlinkTitle
{
     font-family:Arial;
     font-size:12px;
     color:#000000;
     font-style:normal;
     font-weight:bold;
     
      
}

.useralert-panel {
    display: none;
    position: absolute;
    z-index: 2500;
    font-family: Arial; 
    font-size: 11px; 
    padding:5px 2px 5px 2px;
}

.redfont{
    color:red;
    font-size: 8pt; 
}

.blackfont{
    color:black;
    font-size: 8pt; 
}

.advancedsearchbody{
	height:100%;
	margin:0;
	width:100% ;
	border-collapse:collapse;

}

.ItemStyleLink
{
	color: #3333cc;
} 
.ui-binwhite-icon {
    float:right;
    background:url( ../Images/BinWhite.png) right center no-repeat ;
    width:15px;
    height:15px;
    padding:0;
    margin-right:-10px;
    text-indent:-999px;
}
.ui-binwhite-title-text{
    font-family: Arial; 
    font-size: 12px; 
    font-weight:bolder;
    color:#ffffff;
    vertical-align:top;
    text-align:left;
}

.dialog-confirmation {
    font-family: Arial; 
    font-size: 12px; 
    margin: 20px 10px 20px 10px;
    width: auto; 
    height: auto; 
    min-height: 40px; 
    max-height: 100px;
    display: block;
    float: left;
}

.dialog-icon-div {
    float: left;
    vertical-align: top;
    width: 30px;
} 

.dialog-text-div {
    float: left;
    vertical-align: top;
    width: 345px;
    max-height: 160px;
    overflow: auto;
} 
.dialog-text-div-3 {
    float: left;
    vertical-align: top;
    width: 395px;
    max-height: 150px;
    overflow: auto;
}
.content-dialog-out {overflow: hidden; }
.content-dialog-in { height: 100%; width: 100%; }

.dialog-Prompt {
    font-family: Arial; 
    font-size: 12px; 
    width: auto; 
    height: auto; 
    min-height: 40px; 
    max-height: 100px;
    display: block;
}
.RegularTextboxWithWidth {
    height:18px; 
    border-color:#7f9db9; 
    border-style:solid; 
    border-width:1px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    vertical-align:middle;
    width:70%;
}
.Warning {
   color:red;
   margin-left:20px
}
.marginleft {
  margin-left:20px
}

#ProgressMessagePanel { height: 30px; }
#ProgressMessage { font-family: arial; font-size: 12px; }
#ProgressMessage.error { color: red; }

#ProgressBarPanel {
  width: 100%;
  background-color: #ddd;
}

#ProgressBar {
  width: 0%;
  height: 25px;
  background-color: #4CAF50;
  text-align: center;
  line-height: 25px;
  color: white;
}

.ProgressDetails-grid {
    position: inherit;
    width: 100%;
    top: 0px;
    left: 0px;
    background-color:white;
}
.ProgressDetails-grid-loading {
    width: 100%;
    display: none;
    text-align: center;
    vertical-align: middle;
    padding-bottom:0;
}

