img {margin:0; padding:0; border-width:0;}

body
{
	background-attachment: fixed; 
	background-color: white;
	font-family:'Arial','Helvetica','sans-serif'; 
	font-size:13pt;
	line-height:130%; 
	color:black;
	padding-right:2em;
}

A {color: #0000FF; text-decoration: none;}
A:visited {color:#A0A0FF;}
A:hover {color:#7070FF;}
A:active {color:#9090FF; background:#E1F3FF;}

A.tbl {color:#000080; text-decoration:none;}
A.tbl:visited {color: #A0A0FF;}
A.tbl:hover {color: red;}
A.tbl:active {color: #FFFF80; background:transparent;}

.hidden {color:#FFFFFF;}
.hidden:visited {color: #FFFFFF;}
.hidden:hover {color: #FFFFFF;}
.hidden:active {color: #FFFFFF;}

ul {list-style:square;}
li {line-height:130%;}
li i {font-style:normal; text-decoration:underline;}

.center {text-align: center;}
.shift {padding-left: 2em;}
footer {position: fixed; left: 10px; bottom: 0;}

DIV.print td
{
	text-align: center;
	padding: 5px;
}
DIV.print th
{
	text-align: left;
	color: black;
	font-weight: normal;
	padding-top: 1.8em;
}

DIV.shift table 
{
	border-collapse: collapse;
	border: hidden;
}
DIV.shift th 
{
	border: 1px solid black; 
	padding: 0px 3px 0px 3px;
	color: black;
	font-weight: 700;
}
DIV.shift td 
{
	border: 1px solid black; 
	padding: 0px 3px 0px 3px;
}

th
{
	vertical-align:centerline;
	text-align:left;
	color:#000080;
	padding:0.3em;
}
td
{
	vertical-align:top;
	padding:0.3em;
	padding-right:2em;
}

th.version
{
	vertical-align:centerline;
	text-align:left;
	color:#000080;
	padding:0.1em;
}
td.version
{
	vertical-align:top;
	padding:0;
}