/****************************************/
#navigation, #user, #tabs, #breadcrumb, #footer-navigation, #user, #sub-navigation, #tabs-external { display:none; }
/****************************************/
#page { margin:4mm; }
#header {
/*	height: 20mm;
	background-image: url("../images/header.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;*/
}
#content { width:165mm; }
#content-col1 {float:left; width:90mm; padding-left:0mm; padding-right:4mm; }
#content-col2 {float:right; width:60mm;   }
#content-row1 { clear:both; padding-left:0mm; }
#content-row2  { clear:both; padding-left:0mm; }
#footer { clear:both; padding-top:4mm; width:165mm; }
/****************************************/
body,td,th,div,p,ul,ol,a,form,input,textarea,h1,h2,h3,h4,h5,h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:3.3mm;
}
body { background:#FFFFFF; }
a { text-decoration: underline; color:#999999;}
fieldset { border:1px solid #000000!important; padding:3mm!important; margin:3mm!important;  }
/*td, th { border-bottom:1px solid #000000!important; border-left:1px solid #000000!important; }
table { border-top:1px solid #000000!important; border-right:1px solid #000000!important; }*/


.result-set caption { margin-top:16px; margin-bottom:-8px; }
.result-set th {  border-bottom:1px solid #999999; font-size:85%; font-weight:normal; padding:0 8px 0 0px; }
.result-set td { border-bottom:1px solid #999999; border-right:1px none; padding:0 8px 0 0px; }
.result-set {  margin:16px 0 16px 0; width:100%; }
.result-set tr.last-row td { border-style:none; padding-top:2px; }
.result-set tr.result-set-noline td { border-style:none; padding-top:1px; }
.result-set tr.result-set-comment td { padding-top:4px; padding-bottom:2px; background-color:#efefef; }
.result-set tr.result-set-disabled td  { background-color:#efefef; color:#999999; }
.result-set tr.result-set-disabled a  { color:#999999; }
.result-set tr.table-split td  { padding-top:8px; }
.result-set ul { padding:0; margin:0;  }
.result-set li { padding:0 0 0 1.9em; margin:0; list-style-type:none; text-indent:-1.9em; }

.matrix caption { margin-top:16px; margin-bottom:-8px; }
.matrix th {  border-right:1px solid #999999; font-weight:bold; padding:0; background-color:#efefef; }
.matrix td { border-bottom:1px solid #999999; border-right:1px solid #999999;  padding:0; }
.matrix hr { color:#999999; border-color:#999999; }
.matrix {  margin:16px 0 16px 0; width:100%; border-left:1px solid #999999; /* border-top:1px solid #999999; */ font-size:90%;  }
.matrix h2 { background-color:#efefef; padding:0 4px 0 4px; white-space:nowrap; border-bottom:1px solid #999999; border-top:1px solid #999999;}
.matrix ul { padding:0; margin:0; list-style-type:none; margin-bottom:1em;}
.matrix li { padding:0 4px 0 4px; margin:0; white-space:nowrap;  }

h1, h2, h3, h4, h5, h6 { paddin:0; margin:0; }
h1 { padding-bottom:16px; }
p { margin:0; padding-bottom:8px; }