/* CSS Document */

BODY { z-index:2; }

INPUT { overflow:hidden; border:0px; background-color:transparent; z-index:1;}
INPUT.deffilter {
	border:1px solid #000000;	font-size:10px; 	z-index:1;
}

FORM { margin:0 0 0 0; padding:0 0 0 0; 	z-index:1; }
.underline { text-decoration:underline; }
SELECT { background-color:inherit; border:0px; font-size:10px; 	z-index:1; }

.dropdown {
	position:relative;
}

.dropdown .options {
	display:none;
}

.dropdownsel {
	position:relative;
	z-index:200;
}

.dropdownsel .options {
	display:block;
	position:absolute;
	TOP:10px; left:0px;
	padding:0 0 0 0; margin:0 0 0 0;
	border:1px solid #000000;
	background-color:#FFFFCC;
	z-index:300;
}

.dropdownoption {
	position:relative;
	font-size:12px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.hold {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9999FF;
	font-weight:bold;
	font-size:12px;
}

@media screen, projection {

.defrep {
position:relative;
	padding:0px 0px 0px 0px;
	margin:10px 0px 20px 10px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	z-index:1;
}


.defdatadiv {
	position:relative;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.defevenrow {
	background-color:#FEFEFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}
 
.defoddrow {
	background-color:#EEEEFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.defevenrowon {
	background-color:#FFFF99;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}
 
.defoddrowon {
	background-color:#FFFF99;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.defcell {
	position:static;
	padding:0px 1px 0px 2px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.deffilterdiv {
	position:relative;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
}


@media print {
.defrep {
	position:relative;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 20px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	z-index:1;
}

.defdatadiv {
	position:relative;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.defevenrow {
	border-bottom:1px solid #000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}
 
.defoddrow {
	border-bottom:1px solid #000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.defevenrowon {
	border-bottom:1px solid #000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}
 
.defoddrowon {
	border-bottom:1px solid #000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.defcell {
	position:static;
	border-bottom:1px solid #000000;
	padding:0px 3px 0px 3px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.deffilterdiv {
	display:none;
}
}


.deftopdiv {
	position:relative;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.defrecords {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.defrecords .defpagestot {
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.defpages {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.defpages .defpagesel {
	font-weight:bold;
	border:1px solid #000000;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
}

.defpages A {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000066;
}

.defheaddiv {
	position:relative;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	background-color:#EFEFFF;
	width:100%;
}

.defheadlink {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000066;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.defheaddiv {
	position:relative;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.defheadent {
	font-weight:bold;
	font-family:arial;
	font-size:14px;
	font-variant:small-caps;
	padding-left:3px;
}





.defheadent {
	position:static;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}



.defdatainput {
	position:static;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.row {
}

.rowon {
	background:#ffffff;
}

.rowsel {
	background:yellow;
}

.btnGo {
	border:1px solid;
	background-color:#929eac;
	color:#000000;
	font-weight:bold;
	width:50px;
}

.btnGoon {
	border:1px solid;
	background-color:#f2f3f4;
	color:#929eac;
	font-weight:bold;
	width:50px;
}

.whereExplanation {
	position:relative;
	margin:5px;
}

.whereExplanation p {
	font-weight:bold;
}
