body {background-color: #bbbbbb}

body.popup {background-color: #ffffff}

h1 
{
font-family: arial;
color: black;
font-size: 24pt;
font-weight: bold;
text-decoration:none;
font-variant: small-caps;
text-align: right;
padding-right: 10px
} 

h2 
{
font-family: arial;
color: black;
font-size: 22pt;
font-weight: bold;
text-decoration: none;
font-variant: small-caps;
text-align: left;
font-style: italic
} 

h3 
{
font-family: arial;
color: black;
font-size: 18pt;
font-weight: bold;
text-decoration: none;
font-variant: small-caps;
text-align: left
}

table.timeline
{
font-family: arial;
color: black;
font-size: 11pt;
padding-right: 10px
text-align: left
} 

td.leftwall
{
background-image: url(images/wall_thin_left.gif);
bachground-repeat: repeat-y
}

td.rightwall
{
background-image: url(images/wall_thin_right.gif);
bachground-repeat: repeat-y
}

td.topwall
{
background-image: url(images/wall_thin_top.gif);
background-repeat: repeat-x
}

td.bottomwall
{
background-image: url(images/wall_thin_bottom.gif);
background-repeat: repeat-x
}

td.maintop
{
background-image: url(images/banner_top4.gif);
background-repeat: no-repeat
}

td.maintop2
{
background-image: url(images/banner_top5.gif);
background-repeat: no-repeat
}

td.maintop3
{
background-image: url(images/banner_top2.gif);
background-repeat: no-repeat
}



img.float
{
z-index: 1
}

td.mainleft
{
background-image: url(images/alt_left4.gif);
background-repeat: no-repeat;
background-position: top
}

td.footnote
{
font-family: arial;
color: black;
text-align: left;
font-size: 9pt
}

td.footnote2
{
font-family: arial;
color: #555555;
text-align: right;
font-size: 9pt;
padding-right: 10px
}

td.aplan
{
font-family: arial;
color: #000000;
font-size: 11pt;
}

th.top
{
font-family: arial;
color: #000000;
background-color: #8db8f3;
text-align: center;
font-size: 11pt;
font-weight: bold;
}

th.left
{
font-family: arial;
color: #000000;
background-color: #8db8f3;
text-align: left;
font-size: 11pt;
font-weight: bold;
}

p 
{
font-family: arial;
color: black;
font-size: 11pt;
padding-right: 10px;
text-align: left
}

p.right
{
font-family: arial;
color: black;
font-size: 11pt;
padding-right: 10px;
text-align: right
}

p.center
{
font-family: arial;
color: black;
font-size: 11pt;
padding-right: 10px;
text-align: center;
align: center
}

p.hidden
{
font-family: arial;
color: white;
font-size=11pt;
visibility: hidden;
text-align: left;
}

div.right
{
font-family: arial;
color: black;
font-size: 11pt;
font-style: italic;
float:right;
width:120px;
margin:10px 10px 10px 10px;
padding:5px;
border:2px solid black;
text-align:center;
background-color: #c4daf8
}

div.left
{
font-family: arial;
color: black;
font-size: 11pt;
font-style: italic;
float:left;
width:120px;
margin:10px 10px 10px 0px;
padding:5px;
border:2px solid black;
text-align:center;
background-color: #c4daf8
}

div.wide
{
font-family: arial;
color: black;
font-size: 11pt;
font-style: italic;
margin:10px 10px 10px 0px;
padding:10px;
border:2px solid black;
text-align:left;
background-color: #c4daf8
}

div.picture_right
{
font-family: arial;
color: black;
font-size: 11pt;
font-style: italic;
float:right;
margin:10px 10px 10px 10px;
padding:5px;
border:2px solid black;
text-align:right;
background-color: #c4daf8
}

div.picture_centre
{
font-family: arial;
color: black;
font-size: 11pt;
font-style: italic;
margin:10px 10px 10px 10px;
padding:5px;
border:2px solid black;
text-align:right;
background-color: #c4daf8
}

div.picture_left
{
font-family: arial;
color: black;
font-size: 11pt;
float:left;
margin:10px 10px 10px 0px;
padding:5px;
border:2px solid black;
text-align:left;
background-color: #c4daf8
}

div.graph_right
{
font-family: arial;
color: black;
font-size: 11pt;
font-style: italic;
float:right;
margin:10px 10px 10px 10px;
padding:5px;
border:2px solid black;
text-align:right;
background-color: #c4daf8
}

div.graph_left
{
font-family: arial;
color: black;
font-size: 11pt;
float:left;
margin:10px 10px 10px 0px;
padding:5px;
border:2px solid black;
text-align:left;
background-color: #c4daf8
}

span.wide
{
float: left;
width: 1em;
font-size: 24pt;
font-weight: bold;
font-family: arial;
line-height: 80%;
text-align: left
}

span.thin
{
float: left;
width: 0.7em;
font-size: 24pt;
font-weight: bold;
font-family: arial;
line-height: 80%;
text-align: left
}

span.very_thin
{
float: left;
width: 0.25em;
font-size: 24pt;
font-weight: bold;
font-family: arial;
line-height: 80%;
text-align: left
}

span.headline
{
font-family: arial;
color: black;
font-size: 14pt;
font-weight: bold;
text-decoration: none;
font-variant: small-caps;
text-align: left
}

ul
{
list-style-type: disc;
list-style-position:outside;
font-family: arial;
color: black;
font-size: 11pt;
padding-right: 10px;
text-align: left;
}

li
{
list-style-type: disc;
list-style-position:outside;
font-family: arial;
color: black;
font-size: 11pt;
padding-right: 10px;
text-align: left;
}


a:link {color:#111188; text-decoration: none}
a:visited {color:#111188; text-decoration: none}
a:hover {color:881111; text-decoration: none}
a:active {color:111122; text-decoration: none}