﻿body
{
  margin: 0px 5px 0px 5px;
  padding: 0;
  font-family: Verdana , arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
}

div#bigContainer
{
  background-color: #F9F7F5;
  text-align: center;
  max-width: 1100px;
  width: expression(document.body.clientWidth > 1100?   "1100px" : "auto" );
}

div#minSize
{
  min-width: 780px;
  width: expression(document.body.clientWidth <= 780?   "780px" : "auto" );
}

.NavButton
{
  display: block;
}

.SearchButton
{
  margin-left: 2px;
  margin-right: 2px;
}

.SearchLabel
{
  font-weight: bold;
}

p, .p
{
  font-size: inherit;
  line-height: 1.7em;
  text-align: left;
}

#header
{
  height: 60px;
  padding: 0 10px 0 10px;
  background-color: #880F20;
  text-align: left;
}

#header h2
{
  font-family: Verdana;
  color: #990000;
}

#header h2 a
{
  text-decoration: none;
  color: #990000;
}


#content
{
  margin-left: 180px;
  padding: 0 20px 1.8em 10px;
  background-color: #F9F7F5;
}


#sidebar
{
  float: left;
  padding: 0 5px 5px 5px;
  width: 148px; /* ds */
}


#nav
{
}

#nav li
{
  display: inline; /* for IE5 and IE6 */
}
#nav ul
{
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}
#nav a:link, #nav a:visited
{
  display: block;
  width: 99.99%; /* for IE5 */
  text-decoration: none;
  padding: 0.25em 0.5em 0.25em 0.5em;
  font-weight: bold;
}
#nav a:hover
{
  text-decoration: none;
  color: #a83930;
}

.title
{
  color: #a83930;
  font: bold 1.0em/1.0em verdana, arial, helvetica, sans-serif;
  text-align: center;
  padding-bottom: 5px;
  border-bottom: #a83930 thin solid;
  margin-bottom: 5px;
}

.spacer
{
  clear: both;
}

#mainTitle
{
  font-size: 2.0em;
  font-weight: bold;
  visibility: hidden;
}

.itemContent
{
  text-align: left;
  padding-bottom: 1.8em;
  background-color: #F9F7F5;
}

td
{
  font-size: 11px;
}

.SearchText
{
  font-family: georgia, "trebuchet ms" , verdana, arial, geneva, sans-serif;
  font-size: 9pt;
  color: #990000;
  background-color: #FFFBD6;
}

.SearchSeparator
{
  font-weight: bold;
  color: #345F0A;
}

.SearchInput
{
  font-family: Arial, Sans-Serif;
  font-size: 9pt;
}

.GridHeader
{
  font-weight: bold;
}

.GridRow
{
  vertical-align: top;
}


/* From Monticello site design (selectors may be altered) */
/* Breadcrumbs hyperlink styles */

#breadcrumbs
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #333333;
  text-decoration: underline;
  text-align: left;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  z-index: 3;
}

#breadcrumbs a:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #333333;
  text-decoration: underline;
}

#breadcrumbs a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #333333;
  text-decoration: underline;
}

#breadcrumbs a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #990000;
  text-decoration: underline;
}

#breadcrumbs a:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #333333;
  text-decoration: underline;
}

/* HEADINGS: STYLES FOR H1-H6 */

h1
{
  font: normal 16px trebuchet ms, arial, helvetica, verdana, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
  background: transparent;
}

h2
{
  font-family: Georgia, Times, serif, Trebuchet MS, Verdana, Arial, Helvetica;
  font-size: 1.9em;
  font-weight: normal;
  margin-top: 15px;
  margin-bottom: 10px;
  color: #345F0A;
}

h3
{
  font-family: Georgia, Times, serif;
  font-size: 1.1em;
  background: transparent;
  margin-bottom: 2px;
}

h4
{
  font-family: Georgia, Times, serif, Trebuchet MS, Verdana, Arial, Helvetica;
  font-size: 1.3em;
  font-weight: bolder;
  color: #990000;
  margin-bottom: .67em;
  margin-top: 1.0em;
  font-variant: small-caps;
}

h5
{
  font-family: Georgia, Times, serif, Trebuchet MS, Verdana, Arial, Helvetica;
  font-size: 1.3em;
  font-weight: bolder;
  color: #990000;
  margin-bottom: .3em;
  margin-top: 1.0em;
  font-variant: small-caps;
}

h6
{
  font-family: Georgia, Times, serif, Trebuchet MS, Verdana, Arial, Helvetica;
  font-size: 1.1em;
  font-weight: bolder;
  color: #003366;
  margin-bottom: .67em;
}


p, ol, dl
{
  margin-top: 0em;
  margin-bottom: 2em;
}

ul
{
  margin-top: 0em;
  margin-bottom: 2em;
}


p
{
  line-height: 1.7em;
}

li
{
  line-height: 1.6em;
}


img
{
  display: inline;
}

img.image
{
  padding: 2px;
  border-style: outset;
  border-color: #d4d7ce;
  border-width: 1px;
}
img.imageLeft
{
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  padding: 2px;
  border-style: outset;
  border-color: #d4d7ce;
  border-width: 1px;
  display: block;
}

img.imageRight
{
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  padding: 2px;
  border-style: outset;
  border-color: #d4d7ce;
  border-width: 1px;
}

img.thumbLeft
{
  float: left;
  margin-left: 4px;
  margin-right: 4px;
  padding: 2px;
  border-style: outset;
  border-color: #d4d7ce;
  border-width: 1px;
  display: block;
}
div#footLine
{
  background-color: #880F20;
  padding-top: 3px;
  border-bottom: 1px solid #B1615B;
}

div#footer
{
  padding: .5em 1em;
  text-align: center;
  color: #fff;
  background-color: #880F20;
}

/* FOOTER LINKS */

a.footerLink:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #ffffff;
  text-decoration: none;
}

a.footerLink:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #ffffcc;
  text-decoration: none;
}

a.footerLink:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #cccccc;
  text-decoration: none;
}

a.footerLink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  color: #ffffcc;
  text-decoration: none;
}

div#molding
{
  background-image: url(  'Images/background_navigation_molding.gif' );
  position: relative;
  background-color: #ffffff;
  height: 10px;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.HelpText
{
  color: Black;
}

.AlertText
{
  color: Red;
}

/* Formats introductory paragraphs */
.intropara
{
  font-size: 12px;
  line-height: 1.6em;
  font-weight: 500;
  font-family: georgia, "trebuchet ms" , verdana, arial, geneva, sans-serif;
  color: #330000;
}

/*FROM PAPERS PUBMAN STYLESHEET, FOR DISPLAY OF FEATURE LETTER*/
.ptj-del
{
  text-decoration: line-through;
  color: red;
  display: inline;
}
.ptj-add
{
  color: green;
}
