/**************************************************************/

body {
  background-color: #FFFFFF; /* white */
}

/**************************************************************/

div.horizon {
  text-align: center;
  position:   absolute;
  top:        50%;
  left:       0;
  width:      100%;
}

/**************************************************************/

div.site {
  background-color: #FFFFFF; /* white */
  margin-left:      -487.5px;
  position:         absolute;
  top:              -250px;
  left:             50%;
  width:            975px; /* linked to 'margin-left' */
  height:           500px; /* linked to 'top' */
  font-family:      "Book Antiqua","Times New Roman", serif;
  font-size:        12px;  
}

/**************************************************************/

div.LanguageMenu {
  width:         100%;
  height:        10px;
  position:      relative;
  top:           -30px;
  margin-bottom: -30px;
  font-family:   "Book Antiqua","Times New Roman", serif;
  font-size:     10px; 
  text-align:    right;
  margin-right:  5px; 
  float:         left; 
  color: #B4B4B4; /* grey */
  text-decoration: none;
}

div.LanguageMenu a {
  color: #B4B4B4; /* grey */
  text-decoration: none;
}

div.LanguageMenu a.active {
  color:       #58441B; /* brown */
  text-decoration: none;
}

/**************************************************************/

div.header {
  width:         100%;
  height:        27px;
  background:    #FFFFFF /* white */ url('/sysimages/header.gif');
  margin-bottom: 5px;
  font-family:   "Book Antiqua","Times New Roman", serif;
  font-size:     12px; 
  text-align:    right;
  padding-top:   48px;
  margin-right:  5px;  
}

/**************************************************************/

table.menu {
  float:        right;
  margin-right: 5px;
}

/**************************************************************/

table.menu td a {
  text-align:      right;
  color:           #FFFFFF; /* white */
  font-size:       15px;
  text-decoration: none;
  margin-left:     10px;
}

/**************************************************************/

table.menu td a.active {
  color: #B4B4B4; /* grey */
}

/**************************************************************/

table.menu td a:hover {
  text-decoration: underline;
}

/**************************************************************/

div.foto {
  width:            550px;
  height:           400px;
  background-color: #FFFFFF; /* white */
  float:            left;
  margin-right:     20px;
  background-image: url('/sysimages/blank.gif'); 
}

img.sitefoto {
  width: 550px; 
  height: 400px; 
  border: 0 none; 
  filter: alpha(opacity=0); -moz-opacity: 0; 
  opacity: 0; 
}

/**************************************************************/

div.content {
  width:            405px;
  height:           400px;
  background-color: #FFFFFF; /* white */ 
  float:            left;
  font-family:      "Book Antiqua","Times New Roman", serif;
  font-size:        12px; 
  text-align:       left; 
  line-height:      1.6; 
  overflow:         auto;
  overflow-x:       hidden;
}

/**************************************************************/

div.contentwide {
  width:            975px;
  height:           400px;
  background-color: #FFFFFF; /* white */ 
  float:            left;
  font-family:      "Book Antiqua","Times New Roman", serif;
  font-size:        12px; 
  text-align:       left; 
  line-height:      1.6; 
  overflow:         auto;
  overflow-x:       hidden;
}

/**************************************************************/

div.content h1, div.contentwide h1 {
  margin-top:  20px;
  font-size:   15px;
  color:       #58441B; /* brown */
}

/**************************************************************/

div.content a, div.contentwide a {
  text-decoration: underline;
  color:           #636363; /* grey */
}

/**************************************************************/

div.content a:hover, div.contentwide a:hover {
  color: #58441B; /* brown */
}

/**************************************************************/

div.content table, div.contentwide table {
  border-collapse: collapse;
  border-style:    none;
}

/**************************************************************/

table.contenttable {
  height: 100%;
  width:  98%;
}

/**************************************************************/

td.textcontent {
  vertical-align: top;
  margin:         0;
  padding:        0;
}

/**************************************************************/

td.thumbs {
  vertical-align: bottom;
  margin:         0;
  padding:        0;
}

/**************************************************************/

td.thumbs div {
  height:       51px;
  width:        70px;
  text-align:   center;
  overflow:     hidden;
  float:        left;
  margin-top:   5px;
  margin-right: 5px;  
  border-style: none;
}

/**************************************************************/

td.thumbs div a, td.thumbs div a:hover {
  border-style:    none;
  text-decoration: none;
}

/**************************************************************/

td.thumbs div img {
  float:        left;
  border-style: none;
  height:       51px;
  width:        70px;
}

/**************************************************************/

div.footer {
  text-align:       left;
  width:            100%;
  height:           25px;
  background-color: #FFFFFF; /* white */ 
  float:            left;
  margin-top:       5px;
  font-size:        12px;
  color:            #636363; /* grey */
}

/**************************************************************/

div.footer a, div.footer a:hover {
  text-decoration: none;
  color:           #636363; /* grey */
}

/**************************************************************/

table.footer {
  width:           550px;
  border-collapse: collapse;
  border-style:    none;
}

/**************************************************************/

font.brown {
  color: #58441B; /* brown */
}

/**************************************************************/

font.grey {
  color: #636363; /* grey */
}

/**************************************************************/

a img {
	border:          none;
	text-decoration: none;
}

/**************************************************************/

.smalltextfield {
  width:       50px;
  font-family: "Book Antiqua","Times New Roman", serif;
  font-size:   12px;
}

/**************************************************************/

.normaltextfield {
  width:       245px;
  font-family: "Book Antiqua","Times New Roman", serif;
  font-size:   12px;
}

/**************************************************************/

.memo {
  width:       245px;
  height:      100px;
  font-family: "Book Antiqua","Times New Roman", serif;
  font-size:   12px;
}

/**************************************************************/

.submitbutton {
  width:       100px;
  font-family: "Book Antiqua","Times New Roman", serif;
  font-size:   12px;
}

/**************************************************************/

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

/**************************************************************/

a.hidden {
  display: none;
  width:   0;
  height:  0;
  border:  none;
}
