html, body {
}

div#spacediv {
  width:  100%;
  height: 25px;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
  text-align:  left;
  line-height: 1.5;
}

body.site {
  background: #695E4A; /* dark */ 
}

div#header {
  margin-top: 20px;
  width:      100%;
  height:     84px;
  background: white url('/sysimages/logo.gif') top left no-repeat;
  border:     1px solid #F0B310; /* light */
}

div#menubar {
  position:         relative;
  top:              52px;
  height:           24px;
  border-top:       8px solid #F0B310; /* light */
  background-color: #F1F4BD;
  z-index:          999;  
}

div#innerwrap {
  width:            955px;
  margin:           0;
  padding:          0;
  background-color: transparent;
  margin-bottom:    10px;  
  padding-right:    10px;
  padding-left:     10px; 
  z-index:          11;  
}

div#outerwrap {
  margin:           0 auto;
  width:            975px;
  background-color: transparent;    
}

div#mainwrap {
  width:         955px;
  min-height:    500px;  
  margin-bottom: 10px;
  margin-top:    20px;
}

div#logo {
  position:   relative;
  top:        30px;
  left:       0px;
  background: transparent url('/sysimages/logo.gif') center center no-repeat; 
  width:      200px;
  height:     175px;
  float:      left;
  z-index:    10;
}

div#maincontent {
  position:         relative;
  top:              -10px;
  width:            665px;
  margin-right:     10px;
  margin-top:       10px;
  float:            left;
  background-color: white;
  border:           1px solid #F0B310; /* light */ 
  padding:          10px;
  color:            #695E4A; /* dark */   
}

div#maincontentWide {
  position:         relative;
  top:              -10px;
  width:            955px;
  margin-right:     10px;
  margin-top:       10px;
  float:            left;
  background-color: white;
  border:           1px solid #F0B310; /* light */ 
  color:            #695E4A; /* dark */ 
}

div#rightbar {
  padding:          10px;
  width:            225px;
  left:             2px;
  background-color: white;
  border:           1px solid #F0B310; /* light */   
  float:            right;
  color:            #695E4A; /* dark */ 
}

div#rightbarHidden {
  padding-left: 0;
  width:        0;
  left:         0;
  display:      none;
}

a.homelink {
  width:   100%;
  height:  100%;
  display: block;
}

hr {
  color:            #F1F4BD; /* very light */
  background-color: #F1F4BD; /* very light */
  border:           none;
  height:           1px;
  margin-bottom:    5px;
}

ul {
  list-style-image: url('/sysimages/list_img.jpg');
}

ul.sitemap {
  padding-left: 20px;
}

ul.sitemap ul {
  padding-left: 25px;
}

ul.sitemap ul ul {
  padding-left: 30px;
}

ul.sitemap ul ul ul {
  padding-left: 35px;
}

.mainIframe {
  width:    100%;
  height:   705px;
  overflow: auto;
}

#rightbar img.thumb {
  width: 100%;
}

.smalltextfield {
  width:       50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.mediumtextfield {
  width:       100px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.normaltextfield {
  width:       245px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.memo {
  width:       500px;
  height:      109px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.submitbutton {
  width:       100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.error td span {
  color:       red;
  font-weight: bold;
}

a img {
  border: none;
}

span#navbar a, #maincontent a, #rightbar a {
  text-decoration: none;
  color:           #695E4A; /* dark */ 
  border-bottom:   1px dotted #F0B310; /* light */
}

span#navbar a:hover, #maincontent a:hover, #rightbar a:hover {
  text-decoration: none;
  color:           #695E4A; /* dark */ 
  border-bottom:   1px solid #F0B310; /* light */
}

span#navbar {
  color:       #F0B310; /* light */
  font-size:   13px;
  font-weight: bold;
}

div#thumbs {
  /*centering in code now */
  margin: 0 auto; 
}

div#thumbs_wrap {
  position:         relative;
  left:             -10px;
  width:            685px;
  background-color: #F1F4BD; /* very light */
  margin-bottom:    10px;
  height:           325px;
  text-align:       center; 
}

div#thumbs_wrap_hidden {
  display: none;
}

div#thumbs_wrap a, div#thumbs_wrap a:hover {
  text-decoration: none;
  border:          none;
  width:           100%;
}

img#main_img{
  height: 300px;
  margin: 0 auto 0;
}

a#light_link {
  color:         #695E4A; /* dark */ 
  border-bottom: 1px solid transparent;
}

a#light_link:hover {
  color:         #695E4A; /* dark */ 
  border-bottom: 1px dotted #F0B310; /* light */  
}

div.thumbcontainer {
  width:            81px;
  height:           67px;
  text-align:       center;
  overflow:         hidden;
  float:            left;
  margin-top:       10px;
  margin-right:     5px; 
  margin-left:      5px; 
  border-style:     none;
  background-color: #F1F4BD; /* very light */
  border:           2px solid #F1F4BD; /* very light */
}

div.thumbcontainer a img {
  border-style:   none;
  height:         67px;
  vertical-align: middle
}
