table.main{
 background: transparent;
}

td.banner{
 background: transparent;
 padding: 0px;
}

td.menu{
 background:#787878 url(images/menu.png) repeat-x left top;
 border: 1px solid #787878;
 padding: 0px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -moz-box-shadow: 6px 6px 8px #505050;
 -webkit-box-shadow: 6px 6px 8px #505050;
 box-shadow: 3px 3px 4px #000;
 border-radius: 4px;
}

td.slideshow{
 background: #ffffff;
 border: 1px solid #787878;
 padding: 0px;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 -moz-box-shadow: 6px 6px 8px #505050;
 -webkit-box-shadow: 6px 6px 8px #505050;
 box-shadow: 3px 3px 4px #000;
 border-radius: 6px;
}

td.panel{
 border: 1px solid #787878;
 padding: 0px;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 -moz-box-shadow: 6px 6px 8px #505050;
 -webkit-box-shadow: 6px 6px 8px #505050;
 box-shadow: 6px 6px 8px #000;
 border-radius: 6px;
}

td.generic{
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
}

a.generic{
  color: #2328d4;
  text-decoration: none;
}

a.generic:hover {
  color: #444444;
}

a.outside{
  font-size: 13;
  color: #2328d4;
  text-decoration: none;
}

a.generic:hover {
  color: #444444;
}

p.info{
 font-size:13;
 text-align:left;
 padding-top: 5px;
 padding-bottom: 0px;
 padding-right: 15px;
 padding-left: 15px;
}

td.body {
  background:url(images/worldmap1.gif) no-repeat left top;
}

td.inbody {
  background: transparent url(images/transparent_gray1.gif);
}

ul.disc {
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
    background-color: transparent;
    list-style-type: disc;
    list-style-position: inside;
}

ul.none{
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
    background-color: transparent;
    list-style-type: none;
    list-style-position: outside;
}

#white{
  color: #ffffff;
}

#footer{
  text-align:center;
  font: 13px serif;
}

#body{
 padding-right: 15px;
 padding-left: 15px;
}

#panel{
 background:#bcbcbc url(images/panel.png) repeat-x left top;;
}


#standard {
 font: 13px serif;
}

#menu {
 margin: 0;
 padding: 0;
 z-index: 1;
}

#menu li {
 margin: 0;
 padding: 0;
 list-style: none;
 float: left;
 font: bold 15px arial;
}

#menu li a {
 color: #ffffff;
 display: block;
 margin: 0 1px 0 0;
 padding: 4px 25px;
 width: 80px;
 background: transparent;
 text-align: center;
 text-decoration: none;
 z-index:1000;
}

#menu li a:hover {
  color: #eeeeee;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
 border-radius: 3px;
}

#menu div {
 position: absolute;
 visibility: hidden;
 margin: 0;
 padding: 0;
 /*background: #b8b8b8;*/
 background: #787878;
 /*border: 1px solid #787878;*/
 border-bottom: 1px solid #b8b8b8;
 border-right: 1px solid #b8b8b8;
 border-left: 1px solid #b8b8b8;
 z-index:2000;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-box-shadow: 6px 6px 8px #5c5c5c;
 -webkit-box-shadow: 6px 6px 8px #5c5c5c;
 box-shadow: 3px 3px 4px #000;
 border-radius: 5px;
}

#menu div a {
 position: relative;
 display: block;
 margin: 0;
 padding: 5px 20px;
 width: auto;
 white-space: nowrap;
 text-align: left;
 text-decoration: none;
 background: transparent;
 color: #ffffff;
 font: 13px arial;
}

#menu div a:hover {
  /*background: #787878;*/
  background: #b8b8b8;
  color: #ffffff;
}

