/* that.css - that's Global Stylesheet */
/* Copyright (C) 2001-2005, that */

body {
  background-color:white; 
  font-family:"Trebuchet MS",Verdana,Arial,sans-serif; 
  font-size:12pt;
}

/* links */
a         { }
a:link    { color:#0066ff; }
a:visited { color:#7799bb; }
a:active  { color:#ff0000; }

/* path line */
.path {
  font-size:10pt;
  background-color: #eee8ff; padding:0px; color:#333333;
}
.path span.cp { color:black; }

/* main heading */
h2 { 
  font-weight:bold; font-size:20pt; margin-bottom:4px;
  border-bottom: 1px solid #ddccee;
}

.subheading {
  font-size:10pt;
  color:#9977aa;
}

.topquote { text-align:right; font-size:8pt; color:#9977aa; margin-top:8px; }



.text p {
  margin-left: 6em;
  margin-right: 4em;
/*  border-left: 1px dotted #ddccee; */
  padding-left: 1em;
}


td.news h6 {
  color:#9977aa;
  font-weight:normal;
  font-size:8pt;
  margin-top:6pt;
  margin-bottom:1pt;
}

td.news p {
  color:#222222;
  font-size:11pt;
  text-align:left; vertical-align:top; line-height:1.5em;
  border-top: 0px solid white;
  margin-left:1em;
  margin-top:2pt;
  margin-bottom:2em;
}

td.news p.more { text-align:right; font-weight: bold; }

td.news   { font-size:10pt;
  background-color:white; vertical-align:top; 
  border-left: 1px dotted #ddccee;
  padding-left: 1em;
  padding-right: 1em;
}

td.main   { font-size:10pt;
  background-color:white; vertical-align:top; 
  border-left: 1px dotted #ddccee;
  padding-left: 1em;
  padding-right: 1em;
}


.h4       { font-weight:normal; font-size:13pt;
            color:black; 
            padding-left:4px;
            border-bottom: 1px solid #ccbbdd;

}

div.cmt { margin-left:4em; margin-top:4px;
  font-size:10pt; line-height:1.3em; 
  color:#333333;
}

.small { font-size:9pt; color:#999999; }

p.quote   { font-style:italic; color:#330033; margin-bottom:0px; }
q   { font-style:italic; color:#330033; }
