/* CSS for WoL documents */
/* $Id: europa.css 54201 2007-10-16 12:23:26Z laura $ */

/* NB: mg's tags are lowercase - WoL tags from the xml are uppercase */

.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: #CC3333;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

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

.CONTACT-BLOCK { 
margin-top: 10pt; 
margin-bottom: 10pt;
margin-left: 0pt;
margin-right: 0pt;
}

a:link  {
text-decoration: none;
color: #3399CC;
}
a:visited {
text-decoration: none;
color: #6699CC; 
}
a:active {
text-decoration: none;
color: #3399CC; 
}
a:hover {
text-decoration: underline;
color: #FF6600;
}

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: #eeeeee;
scrollbar-arrow-color: #6699CC;
}

h1, h2, h3, h4, h5, h6	{
margin:	0px;
color: #3399CC;
}

p	{
margin-top: 6pt;
margin-bottom: 6pt;
margin-left: 0pt;
margin-right: 0pt;
color: #666666;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

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

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

/* this help tag is just like the paragraph p tag but for help it is condensed somewhat to a margin of 4up4down */
.help {
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 0pt;
margin-right: 0pt;
color: #666666;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

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

.note a:link { text-decoration: none; color: #333333; background-color: #FFFFFF; }
.note a:visited	{ text-decoration: none; color: #999999; background-color: #FFFFFF; }	 
.note a:active	{ text-decoration: none; color: #333333; background-color: #FFFFFF; }
.note a:hover	{ text-decoration: underline; color: #3399CC; background-color: #FFFFFF; }

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

.command a:link { text-decoration: none; color: #CC3333; background-color: #FFFFFF; }
.command a:visited	{ text-decoration: none; color: #CC3333; background-color: #FFFFFF; }	 
.command a:active	{ text-decoration: none; color: #CC3333; background-color: #FFFFFF; }
.command a:hover	{ text-decoration: underline; color: #CC3333; background-color: #FFFFFF; }

.helpkey {
margin-top: 6pt;
margin-bottom: 6pt;
margin-left: 0pt;
margin-right: 0pt;
color: #3366CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.helpkey a:link { text-decoration: none; color: #3366CC; background-color: #FFFFFF; }
.helpkey a:visited	{ text-decoration: none; color: #3366CC; background-color: #FFFFFF; }	 
.helpkey a:active	{ text-decoration: none; color: #3366CC; background-color: #FFFFFF; }
.helpkey a:hover	{ text-decoration: underline; color: #3366CC; background-color: #FFFFFF; }

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

.redsmallcaps {
color: #CC3333;
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: #333333;
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: 75px;
height: 20px;
}

.searchbox {
/*margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;*/
color: #333333;
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: #333333;
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: #333333;
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: #333333;
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;
}

.dropbox {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #333333;
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;
}

.bigdropbox {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #333333;
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: 250px;
height: 20px;
}

/*===*/

.red {
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: #CC3333;
background-color: #FFFFFF;
}

.red a:link { text-decoration: none; color: #CC3333; background-color: #FFFFFF; }
.red a:visited	{ text-decoration: none; color: #CC3333; background-color: #FFFFFF; }	 
.red a:active	{ text-decoration: none; color: #CC3333; background-color: #FFFFFF; }
.red a:hover	{ text-decoration: underline; color: #3399CC; background-color: #FFFFFF; }

/*===*/

.orange {
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: #FF6600;
background-color: #FFFFFF;
}

.orange a:link { text-decoration: none; color: #FF6600; background-color: #FFFFFF; }	
.orange a:visited { text-decoration: none; color: #FF3300; background-color: #FFFFFF; }	 
.orange a:active { text-decoration: none; color: #FF6600; background-color: #FFFFFF; }
.orange a:hover { text-decoration: underline; color: #FF9900; background-color: #FFFFFF; }

/*===*/

.blue {
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: #336699;
background-color: #FFFFFF;
}

.blue a:link { text-decoration: none; color: #336699; background-color: #FFFFFF; }	
.blue a:visited { text-decoration: none; color: #336699; background-color: #FFFFFF; }	 
.blue a:active { text-decoration: none; color: #336699; background-color: #FFFFFF; }
.blue a:hover { text-decoration: underline; color: #3366CC; background-color: #FFFFFF; }

/*===*/

.grey {
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: #666666;
background-color: #FFFFFF;
}

.grey a:link { text-decoration: none; color: #333333; background-color: #FFFFFF; }	
.grey a:visited { text-decoration: none; color: #666666; background-color: #FFFFFF; }	 
.grey a:active { text-decoration: none; color: #333333; background-color: #FFFFFF; }
.grey a:hover { text-decoration: underline; color: #FF9900; background-color: #FFFFFF; }

/*===*/

.lightgrey {
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: #666666;
background-color: #FFFFFF;
}

.lightgrey a:link { text-decoration: none; color: #666666; background-color: #FFFFFF; }	
.lightgrey a:visited { text-decoration: none; color: #999999; background-color: #FFFFFF; }	 
.lightgrey a:active { text-decoration: none; color: #666666; background-color: #FFFFFF; }
.lightgrey a:hover { text-decoration: underline; color: #FF9900; background-color: #FFFFFF; }


/*===*/

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

/*===*/

.prevnext {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #CCCCCC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.prevnext-current { text-decoration: none; color: #CC3333; background-color: #FFFFFF;}
.prevnext-current a:link { text-decoration: none; color: #3399CC; background-color: #FFFFFF; }
.prevnext-current a:visited	{ text-decoration: none; color: #993366; background-color: #FFFFFF; }	
.prevnext-current a:active	{ text-decoration: none; color: #FF6600; background-color: #FFFFFF; }
.prevnext-current a:hover	{ text-decoration: underline; color: #3399FF; background-color: #FFFFFF; }

/*===*/

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

.toc {
margin-top: 10pt;
margin-bottom: 10pt;
margin-left: 0pt;
margin-right: 0pt;
color: #0099CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.toc a:link { text-decoration: none; color: #0099CC; background-color: #FFFFFF; }
.toc a:visited	{ text-decoration: none; color: #0099CC; background-color: #FFFFFF; }	
.toc a:active	{ text-decoration: none; color: #0099CC; background-color: #FFFFFF; }
.toc a:hover	{ text-decoration: underline; color: #0099CC; background-color: #FFFFFF; }

/*===*/

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

.toctop a:link { text-decoration: none; color: #CC3333; background-color: #FFFFFF; }
.toctop a:visited	{ text-decoration: none; color: #CC3333; background-color: #FFFFFF; }	
.toctop a:active	{ text-decoration: none; color: #CC3333; background-color: #FFFFFF; }
.toctop a:hover	{ text-decoration: underline; color: #CC3333; background-color: #FFFFFF; }

/*===*/

.toc-current { color: #CC3333; background-color: #FFFFFF;}
.toc-current a:link { text-decoration: none; color: #CC3333; background-color: #FFFFFF; }
.toc-current a:visited	{ text-decoration: none; color: #CC3333; background-color: #FFFFFF; }	
.toc-current a:active	{ text-decoration: none; color: #CC3333; background-color: #FFFFFF; }
.toc-current a:hover	{ text-decoration: underline; color: #CC3333; background-color: #FFFFFF; }

.toc-az { text-indent: 0em; margin-left: 0em; margin-top: 3px; color: #6699CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-az-text { color: #6699CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-0 { text-indent: 0em; margin-left: 0em; margin-top: 1px; color: #6699CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-0-text { color: #6699CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-1 { text-indent: 0em; margin-left: 1.0em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-1-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-2 { text-indent: 0em; margin-left: 1.5em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-2-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-3 { text-indent: 0em; margin-left: 2.0em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-3-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-4 { text-indent: 0em; margin-left: 2.5em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-4-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-5 { text-indent: 0em; margin-left: 3em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-5-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-6 { text-indent: 0em; margin-left: 3.5em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-6-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-7 { text-indent: 0em; margin-left: 4em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-7-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-8 { text-indent: 0em; margin-left: 4.5em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-8-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-9 { text-indent: 0em; margin-left: 5em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-9-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.toc-10 { text-indent: 0em; margin-left: 5.5em; margin-top: 0px; color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.toc-10-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

/*===*/

.sub-current { color: #CC0000; background-color: #FFFFFF; }

.sub-0 { text-indent: -1em; margin-left: 1em; margin-top: 1px; color: #666666; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.sub-0-TEXT { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.sub-0 a:link { text-decoration: none; color: #3399CC; background-color: #FFFFFF; }
.sub-0 a:visited { text-decoration: none; color: #3399CC; background-color: #FFFFFF; }	  
.sub-0 a:active	{ text-decoration: none; color: #3399CC; background-color: #FFFFFF; }
.sub-0 a:hover	{ text-decoration: underline; color: #3399FF; background-color: #FFFFFF; }

.sub-1 { text-indent: 0em; margin-left: 1.5em; margin-top: 1px; margin-bottom: 1px; color: #666666; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.sub-1-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.sub-1 a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.sub-1 a:visited	{ 
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}	

.sub-1 a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.sub-1 a:hover	{ 
text-decoration: underline;
color: #3399FF;
background-color: #FFFFFF;
}

.sub-2 { text-indent: 0em; margin-left: 3em; margin-top: 1px; margin-bottom: 1px; color: #666666; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.sub-2-text { color: #3399CC; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.sub-2 a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.sub-2 a:visited	{ 
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}	

.sub-2 a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.sub-2 a:hover	{ 
text-decoration: underline;
color: #3399FF;
background-color: #FFFFFF;
}

.sub-3 { text-indent: 0em; margin-left: 4em; margin-top: 1px; margin-bottom: 1px; color: #666666; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.sub-3-text { color: #666666; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.sub-3 a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.sub-3 a:visited        {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}      

.sub-3 a:active {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.sub-3 a:hover  {
text-decoration: underline;
color: #3399FF;
background-color: #FFFFFF;
}


.sub-4 { text-indent: 0em; margin-left: 5em; margin-top: 1px; margin-bottom: 1px; color: #666666; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }
.sub-4-text { color: #666666; background-color: #FFFFFF; font-weight: bold; font-family: arial unicode ms, arial, helvetica, sans-serif; }

.sub-4 a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.sub-4 a:visited        {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}      

.sub-4 a:active {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.sub-4 a:hover  {
text-decoration: underline;
color: #3399FF;
background-color: #FFFFFF;
}

/*===*/

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

.az a:link {
text-decoration: none;
color: #999999;
background-color: #F6F5F5;
}

.az a:visited	{ 
text-decoration: none;
color: #999999;
background-color: #F6F5F5;
}	

.az a:active	{
text-decoration: none;
color: #666666;
background-color: #F6F5F5;
}

.az a:hover	{ 
text-decoration: underline;
color: #CC0000;
background-color: #F6F5F5;
}

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

.az-current { color: #CC0000; background-color: #F6F5F5; }

/*===*/

.bluetitle {
margin-top: 28pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #0099CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.bluetitle a:link {
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.bluetitle a:visited	{ 
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}	

.bluetitle a:active	{
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.bluetitle a:hover	{ 
text-decoration: underline;
color: #0099CC;
background-color: #FFFFFF;
}

/*===*/

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

.redtitle a:link {
text-decoration: none;
color: #CC3333;
background-color: #FFFFFF;
}

.redtitle a:visited	{ 
text-decoration: none;
color: #CC3333;
background-color: #FFFFFF;
}	

.redtitle a:active	{
text-decoration: none;
color: #CC3333;
background-color: #FFFFFF;
}

.redtitle a:hover	{ 
text-decoration: underline;
color: #CC0000;
background-color: #FFFFFF;
}

/*===*/

.searchres {
margin-top: 0pt;
margin-bottom: 4pt;
margin-left: 15pt;
margin-right: 0pt;
color: #336699;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.searchres a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.searchres a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.searchres a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.searchres a:hover	{ 
text-decoration: underline;
color: #3399FF;
background-color: #FFFFFF;
}

/*===*/

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

.list a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.list a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.list a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.list a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.COUNTRY a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.COUNTRY a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.COUNTRY a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.COUNTRY a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}


/*==============================*/


.CONTACT-WRAPPER {
margin-top: 10pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
/*background-color: #F6F5F5;
border: dotted;
border-color: #B2B2B2;
border-width: thin;*/
}

.CONTEXT-WRAPPER {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: normal;
/*background-color: #F6F5F5;
border: dotted;
border-color: #B2B2B2;
border-width: thin;*/
}

.SUBSECT-WRAPPER {
margin-top: 8pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
}

/*===*/

.htitle {
margin-top: 10pt;
margin-bottom: 10pt;
margin-left: 0pt;
margin-right: 0pt;
color: #0099CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.htitle a:link {
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.htitle a:visited	{ 
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}	

.htitle a:active	{
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.htitle a:hover	{ 
text-decoration: underline;
color: #0099CC;
background-color: #FFFFFF;
}

/*===*/

.TITLE {
margin-top: 10pt;
margin-bottom: 5pt;
margin-left: 0pt;
margin-right: 0pt;
color: #0099CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.TITLE a:link {
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.TITLE a:visited	{ 
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}	

.TITLE a:active	{
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.TITLE a:hover	{ 
text-decoration: underline;
color: #0099CC;
background-color: #FFFFFF;
}

/*===*/

.NAME {
margin-top: 0pt; /*was 10*/
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #0099CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.NAME a:link {
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.NAME a:visited	{ 
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}	

.NAME a:active	{
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.NAME a:hover	{ 
text-decoration: underline;
color: #0099CC;
background-color: #FFFFFF;
}

/*===*/
/* this gets the colour from the parent */

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

.LOCATION a:link {
text-decoration: none;
background-color: #FFFFFF;
}

.LOCATION a:visited	{ 
text-decoration: none;
background-color: #FFFFFF;
}	

.LOCATION a:active	{
text-decoration: none;
background-color: #FFFFFF;
}

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

/*===*/

.KEY {
margin-top: 10pt;
margin-bottom: 10pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #3366CC;
background-color: #FFFFFF;
}

.KEY a:link { text-decoration: none; color: #3366CC; background-color: #FFFFFF; }
.KEY a:visited	{ text-decoration: none; color: #3366CC; background-color: #FFFFFF; }	 
.KEY a:active	{ text-decoration: none; color: #3366CC; background-color: #FFFFFF; }
.KEY a:hover	{ text-decoration: underline; color: #3366CC; background-color: #FFFFFF; }

/*===*/

.PTEXT {
margin-top: 10pt;
margin-bottom: 10pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #3366CC;
background-color: #FFFFFF;
}

.PTEXT a:link { text-decoration: none; color: #3366CC; background-color: #FFFFFF; }
.PTEXT a:visited	{ text-decoration: none; color: #3366CC; background-color: #FFFFFF; }	 
.PTEXT a:active	{ text-decoration: none; color: #3366CC; background-color: #FFFFFF; }
.PTEXT a:hover	{ text-decoration: underline; color: #3366CC; background-color: #FFFFFF; }

/*===*/

.POSITION {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #3366CC;
background-color: #FFFFFF;
}

.POSITION a:link { text-decoration: none; color: #3366CC; background-color: #FFFFFF; }
.POSITION a:visited	{ text-decoration: none; color: #3366CC; background-color: #FFFFFF; }	 
.POSITION a:active	{ text-decoration: none; color: #3366CC; background-color: #FFFFFF; }
.POSITION a:hover	{ text-decoration: underline; color: #3366CC; background-color: #FFFFFF; }

/*===*/

.sub {
vertical-align: sub;
}

.sup {
vertical-align: super;
}

/*===*/

.SUPP {
margin-top: -10pt;		/*dom's insight*/
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #0099CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.SUPP a:link {
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.SUPP a:visited	{ 
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}	

.SUPP a:active	{
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.SUPP a:hover	{ 
text-decoration: underline;
color: #0099CC;
background-color: #FFFFFF;
}

/*===*/

.TRANS {
margin-top: 0pt; /*was -10 from doms insight*/
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #0099CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.TRANS a:link {
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.TRANS a:visited	{ 
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}	

.TRANS a:active	{
text-decoration: none;
color: #0099CC;
background-color: #FFFFFF;
}

.TRANS a:hover	{ 
text-decoration: underline;
color: #0099CC;
background-color: #FFFFFF;
}

/*===*/

.TOP-CONTACT-BLOCK-TITLE {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
color: #666666;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.CONTACT-BLOCK-TITLE {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
color: #666666;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.TOP-INSTITUTION {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
color: #666666;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.TOP-INSTITUTION a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.TOP-INSTITUTION a:visited	{ 
text-decoration: none;
color: #999999;
background-color: #FFFFFF;
}	

.TOP-INSTITUTION a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.TOP-INSTITUTION a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.ADDRESS a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.ADDRESS a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.ADDRESS a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.ADDRESS a:hover	{ 
text-decoration: underline;
color: #CC3333;
background-color: #FFFFFF;
}

/*===*/

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

.CITY a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.CITY a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.CITY a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.CITY a:hover	{ 
text-decoration: underline;
color: #CC3333;
background-color: #FFFFFF;
}

/*===*/

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

.TEL a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.TEL a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.TEL a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.TEL a:hover	{ 
text-decoration: underline;
color: #CC3333;
background-color: #FFFFFF;
}

/*===*/

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

.TELEX a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.TELEX a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.TELEX a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.TELEX a:hover	{ 
text-decoration: underline;
color: #CC3333;
background-color: #FFFFFF;
}

/*===*/

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

.FAX a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.FAX a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.FAX a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.FAX a:hover	{ 
text-decoration: underline;
color: #CC3333;
background-color: #FFFFFF;
}

/*===*/

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

.EMAIL a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.EMAIL a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.EMAIL a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.EMAIL a:hover	{ 
text-decoration: underline;
color: #CC3333;
background-color: #FFFFFF;
}

/*===*/

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

.WWW a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.WWW a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.WWW a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.WWW a:hover	{ 
text-decoration: underline;
color: #CC3333;
background-color: #FFFFFF;
}

/*===*/

.FURTHERINFO {
margin-top: 10pt;
margin-bottom: 10pt;
margin-left: 15pt;
margin-right: 0pt;
color: #3366CC;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.FURTHERINFO a:link {
text-decoration: none;
color: #3366CC;
background-color: #FFFFFF;
}

.FURTHERINFO a:visited	{ 
text-decoration: none;
color: #3366CC;
background-color: #FFFFFF;
}	

.FURTHERINFO a:active	{
text-decoration: none;
color: #3366CC;
background-color: #FFFFFF;
}

.FURTHERINFO a:hover	{ 
text-decoration: underline;
color: #0099CC;
background-color: #FFFFFF;
}

/*===*/

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

.REND a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.REND a:visited	{ 
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}	

.REND a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.REND a:hover	{ 
text-decoration: underline;
color: #0099CC;
background-color: #FFFFFF;
}

/*===*/

.ENTRYREF {
margin-top: 10pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #FFFFFF;
}

.ENTRYREF a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.ENTRYREF a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.ENTRYREF a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.ENTRYREF a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.ATTACHED-TO {
margin-top: 10pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #FFFFFF;
}

.ATTACHED-TO a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.ATTACHED-TO a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.ATTACHED-TO a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.ATTACHED-TO a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.CONTROL {
margin-top: 10pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #FFFFFF;
}

.CONTROL a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.CONTROL a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.CONTROL a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.CONTROL a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.ACAD-YEAR {
margin-top: 0pt;
margin-bottom: 10pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #FFFFFF;
}

.ACAD-YEAR a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.ACAD-YEAR a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.ACAD-YEAR a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.ACAD-YEAR a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.TEACHER a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.TEACHER a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.TEACHER a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.TEACHER a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.PROFESSOR a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.PROFESSOR a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.PROFESSOR a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.PROFESSOR a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.STUDENT a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.STUDENT a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.STUDENT a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.STUDENT a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.SUBJECT {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #666699;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.SUBJECT a:link {
text-decoration: none;
color: #666699;
background-color: #FFFFFF;
}

.SUBJECT a:visited	{ 
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}	

.SUBJECT a:active	{
text-decoration: none;
color: #666699;
background-color: #FFFFFF;
}

.SUBJECT a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.FOUNDED a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.FOUNDED a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.FOUNDED a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.FOUNDED a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.GEN-INFO {
margin-top: 5pt;
margin-bottom: 5pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #4C627E; /*#4C627E #6A6153*/
background-color: #FFFFFF;
}

.GEN-INFO a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.GEN-INFO a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.GEN-INFO a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.GEN-INFO a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.LIB-VOL {
margin-top: 10pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #FFFFFF;
}

.LIB-VOL a:link {
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}

.LIB-VOL a:visited	{ 
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}	

.LIB-VOL a:active	{
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}

.LIB-VOL a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.LANGUAGE a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.LANGUAGE a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.LANGUAGE a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.LANGUAGE a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.MEMBERS a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.MEMBERS a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.MEMBERS a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.MEMBERS a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.PARA {
margin-top: 0pt;
margin-bottom: 10pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #FFFFFF;
}

.PARA a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.PARA a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.PARA a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.PARA a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.ADMINSTAFF a:link {
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}

.ADMINSTAFF a:visited	{ 
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}	

.ADMINSTAFF a:active	{
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}

.ADMINSTAFF a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.STAFFLIST {
margin-top: 1pt;
margin-bottom: 1pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #FFFFFF;
}

.STAFFLIST a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.STAFFLIST a:visited	{ 
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}	

.STAFFLIST a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.STAFFLIST a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.PERSON {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #728DB3;
background-color: #FFFFFF;
}

.PERSON a:link {
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}

.PERSON a:visited	{ 
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}	

.PERSON a:active	{
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}

.PERSON a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

/* compare /entry/GB/5/25/7/3 with /entry/GB/5/25/6 to explain this 15pt margin-left, although it breaks NS4 - it shouldn't be necessary once the names are displayed consistently across these two examples */

.personlist {
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #728DB3;
background-color: #FFFFFF;
}

.personlist a:link {
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}

.personlist a:visited	{ 
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}	

.personlist a:active	{
text-decoration: none;
color: #728DB3;
background-color: #FFFFFF;
}

.personlist a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

.JOB a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.JOB a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.JOB a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.JOB a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.PUB-GRP {
margin-top: 10pt;
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
color: #666666;
background-color: #FFFFFF;
}

.PUB-GRP a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.PUB-GRP a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.PUB-GRP a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.PUB-GRP a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

.SPLIT-REF {
margin-top: 0pt;	/*3px*/
margin-bottom: 0pt;
margin-left: 15pt;
margin-right: 0pt;
color: #666699;
background-color: #FFFFFF;
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.SPLIT-REF a:link {
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.SPLIT-REF a:visited	{ 
text-decoration: none;
color: #6699CC;
background-color: #FFFFFF;
}	

.SPLIT-REF a:active	{
text-decoration: none;
color: #3399CC;
background-color: #FFFFFF;
}

.SPLIT-REF a:hover	{ 
text-decoration: underline;
color: #CC3333;
background-color: #FFFFFF;
}

/*===*/

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

.ENTRY a:link {
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.ENTRY a:visited	{ 
text-decoration: none;
color: #333333;
background-color: #FFFFFF;
}	

.ENTRY a:active	{
text-decoration: none;
color: #666666;
background-color: #FFFFFF;
}

.ENTRY a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

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

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

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

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

.copyright a:hover	{ 
text-decoration: underline;
color: #3399CC;
background-color: #FFFFFF;
}

/*===*/

/* Hit Highlights */
.HIT1   { color: #FF0000 }
.HIT2   { color: #E2001C }
.HIT3   { color: #C60038 }
.HIT4   { color: #AA0055 }
.HIT5   { color: #8D0071 }
.HIT6   { color: #71008D }
.HIT7   { color: #5500AA }
.HIT8   { color: #3800C6 }
.HIT9   { color: #1C00E2 }
.HIT10  { color: #0000FF }

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

/* 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: #CC3333;
font-size: 12px;
font-weight: bold;
background-color:#FFFFFF;
border: #B2B2B2 1px solid;
height: 22px;
}

.this {
color: #CC3333;
}

/* standard unordered and ordered lists */
ul, ol {
margin-top: 10px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 0px;
color: #666666;
font-size: smaller;
}

/* standard list item */
li {
margin: 0px;
}

/* standard list item link */
li a {
font-weight: bold;
}

.holder {
border: solid #CCCCCC 1px;
padding: 20px;
}

