html, body {
	height: 100%;
	background: #EAE7D6 url(pic/background.gif) top center;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
body,td {
	margin: 0;
	padding: 0;
	font: 12px/1.5 verdana, arial, helvetica, sans-serif;
}
#container {
	position: relative;	
	margin: 0 auto;
	width:758px;
	background-color: #f7f7ef;
	border-left : 1px solid #969577; 
	border-right : 1px solid #969577; 
	padding:0px;
	text-align:left;
  min-height: 100%;
        voice-family: "\"}\"";
        voice-family: inherit;
        height: 100%;                				
			}
			html>body #container {
        height: auto;
      }
			#header {
			width:758px;
			height:23px;
			left:0px;
			top: 0px;
			padding:0px;
      background-image: url(pic/top.png);
      text-align: right;    
			}			
      #banner {
      width:758px;
      height:100px;
      left:0px;
      top: 23px;
      padding:0px;
      background-image: url(pic/logo.png);
      }
      #counter {
      position:relative;
      top: 4px;
      left: 664px;
      padding:0px;
      font: 10px/1.5 verdana, arial, helvetica, sans-serif;          
      width: 90px;
      height: 16px;
      text-align: center;
      background-image: url(pic/counter.png);
      }
      /* -- menu --------------------------------------------------------- */
      #menu {
        width:758px;
        height:24px;
        left:0px;
        top: 123px;
        padding:0px;
        border-top : 1px solid #969577;
        border-bottom : 1px solid #969577;
        background-color: #E7E7CC;
        margin:0px; 
        background-image: url(pic/menu2.png); 	
      }
      #menu li {
        width:758px;
	      list-style:none;
	      display:inline;
      }
      #menu li a:link, #menu li a:visited {
	      display:block;
	      position:absolute;
	      top:124px;
	      height:23px;
	      cursor:pointer;
      }
      #menu li a:hover {
	      background:transparent;
      }
      #menu .li1 a {left:0; width:158px;}
      #menu .li2 a {left:170px; width:78px;}
      #menu .li3 a {left:262px; width:103px;}
      #menu .li4 a {left:380px; width:114px;}
      #menu .li5 a {left:642px; width:39px;}      
      #menu .li6 a {left:688px; width:70px;}

      #menu li a:link span, #menu li a:visited span {
	      display:block;
       	position:absolute;
	      top:0px;
	      background-image: url(pic/menu2.png);
	      background-repeat:no-repeat;
	      overflow:hidden;
	      font-size:1px;
	      line-height:0px;
	      color:#3D80CC;
	      height:0;
	      padding:22px 0 0 0;
	      border: 0;
      }
      #menu .li1 a span {background-position:0 0; width:158px;}
      #menu .li2 a span {background-position:-170px 0; width:78px;}
      #menu .li3 a span {background-position:-262px 0; width:103px;}
      #menu .li4 a span {background-position:-380px 0; width:114px;}
      #menu .li5 a span {background-position:-642px 0; width:39px;}      
      #menu .li6 a span {background-position:-688px 0; width:70px;}

      #menu .li1 a:hover span {background-position:0 -23px;}
      #menu .li2 a:hover span {background-position:-170px -23px;}
      #menu .li3 a:hover span {background-position:-262px -23px;}
      #menu .li4 a:hover span {background-position:-380px -23px;}
      #menu .li5 a:hover span {background-position:-642px -23px;}      
      #menu .li6 a:hover span {background-position:-688px -23px;}				
			}
			/* ------------------------------------------------------------------ */     		
			#content {
        background-color: #f7f7ef;
        width:758px;
        left:0px;
        top: 146px;       				
			}
			#footer {
				position: absolute;
				bottom: 0;
				padding: 0px;
				width: 758px;
				height: 23px;
				background-image: url(pic/bottom.png);
		  }
      form#login {   
        height:16px;
        margin:0px;
        padding:2px;
        font: 9px/1.5 verdana, arial, helvetica, sans-serif;
      }
      #login .input {
        border: solid 1px black;
        width:50px;
        height:16px;
        font: 9px/1.5 verdana, arial, helvetica, sans-serif;
        background-color: #F7F7EF;
      }
      #login .buttons {      
      width: 20px; 
      height: 16px; 
      border: #000000 0px solid; 
      font: 9px/1.5 verdana, arial, helvetica, sans-serif;
      background-image: url(pic/ico_key.gif); 
      }
      .bottomlink {
      position: absolute;
      bottom:0px;
      right:2px;
      width:40px;
      }
      .bottomlink a {
      text-decoration: none;
      }

