/* Elements common to (almost) all pages */
body {
  font-family : Arial, Helvetica, sans-serif;
  text-align : center; /* to pick up quirky browsers */
  background-color : #213970;
  color : white;
  font-size : 12px;
}
a:link { color : #333333; }
a:visited { color : #666666; }
a:hover { text-decoration : none; }
h1, h2, h3, h4, p { margin : 5px; }
h1 { font-size : 180%; }
h2 { font-size : 140%; }
h3 { font-size : 120%; }
p, li { font-size : 100%; }
td { padding : 0; }
form { margin : 0; }
img.fullSize { margin : 1px; }
.tagLine { font-family : "Times New Roman", Times, Serif; font-style : italic; }
h1.tagLine {
  color : white;
  font-weight : normal;
  background-color : #213970;
  margin-top : 12px;
  margin-bottom : 15px;
}
/* --- wrapper around each page --- */
div#wrapper { 
  position : relative;
  width : 750px;
  margin : 0 auto;
  padding : 0;
  background-color : #213970;
  text-align : left; /* to undo the quirky browser hack */
}
/* --- banner at top of each page --- */
div#banner {
  position : relative;
  width : 100%;
  vertical-align : middle;
  text-align : right;
  height : 100px;
  background-image : url(images/headerbg.gif); /* blue */
}
div#banner img.logo {
  float : left;
  margin : 0;
}
div#bannerText {
  position : absolute;
  top : 0px;
  right : 0;
}
div#bannerText h1 {
  line-height : 32px;
  font-size : 26px;
  font-weight : normal;
  font-style : italic;
  font-family : "Times New Roman", Times, serif;
  color : #FFFFFF;
  margin : 2px 5px 0 0;
}
div#bannerText h1 span.subTheme {
  font-style: italic;
  font-size : 38px;
  font-weight : normal;
}
div#subBannerText {
  position : absolute;
  bottom : 3px;
  right : 0;
}
div#subBannerText p {
  color : #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size : 14px;
}
/* --- mainMenu on every page --- */
div#mainMenu {
  font-size : 12px;
  margin : 0px 0px 0 0;
  text-align : right;
  color : white;
  width : 100%;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  padding-bottom : 1px;
  background-color : #D05E28;
  border-top: solid 10px #D05E28;
}
div#mainMenu a.menuItem {
  text-align : center;
  text-decoration : none;
  color : white;
  width : 120px;
  padding-right : 5px;
}
div#mainMenu a.menuItem:hover{
  color : #DDDDDD;
}
div#content {
  position : relative;
  width : 100%;
}
div#content a {
  color : white;
}
div#content a:visited {
  color : white;
}
/* column1 limits content width so that additional info can appear to it's right */
div#column1 {
  width : 400px;
}
/* infoLine appears right above the footer */
p.infoLine {
  color : white;
  font-weight : bold;
  font-style : italic;
  background-color : #213970;
  position : absolute;
  /* margin-top : 20px;
  margin-bottom : 4px; */
  bottom : -30px;
}
p.infoLine a {
  color : white;
}
p.infoLine a:hover {
  color : gray;
}
/* --- footer on every page --- */
div#footer {
  position : absolute;
  background-color : #213970;
  text-align : right;
  padding-right : 5px;
  bottom : -80px;
  right : 0;
  /* margin-top : 8px; */
}
div#footer p {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 100%;
  margin-top : 4px;
  margin-bottom : 0;
  color : white;
  background-color : #213970;
}
/* soldFlag appears in various places */
div.soldFlag {
  border : solid 1px #EC6F0A;
  margin : 5px 10px 5px 10px;
  text-align : center;
  color : #EC6F0A;
  font-size : 16px;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
}
div.resultSoldFlag {
  border : solid 1px #EC6F0A;
  margin : 5px 0;
  text-align : center;
  color : #EC6F0A;
  font-size : 14px;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
}
#bottom_box{
width:100%;
margin:auto;
padding:10px;
}
#E-Brochure{
width:250px;
margin:10px 0;
float:left;
padding-left:50px;
}

