h1.diff {
	font-size: x-large;
}

body {
        font-family: verdana, arial, helvetica, sans-serif;
}

div.geBody {
}
div.sustainableBody {
}
div.quote {
	background-color: lightgrey;
	border-style: solid;
	border-width: thin;
}


body.gmo {
	background-color: lightyellow;
}
body.sustainable {
	background-color: rgb(199, 254, 200);
}
body.locations {
	background-color: rgb(240, 217, 255);
}
a.orgLink:link, a.orgLink:active, a.orgLink:visited {
        text-decoration: none;
        color:#000099;
        font-weight: bold;
        font-size: x-small;
}

a.orgLink:hover {
        text-decoration: underline;
}

a.directionArrow:link, a.directionArrow:active, a.directionArrow:visited {
        text-decoration: none;
        color:#000099;
        font-weight: bold;
        font-size: medium;
}

a.directionArrow:hover {
        text-decoration: underline;
}

td.orgDetails {
#	background-color: rgb(225, 225, 225);
	border-top: solid 0.1em black;
	padding: 0;
	padding-top: 5;
	padding-bottom: 5;
	margin: 5;
        font-size: x-small;
}

td.bookTitle {
        font-size: x-small;
        font-weight: bold;
	border-top: thick solid;
	background-color: rgb(225, 225, 225);
	border-top-width: 3;
	border-color: black;
}

td.bookAuthor {
        font-size: x-small;
	background-color: rgb(225, 225, 225);
}
td.bookDescription {
        font-size: x-small;
	background-color: rgb(225, 225, 225);
}
td.isbn{
        font-size: x-small;
	background-color: rgb(225, 225, 225);
}
td.pubDate {
        font-size: x-small;
	background-color: rgb(225, 225, 225);
}
tr.bookEntry {
}

p {
	font-size: x-small;
	margin-left: 20px;
}

p.myComment {
	border-style: solid;
	border-width: thin;
        color:red;
	background-color: lightblue;
	padding: 5;

}

div.myComment {
	border-style: solid;
	border-width: thin;
        color:red;
	background-color: lightblue;
	padding: 0;
	margin: 15;
}

li {
	font-size: x-small;
}


a.backIndex:link, a.backIndex:visited, a.backIndex:active {
        font-size: x-small;
        text-decoration: none;
        color:red;
}
a.backIndex:hover {
        font-size: x-small;
        text-decoration: underline;
        color:red;
}

table.sideMenu {
}

td.sideMenuTable {
        vertical-align: top;
}
td.mainContent {
        vertical-align: top;
}

table.menuSection {
	width: 80%;
        border: solid;
        padding: 0;
        margin: 0;
        text-align: top;
}

table.level_1Menu {
	width: 100%;
        padding: 0;
        margin: 0;
        text-align: top;
}
td.level_1Menu {
        font-size: small;
	width: 25%;
        text-align: center;
}
td.level_1MenuSelected {
        font-weight: bold;
        font-size: small;
	background-color: yellow;
	width: 33%;
        text-align: center;
}
a.level_1Menu:link, a.level_1Menu:visited, a.level_1Menu:active {
        font-size: small;
        text-decoration: none;
        color:#000099;
}
a.level_1Menu:hover {
        font-size: small;
        text-decoration: underline;
        color:#000099;
}

table.level_2Menu {
	width: 100%;
        padding: 0;
        margin: 0;
        text-align: top;
}
td.level_2Menu {
        font-size: x-small;
#	width: 33%;
        text-align: center;
}
td.level_2MenuSelected {
        font-weight: bold;
        font-size: x-small;
	background-color: yellow;
	width: 33%;
        text-align: center;
}
a.level_2Menu:link, a.level_2Menu:visited, a.level_2Menu:active {
        font-size: x-small;
        text-decoration: none;
        color:#000099;
}
a.level_2Menu:hover {
        font-size: x-small;
        text-decoration: underline;
        color:#000099;
}
a.footnote:link, a.footnote:visited, a.footnote:active {
	vertical-align: super;
        font-size: xx-small;
	font-weight: bold;
        text-decoration: none;
        color: red;
}
a.footnote:hover {
        text-decoration: underline;
}

a.footnoteBack:link, a.footnoteBack:visited, a.footnoteBack:active {
        font-size: x-small;
	font-weight: bold;
        text-decoration: none;
        color: red;
}
a.footnoteBack:hover {
        text-decoration: underline;
}

a.newsItem:link, a.newsItem:active, a.newsItem:visited {
        text-decoration: none;
        color:#000099;
        font-weight: bold;
        font-size: x-small;
}

a.newsItem:hover {
        text-decoration: underline;
}

a.nucResource:link, a.nucResource:active, a.nucResource:visited {
        text-decoration: none;
        color:#000099;
        font-weight: bold;
        font-size: x-small;
}

a.nucResource:hover {
        text-decoration: underline;
}

a.nucOrgs:link, a.nucOrgs:active, a.nucOrgs:visited {
        text-decoration: none;
        color:#000099;
        font-weight: bold;
        font-size: x-small;
}

a.nucOrgs:hover {
        text-decoration: underline;
}

td.informDetails {
#       background-color: rgb(225, 225, 225);
        border-top: solid 0.1em black;
        padding: 0;
        padding-top: 5;
        padding-bottom: 5;
        margin: 5;
        font-size: x-small;
}
span.date {
        color:red;
}

p.newsItem {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

div.termOfRef {
	background-color: lightgrey;
}

h3.newsItem {
#	padding-top: 0;
	padding-bottom: 0;
#	margin-top: 0;
	margin-bottom: 0;
}
