body#gallery {
  margin: 0px;
  padding: 0px;
	background: #000000 url("../../img/bg_page.png") repeat left top;
}
body#home {
  margin: 25px 0px 0px 0px;
  padding: 0px;
	background: #000000 url("../../img/bg_page.png") repeat left top;
}
body,td,th {
	font-family: Times New Roman, Times Roman, Times, serif;
	font-style: italic;
	font-size: 12pt;
	line-height: 16pt;
	color: #976c29;
}
a {
  text-decoration: none;
}
a:link,
a:visited,
a:active {
  color: #660000;
  text-decoration: none;
}
a:hover {
  color: #660000;
  text-decoration: underline;
}
h1 {
  margin: 0px;
  padding: 0px;
  display: block;
  width: inherit;
	font-size: 20pt;
	line-height: 24pt;
	font-style: normal;
  font-weight: bold;
  color: #976c29;
}
h2 {
  margin: 0px;
  padding: 0px;
  display: block;
  width: inherit;
	font-size: 18pt;
	line-height: 22pt;
	font-style: normal;
  font-weight: bold;
  color: #976c29;
}
h3 {
  margin: 0px;
  padding: 0px;
  display: block;
  width: inherit;
	font-size: 16pt;
	line-height: 20pt;
	font-style: normal;
  font-weight: bold;
  color: #976c29;
}
h4 {
  margin: 0px;
  padding: 0px;
  display: block;
  width: inherit;
	font-size: 14pt;
	line-height: 18pt;
	font-style: normal;
  font-weight: bold;
  color: #976c29;
}
h5 {
  margin: 0px;
  padding: 0px;
  display: block;
  width: inherit;
	font-size: 13pt;
	line-height: 17pt;
	font-style: normal;
  font-weight: bold;
  color: #976c29;
}
h6 {
  margin: 0px;
  padding: 0px;
  display: block;
  width: inherit;
	font-size: 12pt;
	line-height: 16pt;
	font-style: normal;
  font-weight: bold;
  color: #976c29;
}
h1.ul,
h2.ul,
h3.ul,
h4.ul,
h5.ul,
h6.ul {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border-bottom: 1px solid #660000;
}
h1.upper_case,
h2.upper_case,
h3.upper_case,
h4.upper_case,
h5.upper_case,
h6.upper_case {
	text-transform: uppercase;
}
h1.small_caps,
h2.small_caps,
h3.small_caps,
h4.small_caps,
h5.small_caps,
h6.small_caps {
	font-variant: small-caps;
}
div.spacer_solid {
  margin: 10px 0px 10px 0px;
  padding: 0px;
  display: table;
  width: inherit;
  height: 0px;
  font-size: 0px;
  border: 1px solid #660000;
}
div.spacer_dash {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  display: table;
  width: inherit;
  height: 0px;
  font-size: 0px;
  border: 1px dashed #660000;
}

/*
    BEGIN FORM STYLES       =========================   */
form {
  margin: 0px;
  padding: 0px;
}
input.input {
  margin: 0px 0px 0px 1px;
  padding: 2px 2px 2px 2px;
  width: 160px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border: 1px outset #000000;
  cursor: text;
}
input.input_sm {
  margin: 0px 0px 0px 1px;
  padding: 2px 2px 2px 2px;
  width: 70px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border: 1px outset #000000;
  cursor: text;
}
select.select {
  margin: 0px 0px 0px 1px;
  padding: 2px 2px 2px 2px;
  font-size: 11px;
  font-weight: normal;
  border: 1px outset #000000;
  cursor: pointer;
}
button.button {
  margin: 2px;
  padding: 2px 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  border: 1px outset #000000;
  background: #F0F0F0 url("../../img/button.jpg") repeat-x left center;
  cursor: pointer;
}
textarea.textarea {
  margin: 0px 0px 0px 1px;
  padding: 2px 2px 2px 2px;
  width: 250px;
  height: 125px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border: 1px outset #000000;
  cursor: text;
}
/*
    END FORM STYLES         =========================   */




div#gallery_container {
  margin: 0px;
  padding: 0px;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
}
div#body_container {
  margin: 0px;
  padding: 0px;
  width: 926px;
  height: 904px;
/*
  background: transparent url("../../img/bg_container.gif") no-repeat left top;
*/
	text-align: left;
}
div#logo_lg_vert {
  margin: 0px 0px 0px -188px;
  padding: 0px;
  position: absolute;
  z-index: 1000;
  top: 35px;
  left: 50%;
  width: 376px;
  height: 215px;
  background: transparent url("../../img/logo_lg_vert.gif") no-repeat left top;
  cursor: pointer;
}
div#logo_lg_horiz {
  margin: 0px 0px 0px -450px;
  padding: 0px;
  position: absolute;
  z-index: 1000;
  top: 35px;
  left: 50%;
  width: 485px;
  height: 140px;
  background: transparent url("../../img/logo_lg_horiz.gif") no-repeat left top;
  cursor: pointer;
}
div#bgrand_logo_lg {
  margin: 0px 0px 0px -450px;
  padding: 0px;
  position: absolute;
  z-index: 1000;
  top: 20px;
  left: 50%;
  width: 180px;
  height: 165px;
  background: transparent url("../../img/bgrand_logo_lg.gif") no-repeat left top;
  cursor: pointer;
}
table#container {
  margin: 0px;
  padding: 0px;
  position: relative;
  display: block;
  width: 900px;
  height: 908px;
  top: 13px;
}
td#masthead {
  margin: 0px;
  padding: 0px;
  /*
  position: relative;
  display: block;
  */
  width: 900px;
  height: 130px;
	background: #000000 url("../../img/bg_masthead.png") no-repeat left top;
}
td#bot_cont {
  margin: 0px;
  padding: 0px;
  width: 900px;
  height: 60px;
	background: #000000 url("../../img/container_bot.png") no-repeat left top;
}
td#footer {
  margin: 0px;
  padding: 0px;
  width: 900px;
	background: #000000 url("../../img/bg_footer.png") no-repeat left top;
}
td#bot_bevel {
  margin: 0px;
  padding: 0px;
  width: 900px;
  height: 20px;
	background: #000000 url("../../img/bg_bot_bevel.png") no-repeat left top;
}
td#table_heading {
  width: inherit;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  text-indent: 20px;
  font-style: normal;
  color: #976c29;
  border-bottom: 1px solid #660000;
}
td#sm_print {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
	line-height: 12px;
}
td#sm_print a {
  color: #FFFFFF;
}
td#notation {
  font-size: 11px;
	line-height: 14px;
}
td.top_border_line {
  margin: 0px;
  padding: 10px;
  border-top: 1px solid #660000;
}
td.right_line {
  border-right: 1px solid #660000;
}


div#copyright {
  margin: 0px;
  padding: 0px;
  position: relative;
  display: table;
  width: 900px;
  height: 100px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
