a.noDecorationLink, a:link.noDecorationLink, a:visited.noDecorationLink, a:hover.noDecorationLink, a:active.noDecorationLink
{
  text-decoration: none;
  background-color: transparent;
}

a.tipLink
{
  color: black;
  text-decoration: none;
}

a:link.tipLink
{
  text-decoration: none;
}

a:visited.tipLink
{
  text-decoration: none;
}

a:hover.tipLink
{
  text-decoration: underline;
  background-color: transparent;
}

a:active.tipLink
{
  text-decoration: underline;
}



a.topPlatformLink
{
  color: black;
  text-decoration: none;
}

a:link.topPlatformLink
{
  text-decoration: none;
}

a:visited.topPlatformLink
{
  text-decoration: none;
}

a:hover.topPlatformLink
{
  text-decoration: underline;
  background-color: transparent;
}

a:active.topPlatformLink
{
  text-decoration: underline;
}



a, a.tableMenuBottomLink, a.link
{
  color: #143F41;
  text-decoration: none;
}

a:link, a:link.tableMenuBottomLink, a:link.link
{
  text-decoration: none;
}

a:visited, a:visited.tableMenuBottomLink, a:visited.link
{
  text-decoration: none;
}

a:hover, a:hover.link
{
  background-color:#8DB4D3;
  text-decoration: underline;
}

a:active,  a:active.tableMenuBottomLink
{
  text-decoration: underline;
}

a:hover.tableMenuBottomLink {
  background-color: transparent;
  text-decoration: underline;
}


a.authorLink, a.webLink, a.downloadLink, a.forumLink, a.categoryLink
{
  font-weight: bold;
//  color: #167416;
  color: #25455F;
  //#2F5677;

  text-decoration: underline;
}

a:link.authorLink, a:link.webLink, a:link.downloadLink, a:link.forumLink, a:link.categoryLink
{
  text-decoration: underline;
}

a:visited.authorLink, a:visited.webLink, a:visited.downloadLink, a:visited.forumLink, a:visited.categoryLink
{
  text-decoration: underline;
}

a:hover.authorLink, a:hover.webLink, a:hover.downloadLink, a:hover.forumLink, a:hover.categoryLink
{
  background-color:#CCDEEC;
  //8DB4D3;
  text-decoration: underline;
}

a:active.authorLink, a:active.webLink, a:active.downloadLink, a:active.forumLink, a:active.categoryLink
  text-decoration: underline;
}


a.downloadNotExistLink {
  font-weight: bold;
  color: #167416;
  text-decoration: underline;
}

a:link.downloadNotExistLink, a:visited.downloadNotExistLink, a:active.downloadNotExistLink  {
  font-weight: bold;
  text-decoration: none;
}


a:hover.downloadNotExistLink{
  font-weight: bold;
  text-decoration: none;
  color: red;
}

.description {
  color: black;
  background-color: #E8EFF7;
  /*
  #FEFAEB;
  */
}

table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #71B1F9;
  line-height: 20px;
  font-size:15px;
  font-weight: bold;
}


img {
  border-color: white;
}

a.panelMenuLink {
  color: white;
  text-decoration: none;
}

a:hover.panelMenuLink {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

a:link.panelMenuLink {
}

a:visited.panelMenuLink    {
}

a:active.panelMenuLink    {
}

/*LEVEL0*/

a.categoryGroupLink0 {
  line-height: 15px;
  font-weight: bold;
  color: #202020;
  text-decoration: none;
}

a:hover.categoryGroupLink0 {
  background-color: #8DB4D3;
  color: #202020;
  text-decoration: underline;
}
a:visited.categoryGroupLink0    {
  color: #202020;
}

a:active.categoryGroupLink0  {
  color: #202020;
}

/*LEVEL1*/
a.categoryGroupLink1 {
  line-height: 15px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

a:hover.categoryGroupLink1 {
  background-color: #8DB4D3;
  color: #000000;
  text-decoration: underline;
}
a:visited.categoryGroupLink1    {
  color: #000000;
}

a:active.categoryGroupLink1  {
  color: #000000;
}

.errorMsg {
  color: red;
}

.button {
    border: 1px solid #666666;
    background: #CCC;
    color:#333;
    padding:0px;
    margin:4px;
    cursor: pointer;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:100%;
}

a.bannerLink {
    border-style: none;
   background-color: transparent;
    text-decoration: none;
 }

a:hover.bannerLink {
   background-color: transparent;
   text-decoration: none;
}
a:visited.bannerLink    {
  color: #303000;
}

a:active.bannerLink  {
  color: #303000;
}

a.rateLink         {width:100%; height:100%;display: block; text-decoration: none;}
a:link.rateLink    { }
a:visited.rateLink {  }
a:active.rateLink  {  }
a:hover.rateLink   { background-color: red; }

.backRow
{
 background-color: #f0f0f0;
}
