body {
	margin: 0;  padding: 0;  margin-bottom: 15px;  margin-top: 8px;
	background: #748fa5; /#748fa5
}

body, td {
	font: 13px Bookman Old Style, Verdana;/ Arial, Helvetica, sans-serif;
	}

#subTitle {
	background: #000;  color: #fff;  padding: 4px;  font-weight: bold; 
	}

#siteNavigation a, #siteNavigation .current {
	font-weight: bold;  color: #448;
	}
#siteNavigation a:link    { text-decoration: none; }
#siteNavigation a:visited { text-decoration: none; }

#siteNavigation .current { background-color: #ccd; }

#siteNavigation a:hover   { text-decoration: none;  background-color: #fff;  color: #000; }
#siteNavigation a:active  { text-decoration: none;  background-color: #ccc; }

#siteMenu a:link   { text-decoration: none; color: #000; }
#siteMenu a:visited   { text-decoration: none; color: #000; }
#siteMenu a:hover   { text-decoration: none; text-color: #C00; color: #000;  }
#siteMenu a:active  { text-decoration: none; color: #000;  }


a:link    { text-decoration: none;  color: #00f; /underline}
a:visited { text-decoration: none; color: #00f; /000}
a:hover   { text-decoration: none; color: #c00; /000}
a:active  { text-decoration: none; color: #00f;    /000}

#pageContent {
	text-align: justify;
	clear: both;
	border-bottom: 6px solid #000;
	padding: 10px;  padding-top: 20px;
	line-height: 1.65em;
	background-image: url();
	background-repeat: no-repeat;
	background-position: top right;
	}

#pageContent_1 {
	text-align: justify;
	clear: both;
	border-bottom: 6px solid #000;
	padding: 10px;  padding-top: 20px;
	line-height: 1.65em;
	background-image: url(leonardo.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}

#pageContent, #siteNavigation {
	background-color: #fff; /#ccd
	}


.imgLeft  { float: left;   margin-right: 10px;  margin-bottom: 10px; }
.imgRight { float: right;  margin-left: 10px;   margin-bottom: 10px; }

hr { height: 1px;  color: #000;  background-color: #000;  margin-bottom: 15px; }

h1 { margin: 0;  font-weight: bold;  font-size: 2em; }
h2 { margin: 0;  font-weight: bold;  font-size: 1.6em; }
h3 { margin: 0;  font-weight: bold;  font-size: 1.3em; }
h4 { margin: 0;  font-weight: bold;  font-size: 1.18em; }

.blak { background-color: #000; }
.hide { display: none; }
.tableWidth { min-width: 400px; }

.tblRegular       { border-collapse: collapse; }
.tblRegular td    { padding: 6px;  background-image: url(fade.gif);  border: 2px solid #99c; }
.tblHeaderColor, .tblHeaderColor td { background: #99c; }
.tblNoBorder td   { border: 0; }