/* Tags */

B { font-weight: bold }

H1 { font-size: 0px; z-index: 0; visibility: hidden; display: none; }
H2 { font-size: 0px; z-index: 0; visibility: hidden; display: none; }


HR { color: #6699CC }

BODY { font: 13px Verdana, sans-serif; background-color: #000000; color: #FFFFFF }

PRE { font-size: 13px;  font-family: monospace; line-height: 14px;white-space: pre; }

/* org: 888888 */
A:link { color: #bdcaf1; text-decoration: none; font-weight: bold; }
A:active { color: #FFFF66; text-decoration: none }
A:visited { color: #bdcaf1; text-decoration: none; font-weight: bold; }
A:hover { color: #FFFF66; text-decoration: none }

#mainTable
{
  width: 100%;
  height: 100%;
  font-family: Arial, Tahoma, Verdana Lucida Sans Unicode, Trebuchet MS;
  font-size: 12px;
  color: #FFFFFF;
}

#mainTdLeft, #mainTdRight
{
}


/*
A:link { color: #ffff66; text-decoration: none; font-weight: bold; }
A:active { color: #888888; text-decoration: none; font-weight: bold; }
A:visited { color: #ffff66; text-decoration: none; font-weight: bold; }
A:hover { color: #888888; text-decoration: none; font-weight: bold; }
*/



/* Classes */

.mainmenu { font-size: 13px }
A.mainmenu:link { color: #FFFFFF }
A.mainmenu:visited { color: #FFFFFF }
A.mainmenu:active { color: #FFFF66 }
A.mainmenu:hover { color: #FFFF66 }

.text { color: #ffffff; font-size: 13px }
.searchvalue { color: #ffffff; font-size: 13px; font-weight: bold; }
.textblack { font-size: 13px; color: #000000 }
.newstext { font-size: 13px }
.newstitle { font-size: 13px; font-weight: bold }
.boxtitle { font-size: 13px; font-weight: bold }
.boxtext { font-size: 13px }
.panel { width: 750px; }

.paneltable
{
   margin : 0px 0px 2px 0px;
   line-height: 100%;
   padding-right: 6px;
   padding-left: 5px;
   padding-top: 3px;
   padding-bottom: 5px;
   background: #4f4f4f;

   border-width : 2px;
   border-style : solid;
   border-color: #999999;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   width: 750px;
}

.searchtable
{
   margin : 0px 0px 2px 0px;
   line-height: 100%;
   padding-right: 6px;
   padding-left: 5px;
   padding-top: 3px;
   padding-bottom: 5px;
   background: #4f4f4f;

   border-width : 2px;
   border-style : solid;
   border-color: #999999;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
}

#outer
{
  width: 400px;
  background-color : #4f4f4f;
  margin-top       : 4px;
}

#outer2
{
  width: 300px;
  background-color : #4f4f4f;
  margin-top       : 4px;
}

.tabletext
{
   margin      : 12px;
}

.simpletable
{
   margin : 0px 0px 1px 0px;
   line-height: 100%;
   padding-right: 6px;
   padding-left: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
   color : #000000;

   border-width : 1px;
   border-style : solid;
   border-color: #000000;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
}

.creditstable
{
  margin: 0px 0px 1px 0px;
  line-height: 100%;
  padding-right: 6px;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  color : #ffffff;

  border-width : 1px;
  border-style : solid;
  border-color: #DDDDDD;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;

}
.creditsmember
{
  color: #aaaaaa;
  font-size: 11px
}

.creditsjob
{
  color: #dddddd;
  font-size: 13px;
}

.inputbox { background-color: #ffffff; color: #000000; border-color: #000000; border: solid 1px }
.dropdown { background-color: #ffffff; color: #000000; border: solid 0px }
.submit { font-weight: bold; background-color: #000000; color: #ffffff }

.arranger { font-size: 13px }
A.arranger:link { color: #99bbee }
A.arranger:visited { color: #99bbee }
A.arranger:active { color: #bbddff }
A.arranger:hover { color: #99bbee }
.softwaretitle
{
  font-size: 22px;
  font-style: italic;
  font-weight: bold;
}
.softwareaka
{
  font-size: 19px;
  font-style: italic;
  font-weight: bold;
}

/* Imagage popup */
#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
}

#dragimage{
background-color: #000000;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #EFEFEF;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
color: #000000;
}


.togglecursor:hover {
cursor: hand;
cursor: pointer;
}



/* LiveSearch */

#livesearch {
margin: 0px 25px 15px 25px;
padding:0px;
width: 140px;
display: block;
border:1px solid #99b58d;
}


#LSResult {
      position: absolute;
      background-color: #aaa;
      min-width: 180px;
      margin: 1px 0px 2px 0px;
      padding: 0px;
      z-index: 99;
}

#LSResult li {
    padding-bottom: 2px;
    padding-top: 2px;
    line-height:15px;
    margin-bottom: 0px;
}


ul#LSShadow {
      position: relative;
      right: 1px;
      margin: 0px;
      padding: 0px;
      background-color: #666; /*shadow color*/
      color: inherit;
}



#LSResult ul {
     margin-bottom: -5px;
     margin-top: 0px;
     padding-top: 0px;
     margin: 0px;
     padding: 0px;
}

#LSResult ul li {
    text-indent: -20px;
    padding: 0px 15px 3px 20px;
    text-align: left;
}

.LSRes {
      position: relative;
      bottom: 1px;
      right: 1px;
      background-color: white;
      border:  1px solid #AAA;
    }
.LSRow {

list-style-type: none;
}

#LSHighlight {

     color: #564b47;
     background-color: #ccc;
}

.h3livesearch {
	color: #ffffff;
	text-shadow: #ccc 0 0 2px;
}