#logtest
{
    background:#000000CC; width:100%; height:100%; position:fixed; margin:0px; z-index:1100; bottom:0px; margin: -20px 0px 0px 0px; font-size:10px; font-weight: bold; color:#FFFFFF; line-height: 1.2;
    display: none; overflow-y: scroll;
}

#logtest.open
{
    display: block;
}

#message_bar {width:100%; background:#303030; position:absolute; margin: 41px 0px 0px 0px; box-shadow: 0px 10px 10px #50505080; text-shadow: 0px 0px 2px #FFFFFF; font-weight: bold;}
#message_bar .line {width: 100%; text-align: center; padding: 2px; font-weight: bold; font-size:12px; border-style:solid; border-width: 0px 0px 1px 0px; color: #000000;}
#message_bar .error {background-color: #FF0000; border-color: #CC0000; background-image: linear-gradient(0deg, #CC0000 0%, #FF3333 20%, #FF3333 80%, #FF9999 100%);}
#message_bar .warning {background-color: #FFCC00; border-color: #CC9900; background-image: linear-gradient(0deg, #EEAA00 0%, #FFCC00 20%, #FFCC00 80%, #FFEE88 100%);}
#message_bar .success {background-color: #00CC00; border-color: #009900; background-image: linear-gradient(0deg, #559955 0%, #66CC66 20%, #66CC66 80%, #AAFFAA 100%);}
#message_bar .message {background-color: #0000CC; border-color: #000099; background-image: linear-gradient(0deg, #3333CC 0%, #8888FF 20%, #8888FF 80%, #BBBBFF 100%);}
#message_bar .hint {background-color: #CCCCCC; border-color: #888888; background-image: linear-gradient(0deg, #AAAAAA 0%, #CCCCCC 20%, #CCCCCC 80%, #FFFFFF 100%);}

#helpcontainer ul
{
  padding: 0px 0px 0px 20px;
}

#helpcontainer ul li
{
  padding: 0px 0px 10px 0px;
}

#helpcontainer h1
{
  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:16px;
}

#info_bar
{
  position: absolute; margin: 0px 0px 0px 200px; padding: 2px 0px 0px 0px;
  width: 600px; height: 18px; background:#000000; color:#FFFFFF; font-weight:bold; font-size:12px;
  z-index:3000; overflow:hidden; text-align:center;
  border-style: solid; border-width: 0px 0px 0px 0px; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
}


#help
{
  position: absolute; margin: 20px 0px 0px 20px; 
  width: 560px; height: 150px; background:#DDDDDD; border-style:solid; border-width: 1px; border-color: #CCCCCC;
}

#help_admin
{
  position: absolute; margin: 190px 0px 0px 20px; 
  width: 560px; height: 150px; background:#DDDDDD; border-style:solid; border-width: 1px; border-color: #CCCCCC;
}

#help_submit
{
  position: absolute; margin: 360px 0px 0px 20px; 
  width: 560px; height: 30px; background:#DDDDDD; border-style:solid; border-width: 1px; border-color: #CCCCCC;
}



#helpcontainer:hover
{
  height:400px; width: 600px;
}




#topmenucontainer
{
  font-family: Arial, Helvetica; font-size:14px; height:50px; 
  margin: 0px 0px 0px 0px; position: fixed; padding: 10px 0px 0px 0px;
  border-width: 0px 0px 2px 0px; border-style:solid; border-color: #CCCCCC;
  background: #DDDDDD; width: 100%; z-index:900;
}

#topmenucontainer a
{
  text-decoration: none; color:#000000;
}

#loginpanel
{
  position:absolute; margin: -200px 0px 0px -200px; top:50%; left:50%; width:400px; height:400px;
}

#loginbarcontainer
{
  height:24px; width: 99%; text-align: right; font-size:10px; color:#808080;
  margin: 4px 10px 0px 0px; position: absolute; padding: 0px 10px 0px 0px;
}

#titlebarcontainer
{
  height:24px; width: 800px; font-size:10px; font-weight: bold; color:#808080;
  margin: 4px 0px 0px 5px; position: absolute; padding: 0px 0px 0px 0px;
}

#topmenubarcontainer
{
  height:24px; width: 100%; min-width: 1000px;   
  margin: 25px 0px 0px 0px; position: absolute; padding: 0px 0px 0px 0px;
  border-width: 0px 0px 1px 0px; border-style:solid; border-color: #D5D5D5;

}

#topmenubar
{
  position:absolute; margin: 0px 0px 0px 0px; width: 100%;
}

div.topmenuitem
{
  float:left;  height: 19px; padding: 4px 7px 0px 7px; font-size:12px;
  border-style: solid; border-color:#FFFFFF #FFFFFF #D5D5D5 #FFFFFF; border-width: 1px 0px 1px 0px;
}

div.selected
{
  padding: 4px 6px 0px 6px; 
  border-color: #D5D5D5 #D5D5D5 #FFFFFF #D5D5D5; border-width: 1px 1px 1px 1px;
}

#topmenuboxcontainer
{
  height:80px; width: 100%; min-width:1500px; 
  margin: 55px 0px 0px 0px; position: fixed; padding: 0px 0px 0px 0px;
}


div.topmenubox
{
  float:left;  height: 80px; padding: 5px 7px 0px 7px; font-size:12px;
  border-style: solid; border-color:#FFFFFF #D5D5D5 #FFFFFF #FFFFFF; border-width: 0px 1px 0px 0px;
}

div.topmenuboxtitle
{
  position: absolute; margin: 70px 0px 0px 0px; text-align: center; font-size:10px; color: #808080; 
}

div.topmenuboxitemcontainer
{
  position: absolute; margin: 0px 0px 0px 0px;
}

div.topmenuboxitem
{
  position: absolute; margin: 3px 0px 0px 25px; width:100px; 
}

div.topmenuboximage
{
  position: absolute; margin: 0px 0px 0px 0px; width: 18px; height: 18px;
  border-style: solid; border-color:#D5D5D5; border-width: 0px 0px 0px 0px;
}

    
