
/* Rev 2 Added img class img-2r. */
/* Rev 1 Added classes one, emph and qtr-menu to the Original trains.css. */

body { background: #ffffff; color: #000080; font-family: arial, helvetica, sans-serif; }

a:link    { font-size: 9pt; color: #0000FF; }
a:visited { font-size: 9pt; color: #990000; }
a:hover	  { font-size: 9pt; color: #CC0000; }
a:active  { font-size: 9pt; color: #CC0000; }

blockquote  { margin-left: 20px; margin-right: 20px }
.left       { margin-left: 20px; Margin-right: 10px; }
.right      { margin-left: 10px; Margin-right: 20px; }

h1, h2, h3, h4 {text-align: center; font-weight: 700; font-family: arial, helvetica, sans-serif; }

/* img classes */
.img-1  { height: 480px; width: 640px; border-width: 2px; }
.img-2  { height: 270px; width: 360px; border-width: 2px; }
.img-2r { height: 480px; width: 360px; border-width: 2px; }
.img-3  { height: 165px; width: 220px; border-width: 2px; }
.img-3r { height: 293px; width: 220px; border-width: 2px; }
.img-4  { height: 127px; width: 170px; border-width: 2px; }
.img-4r { height: 227px; width: 170px; border-width: 2px; }

/* Lists */
li {text-align: left;;  font-size:12pt; font-weight:400; }
ul { list-style: outside }

p  {text-align: justify; font-size: 14px; font-weight: 400; }

/* Table Classes */
table	    { border-collapse: separate; border-spacing: 2px; border: 6px outset; width: 100% }
table.intro { border-collapse: collapse; border-style: solid; border-color: #e70000; border-width: 4px; width: 750px; }
table.shell { border-collapse: collapse; border-style: none; width: 750px }

/* td and th classes */
.one { height: 1px; width: 100%; padding: 10px 10px; text-align: center; font-size: 12px; font-weight: 400; font-family: "times new roman", sans-serif; }
.two { height: 1px; width: 50%; padding: 10px 10px; text-align: center; font-size: 12px; font-weight: 400; font-family: "times new roman", sans-serif; }
.tri { height: 1px; width: 33%; padding: 5px 10px; text-align: center; font-size: 12px;  font-weight: 400; font-family: "times new roman", sans-serif; }
.ctr { height: 1px; width: 34%; padding: 5px 10px; text-align: center; font-size: 12px;  font-weight: 400; font-family: "times new roman", sans-serif; }
.qtr { height: 1px; width: 25%; padding: 5px 5px; text-align: center; font-size: 12px;  font-weight: 400; font-family: "times new roman", sans-serif; }
.qtr-menu { height: 1px; width: 25%; padding: 5px 0px; border: 1px solid; text-align: center; font-size: 12px; font-weight: 400; font-family: "times new roman", sans-serif; }
.tri-menu { height: 1px; width: 33%; padding: 5px 0px; border: 1px solid; text-align: center; font-size: 12px; font-weight: 400; font-family: "times new roman", sans-serif; }

.caption {text-align: center; font-size: 14px;  font-weight: 400; } 
.design  {text-align: center; background: #e70000; color: #C6B584; font-size: 12px; font-weight: 700; font-family: arial, helvetica, sans-serif; } 
.emph {text-align: center; color: #e70000; font-size: 16px;  font-weight: 700; }
.italic  {font-style: italic;  font-size: 14px; font-weight: 700;}