body {
	margin-left: 4px;
	margin-top: 4px;
	margin-right: 4px;
    color: #000000;
    background-image: url(/book/img/background_desk.gif);;
}

.tablex {
    border-top: 1 solid #f7f7f7;
    border-left: 1 solid #f7f7f7;
}
.tblbrdr {
    border-top: 1 solid #f7f7f7;
    border-left: 1 solid #f7f7f7;
}
.tblbrdr td {
    border-right: 1 solid #f7f7f7;
    border-bottom: 1 solid #f7f7f7;
}
.tdbrdr {
    border-right: 1 solid #f7f7f7;
    border-bottom: 1 solid #f7f7f7;
}
th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    background-color: #cccccc;
}
p,td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.xtd {
    border-right: 1 solid #f7f7f7;
    border-bottom: 1 solid #f7f7f7;
}
.tblnobrdr {
    border-width: 0;
    border-style: none;
}
.tblnobrdr td {
    border-width: 0;
    border-style: none;
}
.eutxt {
	color: #992222;
}
input,textarea,select,file {
    background-color: #fffff6;
    color: #000000;
    border: 1 solid #cccccc;
    font-family: Fixed, System, Monospace;
}
.btn {
    border-bottom: 1 solid #666666;
    border-right: 1 solid #666666;
    border-top: 1 solid #f7f7f7;
    border-left: 1 solid #f7f7f7;
    background-color: #cccccc;
    color: #000000;
	font-family: Tahoma;
	font-size: 9pt;
    font-weight: bold;
}
.btn:active {
    border-top: 1 solid #666666;
    border-left: 1 solid #666666;
    border-bottom: 1 solid #f7f7f7;
    border-right: 1 solid #f7f7f7;
}

.tinybtn {
    border-bottom: 1 solid #666666;
    border-right: 1 solid #666666;
    border-top: 1 solid #f7f7f7;
    border-left: 1 solid #f7f7f7;
    background-color: #cccccc;
    color: #000000;
	font-family: Tahoma;
	font-size: 7pt;
}

.tinybtn:active {
    border-top: 1 solid #666666;
    border-left: 1 solid #666666;
    border-bottom: 1 solid #f7f7f7;
    border-right: 1 solid #f7f7f7;
}

.txtinp {
    background-color: #fffff6;
    color: #000000;
    border: 1 solid #cccccc;
    font-family: Fixed, System, Monospace;
}
.tabnm {
    width: 50px;
    padding: 1px;
    padding-bottom: 2px;
    padding-left: 3px;
    border-top: 1 solid #e0e0e0;
    border-bottom: 1 solid #cccccc;
    border-right: 1 solid #cccccc;
}
.tabhl {
    width: 50px;
    padding: 1px;
    padding-bottom: 2px;
    border: 2 outset #e0e0e0;
}
.saref {
    text-decoration: none;
    font-size: 10px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.safnt {
    text-decoration: none;
    font-size: 10px;
    font-family: Fixed, System, Monospace;
}
.tdsm {
    text-decoration: none;
    font-size: 10px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.tdsmlbl {
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: right;
}
.lbl {
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: right;
}
.tdsmbb {
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    border-bottom: 1 solid #cccccc;
}
.tdsmpub {
    text-decoration: none;
    color: #660000;
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.saref:link      {
	color: #464646;
	text-decoration: none;
 }
 
.saref:active    {
	color: #2222cc;
	text-decoration: none;
}

.saref:visited   {
	color: #131313;
	text-decoration: none;
}

.saref:hover     { 
	color: #a6a6a6;
	text-decoration:  underline
}

.thinline     { 
	text-decoration: none;
    border: 1 dashed #cccccc;
}
.ppad {
    height: 40px;
}

a:link      {
	color: #464646;
	text-decoration: none;
 }
 
a:active    {
	color: #2222cc;
	text-decoration: none;
}

a:visited   {
	color: #131313;
	text-decoration: none;
}

a:hover     { 
	color: #a6a6a6;
	text-decoration:  underline
}
.tblbord {
    border: 1 solid #e0e0e0;
}
.hilabel {
    background-color: #e0e0e0;
    padding: 4px;
}
.ltxt {
    color: #808080;
}

.vprint {
    color: #220000;
}
