body { 
	font-family: arial, verdana, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	margin: 5px;
	padding: 0;
	background: #D9DFD9;
}

.header { padding: 65px 0 0 0; background: #D9DFD9 url(i/header.gif) no-repeat top center; }

#content { position: absolute; left: 50%; margin: 0 0 0 -350px; width: 700px; }

h1 { font-size: 180%; text-align: center; margin: 0; }
h2 { font-size: 150%; text-align: left; font-variant: small-caps; margin: 1em 0 .5em 0; }
p  { text-align: justify; }
ul { margin: 0; padding-left: 1.2em; text-align: justify; }
ol { margin: 0; padding-left: 3em; text-align: left; }
td { font-size: 12px; }
ul.files { margin: 0; padding: 0; list-style-type: none; }
ul.maps  { margin: 0; list-style: square outside none;  }

a         { font-weight: bold; text-decoration: none; }
a:link    { color: #00628F; }
a:visited { color: #00628F; }
a:hover   { color: #004464; }

.toctit   { font-size: 120%; padding: 1em 0 .5em 0; font-weight: bold; vertical-align: top; }
.tocmid   { font-size: 100%; padding: .5em 0 0 0; font-weight: bold; vertical-align: top; }
.toctab   { font-weight: bold; color: #00628F; vertical-align: top; }
.tochov   { font-weight: bold; color: #004464; vertical-align: top; background-color: #C3CDC3; cursor: pointer; }
.cd       { color: #1A346A; }

.exe { padding: 0 20px 0 0;	background: url(i/icon_exe.gif) no-repeat bottom right; }
.pdf { padding: 0 20px 0 0;	background: url(i/icon_pdf.gif) no-repeat bottom right; }
.xls { padding: 0 20px 0 0;	background: url(i/icon_xls.gif) no-repeat bottom right; }
.svg { padding: 0 20px 0 0;	background: url(i/icon_svg.gif) no-repeat bottom right; }
.out { padding: 0 20px 0 0;	background: url(i/icon_out.gif) no-repeat bottom right; }

.cont { margin: 0; }
.center { text-align: center; }