.lvl0
{
   font-weight: 900;
   font-size: medium;
   list-style-type: none;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   margin: 2px;
   border: thin outset #C0C0C0;
   background-color: #666666;
   color: #FFFFCC;
}
.lvl1
{
   font-weight: 500;
   font-size: small;
   list-style-type: none;
   font-family: Arial, Helvetica, sans-serif;
   margin: 2px;
   border: thihn inset #C0C0C0;
   background-color: #FFDEAD;
   color: #8B4513;
}
.lvl2
{
   font-weight: 200;
   font-size: x-small;
   list-style-type: none;
   font-family: Arial, Helvetica, sans-serif;
   margin: 2px;
   background-color: #FFDEAD;
   color: #000000;
   border-bottom-style: dotted;
   border-color: #A0522D;
   border-width: medium;
}
.lvl3
{
    font-weight: 100;
    font-size: xx-small;
    list-style-type: none;
   font-family: Arial, Helvetica, sans-serif;
    margin:2px;
   border-bottom-style: dotted;
   background-color: #FFDEAD;
   color: #000000;
   border-color: #DEB887;
   border-width: thin;
}
.lvl3Hi
{
    font-weight: 100;
    font-size: xx-small;
    list-style-type: none;
   font-family: Arial, Helvetica, sans-serif;
    margin:2px;
   border-bottom-style: dotted;
   background-color: #FFF0F5;
   color: #000000;
   border-color: #BC8F8F;
   border-width: thin;
}
.canselect
{
   color: Blue;
   text-decoration: underline;
}
.selectThis
{
   color:#CC0000;
   text-decoration: underline;
}
.imgLUMulti
{
   background-image: url('../IMAGES/info/allactionsLight.png');
   height: 14px;
   width: 25px;
   background-repeat: no-repeat;
}
.imgLUMulti:hover
{
   background-image: url('../IMAGES/info/allactions.png');
}
.clsInfoWdw
{
   background-position: left top;
   background-image: url('../IMAGES/info/HelpSmlLight.gif');
   height: 14px;
   width: 14px;
   background-repeat: no-repeat;
   margin-left:10px;
}
.clsInfoWdw:hover
{
   background-image: url('../IMAGES/info/HelpSml.gif');
}
.clsTitleRow
{
   font-size: 14px !important;
}
.grpwrap
{
   font-size:14px;
   font-weight:900;
}
.lidivwrap,.chkwrap
{
   color:black;
   font-size:11px;
}
.lidivwrap:hover,.chkwrap:hover
{
   color:blue;
}
.grpstart
{
   margin: 3px;
   border: 1px solid #3f3f3f;
   background-color: #f3f3f3;
}

BODY
{
    FONT-FAMILY: Arial, Tahoma, Verdana, 'Arial Black' !important;
    background: #f3f3f3;
}

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}

div.t
{
-webkit-box-shadow: 4px 3px 1px 0px rgba(80,81,79,0.15);
-moz-box-shadow: 4px 3px 1px 0px rgba(80,81,79,0.15);
box-shadow: 0px 0px 8px 0px rgba(80,81,79,0.15);
}

input[type=text] { 
   padding: 3px 5px 3px 5px !important;
    border: solid 1px #C7C7C7 !important; 
    outline: 0 !important; 
    font: normal 11px/100% Verdana, Tahoma, sans-serif !important;  
    /* background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); 
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  */
    box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
    -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
        border-radius:4px;
    }
/*input[type=text].mandatory { 
    background-color: #fbffb9 !important;
    }*/
   input:focus
   {
    border: solid 1px #97d2fe !important; 
    box-shadow: rgba(0,0,255, 0.15) 0px 0px 12px; 
    -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
   }
textarea
{
   padding: 3px 5px 3px 5px !important;
   border: solid 1px #C7C7C7 !important;
   outline: 0 !important;
   font: normal 11px/100% Verdana, Tahoma, sans-serif !important;
   /* background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); */
   box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
   -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
   -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
       border-radius:4px;
}
   textarea:focus
   {
    border: solid 1px #97d2fe !important; 
    box-shadow: rgba(0,0,255, 0.15) 0px 0px 12px; 
    -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
   }

select
{
   padding: 3px 5px 3px 5px !important;
   border: solid 1px #C7C7C7 !important;
   outline: 0 !important;
   font: normal 11px/100% Verdana, Tahoma, sans-serif !important;
   /* background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); */
   box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
   -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
   -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
   vertical-align: central;
   border-radius: 4px;
}
   select:focus
   {
    border: solid 1px #97d2fe !important; 
    box-shadow: rgba(0,0,255, 0.15) 0px 0px 12px; 
    -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px; 
   }
   /*select.mandatory
   {
      background-color: #fbffb9 !important;
   }*/
TD.inputCell
{
   vertical-align:top;
   font-size:11px;
}
TD.titleCell
{
   vertical-align:top;
   font-size:11px;
}
.rmSectionBody td
{
   padding-bottom:0.25em !important;
}

.rmSection
{
   font-size:11px !important;
   font-weight:600;
   border-width:0px;
}
.rmTitle
{
     font-size:11px;
     font-weight: 800;
     text-decoration:underline;
}
.rmToolTip
{
   font-size:9px !important;
}
.rmLbl
{
   font-size: 11px !important;
}
.rmLblR
{
   text-align: right;
   padding-right: 10px !important;
   font-size: 11px !important;
}
.rmLblL1
{
   padding-left: 15px !important;
}
.rmLblL2
{
   padding-left: 30px !important;
}
.rmLblL3
{
   padding-left: 45px !important;
}
.divRadio
{
   min-width:15%;
   padding-right: 10px !important;
   font-size:11px !important;
}


.ContainerDiv
{
   background-color: #eeefef;
   border: outset 2px #eeefef;  
}
.ContentCell
{
   background-color: #eeefef;
}

.debug {FONT-SIZE: x-small; font-weight:300; font-family  : Arial, Tahoma, Verdana, 'Arial Black' !important;text-align: left; color:Blue;background-color:#EEEEEE; font-style:italic }

.ChildLoadingOuter
{
  width: 100%;
  height: 0px;
  position: relative;
  top: -90%;
}
.ChildLoadingOuterCell
{
  width: 100%;
  height: 0px;
}
/*.ChildLoading
{
  font-family: Arial, Tahoma, Verdana, 'Arial Black' !important;
}*/

.ChildLoadingShadow
{
  background-color: #000000;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
  width: 90px;
  height: 50px;
}


.liwrap
{
   padding-left:10px;
}
.relTable
{
   width:100%;
   border-color:#0079C1;
   border-width:1px;
   border-style:solid;
}
.relTable.tr.th
{
   width:100%;
   background-color:#c0c0c0;
   border-color:#0079C1;
   border-width:1px;
   border-style:solid;
}
@media screen and (min-width: 900px) {
  #divWrapAll {
    width: 1150px;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-shadow: 0px 4px 8px 3px rgba(0, 0, 0, 0.65);
    -moz-box-shadow: 0px 4px 8px 3px rgba(0, 0, 0, 0.65);
    box-shadow: 0px 4px 8px 3px rgba(0, 0, 0, 0.65);
    background: #ffffff;
  }
  .rmi #divWrapAll {
    width: 100%;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #f3f3f3;
  }
}
.classic div[data-type=CONTENT] table.journal-items table.journal-details tr > td:nth-child(2) {
    white-space: normal;
	
}