body {
  margin: 0;
  padding: 0;
  background: #333333 url(design/bg.gif) repeat;
  font: normal 11px Verdana;
  color: #2E2E2E;
}

a, a:visited, a:active {
  color: #3172B3;
  text-decoration: none;
}

a:hover {
  color: #000000;
  text-decoration: none;
}

a.white, a.white:visited, a.white:active {
  color: #FFFFFF;
  text-decoration: none;
}

a.white:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

img { border: none; }

small {  
  font-size: 9px;
  color: #666666;
}

h1 {
  background: #333 url(design/h1.jpg) no-repeat right;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  margin: 0 -10px 10px;
  padding-left: 10px;
  height: 20px;
  width: 100%;
  text-align: left;
}

hr {
  height: 1px;
  border: none;
  border-top: 1px dashed #989898;
  border-bottom: none;
  margin: 0;
  padding: 3px;
}

form {
  border: none;
  margin: 0;
  padding: 0;
}

input, textarea, select {
  border: 1px solid #CCCCCC;
  background-color: #F6F6F6;
  font: normal 11px Verdana;
  color: #666666;
}

input[type="radio"], input[type="checkbox"], 
input[type="radio"]:focus, input[type="radio"]:active,
input[type="checkbox"]:focus, input[type="checkbox"]:active {
  border: 0px;
}

input:active, textarea:active, select:active,
input:focus, textarea:focus, select:focus {
  border: 1px solid #666666;
  background-color: #EAF7FD;
  color: #666666;
}

.pad { padding: 10px; }

.title {
  height: 26px;
  margin: 0;
  padding: 0 3px;
  color: #4E6C86;
  background-image: url(design/title.jpg);
  background-repeat: repeat;
}

.td_head {
  height: 26px;
  background-color: #EAF7FD;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.td1 {
  height: 26px;
  background-color: #FCFCFC;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.td2 {
  height: 26px;
  background-color: #F6F6F6;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FCFCFC;
  color: #000000;
  border: 1px solid #DDDDDD;
  border-left: 4px solid #0E8AEA;
  padding: 4px 10px;
  z-index: 300;
  width: 200px;
}

#head {
  background-image: url(design/1.jpg);
  padding-left: 301px;
  height: 92px;
}

#adv {
  float:right;
  width: 487px;
  height: 92px;
  background-color: #333333;
}

#login_container {
  background-image: url(design/login_bg.gif);
  margin: 0px auto 0px auto;
  padding-top: 1px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  height: 25px;
  border-bottom: 2px solid #0099FF;
}

#login_bottom {
  background-image: url(design/shadow.png);
  margin: 0px;
  width: 100%;
  height: 12px;
}

#menu {
  width: 202px;
}

#menu h2 {
  background: url(design/menu.jpg) no-repeat;
  background-color: inherit;
  color: #FFFFFF;
  font-size: 11px;
  line-height: 21px;
  margin: 0;
  padding-left: 6px;
}

#menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#menu ul li {
  margin: 0;
}	

#menu ul li a {
  background: url(design/sub.gif) no-repeat;
  background-position: 7px 8px !important;
  background-color: inherit;
  color: #333333;
  text-decoration: none;
  display: block;
  padding-left: 16px;
  line-height: 20px;
  height: 20px;
  border-bottom: 1px dashed #FFFFFF;
}

#menu ul li a:hover {
  background-color: #36BEFC;
  color: #FFFFFF;
}

#nextmatch {
  width: 202px;
}

#nextmatch h2 {
  background: url(design/menu.jpg) no-repeat;
  background-color: inherit;
  color: #FFFFFF;
  font-size: 11px;
  line-height: 21px;
  margin: 0;
  padding-left: 6px;
}

#nextmatch ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#nextmatch ul li {
  margin: 0;
}	

#nextmatch ul li a {
  background: url(design/sub.gif) no-repeat;
  background-position: 7px 8px !important;
  background-color: inherit;
  color: #333333;
  text-decoration: none;
  display: block;
  padding-left: 16px;
  line-height: 20px;
  height: 20px;
  border-bottom: 1px dashed #FFFFFF;
}

#nextmatch ul li a:hover {
  background-color: #36BEFC;
  color: #FFFFFF;
}

#featured {
  width: 202px;
}

#featured h2 {
  background: url(design/menu.jpg) no-repeat;
  background-color: inherit;
  color: #FFFFFF;
  font-size: 11px;
  line-height: 21px;
  margin: 0;
  padding-left: 6px;
}

#featured ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#featured ul li {
  margin: 0;
}	

#featured ul li a {
  background: url(design/sub.gif) no-repeat;
  background-position: 7px 8px !important;
  background-color: inherit;
  color: #333333;
  text-decoration: none;
  display: block;
  padding-left: 16px;
  line-height: 20px;
  height: 20px;
  border-bottom: 1px dashed #FFFFFF;
}

#featured ul li a:hover {
  background-color: #36BEFC;
  color: #FFFFFF;
}

#bottom {
/*  background-color:#333333;
  border-top:#000000 solid 1px; */
  text-align:center;
 /* position:fixed; */
  bottom:0; 
  right:0;
  width:100%;
  height:26px;
  z-index:100;
  color:#FFFFFF;
}