body {
  color: #000000; background: #FFFFFF;
  font-family: Arial; font-size: 12pt;
  margin: 0pt; overflow: hidden;
  scrollbar-face-color: #E0E0E0; 
  scrollbar-highlight-color: #FFFFFF; 
  scrollbar-shadow-color: #1E8666; 
  scrollbar-3dlight-color: #1E8666; 
  scrollbar-arrow-color: #0055AA; 
  scrollbar-track-color: #EEEEEE; 
  scrollbar-darkshadow-color: #AAAAAA}

a:visited {
  color: #0033CC;
  font-family: Arial;
  text-decoration: underline }

a:link {
  color: #0033CC;
  font-family: Arial;
  text-decoration: underline }

a:hover {
  color: #009999;
  font-family: Arial;
  text-decoration: none }

div.cContent {
  padding-top: 10pt;
  padding-right: 5pt;
  overflow: auto}

div.cPageHeading
{
	color: #00AAAA;
	padding: 2pt;
	font-size: 16pt;
	font-weight: bold
}

.cHeading {
  font-weight: bold; }

hr.cTitleHR
{
	width: 100%;
	color: #00AA55
}

/* Membership */

.cMemHeading
{
	font-weight: bold;
	background: #0088CC; color: #FFFFFF;
	padding: 2pt;
}

/* Structure */

tr.cStructureBG {
  background: #EEEEEE}

/* Publications */

td.cPubHeading
{
	font-weight: bold;
	background: #6699CC; color: #EEEEEE;
}

/* Job Market */

table.cJob
{
	border: 1pt solid
}

table.cJob td.cJobCompay
{
	background: #6699CC;
	color: #FFFFFF;
	font-weight: bold;
}

table.cJob td
{
	border: 1pt solid #6699CC
}

table.cJob td.cJobDescription, td.cJobRemuneration
{
	background: #EEEEEE;
	color: #999999;
	font-weight: bold;
}

table.cJob td.cJobRequirements
{
	background: #EEEEEE;
	color: #FF3300;
	font-weight: bold;
}

table.cJob td.cJobBenefits
{
	background: #EEEEEE;
	color: #6699FF;
	font-weight: bold;
}

/* Links */

.cLinkHeading
{
	font-weight: bold;
	background: #00AA88; color: #FFFFFF;
	padding: 2pt;
}
