body {
	background-image: none;
	background-color: white;
	font-family: verdana;
	font-size: 100%;
	color: black;
}
a:link {
	color: black;
	font-size: 100%;
	text-decoration: none;
}

a:hover {
	color: black;
	font-size: 100%;
	text-decoration: none;
}


a:visited {
	color: black;
	font-size: 100%;
	text-decoration: none;
}
a:active {
	color: black;
	font-size: 100%;
	text-decoration: none;
}
#printHeader {
	display: block;
}

#printFooter {
	display: block;
}

#topPageBG {
	display: none;
}

#middlePage .leftSite {
	display: none;
}

.navi {
	display: none;
}
.pictures {
	display: none;
}
#footerPageBG {
	display: none;
}
#middlePage .rightSite {
	width: 100%;
}
.headerR .picturesPrint {
	display: block;
}

#middlePageBG, #middlePageBG *{
	background-image: none;
	background-color: white;
}


.itext, .inpStyle .itext{
	background-color: white;
	border: 1px solid silver;
	height: auto;
	color: black;
}
textarea.itext, .inpStyle textarea.itext{
	background-color: white;
	border: 1px solid silver;
	height: auto;
	color: black;
}
.iselect, .inpStyle .iselect{
	background-color: white;
	border: 1px solid silver;
	height: auto;
	color: black;
}

table.grid {
	width: 100%;
}

table.grid tr.row1, table.grid tr.row2 {
	margin:0;
	padding: 4px;
	background-image: none;
	height: 18px;
}

table.grid th{
	background-color: silver;
	padding: 4px;
	text-align:left;
	white-space: nowrap;
}
table.grid td{
	border-left: 1px silver dotted;
	padding: 4px;
}
table.grid td.nowrap{
	white-space: nowrap;
}

div .row1, table.grid tr.row1 {
	margin:0 2px 0 2px;
	background-color: white;
	background-image: none;
	border-left: 0;
}
div .row2, table.grid tr.row2 {
	margin:0 2px 0 2px;
	background-color: silver;
}