*         { color: #000000;
            font-size: 12px;
            font-weight: normal;
            font-family: Verdana, Helvetica, Arial, sans-serif; }

body      { color: #000000; background: #FFFFFF;
            margin:0px 0px; padding:0px;
          	text-align:center;
            }
            
#watermark {
			background: #FFFFFF url(/images/o1.gif) fixed no-repeat left bottom;
            }
           
iframe.list body { color: #000000; background: #FFFFFF !important }

#MainContent {
	width:900px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	}

form      { margin: 0px; }

h1        { font-weight: bold; font-size: 14pt; color: #000000; }
h2        { font-weight: bold; font-size: 12pt; color: #000000; }
h3        { font-weight: bold; font-size: 10pt; color: #000000; }

a         { text-decoration: none; font-weight: bold; color: #000000; }
a:hover   { text-decoration: underlined; color: #B92E1B; }
a:visited { text-decoration: none; }

a.tags    { font-family: Helvetica, Arial, sans-serif, Verdana; 
		    vertical-align: middle; text-decoration: none; font-weight: bold; color: #B92E1B; }
a.tags:hover   { text-decoration: underlined; }
a.tags:visited { text-decoration: none; color: #DA9097; }

a img { border: 0; }

.pageheader a { font-size: 14pt; }  
            
input     { color: #000000; }
select    { background: #FFFFFF; color: #000000; }
option    { background: #FFFFFF; color: #000000; }
textarea  { background: #FFFFFF; color: #000000; }

strong    { color: #440000; font-weight: bold; }

td { text-align: left;
     vertical-align: top; }

td.box { background-color: #fff; }
td.menu { background-color: #fff; }
td.content { background-color: #fff; }

.hilite { background-color: #ff0; }
.hilite1 { background-color: #ff0; }
.hilite2 { background-color: #f0f; }
.hilite3 { background-color: #0ff; }

.keywords { font-size: 10px; font-style: italic; color: #ddd; }

div.quote { 
  font-style: italic; 
  text-align: center;
  }
div.source { 
  text-align: right; 
  font-weight: bold; 
  color: #CCC; 
  }

.comment    { color: #000000;  }
.footer     { color: #333333; font-size: 7pt; font-style: italic; }
.required   { color: #FF0000; font-weight: bold; }

.pagetitle, .pageheader
          { font-weight: bold;
            font-size: 14pt;
            vertical-align: middle; 
            background-color: transparent; }

.comments { color: #fff; }

div.box { 
  background-color: #fff; border: 2px solid #dbb; margin-bottom: 8px; 
  padding: 8px; height: auto;
  }

#boxes div.box { 
  border: 1px solid #FBF5F6; margin-bottom: 8px; 
  border-top: 1px solid #DA9097; margin-bottom: 8px; 
  border-left: 1px solid #DBB; margin-bottom: 8px; 
  background: url(images/pagecurl.gif) #fff 0 0 no-repeat;
  padding: 8px; height: auto;
  }
  
.prop {float:right;width:1px;}
.minheight120 {height:120px;}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
div.cloud { 
  text-align: center; 
  }
  
blockquote {
  font-family: helvetica;
  float: middle;
  margin: 0 0;
  padding: 5px 40px 5px 30px;
  text-align:center;
  color:#111;
  border: 1px solid #dbb;
}

.outerQuote {
 margin: -10px 20px -10px 20px;
 background: url("/images/quote.png") no-repeat;
}
.centerQuote {
 padding: 10px 10px;
 background: url("/images/quote-end.png") no-repeat bottom right;
}