/* CSS for europa: who's who documents */
/* $Id: iww.css 49412 2007-05-29 13:17:42Z declan $ */

a:link  {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:active {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

body {
margin:	0px;
padding: 0px;
color: #666666;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #eeeeee;
scrollbar-highlight-color: #dddddd;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #bbbbbb;
*scrollbar-track-color: #FAF8F5;
scrollbar-arrow-color: #cc3300;
}

blockquote {
margin-top: 10pt;
margin-bottom: 10pt;
margin-left: 10pt;
margin-right: 10pt;
}

h1, h2, h3, h4, h5, h6	{
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 10pt;
margin-right: 10pt;
color: #cc3300;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

p	{
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 10pt;
margin-right: 10pt;
color: #333333;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: normal;
}

p a:link {
text-decoration: none;
font-weight: bold;
color: #A68974;
}

p a:visited	{ 
text-decoration: none;
font-weight: bold;
color: #A68974;
}	

p a:active	{
text-decoration: none;
font-weight: bold;
color: #A68974;
}

p a:hover	{ 
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

/*===*/

.newsflash {
padding-top: 1pt;
padding-bottom: 1pt;
padding-left: 4pt;
padding-right: 4pt;

margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;

border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
border-bottom: 1px solid #B2B2B2;

color: #FFFFFF;
background-color: #990000;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.newsflashitem {
color: #990000;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.help	{
margin-top: 5pt;
margin-bottom: 5pt;
margin-left: 10pt;
margin-right: 10pt;
color: #333333;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.help a:link {
text-decoration: none;
font-weight: bold;
color: #A68974;
}

.help a:visited	{ 
text-decoration: none;
font-weight: bold;
color: #A68974;
}	

.help a:active	{
text-decoration: none;
font-weight: bold;
color: #A68974;
}

.help a:hover	{ 
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

.hcommand	{
color: #666666;
text-decoration: none;
}

.hkey	{
color: #4B6785;
text-decoration: none;
}


/*===*/

.inbyone	{
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 20pt;
margin-right: 2pt;
}

.inbytwo	{
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 30pt;
margin-right: 2pt;
}

.inbythree	{
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 40pt;
margin-right: 2pt;
}

/*===*/

.entry	{
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 10pt;
margin-right: 2pt;
color: #644E4E;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.entry a:link {
text-decoration: none;
color: #644E4E;
}

.entry a:visited	{ 
text-decoration: none;
color: #644E4E;
}	

.entry a:active	{
text-decoration: none;
color: #644E4E;
}

.entry a:hover	{ 
text-decoration: none;
color: #4B6785;
}

.royal	{
margin-top: 5pt;
margin-bottom: 5pt;
margin-left: 10pt;
margin-right: 2pt;
color: #644E4E;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.royal a:link {
text-decoration: none;
color: #644E4E;
}

.royal a:visited	{ 
text-decoration: none;
color: #644E4E;
}	

.royal a:active	{
text-decoration: none;
color: #644E4E;
}

.royal a:hover	{ 
text-decoration: none;
color: #4B6785;
}


/*===*/

.monarch {
text-transform: uppercase;
}

/*===*/

.searchres	{
margin-top: 0pt;
margin-bottom: 6pt;
margin-left: 20pt;
margin-right: 2pt;
color: #705A5A;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.searchres a:link {
text-decoration: none;
color: #A68974;
}

.searchres a:visited	{ 
text-decoration: none;
color: #A68974;
}	

.searchres a:active	{
text-decoration: none;
color: #A68974;
}

.searchres a:hover	{ 
text-decoration: none;
color: #4B6785;
}


/*===*/

.zero	{
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
/*color: #666666;*/
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

/*===*/

.dotted {
margin-top: 7pt;
margin-bottom: 5pt;
margin-left: 0pt;
margin-right: 0pt;
}

/*===*/

.this {
color: #CC3300;
}


#freeEntriesDiv {
margin-top: 15pt;
margin-bottom: 5pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-style: normal;
color:#990000;
}

.arrowDiv {
float:right;
margin-right:15pt;
}

.arrowDiv div {
display:inline;
margin-right:20pt;
}

#PageMessage {
font-size:0.9em;
margin-left:20pt;
}

#EntriesList li {
list-style:none;
font-family: Arial Unicode MS,Arial,Helvetica,sans-serif;
}

#EntriesList li a {
color: #A68974;
text-decoration:none;
}

#EntriesList li .freeListDesc {
color:#333333;
}

#EntriesList li a:hover {
color:#4B6785;
}

.red {
margin-top: 5pt;
margin-bottom: 5pt;
margin-left: 0pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-style: normal;
color:#990000;
}

.red a:link {
text-decoration: none;
font-weight: bold;
color: #CC3300;
}

.red a:visited       {
text-decoration: none;
font-weight: bold;
color: #CC3300;
}

.red a:active        {
text-decoration: none;
font-weight: bold;
color: #CC3300;
}

.red a:hover {
text-decoration: none;
font-weight: bold;
color: #ff6600;
}

/*===*/

.blue {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-style: normal;
color: #4B6785;
}

.blue a:link {
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

.blue a:visited       {
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

.blue a:active        {
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

.blue a:hover {
text-decoration: none;
font-weight: bold;
color: #cc3300;
}

/*===*/

.for {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-style: normal;
color: #4B6785;
}

.for a:link {
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

.for a:visited       {
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

.for a:active        {
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

.for a:hover {
text-decoration: none;
font-weight: bold;
color: #cc3300;
}

/*===*/

.label {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #604949;
/*border: solid;
background-color: #FFFFFF;
border: solid;
border-color: #B2B2B2;
border-width: 1px;*/
}

/*===*/

.command {
margin-top: 6pt;
margin-bottom: 6pt;
margin-left: 0pt;
margin-right: 0pt;
color: #333333;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.command a:link	{ text-decoration: none; color: #333333; }
.command a:visited	{ text-decoration: none; color: #333333; }	 
.command a:active	{ text-decoration: none; color: #333333; }
.command a:hover	{ text-decoration: none; color: #333333; }

/*===*/

.smallcaps {
color: #666666;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
/*font-variant: small-caps;*/
}


i  {
font-style : italic;
}

/*===*/

.loginbox {
/*margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;*/
color: #4B6785;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
width: 65px;
height: 20px;
}

.searchbox {
/*margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;*/
color: #4B6785;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
width: 110px;
height: 20px;
}

.gotobox {
/*margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;*/
color: #4B6785;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
width: 85px;
height: 20px;
}

.advsearchbox {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #4B6785;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
width: 200px;
height: 20px;
}

.bigsearchbox {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #4B6785;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
width: 145px;
height: 20px;
}

.smallbox {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #4B6785;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
height: 20px;
}

.dropbox {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #4B6785;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
/*width: 165px;*/
height: 20px;
}

.shortdrop {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #4B6785;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
height: 20px;
}

/*===*/

.thintoc {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 10pt;
margin-right: 10pt;
color: #CC3333;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

/*===*/

.az	{
margin-top: 2pt;
margin-bottom: 2pt;
margin-left: 2pt;
margin-right: 2pt;
color: #666666;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.az a:link {
text-decoration: none;
color: #4B6785;
background-color: #FFFFFF;
}

.az a:visited	{ 
text-decoration: none;
color: #4B6785;
background-color: #FFFFFF;
}	

.az a:active	{
text-decoration: none;
color: #4B6785;
background-color: #FFFFFF;
}

.az a:hover	{ 
text-decoration: underline;
color: #cc3300;
background-color: #FFFFFF;
}

.azbox {
margin-top: 10pt;
margin-bottom: 10pt;
margin-left: 0pt;
margin-right: 0pt;
color: #B2B2B2;
background-color: #FFFFFF;
border: dotted;
border-color: #B2B2B2;
border-width: thin;
}

.az-current { color: #cc3300; background-color: #FFFFFF; }
.az-unavailable { color: #C7CAC4; background-color: #FFFFFF; }

/*===*/

.toc-current { color: #990000; }

.toc-home { text-indent: 0em; margin-left: 10pt; margin-right: 10pt; margin-top: 2px; margin-bottom: 2px; color: #705A5A; font-weight: bold; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; }

.toc-home a:link {
text-decoration: none;
color: #705A5A;
}

.toc-home a:visited	{ 
text-decoration: none;
color: #705A5A;
}	

.toc-home a:active	{
text-decoration: none;
color: #705A5A;
}

.toc-home a:hover	{ 
text-decoration: none;
color: #cc3300;
}

/*===*/

.todaysdate	{
margin-top: 0pt;
margin-bottom: 8pt;
margin-left: 10pt;
margin-right: 10pt;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #cc3300;
}
#featurelist {
list-style: none;
padding-left:0;
margin-left:0;
padding-top:.5em;
margin-top:.5em;
font-weight: bold;
}
#featurelist li {
font-size: smaller;
}
#featurelist li a:link {
text-decoration: none;
font-weight: bold;
color: #A68974;
}

#featurelist li a:visited     {
text-decoration: none;
font-weight: bold;
color: #A68974;
}

#featurelist li a:active      {
text-decoration: none;
font-weight: bold;
color: #A68974;
}

#featurelist li a:hover       {
text-decoration: none;
font-weight: bold;
color: #4B6785;
}

.rightfeature     {
margin-top: 0pt;
margin-bottom: 8pt;
margin-left: 10pt;
margin-right: 10pt;
font-family: Tahoma, Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.rightfeature ul {
list-style: none;
padding:0;
margin:0;
}

.rightfeature ul li {
font-size: smaller;
}


.rightfeature a:link {
text-decoration: none;
font-weight: bold;
color: #A68974;
}

.rightfeature a:visited     {
text-decoration: none;
font-weight: bold;
color: #A68974;
}

.rightfeature a:active      {
text-decoration: none;
font-weight: bold;
color: #A68974;
}

.rightfeature a:hover       {
text-decoration: none;
font-weight: bold;
color: #4B6785;
}


/*===*/

.toc-0 { text-indent: 0em; margin-left: 10pt; margin-right: 10pt; margin-top: 2px; margin-bottom: 2px; color: #644E4E; font-weight: bold; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; }

.toc-0 a:link {
text-decoration: none;
color: #A68974;
}

.toc-0 a:visited	{ 
text-decoration: none;
color: #A68974;
}	

.toc-0 a:active	{
text-decoration: none;
color: #A68974;
}

.toc-0 a:hover	{ 
text-decoration: none;
color: #4B6785;
}

/*===*/

.toc-1 { text-indent: 0em; margin-left: 15pt; margin-right: 15pt; margin-top: 2px; margin-bottom: 2px; color: #644E4E; font-weight: bold; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; }

.toc-1 a:link {
text-decoration: none;
color: #A68974;
}

.toc-1 a:visited	{ 
text-decoration: none;
color: #A68974;
}	

.toc-1 a:active	{
text-decoration: none;
color: #A68974;
}

.toc-1 a:hover	{ 
text-decoration: none;
color: #4B6785;
}

/*===*/

.sub {
vertical-align: sub;
}

.sup {
vertical-align: super;
}

.navbox {
background-color: #990000;
border: solid;
border-color: #B2B2B2;
border-width: 1px;
padding-bottom:4px;
}

.box {
background-color: #FFFCF2;
border: solid;
border-color: #E0DBDB;
border-width: 1px;
}

/*===*/

.copyright {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 15pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #A68974;
}

.copyright a:link {
text-decoration: none;
color: #A68974;
}

.copyright a:visited	{ 
text-decoration: none;
color: #A68974;
}	

.copyright a:active	{
text-decoration: none;
color: #A68974;
}

.copyright a:hover	{ 
text-decoration: underline;
color: #A68974;
}

/*===*/

.linker {
margin-left:10px;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #705A5A;
}

.linker a:link {
text-decoration: none;
color: #4B6785;
}

.linker a:visited	{ 
text-decoration: none;
color: #4B6785;
}	

.linker a:active	{
text-decoration: none;
color: #4B6785;
}

.linker a:hover	{ 
text-decoration: none;
color: #cc3300;
}

/*===*/


/*this fixes a layout problem in Netscape 6 */
.ns {
font-size: 1px;
}

form {
margin-top: 0;
margin-bottom: 0;
padding: 0;
display: inline;
}

/*===*/
/* THIS IS THE STANDARD INPUT WIDGET USED IN FORMS FOR SUBMIT BUTTONS ETC. */
.widget	{
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;

margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;

color: #CC3300;
font-size: 12px;
font-weight: bold;
background-color:#FFFFFF;
border: #CC3300 2px solid;
height: 22px;
}

#AdvancedSearchDiv {
position:absolute;
left:447px;
top:55px;
}

#AdvancedSearchDiv a {
font-size:8pt;
font-weight:bold;
color:#999999;
}
#AdvancedSearchDiv a:hover {
color:#990000;
text-decoration:none;
}

#hiddenHeader {
display:none;
}

#hiddenHeader h1 {
position:absolute;
left:-2000px;
}

.navbox a {
font-size:9pt;
font-weight:bold;
}

.navbox a:hover {
text-decoration:none;
}

.on {
color:#FFBFBF;
}

.off {
color:#FFFFFF;
}

.thumbLink {
float:left;
}

#leftTOCImgLinks {
margin-left:7%;
}

#SeriesTitles {
margin:10px 0px 5px 10px;
}

#SeriesTitles #HeadText {
margin:0 0 10px 0;
height:auto;
}

#SeriesTitles div {
padding: 5px 2px 5px 2px;
margin:5px 2px 5px 2px;
height:150px;
font-size:0.8em;
}

#SeriesTitles .bookTitle {
font-weight:bolder;
color:#000000;
}

#SeriesTitles .leftNoBorder {
float:left;
border: 0px none;
margin:0px 10px 5px 10px;
}

#SeriesTitles .rightNoBorder {
float:right;
border: 0px none;
margin:0px 10px 5px 10px;
}

