
/* default stuff */
html,body { margin:0; width:100%; height:100%; }
div,span  { margin:0; }
A:active,A:link,A:visited,A{ text-decoration: none; }
td{vertical-align: top;}

/* colors for testing 
.dvback{ background-color: #CCCCCC; }
.dvbody{ background-color: #00CCFF; }
.dvhead{ background-color: #CC3300; }
.dvmenu{ background-color: #33FF66; }
.dvmain{ background-color: #FF9900; }
.dvfoot{ background-color: #FFFFFF; }
*/

body{ background-color: #F0F8FF; }
/*.dvbody{ background-color: #00CCFF; }*/

/* body width=800 >> main=675 */
.dvbody{ width:  930px; display: table; }
.dvhead{ height:  90px; margin:5px 0 5px 0;  padding:3px; }
.dvheadl{height:  90px; width: 280px; float:left; }
.dvheadr{height:  90px; width: 600px; float:right;}
.dvmenu{ width:  160px; /*position:absolute;*/  padding:3px; } /*overflow-x: hidden; }*/
/* .dvsmenu{width:  700px; float:right;   padding:0 10px 0 10px; } */
.dvmain{ width:  730px; /*float:right;*/   padding:10px;} /*overflow-x: hidden; }    min height 400 */
.dvfoot{ width:  100%;  float:right;               margin-top:3px; } /*overflow-x: hidden;  margin for offset in y-dir */
.dvads { margin-top: 25px; }

/*.dvleft,.dvmain,.dvfoot{ display:block; }*/
.dvhead{ border-bottom: 2px groove #FFFF00; }
.dvmenu{ }
.dvsmenu{border-left:  2px groove #FFFF00; border-bottom:  2px groove #FFFF00; }
.dvmain{ border-left:  2px groove #FFFF00; }
/*.dvfoot{ border-top: 1px solid #000000;}*/
.dvads { text-align: center; }
.dvlinkunit{  }


.title{ 
    font-weight:        bold;
    font-size:          24px;
    margin:             10px;
}

.par, .par_img, .error, .note, .noteb, .news{
    font-size:          14px;
}
.par, .par_img, .img{ 
    width:   600px;  
    padding: 5px; 
}
.par_img, .img{
    width: 700px; text-align: center; 
    border-top:    3px groove #CCCC00; 
    border-bottom: 3px groove #CCCC00; 
}

.tbl_man   { width: 600px; }
.tbl_man th{ border-bottom: 4px double #000000; }
.tbl_man td{ border-bottom: 1px dashed  #000000; }
/*.tbl_man  a, .tbl_man  a{ font-weight: bold;  border-bottom: 1px groove #CCCC00; }*/
/*.tbl_man  a{ color: #333300; }*/
/*.tbl_man ah{ color: #9999CC; }*/
.tbllink, .tbllinkh{border-bottom: 1px groove #CCCC00; }
.tbllink { color: #333300; }
.tbllinkh{ color: #9999CC; }

.note,.noteb{
    padding-left:       5px;
    padding-right:      5px;
    background-color:   #FFFFFF;
    border:             1px #000000 solid;
    margin-top:         8px;
    margin-bottom:      8px;
    color:              #FF0000;
}
.error{
    font-weight:        bold;
    color:              #FF0000;
}

.newstitle{
    font-weight:        bold;
  /*border-bottom:      1px #CCCC00 solid;*/
}
.news{
    padding-left:       5px;
    padding-right:      5px;
    background-color:   #FFFFFF;
    border-top:         2px groove #CCCC00; 
    margin-top:         15px;
  /*color:              #FF0000;*/
}


.menu, .menuh, menu{
    border-bottom:      2px groove #CCCC00;
    font-weight:        bold;
    font-size:          14px;
    display:            block;
}
.menu{
    border-top:         2px dotted #F0F8FF;
    color:              #404040;
}
.menuh{
    border-top:         2px groove #FFFFFF;
    color:              #9999CC;
}




.smenu, .smenuh, .imglink{
    font-weight:        bold;
    font-size:          12px;
    display:            inline;
/*    padding-bottom:     10px;*/
}
.smenu { color: #404040; }
.smenuh{ color: #9999CC; }



.link,.linkh{ 
    margin-top:         15px;
    font-weight:        bold;
    border-bottom:      2px groove #CCCC00; 
}
.link { color: #333300; }
.linkh{ color: #9999CC; }





/* table feedback */
.dvfeedb{ font-weight: bold;  font-size: 13pt; text-transform: capitalize; }
.tbfeedb{
    width: 100%;
    border: 1px solid #000000;
    font-size: 11pt;
}

.thfeedb{
    background-color: #A8A8A8;
    border-bottom:    1px solid #000000;
}

.box{
    background-color:   #E6E6E6;
    display:            block;
}
.boxH{
    font-size:          9pt;
    color:              #000000;
    background-color:   #C3D9FF;
    margin:             1px;
    border-bottom:      1px #000000 solid;
}
.boxI{
    font-size:          14px;
    color:              #FF0000;
    border-bottom:      0px;
    font-weight:        bold;
    /*font-family:        Arial;*/
}





