

/*
@font-face {
  font-family: "DejaVuSans";
  src: 
  	url("DejaVuSans.ttf") format("truetype") ,
        url("DejaVuSans-Bold.ttf") format("truetype") 
       ;
    font-weight: normal;
    font-style: normal;       
}

body{
font-family: DejaVuSans 
}
*/




/* @import url("/eustddm/0.css");   */

table { 	border-spacing:0px; border-collapse:collapse; 
    font-size:12px;
}
    
    


.bold { font-weight:bold; }
.mono { font-family:monospace; }


.rb{ 
text-align:right; 
}


.cent { 
text-align:center; 
}

.vertt{ 
vertical-align:top;
}

.vertb{ 
vertical-align:bottom;
}

.vertm{ 
vertical-align:middle;
}


.border0{ 
border: none ;
}







/* --- form elements  --*/


input:focus {  outline: 3px solid #567384  }
select:focus {  outline: 3px solid #567384  }


.buttons {
  /* no em! IE problems */
height:28px;
vertical-align:middle;
padding:4px;
font-weight:bold;
/*min-width:90px;*/ 
width:180px;
background-color:#eff1e0; 
border: solid 2px #777;
}


.txtf
{
height:20px;
padding-left:2px;
background-color:#ebf1b6;
border: solid 2px #777;
}



/*
.inpfile
{
	height:34px;
	padding-left:2px;
	background-color:#ebf1b6;
	border: solid 2px #777;

    display: block !important;
    width:   340px !important;
    opacity:   1 !important;
    overflow: hidden !important;
}
*/



/*
input[type="file"] {
    display: none;
}
*/


.label-f-file-upload {
    font-size:12px;
    font-weight:bold;
    border: 1px solid #ccc;
    display: inline-block;
    height: 34px;
    padding: 6px 12px;
    cursor: pointer;
}
















.list_cell1
{
padding:4px;
padding-left:2px;
padding-right:2px;
vertical-align:top;
border-bottom: solid 1px #567384;
}


.head_cell
{
font-weight:bold;
font-size:120%;
padding-top:25px;
/* text-align:center;*/  
}

.maxw120
{
max-width:110px;
}

















table { 	border-spacing:0px; border-collapse:collapse; }
    


.line
{	
	border-color:#eeede7;
}


.block
{
    box-sizing: border-box;
    margin-bottom:4px;
    padding:14px;
    background-color:#FFF;
    border:  solid 2px #d8d7d1; 
}



.errormg
{
      /*width:100%;*/
    margin-bottom:4px;      
    padding:8px;
    border: solid 2px #D00; 
}





.headertext
{
    color:#999999; 
    font-size:18px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    /* background-color:#FFF; */
}



a {  
/*    color:#0055cc;
    color:#900000; */
    color:#005599;   
    /* color:#508ab8; */    
}














.result-tab
{
background-color:#FFF;
}



.list_cell1
{
vertical-align:top;
border-bottom: solid 1px #e5e5e5;
}

.border-LR
{
border-left: solid 1px #e5e5e5;
border-right: solid 1px #e5e5e5;
}

.border-T
{
border-top: solid 1px #e5e5e5;
}


.head_cell
{
font-weight:bold;
font-size:120%;
padding-top:25px;
/* text-align:center;*/  
}



.min-w100{ min-width:100px; }
.min-w120{ min-width:120px; }


.border0{ 
border: none ;
}










/* --- form elements  --*/

.buttons {
  /* no em! IE problems */
height:28px;
vertical-align:middle;
padding:4px;
font-weight:bold;
/*min-width:90px;*/ 
width:180px;
}

.buttons
{
    background-color:#f5faff; 
    border: solid 2px #005599;
}

.txtf
{
    height:20px;
    background-color:#edf7ff;
    background-color:#f5faff;
    border: solid 2px #005599;
}



.inpfile
{
    background-color:#f5faff;
    border: solid 2px #005599;
}



/*  input file style label instead of button */
/* input[type="file"] {
    display: none;
}
*/





input:focus {  outline: 3px solid #005599  }
select:focus {  outline: 3px solid #005599  }
/*  a:focus {  outline: 3px solid #005599  }  */ 



/* --------------- f indic tree menu + fg links   ------------------------ */
.iidentifier
{
	font-size:85%;
	font-weight:normal;
	font-style:italic;
}
.identifier_current
{
	/* background-color:#508AB8; */
	background-color:#005599;   
	color:#FFF;
}

.l , .l:hover , .sl 
{
white-space: normal;
/* border: 1px solid #ccc; */
padding: 4px;
}







#startPageBlock { 
max-width: 950px;
/* margin-left: 9px; */
	padding-bottom:20px;
}

#startPageBlock p { 
	/* font-size:110% ; */ 
	/* margin-right: 9px; */
	}

#startPageBlock hr { 
	border-top: 1px solid #ccc;
	}


