body
{
color:#000000;
background-color:#ffffff;
margin-top:6px;
margin-left:16px;
margin-right:0px;
margin-bottom:0px;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-variant: normal;
font-size: 9pt;
font-weight: normal;
line-height: 1.3;
}
.background {
		background: url(http://www.acs.ucalgary.ca/~tstronds/nostalghia.com/graphics/sign.gif);
}

/* Commented out 11-Mar-2003 (jpb) *************
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: verdana,helvetica,arial,sans-serif;
}
*/

.grayfont
{
color: gray;
}

table, input, textarea
{
font-size: 100%;
}

table.ex
{
color:#000000;
background-color:#f1f1f1;
font-size: 80%;
}

table.db
{
color:#000000;
background-color:#ffffff;
font-size:100%;
}

table.posterheader
{
color:#000000;
background-color:#d5d5d5;
border:1px ridge;
}

.boxtitle
{
background: #cdcdcd;
border: 1px #cdcdcd solid;
padding: 2px;
text-align: center;
}

.boxcontent
{
border:1px #cdcdcd solid;
padding: 6px;
}

span.poster_country {
        font-family: Arial, Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #333399;
        text-decoration: none;
}

span.poster_data {
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        font-style: italic;
        line-height: 14px;
        color: #333333;
}

span.highlight
{
background-color:#ffffac;
}
span.highlightgreen
{
background-color:#aaffaa;
}
span.highlightblue
{
background-color:#ccccff;
}

.spacedtext {
letter-spacing: 2px;
}



/* BEGIN - diary year banners */
table.dyear
{
border-collapse:collapse;
border:1px solid gray;
width:100%;
}

td.dyear
{
padding:0;
border:1px solid gray;
background-color:#ffff99;
font-size:200%;
font-weight:normal;
width:15%;
}

td.dyearfill
{
padding:0;
background-color:#ccffff;
font-size:100%;
font-family:Arial,Helvetica;
width:85%;
}
/* END - diary year banners */

td.genericborder
{
padding:0;
border:1px solid gray;
background-color:#ffffff;
}

td.graygenericborder
{
padding:0;
border-right:1px solid lightgray;
border-top:1px solid lightgray;
}

td.grayborderright
{
border-right:1px solid lightgray;
}

td.grayborderleft
{
border-left:1px solid lightgray;
}

/* The following three should keep their
 * background-color in sync!
 */
td.topmargin {
border-left:1px solid lightgray;
background-color: #ffffff;
}
td.botmargin {
/*
border-bottom:1px solid lightgray;
*/
background-color: #ffffff;
}
td.topbotmargin {
/*
border-top:1px solid lightgray;
border-bottom:1px solid lightgray;
*/
background-color: #ffffff;
}

td.ltrmargin
{
border-left:1px solid lightgray;
border-top:1px solid lightgray;
border-right:1px solid lightgray;
}

td.ltmargin
{
border-left:1px solid lightgray;
border-top:1px solid lightgray;
}

td.quoteinsert1
{
font-family: Georgia, Arial, Helvetica;
border:1px solid lightgray;
background-color: #efffff;
}

td.quoteinsert2
{
font-family: Arial, Helvetica;
color: gray;
}

td.lrmarginp3
{
padding:3px;
border-left:1px solid lightgray;
border-right:1px solid lightgray;
}

th.db
{
color:#000000;
background-color:#f1f1f1;
}

div {width:100%;}

h1 {font-size:160%;}
h2 {font-size:130%;margin-top:10px;margin-bottom:10px;}
h3 {font-size:100%; font-weight:bold;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

h2.header
{
font-size:120%;
padding-top:2px;
padding-bottom:2px;
padding-left:6px;
color:#ffffff;
background-color:#808080;
}

table.right
{
color:#000000;
background-color:#ffffff;
border:2px ridge;
}
table.exhibit
{
color:#000000;
background-color:#c5c5c5;
border:0px ridge;
}
table.exhibit_nobg
{
color:#000000;
background-color:#d5d5d5;
border:0px ridge;
}

th.right
{
color:#ffffff;
background-color:#B9B9B9;
}

th.archives
{
color:#000000;
font-family:Georgia,Verdana,Arial,sans-serif;
background-color:#B9B9B9;
}

td.right
{
color:#000000;
background-color:#FFFFFF;
}

td.archives
{
color:#000000;
font-family:Georgia,Verdana,Arial,sans-serif;
background-color:#edeae8;
}

td.content
{
color:#900B09;
background-color:#f1f1f1;
}

td.deprecated
{
color: #FF0000;
background-color:transparent;
}

td.red
{
color: #FF0000;
background-color:transparent;
}

p.red
{
color: #FF0000;
background-color:transparent;
}

p.reference
{
font-size:85%;
color: #00006c;
font-weight:bold;
background-color:transparent;
}
p.data
{
font-size:85%;
color: #00006c;
font-weight:bold;
background-color:transparent;
}

p.subheading
{
color: #00006c;
font-weight:bold;
background-color:transparent;
}

p.intro
{
font-size:85%;
font-weight:bold;
color:#000000;
background-color:transparent;
margin-top:10px;
margin-bottom:25px;
margin-left:30px;
}

p.intro_noindent
{
font-size:85%;
font-weight:bold;
color:#000000;
background-color:transparent;
margin-top:10px;
margin-bottom:25px;
margin-left:0px;
}

p.introcenter
{
text-align:center;
font-size:110%;
color:#8B4513;
background-color:transparent;
}

p.regularindent
{
margin-left:30px;
}

pre
{
font-family:"Courier New",monospace;
font-size:110%;
margin-left: 0;
margin-bottom: 0;
}

pre.poem
{
font-family:"helvetica";
font-size:100%;
margin-left: 2px;
margin-bottom: 0;
}

pre.news
{
font-family:"Courier New",monospace;
font-size:95%;
margin-left: 35px;
margin-bottom: 0;
font-weight:bold;
}

pre.bibliographies
{
font-family:"Courier New",monospace;
font-size:100%;
margin-left: 2px;
margin-bottom: 0;
font-weight:bold;
}


blockquote
{
color: #000000;
background-color:transparent;
font-family: verdana,helvetica,arial,sans-serif;
font-size:90%;
}

blockquote.article
{
color: #000000;
background-color:transparent;
font-family: verdana,helvetica,arial,sans-serif;
font-size:100%;
}


span.blue
{
color:#00008B;
background-color:transparent;
}

span.red
{
color:#FF0000;
background-color:transparent;
}

span.ieonly
{
color:#000080;
background-color:transparent;
font-size:70%;
}

span.t
{
color:#0033cc;
background-color:transparent;
font-size:80%;
}

img.float
{
float:left;
}

h1
{
background-color:transparent;
color:#000000; 
}

h2
{
background-color:transparent;
color:#00006c; 
padding-left:0px;
}

h3
{
background-color:transparent;
color:#000000; 
}

h1.att, h2.att, h3.att, hr.att
{
background-color:transparent;
color:#000000; 
}

h2.variant1
{
font-weight: bold;
font-size:110%;
color:#000000;
text-align: center;
text-decoration: underline;
}

h2.variant2
{
font-style: italic;
font-weight: bold;
font-size:110%;
color:#000000;
text-align: center;
}

h2.variant3
{
font-style: italic;
font-size:110%;
color:#000000;
text-align: center;
}

hr
{
background-color:transparent;
color:#000000;
height:1px;
}

ul.acknowledgments
{
line-height: 1.15;
list-style-type: square
}


table.front
{
color:#000000;
background-color:#f1f1f1;
}

th.front
{
color:#ffffff;
background-color:#666666;
}

td.front
{
color:#000000;
background-color:#f1f1f1;
}

font.featured_title_blind {
        font-family: Arial, Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #333399;
        text-decoration: none;
}
font.hdr_title {
        font-family: Arial, Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #333399;
        text-decoration: none;
}

font.item_body_blind {
        font-family: Arial;
        font-size: 11px;
        line-height: 14px;
        color: #333333;
}
font.hdr_author {
        font-family: Arial;
        font-size: 11px;
        line-height: 14px;
        color: #333333;
}

font.featured_blind_body {
        font-family: Arial;
        font-size: 11px;
        line-height: 15px;
        color: #000000;
}
font.blurb {
        font-family: Arial;
        font-size: 11px;
        line-height: 15px;
        color: #000000;
}

span.blurb {
        font-family: Arial;
        font-size: 11px;
        line-height: 15px;
        color: #000000;
}



.icap { font-size: 130% }
.iticap { font-size: 130%; font-style: italic; }

.textunder { text-decoration: underline; }

.footnote { font-size: 90%; }

.smallcaps1 { font-variant: small-caps; }

a.nounderline{text-decoration:none}

a:link    {color:#900B09; background-color:transparent}
a:visited {color:#900B09; background-color:transparent}
a:active  {color:#FF0000; background-color:transparent}
a:hover   {color:#FF0000; background-color:transparent}

a.left:link    {text-decoration:none;color:black;background-color:transparent}
a.left:visited {text-decoration:none;color:black;background-color:transparent}
a.left:hover   {text-decoration:underline;color:#900B09;background-color:transparent}
a.left:active  {text-decoration:underline;color:#900B09;background-color:transparent}

a.red:link    {color:#900B09; background-color:transparent}
a.red:visited {color:#900B09; background-color:transparent}
a.red:active  {color:#FF0000; background-color:transparent}
a.red:hover   {color:#FF0000; background-color:transparent}

a.nonothing         {text-decoration:none}
a.nonothing:link    {color:#aaaaaa; background-color:transparent}
a.nonothing:visited {color:#aaaaaa; background-color:transparent}
a.nonothing:active  {color:#aaaaaa; background-color:transparent}
a.nonothing:hover   {color:#aaaaaa; background-color:transparent}

a.hoveronly         {text-decoration:none}
a.hoveronly:link    {color:#aaaaaa; background-color:transparent}
a.hoveronly:visited {color:#aaaaaa; background-color:transparent}
a.hoveronly:active  {color:#aaaaaa; background-color:transparent}
a.hoveronly:hover   {color:#00006c; background-color:transparent;}
/*
a.hoveronly:hover   {color:#ffffff; background-color: #aaaaaa;}
*/

/* TESTINGONETWOTHREE */
a.hoveronlytest         {text-decoration:none}
a.hoveronlytest:link    {color:#00006c; background-color:transparent;
font-size: 10pt;}
a.hoveronlytest:visited {color:#00006c; background-color:transparent}
a.hoveronlytest:active  {color:#aaaaaa; background-color:transparent}
a.hoveronlytest:hover   {
	color:#00006c;
	background-color:transparent;
	/* font-style: italic; */
	border-style: solid;
	border-width: 1px;
}
