/*
  Style file for the various translation pages, *except* for the translation home page
  (ie, /Consortium/Offices)

  $Date: 2009/10/21 09:28:46 $, by $Author: ivan $

*/


h1 { 
  	background:			#90A7D0; /* #0050B2; #EFEBCE;  #005a9c;#cccc99; */
  	color:				white;
	margin-top: 		10px;
	margin-bottom:		0.5em;
	padding-left: 		0.5em;
	padding-right:		0.5em;
	background-repeat:	no-repeat;	
	clear: 				left;
	font-size:			150%;
}

h2 { 
	background:        #EFEBCE; /* #aa7; */ 
  	color:             #0050B2;
	/* padding-left:      10px; */
	/* background-image:  url(translation-corner.png); */
	/* background-repeat: no-repeat; */
	font-weight:       bold;
	font-size:         110%;
	clear: 				left;
}

h2.listSubtitle {
	background:        white;
	color:             inherit;
	margin-bottom:     -0.8em;
}


ul.subtitles li {
	background:        #DDE; /* #aa7; */ 
  	color:             black;
	font-weight:       normal;
	padding-left:      0.5em;
	padding-right:     0.5em;
}


h3[dir~="rtl"], h2[dir~="rtl"] { 
	padding-right: 0.5em;
}


a:link, a:visited { 
	color: teal;
}

a:hover { 
	color:      black; 
	background: yellow;
}

h1 a:link, h2 a:link { 
	color : white;
}

h1 a:visited, h2 a:visited { 
	color : white;
}

h1 a:hover {
	color: black;
	background: #F0E68C;

}
h2 a.target:hover {
	background:        #EFEBCE; 
  	color:             #0050B2;
/*Tryiing to fix [[73	h1 a:hover	Invalid number : background Too many values or values are not recognized : khaki]]
cf. http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.w3.org%2F2005%2F11%2FTranslations%2Ftranslations.css&warning=1&profile=css21&usermedium=all*/
}	

a.origDoc:link,  a.origDoc:visited { 
	color : teal;
}

dl    { 
	padding-left: 0.3em;
	padding-right: 0.3em;
	clear: left;
}

dt.TR { 
	font-weight: normal; 
	margin-top:  0.5em;
}

.ATR {
	/* background: #ffc; */
}

dd.ATR {
	font-style: italic;
	font-weight: bold
}

p { clear: left }

/* highlighting and border effects */
#navbar {
	float: right
}

.navbar {
	padding: 0 1px 2em 1em; 
	margin: 0;
	/* font: bold 10px Verdana, sans-serif; */
  	background: white; 
	width: 20em;
	font-size: 90%;
}
.navbar li {
	list-style: none; 
	margin: 0; 
	border-top: 1px solid gray;
  	text-align: left;
}
.navbar li#current {
	list-style: none; 
	margin: 0; 
	border-top: 1px solid gray;
	text-align: left; 
	background: #CCD; 
	color: black; 
	padding: 0.25em 0.5em 0.25em 0.75em;
  	border-left: 1em solid #AAB; 
	text-decoration: none;
}
.navbar li a {
	display: block; 
	padding: 0.25em 0.5em 0.25em 0.75em;
  	border-left: 1em solid #AAB; 
	text-decoration: none;
}
.navbar li a:link {color: #667; }
.navbar li a:visited {
	color: #667; 
}
.navbar li a:hover {
	border-color: #FE3; 
	color: #FFF; 
	background: #332;
}



/* tabbed styles */
.navigation {
	padding: 3px 0;
	margin: 0;
	/* border-bottom: 1px solid #778; */
  	/* font: bold 10px Verdana, sans-serif; */
	font-size: 90%;
}
.navigation li {
	list-style: none; 
	margin: 0;
  	display: inline; 
	line-height: 150%;
}
.navigation li.title {
	font-weight: bold;
}
.navigation li a {
	padding-right: 3px;
	padding-left: 4px;
	border-left: 1px solid #778; 
	border-bottom: none;
	border-top: none;
	text-decoration: none;
}

.navigation li.title + li a {
	padding-right: 3px;
	padding-left: 3px;
	border-left: none; 
	border-bottom: none;
	border-top: none;
	text-decoration: none;	
}



.navigation li a:link {
	color: teal;
}
.navigation li a:visited {
	color: teal;
}
.navigation li a:hover {
	color: #000; 
	background: #AAE;
  	border-color: #227;
}



