td.button-popups {
  text-align: center;
  font-family:arial;
  font-size:  14px;
  color: #99CC99;
  width: 4.2em;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(gifs/button-popups.gif) no-repeat left top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

td.buttonon-popups {
  text-align: center;
  font-family:arial;
  font-size:  14px;
  color: black;
  width: 4.2em;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(gifs/buttonon-popups.gif) no-repeat left top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

td.buttonsel-popups {
  text-align: center;
  font-family:arial;
  font-size:  14px;
  color: #FFFF99;
  width: 4.2em;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(gifs/button-popups.gif) no-repeat left top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

hr { color:rgb(204,0,51); }
hr { border-style:solid; border-color:rgb(204,0,51); }

a {font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
a:link { color:#99CCE0; text-decoration:underline; }
a:visited { color:#99CC99; text-decoration:underline; }
a:hover { color:#FF0000; }

body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  color: #FFF0D9;
  background-color: #333333;
  }

#header {
  background-color:transparent;
  overflow:hidden;
  width: 100%;
  position: fixed;
  z-index: 1000; 
  top: 0;
  } 
  
#wrapper {
  margin-top: 0px;
  margin-bottom: 15px;
 }


/* for internet explorer */
* html body {
  padding:0 0 0 0;
  overflow:hidden;
  }
* html #wrapper {
  height:100%;  
  width:100%; 
  overflow:auto;
  
  }
 
* html #header {
  position:absolute;

  margin-left:auto;
  margin-right:auto;
  width: 98%;
  }

#content {
  background-color:black;
  border-width:125px 0 0 0;
  border-style:solid;
  border-color:black;
  width:auto;
  margin-left:auto;
  margin-right:auto;
  }
  
#main_table {
  width:90%;
  margin-left:auto;
  margin-right:auto;
  text-align: left;
  }

#shadow {
  background-image: url("gifs/shadow.png");
  background-repeat: no-repeat;
  background-position: top left;
  }
  
#shadow1 {
  background: none;
  width: 90%;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gifs/shadow.png', sizingMethod='scale'); 
  }
  
#shadow2 {
  background: none;
  width: 90%x;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../gifs/shadow.png', sizingMethod='scale'); 
  }
  
#shadow3 {
  background: none;
  width: 90%;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../gifs/shadow.png', sizingMethod='scale'); 
  }
  
#shadow_short {
  background: url("gifs/shadow_short.png") left top no-repeat;
  }
  
#shadow1_short {
  background: none;
  width: 90%;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gifs/shadow_short.png', sizingMethod='scale'); 
  }
  
.small_font {
  text-align:center; font-size:x-small; color:#666666;
  }
.title_font {
  text-align:center; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color:#999999;
  }
.comment_font {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color:#999999; font-size:0.8em;
  }
.gallery_font {
  text-align:center; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color:#FFF0CC; font-size:20px;
  }
.phone { font-size:70%; font-family:Arial,Helvetica; }
.award { font-family:Arial,Helvetica; font-weight:bold; text-align:center; margin-bottom:40px; valign:middle}
.ident { margin-left:30px; valign:middle; text-align:center; }

/* Hide from IE-Mac */
  html>body .small_font {
  align:center; font-size:small; color:#666666;
  }
/* Hide from IE-Mac */

.win-img {
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #000;
	align: center;
	vertical-align: middle;
}
.win-txt {
	align: center;
	vertical-align: middle;
}

