/* generic */

BODY, A, P, TD, DIV, SPAN  {
	font-size : 11pt;
	font-family : sans-serif;
	font-weight: normal;
	color : #000000;
}

.small  {
	font-size : 9pt;
	color : #333333;
}

p.copyright {
	font-size : 9pt;
	font-family : monospace;
	font-weight: normal;
	color : #999999;
}


/* logo */

a.logo, a.logo:visited, a.logo:active {
	font-family : monospace;
	color : #9E8781;
	font-size : 24pt;
	font-weight: bold;
	text-decoration: none;
}
					
a.logo:hover {
	font-family : monospace;
	color : #333333;
  background-color : #EFE8E6;
	font-size : 24pt;
	font-weight: bold;
	text-decoration: none;
}

/* language switch */

.lang {
	font-family : monospace;
	color : #9E8781;
	font-size : 9pt;
	font-weight: bold;
	text-decoration: none;
}

a.lang, a.lang:visited, a.lang:active {
	font-family : monospace;
	color : #9E8781;
	font-size : 9pt;
	font-weight: normal;
	text-decoration: none;
}
					
a.lang:hover {
	font-family : monospace;
	color : #333333;
  background-color : #EFE8E6;
	font-size : 9pt;
	font-weight: normal;
	text-decoration: none;
}



/* page content : header section */

.levelOneTitle  {
	font-size : 9pt;
}

H1 {
	font-family : sans-serif;
	font-size : 14pt;
	color : #663333;
}

.attachmentHeader {
	color : #663333;
}

.attachmentTitle {
	color : #372F2C;
	font-weight: bold;
	font-size : 12pt;
}



/* global navigation */

p.navi_main {
	font-family : monospace;
	color : #cccccc;
	font-size : 9pt;
	text-decoration: none;
}

a.navi_global, a.navi_global:visited, a.navi_global:active {
	font-family : monospace;
	color : #ffffff;
	font-size : 9pt;
	text-decoration: none;
}
					
a.navi_global:hover {
	font-family : monospace;
	color : #ffffff;
  background-color : #999999;
	font-size : 9pt;
	text-decoration: none;
}

/* utils navigation */

a.navi_utils, A.navi_utils:visited, A.navi_utils:active {
	color : #ffffff;
	font-size : 9pt;
	text-decoration: none;
}
					
a.navi_utils:hover {
	color : #ffffff;
  background-color : #999999;
	font-size : 9pt;
	text-decoration: none;
}

/* local navigation */

.local_ancestor {
  background-color : #FFFFFF;
}
A.local_ancestor, A.local_ancestor:visited, A.local_ancestor:active {
	font-size : 9pt;
	color : #666666;
  text-decoration: underline;
}
A.local_ancestor:hover {
	font-size : 9pt;
	color : #666666;
  background-color : #FFE2AA;
	text-decoration: none;
}

.local_sibling {
	background-color : #FFEFE5;
}
A.local_sibling, A.local_sibling:visited, A.local_sibling:active {
	font-size : 9pt;
	color : #666666;
  background-color : #FFFFFF;
  text-decoration: underline;
}
A.local_sibling:hover {
	font-size : 9pt;
	color : #666666;
  background-color : #FFE2AA;
	text-decoration: none;
}

p.local_current {
	font-size : 9pt;
	color : #FF3333;
	background-color : #FFFFFF;
	font-weight: bold;
}

.local_child {
	background-color : #FFE7D9;
}
A.local_child, A.local_child:visited, A.local_child:active {
	font-size : 9pt;
	color : #666666;
  background-color : #FFFFFF;
  text-decoration: underline;
}
A.local_child:hover {
	font-size : 9pt;
	color : #666666;
  background-color : #FFE2AA;
	text-decoration: none;
}




/* -------------- not yet reviewed ----------------- */




A, A:visited, A:active {
	color : #000000;
	text-decoration: underline;
}
					
A:hover {
	color : #9E8781;
	text-decoration: none;
}

.white {
	color : #FFFFFF;
}





















/* backgorund colours */

.cWhite {
	background-color : #FFFFFF;
}

.cBack,
.cBackground {
	background-color : #FFF7F2;
}

.cHead {
	background-color : #86604C;
}

.cNaviGlobal {
background-color : #F7E9DF;
}

.cDivider1 {
background-color : #E5D8CF;
}

.cNaviLocal {
	background-color : #FFF7F2;
}

.cDivider2 {
background-color : #E5D8CF;
}


 


/* moux content styles */

.attachmentContent {
	font-size : 8pt;
	color : #000000;
}


A.attachmentTitle, A.attachmentTitle:visited, A.attachmentTitle:active {
	color : #372F2C;
	font-weight: bold;
	text-decoration: underline;
	font-size : 9pt;
}

A.attachmentTitle:hover {
	color : #372F2C;
	font-weight: bold;
	text-decoration: none;
	font-size : 9pt;
}


.attachmentCaption {
	color : #372F2C;
	font-style : italic;
}


/* specific styles */

.expoImageTitle {
	font-size : 12pt;
	font-weight : bold;
	color : #373737;
}

.expoImageCaption {
	color : #797977;
}

TD.navi_expo{
	font-size : 8pt;
	color : #7F8083;
	border-top : 1px solid #C9C9C9;
}

A.navi_expo, A.navi_expo:visited, A.navi_expo:active {
	color : #7F8083;
	font-size : 8pt;
	text-decoration: none;
}

A.navi_expo:hover {
	color : #FB302D;
	font-size : 8pt;
	text-decoration: underline;
}

.navi_expo {
	color : #FB302D;
	font-size : 8pt;
	font-weight: normal;
	text-decoration: none;
}

.grey {
	color : #999999;
	font-style : italic;
}

/* bottom bar */

.address {
	color : #FFFFFF;
	font-size : 8pt;
}


/* AttachmentImage */

.imageTitle {
	font-weight: bold;
	text-decoration: none;
	font-style : italic;
}

.imageHeader {
	text-decoration: none;
	font-style : italic;
}

