html         { font-size: 8pt; }
body         { margin-top:0; margin-left:0; margin-right:0; padding:0;
               font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000;
               text-align:left; xwidth:550; width:580;
               background-color:#FFFFFF; background-image:url('../images/swirlfade.jpg'); background-attachment:fixed;
               }
              
body a       { color:#000099; text-decoration:underline }
body a:hover { color:#007700; text-decoration:none; font-weight:normal; font-variant:normal; }

body span.linko         { font-size: .9em; color:#888888; }
body span.linko a       { text-decoration:none; }
body span.linko a:hover {font-weight:bold; }

body p       { }
body p.title { font-weight:bold; color:#000000;
               text-align:center; text-transform:uppercase;
               }
body span.titlenote { font-weight:normal; color:#000000;
               text-align:center; text-transform:none; font-variant:normal; 
               }
body p.head  { font-weight:bold; font-variant: small-caps;
               text-align:left; margin:22 0 10 0;
               }

body hr      { xcolor:#C0C0C0;
               border:2px outset #EEEE00; xbackground-color:#FFFFCC;
               }

body ul      { list-style:square outside; color:#222222; margin: 0 8px 0 16px; padding-left: 20px; }
body ul li      { margin-top:4px; }
body ul li p    { margin-top:4px }
body ol      { color:#222222; margin: 0 8px 0 24px; list-style:decimal outside; }
body ol li      { margin-top:4px; margin-bottom:12px; xmargin-left:4px}
body ol li p    { margin-top:4px; margin-bottom:12px; }

form         { margin:0 }
input        { font-size:8pt; vertical-align:middle; background-color:#FFFFCC; }
select       { font-size:8pt; vertical-align:middle; background-color:#FFFFCC; }
textarea     { font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFCC; }
xoption       { font-size:8pt; background-color:#FFFFCC; }
xcheckbox     { font-size:8pt; color:#FFFFCC; background-color:#FFFFCC; }
               
div#mainFrame {width:580px; left:0px; top:0px;
               xborder:1px solid; padding-bottom:22px;
               }

div#header   { width:100%; position:relative; left:0px; top:0px; }
.colourline  { height:20px; font-size:8pt; font-weight:normal; color:#000000;
               background-color:#FFFFCC; padding:0px;
               text-align:center; text-transform:none;
               }
.titleline   { height:20px; font-size:12pt; font-weight:bold; color:#000000;
               background-color:; padding:0px;
               text-align:center; font-variant:small-caps; letter-spacing: 1
               }
.year        { float:right; font-size:8pt; color:#888888; margin-left:20; margin-right:2; margin-top:4; margin-bottom:0 }
.year a      { text-decoration:none; color:#663300; }
.year a:hover { text-decoration:none; color:#007700; font-weight:bold; }

div#columns  { xwidth:560px; width:572px; position:relative; float:left; clear:both; left:6px;
               text-align:center;
               xborder:1px solid; xbackground-color:#AA88CC;
               }
.info        { color:#800080; }
.text        {  }

div#columnsL { width:355px; margin:0px 15px 0px 0px;
               position:relative; float:left; left:0px; top:0px;
               text-align:justify;
               xbackground-color:#FF00FF;
               }

div#columnsR { width:198px; xposition:relative; float:right; top:0px;
               text-align:justify; color: #C0C0C0;
               border:2px outset #EEEE00; xborder-color: #EEEE00 #C0C0C0 #C0C0C0 #EEEE00; xbackground-color:#FFFFCC
               }

div#columnsF { xwidth:560px; position:relative; xfloat:left; clear:both; left:0px;
               xtext-align:center;
               xborder:1px solid; xbackground-color:#FFFFCC;
               }
               
div#footer   { xwidth:560px; position:relative; xfloat:left; clear:both; left:0px;
               xborder:1px solid;
               }


table#special {font-size:8pt; xtext-align:center;
               margin-top:0px; margin-bottom:6px;
               width:100%; xborder-style:solid; xborder-width:1; 
               xborder-collapse:collapse; xbordercolorlight:#C0C0C0; xbordercolordark:#EEEE00;
               }
table#special tr { }
.colourline      { background-color:#FFFFCC; }
.spacerline      { height:12px; }
table#special th { border-bottom:1px solid #CCCCCC;
                 font-weight:bold; text-align:center; text-transform:uppercase;
                 height:18px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px;
                 }
xtable#special th { border-bottom:1px solid;
                 font-weight:bold; text-align:center; text-transform:uppercase;
                 }
table#special td { padding:4px 3px; color:#606000; }
.spacerline      { border-bottom:2px solid #DDCCCC;
                  height:4px; margin:4px 3px 0px 0px; padding:0px 0px 2px 0px;
                 }
.spacerlineabove { border-top:2px solid #DDCCCC;
                  height:4px; margin:4px 3px 0px 0px; padding:0px 0px 2px 0px;
                 }


table#special td a       { color:#303010; text-decoration:none }
table#special td a:hover { color:#006600; text-decoration:underline; font-weight:normal; xfont-variant:small-caps }


div.LItem      { border-bottom: 1px solid #996633; margin:0 0 10 0; padding:0 0 0 0; }
div.LItem p    { margin:0px 0px 14px 0px; padding:0 0 0 0; }
div.LItem p.LI_head { font-weight:bold; font-variant: small-caps; text-align:left; margin:0px 0px 14px 0px; }
div.LItem p.LI_subhead { font-variant: small-caps; text-align:left; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; color:#008000; font-weight:bold }
div.LItem span.headnote { font-weight:normal; color:#000000;
                          text-align:center; text-transform:none; font-variant:normal; }
xdiv.LItem span.linko         { font-size: .9em; color:#888888; }
xdiv.LItem span.linko a       { text-decoration:none; }
xdiv.Litem span.linko a:hover {font-weight:bold; }
div.datestamp  { float:right; font-size:7pt; color:#888888;
                 padding: 0px 0px 2px 2px;
                 border-bottom: 1px solid #EEBB88; border-left:1px solid #EEBB88;
                }


div.MenuRow     { clear:both; text-align:center; 
                  xwidth:100%;
                  }
div.Menu        { position:none; float:left;
                  border:1px solid #EEEE99; 
                  padding:1px; margin:12px 8px 12px 8px;
                  width:168; vertical-align:middle; 
                  text-align:left;
                  }
div.Menu2       { position:none; float:left;
                  padding:1px; margin:0px 0px 10px 0px;
                  text-align:left;
                  width:98%;
                  }
.MTitle         { font-size:8pt; font-weight:bold; color:#000000;
                  background-color:#FFFFCC; border-bottom:1px solid #CCCCCC;
                  text-align:center; text-transform:uppercase;
                  height:18px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px;
                  xwidth:100%;
                  }
.MTitle a       { color:#000000; text-decoration:none; }
.MTitle a:hover { color:#007700; text-decoration:none;
                  font-size:9pt; font-weight:bold; font-variant:normal; }
.MTitleYear         { float:right; font-size:7pt; color:#888888;
                      margin-left:4; margin-right:0; margin-top:0; margin-bottom:0;
                      padding: 0px 0px 0px 0px;
                    }
.MTitleYear a       { text-decoration:none; color:#663300; }
.MTitleYear a:hover { text-decoration:none; color:#007700; font-weight:bold; font-variant:normal; }

.MItems         { margin:4px 0px 6px 4px; }
.MItems ul.links         { list-style:square outside; color:#808000;
                           margin:8px 0px 0px 14px; padding:0px;
                           }
.MItems ul.links a       { color:#505010; text-decoration:none }
.MItems ul.links a:hover { color:#007700; text-decoration:none; font-weight:bold; font-variant:small-caps }
.MItems li      { margin-top:4; xcolor:#101010; }