html {
  overflow: hidden;
}

body {
  background: #800C00 url(../images/bg.jpg) repeat-x 0 0;
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
  font: normal .8em "Lucida Grande", Arial, Helvetica, sans-serif;
  margin-top: 32px;
  overflow: hidden;
  overflow-y: hidden;
  text-align: center;
}

a, a:visited {
/*  color: #FAF1D4;  */
  color: #666666;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active, a:focus {
  outline: none;
}

a img {
  border: none;
}

:link:focus, :visited:focus
{
    -moz-outline: 0;
}

p {
/*  color: #7c7c7c; */
  color: #555555;
  font-size: .9em;
  line-height: 1.8em;
  margin: 0 0 2em 0;
  text-align: left !important;
}

h2 {
  color: #941D2A;
  font-size: 1.3em;
  margin: 0 0 1em 0;
}

h3 {
  font-size: 1.1em;
  margin:0 0 .6em 0;
}

p strong {
  color: #000;
}

div#logo-print {
  display: none;
}

div.content{
  text-align: left;
}

div.profile img, a.link2 {
  float: right;
  margin-left: 10px;
}

a.link2 {
  cursor: auto !important;
  display: block;
  font-size: .8em;
  line-height: 1.2em;
  *margin: 0 45px 0 -25px;
  _margin: 0 0 0 -25px;
  padding-left: 33px;
  text-align: left;
  width: 103px;
}

a.link2 span {
  background: transparent url(../images/btn-arrow.gif) no-repeat 0 3px;
  *background: transparent url(../images/btn-arrow.gif) no-repeat 0 1px;
  *display: block;
  *margin-left: 30px;
  padding-left: 10px;
  *width: 100px;
}

p.center {
  text-align: center !important;
}

p.left img {
  float: none;
  margin: 0 auto;
}

p.wallStreet {
  text-align: center;
  margin: -10px 0 -15px !important;
  *margin: -10px 0 !important;
  padding: 0;
}

p.wallStreet a img {
  float: none;
}

ul li a, ul li a:visited {
  text-decoration: none;
}

ul li a:hover {
  text-decoration: underline;
}

ul li {
color: #555555;
margin-bottom: 8px;
}

div#container {
  background: url(../images/bg-container.jpg) no-repeat 0 0;
  /* height: 630px; */
  height: 545px;
  margin: 0 auto;
  padding: 0 0 0 19px;
  width: 801px;
}

div#header {
  margin: 0 auto;
  height: 60px;
  width: 801px;
}

div#content-container {
  /* height: 512px; */
  height: 420px;
  margin: 0 auto -18px;
  width: 801px;
}

a.logo {
  float: left;
  margin: 93px 0 0 37px;
}

span.slogan {
	color: #9A695A;
	float: left;
/*	font-size: 11px; */  /* adjust size of slogan */
	position: relative;
	margin: -21px 0 0 107px;
	padding: 0;
}

div#left-nav {
  float: left;
  /* height: 512px; */
  height: 420px;
  width: 321px;
}

div#left-nav ul {
  font-size: .85em;
  float: left;
  list-style-type: none;
  text-align: left;
  text-transform: lowercase;
  margin: 40px 0 0 67px;
  *margin: 40px 0 0 106px;
  _margin: 40px -162px 0 53px;
  width: 214px;
}

div#left-nav  ul li, div#left-nav  ul li a {
  color: #C4A992;
  display: block;
  line-height: 2em;
  _line-height: .8em;
  text-decoration: none;
}

div#left-nav  ul li a:hover, div#left-nav ul ul li.deselect a {
  font-weight: bold;
}

div#left-nav  ul li.nav-selected a {
  background: transparent url(../images/nav-highlight.jpg) no-repeat 100% 80%;
  *background: transparent url(../images/nav-highlight.jpg) no-repeat 100% 100%;
  font-weight: bold;
}

div#left-nav ul ul li.deselect a {
  background: 0;
  font-weight: normal;
}

div#left-nav ul ul li.deselect a:hover {
  font-weight: bold;
}

div#left-nav ul ul {
  margin: 0;
  padding: 0 0 0 10px;
  width: 204px;
}

div#left-nav ul ul {
  _margin: 10px 0 0;
}

div#left-nav ul ul li a {
  font-size: 11px;
}

div#hold {
  /* height: 505px; */
  height: 420px;
  overflow: hidden;
  position: relative;
  width: 400px;
  z-index: 100; 
}

div#wn {
  /* clip: rect(0px, 355px, 505px, 0px); */
  clip: rect(0px, 355px, 410px, 0px);
  /* height: 505px; */
  height: 420px;
  /*left: 42px;*/
  left: 0;
  margin-left: 42px;
  *margin-left: 2px;
  padding: 0;
  overflow: hidden;
  position: absolute;
  width: 355px;
  z-index: 1;
}

div.content {
  background-color: #F9F6D8;
  position: absolute;
  visibility: hidden;
  z-index: 1;
}

div.content a {
  color: #963;
}

div#scrollbar {
  float: left;
  font-size: 1px;
  height: 160px;
  position: relative;
  width: 4px;
  z-index: 1;
}

div#track {
  /* height: 500px; */
  height: 420px;
  position: absolute;
  width: 4px;
  z-index: 1;
}

div#dragBar {
  background-color: #fff;
  border-top: 1px solid #BEBCA5;
  border-right: 1px solid #B9B6A0;
  border-bottom: 1px solid #BEBCA5;
  border-left: 1px solid #C0BEA7;
  cursor: pointer;
  height: 55px !important;
  position: absolute;
  width: 2px;
  margin: 0 0 0 -2px;
  *margin: 0 0 0 -4px;
  _margin: 0 0 0 -5px;
  z-index: 1;
}

div#footer {
  height: 58px;
  margin: 0 auto;
  text-align:center;
  width: 801px;
}

div#footer ul {
  margin: 62px 70px 0 0;
  *margin: 62px 35px 0 0;
  list-style-type: none;
}

div#footer li {
  color: #BB826C;
  display: inline;
  font-size: .8em;
}

div#footer a {
  color: #BB826C;
  font-size: 1.1em;
}

div#up{
  float: right;
  margin: 27px 85px 0 0;
  _margin: 27px 40px 0 0;
}

div#down {
  float: right;
  margin: -39px 85px 0 0;
  *margin: 23px 85px 0 0;
  _margin: 23px 40px 0 0;
}
