/*
 * LMT Investment Company stylesheet
 *
 * Copyright 2003 Matthew Fremont and LMT Investment Company.
 * All rights reserved.
 */

/* default font */
BODY, TD, TH, .bodytext {
  font-family: Georgia, serif;
  font-size: 90%;
}

BIG { font-size: 120%; }
SMALL  { font-size: 80%; }

SUP, SUB { font-size: 75%; font-weight: normal; }

H1 { font-size: 150%; font-weight: bold; }
H2 { font-size: 120%; font-weight: bold; }
H3 { font-size: 110%; font-weight: bold; }
H4 { font-size: 110%; font-weight: bold; }
H5, H6 { font-size: 100%; font-weight: bold; }

/* default colors */
BODY {
 /* obscure gray text on white bg */
 color: #333333;
 background-color: #FFFFFF;
}

A:link { text-decoration: underline; color: #333399; }
A:visited { text-decoration: underline; color: #333399; }
A:active, A:hover { text-decoration: underline; color: #CC3300; }

H1, H2, H3 { color: #666600; } /* dull yellow (olive) */

/* default margins */
BODY { margin: 0px; }
TABLE { margin: 0px; }
DIV { margin: 0px; }

H1, H2, H3, H4 { margin-top: 1.5em; margin-bottom: 0.25em; }

OL LI { margin-top: 0.25em; margin-bottom: 0.25em; }

OL.loose LI { margin-top: 0.25em; margin-bottom: 1em; }

UL LI { margin-left: 1em; list-style: square; }

/* default table alignment.

   NOTE: to override use style attribute

     <td style="text-align: right">

     NOT

     <td align="right">
*/
TR { vertical-align: top; }
TD { text-align: left; }
TD.right { text-align: right; }

/*
 * site-specific classes
 */
.bodyfirst { margin-top: 2em; }

TD.headerrule {
  background-image: url(/images/hdrrule.gif);
  background-repeat: x-repeat;
}

.sansserif { font-family: trebuchet ms, arial, helvetica, sans-serif; }

.subhead {
  font-size: 110%;
  font-weight: bold;
  color: #666600;
}

.propheading {
  font-family: trebuchet ms, arial, helvetica, sans-serif;
  font-weight: bold;
  color: #333399;
}

TABLE.propdata TD {
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 80%;
  color: #000000;
  spacing: 0px; padding: 0px;
}

TABLE.propdata TH, .propdata_label {
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 70%;
  color: #666666;
}

TABLE.propdata TH {
  text-align: left;
  padding-left: 1em;
  padding-right: 1em;
}

TABLE.propdata TR { vertical-align: baseline; }
TABLE.propdata .odd { background-color: #FFFFFF; }
TABLE.propdata .even { background-color: #E7E3E7; }

TABLE.data TD {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10pt; 
}

.pagetitle {
  font-family: trebuchet ms, arial, helvetica, sans-serif;
  font-size: 140%; font-weight: bold;
  color: #CC3300;
}


.pageheader {
  background-color: #FCFCD3; /* pale yellow green */
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;}

.pagebody {
  background-color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.red { color: #CC3300; }
.sidebarheading {
  font-size: 105%; font-weight: bold;
  text-align: center;
}

/* navigation: related links */
.navmenu { font-family: trebuchet ms, arial, helvetica, sans-serif; }

UL.navmenu {
 list-style: url(http://www.nnnlmt.com/images/navgo.gif) square;
 margin-top: 0px; margin-bottom: 0px;
 margin-left: 16px; /* enough space for image bullet */
}

UL.navmenu LI { margin-left: 0px; }

DIV.navmenu { margin-left: 1em; } /* standard left indent for nav menu */

.navhl { color: #CC3300; }
P.navlink { font-size: 10pt; margin-top: 0em;  margin-bottom: 0.25em; }

/* navigation: breadcrumbs */
.navbc {
  font-size: 9pt; font-family: trebuchet ms, arial, helvetica, sans-serif;
  color: #333333;
}

.navbc A:link, .navbc A:visited {
  text-decoration: none;
  color: #333333;
}

.navbc A:hover, .navbc A:active {
  text-decoration: underline;
}
