body {
  background-color: #FFFFFF;
  margin: 4px;
  padding: 0px;
}

.bodytable {
  width: 950px;
  background-color: #FFFFFF;
/*
  border-left: 2px solid #5B85A2;
  border-right: 2px solid #5B85A2;
*/
  border: 2px solid #5B85A2;
  font-size: 11px;
}

form {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
}

input, textarea {
  border: 1px solid #47A2CB;
  background-color: #FFFFFF;
  margin: 2px;
  padding: 2px;
  font-family: Tahoma;
  font-size: 11px;
}

select {
  margin: 2px;
  font-family: Tahoma;
  font-size: 11px;
}



.secline {
  border-bottom: 1px solid #A1C2D9;
  color: #808080;
  font-weight: bold;
  margin-bottom: 8px;
}

.topstrip {
  font-size: 40px;
  padding: 4px;
  font-family: Arial;
}

.menucatstrip {
  background-color: #A1C2D9;
  padding: 4px;
  padding-left: 24px;
  font-size: 11px;
  font-family: Arial;
}


.rightstrip {
  background-color: #A1C2D9;
  font-family: Verdana;
  text-align: right;
  padding-right: 2px;
  color: #24537E;
}

.rightselect {
  font-size: 9px;
  font-family: Verdana;
  border: 1px solid #53758D;
}

.maincontent {
  background-color: #FFFFFF;
}

.footstrip {
  background-color: #24537E;
  text-align: center;
  font-family: Verdana;
  color: #FFFFFF;
  padding: 4px;
}

.maintable {
  width: 100%;
}

.bcontentsection {
  border: 1px solid #A1C2D9;
  margin-bottom: 8px;
}

.bcontenthead {
  margin: 3px;
  margin-bottom: 0px;
  background-color: #47A2CB;
  padding: 3px;
  color: #FFFFFF;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
}

.ocontentsection {
  border: 1px solid #FFA002;
}

.ocontenthead {
  margin: 3px;
  margin-bottom: 0px;
  background-color: #FFA002;
  padding: 3px;
  color: #FFFFFF;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
}

.contenttext {
  padding: 4px;
  font-family: Verdana;
  font-size: 11px;
  color: #606060;
  text-align: justify;
}

.gdesc {
  font-size: 10px;
}

.contenttable {
  font-family: Verdana;
  font-size: 11px;
  color: #606060;
}

.toptext{
  color: #47A2CB;
  font-family: Arial;
  font-size: 11px;
  text-align: justify;
  padding: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.mlc {
  background-image: url(ogl.gif);
  width: 28px;
  height: 26px;
  float: left;
}

.mgrad {
  background-image: url(ogm.gif);
  border-bottom: 1px solid #6192A9;
  border-left: 1px solid #6192A9;
  height: 26px;
  float: right;
  padding-left: 24px;
  padding-right: 24px;
}

.mtext {
  padding-top: 5px;
  font-family: Verdana;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}


.gamethumb {
  border: 1px solid #000000;
  margin-right: 4px;
}

.gltable {
  font-family: Verdana;
  font-size: 11px;
  color: #606060;
  text-align: justify;
  margin-bottom: 4px;
}

.ahtext, .ahtext2 {
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
}


.menucatlink:link {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

.menucatlink:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

.menucatlink:hover {
  color: #24537E;
  text-decoration: underline;
  font-weight: bold;
}

.topmenulink:link {
  color: #FFFFFF;
  text-decoration: underline;
}

.topmenulink:visited {
  color: #FFFFFF;
  text-decoration: underline;
}

.topmenulink:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.gamelink:link {
  color: #404040;
  text-decoration: underline;
  font-weight: bold;
}

.gamelink:visited {
  color: #404040;
  text-decoration: underline;
  font-weight: bold;
}

.gamelink:hover {
  color: #47A2CB;
  text-decoration: underline;
  font-weight: bold;
}


.cmenulink:link {
  color: #47A2CB;
  text-decoration: underline;
}

.cmenulink:visited {
  color: #47A2CB;
  text-decoration: underline;
}

.cmenulink:hover {
  color: #FFA002;
  text-decoration: underline;
}

.pagelink:link {
  color: #47A2CB;
  text-decoration: none;
  font-weight: bold;
}

.pagelink:visited {
  color: #47A2CB;
  text-decoration: none;
  font-weight: bold;
}

.pagelink:hover {
  color: #FFA002;
  text-decoration: underline;
  font-weight: bold;
}

.darklink:link {
  color: #006CFF;
  text-decoration: none;
}

.darklink:visited {
  color: #006CFF;
  text-decoration: none;
}

.darklink:hover {
  color: #FFA002;
  text-decoration: underline;
}

.contentlink:link {
  color: #47A2CB;
  text-decoration: underline;
}

.contentlink:visited {
  color: #47A2CB;
  text-decoration: underline;
}

.contentlink:hover {
  color: #FFA002;
  text-decoration: none;
}

.topbarlink:link {
  color: #FFFFFF;
  text-decoration: none;
}

.topbarlink:visited {
  color: #FFFFFF;
  text-decoration: none;
}

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

.footlink:link {
  color: #FFFFFF;
  text-decoration: underline;
}

.footlink:visited {
  color: #FFFFFF;
  text-decoration: underline;
}

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


a:link {
  color: #404040;
  text-decoration: underline;
}

a:visited {
  color: #404040;
  text-decoration: underline;
}

a:hover {
  color: #47A2CB;
  text-decoration: underline;
}

.searchbutton {
  padding: 1px;
  margin: 2px;
}

.searchtext {
  padding: 2px;
  margin: 2px;
}


