body {
  font-family : Arial, Helvetica, sans-serif;
  text-align : center; /* to pick up quirky browsers */
  font-size : 12px;
  background-color : #FFFFFF;
}
a:link { color : #333333; }
a:visited { color : #666666; }
a:hover { text-decoration : none; }
h1 { font-size : 18px; }
h2 { font-size : 16px; }
h3 { font-size : 14px; }
h4 { font-size : 12px; }
h5 { font-size : 12px;
     font-style : italic; }
p, li, td { font-size : 12px; }
td { padding : 0; }
img { border : 0 }

div.excerpt {
  width : 80%;
  margin-left : auto;
  margin-right : auto;
  font-style : italic;
}

p.footnote  {
  border-top : solid 1px #d0d0d0;
  color : #777777;
  clear : both;
  padding-top : 8px;
  margin-top : 12px;
}
p.longQuote {
  font-style : italic;
  margin-left : 5%;
  margin-right : 5%;
}

p.source {
  font-style : italic;
}  

ul.noBullets {
	list-style: none;
}

div.buttonBox {
	background-color : #F5F5DC;
	border : solid 1px #B0C4DE;
	padding : 3px;
	margin : 2px;
}
div.buttonBox ul { /* button box lists have no bullets */
	list-style : none;
	margin-left : 0;
	text-align : center;
}

div#wrapper {
  margin : 0 auto;
  text-align : left; /* to undo the quirky browser hack */
  background-color : white;
  width : 760px;
}

div#header {
	
}

div#banner {
	height : 114px;
	border-top : solid 2px #C66300;
	padding : 2px 0;
}
div#breadCrumbs {
  text-align : right;
  padding-right : 5px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 12px;
}
div#upperContent {
	height : auto;
	margin-top : 2px;
}
div#mainContent {
	border-top : solid 2px #C66300;
}
div#subContent {
	clear : both;
}
table#trailerTable {
	width : 100%;
}
table#trailerTable tr td {
	width : 190px;
	border : 0;
	padding : 0;
	vertical-align : top;
}
table#trailerTable tr td.col1 img {
  margin : 5px 5px 0 0;
  padding : 1px;
	border : solid 1px gray;
}
table#trailerTable tr td.col1 h3,h4,p {
	margin : 4px 5px 4px 0;
}
table#trailerTable tr td.colm img {
  margin : 5px 5px 0 5px;
	padding : 1px;
	border : solid 1px gray;
}
table#trailerTable tr td.colm h3,h4,p {
	margin : 4px 5px 4px 5px;
}
table#trailerTable tr td.col3 h3,h4,p {
	margin : 4px 5px 4px 5px;
}
table#trailerTable tr td.col4 img {
  margin : 5px 0 0 5px;
	padding : 1px;
	border : solid 1px gray;
}
table#trailerTable tr td.col4 h3,h4,p {
	margin : 4px 0 4px 5px;
}
div#footer p {
	font-size : 10px;
	color : #989898;
	text-align : right;
}
img#pageLogo {
	float : left;
	margin : 5px;
}

/* main menu */
div#mainMenu {
  background-color : #4E004F;
  text-align : right;
  color : #FFD700;/* #E9CB62 ; */
  border-top : solid 2px #C66300;
  border-bottom : solid 2px #C66300;
  clear : both;
}
div#mainMenu a {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  background-color : transparent;
  color : #FFD700;/* #E9CB62 ; */
  text-decoration : none;
  line-height : 18px;
  margin : 0px 7px;
}
div#mainMenu a:visited {
  color : #FFD700;/* #E9CB62 ; */
}
div#mainMenu a:hover {
  color : #FFFF88;
}

div.highlight {
  margin : 2px 300px 5px 5px;
  padding : 5px;
  border : solid 1px #C66300;
}

div.infoBox {
	border : solid #C66300;
	border-width: 1px 2px;
	width : 94%;
    margin-top : 10px;
    margin-left : 5px;
}
div.infoBox h4 {
    font-size: 14px;
	width : 100%;
	border-top : solid 1px #DCDCDC;
	height : 14px;
	text-align : center;
	margin : 2px 0;
	background-color : #DCDCDC;
}
div.describedPhotoRight {
  clear : both;
}
div.describedPhotoLeft {
  clear : both;
}
div.describedPhotoRight img {
  float : right;
  margin : 5px 5px 5px 5px;
}
div.describedPhotoRight p {
  text-align : right;
  margin-top : 30px;
}
div.describedPhotoLeft img {
  float : left;
  margin : 5px 5px 5px 0;
}
div.describedPhotoLeft p {
  text-align : left;
  margin-top : 30px;
}

div#fullSideBar {
    border : solid #DCDCDC;;
    border-width: 1px 2px 2px 2px;
    width : 200px;
}
div#fullSideBar h4 {
    font-size: 14px;
    width : 100%;
    border-top : solid 1px #DCDCDC;
    text-align : center;
    margin : 2px 0;
    background-color : #DCDCDC;
}
div#fullSideBar div.ppButton {
	text-align: center;
	margin-top: 5px;
	margin-botton: 5px;
}
