body {
  color            : #000000;
  margin-left      : 20px;
  margin-right     : 20px;
  margin-bottom    : 20px;
  padding          : 0px;
  background-color : #FFFFFF;
  font-family      : arial, sans-serif;
  font-size        : 12px;
 
}
td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;
}
hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}
.mod {
  background       : #FFFFFF;
  width            : 2px;
}
.mt {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color            : #FEFEFE;
  font-size        : 4px;
  font-weight      : normal;
 }
.mt a:link, .mt a:visited {
  font-size        : 4px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.mt a:hover {
  font-size        : 4px;
  color            : #FEFEFE;
  text-decoration  : none;
  font-weight      : bold;
}
.main { 
  float            : left; 
  width            : 100%;
  margin           : 0px; 
  padding          : 0px;
}
.contentdescription { 
  width            : auto !important;
  display          : block;
} 
#buttons {
  float            : right;
  margin           : 0px;
  padding          : 0px;
  width            : 50%;
}
ul#mainlevel-top {
  font-size        : 11px;
  list-style       : none;
  padding          : 0;
  margin           : 0;
  font-size        : 0.8em;
}
ul#mainlevel-top li {
  display          : block;
  background-image : none;
  padding-left     : 1px;
  padding-right    : 1px;
  float            : left;
  margin           : 0;
  width            : auto !important;
  font-size        : 11px;
  line-height      : 22px;
  white-space      : nowrap;
}
ul#mainlevel-top li a {
  font-size        : 11px;
  display          : block;
  padding-left     : 16px;
  padding-right    : 16px;
  text-decoration  : none;
  color            : #cccccc;
  font-weight      : 100;
  background       : transparent;
}
ul#mainlevel-top li a:hover {
  font-size        : 11px;
  font-weight      : 100;
  color            : #FFF;
}
.sublevel {
  padding-left     : 10px;
}
.leftrow {
  background-color : #F1F1F1; 
  width            : 168px;
  height           : 100%;
  margin-right     : 5px;
}
.rightrow {
  background-color : #F1F1F1;
  height           : 100%;
  width            : 168px;
  align            : right;
  margin-left      : 5px;
}
table.moduletable {
  width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 2px;
}
table.moduletable th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 26px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;
  background-image:url(../images/bymap-sig-aa.gif);
  background-repeat:no-repeat;
  color            : #81ACC9;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px
}
table.moduletable td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
  background-image:url(../images/oval-l.gif);
  background-repeat:no-repeat;
  border:solid 3px  #ffffff;
  background-color : #81ACC9;
}
/*==================== MODULES-SIGstart =================*/

table.moduletable-start {
width:auto:
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 0px;
}
table.moduletable-start th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 26px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;
}
table.moduletable-start td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
}

a.mainlevel-astart  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
}
a.mainlevel-astart: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  }
a.mainlevel-astart:link, a.mainlevel-astart:visited {
  display          : block;
  font-size        : 12px;
  font-weight      : bold;
  padding          : 0px 0px 0px 0px;
  color            : #47606F;
  margin-left:4px;
  margin-right:4px;
}
a.mainlevel-astart:hover {
  font-size        : 12px;
  background-position: 0px 0px;
  font-weight      : bold;
  color            : #FF0606;
  margin-left:4px;
  margin-right:4px;
}

#active_menu-astart {
  color            : #FF0606;
  font-weight      : bold; 
  background-color: #FF0606;
}
a#active_menu-astart:hover {
  color            : #FF0606;
    font-weight      : bold;
	
}

/*==================== MODULES-SIGgeneral =================*/

table.moduletable-gen {
  width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 0px;
}
table.moduletable-gen th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 26px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;
  background-image:url(../images/map-sig-aa.gif);
  background-repeat:no-repeat;
  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;
}
table.moduletable-gen td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
  background-image:url(../images/oval-l.gif);
  background-repeat:no-repeat;
  border-top:solid 2px;
  border-bottom: solid 2px;
  border-left:solid 0px;
  border-right:solid 0px;
  border-color:#FFFFFF;
  background-color : #81ACC9;
}

a.mainlevel-agen  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 168px;
}
a.mainlevel-agen: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  }
a.mainlevel-agen:link, a.mainlevel-agen:visited {
  display          : block;
  font-size        : 12px;
  font-weight      : bold;
  padding          : 2px 0px 2px 32px;
  color            : #ffffff;
  width            : 150px;
  text-indent      : 10px;
}
a.mainlevel-agen:hover {
  font-size        : 12px;
  background-position: 0px 0px;
  font-weight      : normal;
  text-transform:uppercase;
  background-image : url(../images/cursors.gif);
  background-repeat: no-repeat;
  text-decoration  : none;
  color            : #FF0606;
  text-indent      : 10px;
}

#active_menu-agen {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/cursors.gif);
  background-repeat: no-repeat;
  background-position:left;
}
a#active_menu-agen:hover {
  color            : #ffffff;
}

/*==================== MODULES-SIGsignis =================*/

table.moduletable-sig {
  width			   : 182px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 0px;
}
table.moduletable-sig th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 26px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;
  background-image:url(../images/map-sig-aa.gif);
  background-repeat:no-repeat;
  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 6px;
}
table.moduletable-sig td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 4px;
  background-image:url(../images/oval-l1.gif);
  background-repeat:no-repeat;

}
div.modul-sig {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 26px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;
  background-image:url(../images/map-sig-aa.gif);
  background-repeat:no-repeat;
  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;
}

a.mainlevel-hsig  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 14px;
  width            : 180px;
}
a.mainlevel-hsig:link {
  display          : block;
  font-size        : 14px;
  font-weight      : bold;
  padding          : 4px 0px 0px 30px;
  color            : #6987A5;
  width            : 150px;
  height           : 22px;
  text-indent      : 20px;
}
a.mainlevel-hsig:hover, a.mainlevel-hsig:visited {
  font-size        : 14px;
  background-position: 0px 0px;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-mag-a.gif);
  background-repeat: no-repeat;
  text-decoration  : none;
  color            : #816543;
  text-indent      : 20px;
}

a.mainlevel-asig  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 168px;
}
a.mainlevel-asig: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  }
a.mainlevel-asig:link, a.mainlevel-asig:visited {
  display          : block;
  font-size        : 12px;
  font-weight      : bold;
  padding          : 2px 0px 2px 30px;
  color            : #ffffff;
  width            : 150px;
  text-indent      : 10px;
}
a.mainlevel-asig:hover {
  font-size        : 12px;
  background-position: 0px 0px;
  font-weight      : normal;
  text-transform:uppercase;
  background-image : url(../images/cursors1.gif);
  background-repeat: no-repeat;
  text-decoration  : none;
  color            : #FF0606;
  text-indent      : 9px;
}

#active_menu-asig {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  text-decoration:none;
  background-image : url(../images/cursors1.gif);
  background-repeat: no-repeat;
  text-decoration  : none;
  text-indent      : 13px;
}
a#active_menu-asig:hover {
  color            : #ffffff;
  text-decoration:none;
}

/*==================== MODULES-SIGmag =================*/

table.moduletable-mag {
   width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 0px;
  margin-top       : 0px;
}
table.moduletable-mag th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;
  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 0px;
  padding-bottom: 0px;

}
table.moduletable-mag td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 2px;
}
a.mainlevel-amag  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 180px;
}
a.mainlevel-amag: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  }
a.mainlevel-amag:link, a.mainlevel-amag:visited {
  display          : block;
  font-size        : 14px;
  font-weight      : bold;
  height           : 26px;
  text-transform:uppercase;
  padding          : 2px 0px 2px 32px;
  background-image : url(../images/map-sig-i.gif);
  background-repeat: no-repeat;
  color            : #6987A5;
  width            : 150px;
  text-indent      : 10px;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;
}
a.mainlevel-amag:hover {
  font-size        : 14px;
  background-position: 0px 0px;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-mag-a.gif);
  background-repeat: no-repeat;
  text-decoration  : none;
  color            : #816543;
  text-indent      : 9px;
}

#active_menu-amag {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  background-position:left;
}
a#active_menu-amag:hover {
  color            : #ffffff;
}
/*==================== MODULES-SIGstop =================*/

table.moduletable-stop {
   width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 0px;
  margin-top       : 0px;
}
table.moduletable-stop th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;

  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 0px;
  padding-bottom: 0px;

}
table.moduletable-stop td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 2px;
}

a.mainlevel-astop  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 168px;
}
a.mainlevel-astop: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 180px;
  }
a.mainlevel-astop:link, a.mainlevel-astop:visited {
  display          : block;
  font-size        : 14px;
  font-weight      : bold;
  height           : 26px;
  text-transform:uppercase;
  padding          : 2px 0px 2px 32px;
  background-image : url(../images/map-sig-i.gif);
  background-repeat: no-repeat;
  color            : #6987A5;
  width            : 150px;
  text-indent      : 10px;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;
}
a.mainlevel-astop:hover {
  font-size        : 14px;
  background-position: 0px 0px;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-st-a.gif);
  background-repeat: no-repeat;
  text-decoration  : none;
  color            : #6E3A39;
  text-indent      : 9px;
}

#active_menu-astop {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  background-position:left;
}
a#active_menu-astop:hover {
  color            : #ffffff;
}

/*==================== MODULES-SIGcat =================*/

table.moduletable-cat {
   width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 0px;
}
table.moduletable-cat th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;
  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 0px;
  padding-bottom: 0px;

}
table.moduletable-cat td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
}

a.mainlevel-acat: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  }
a.mainlevel-acat:link, a.mainlevel-acat:visited {
  display          : block;
  font-size        : 14px;
  font-weight      : bold;
  height           : 26px;
  text-transform:uppercase;
  padding          : 2px 0px 2px 32px;
  background-image : url(../images/map-sig-i.gif);
  background-repeat: no-repeat;
  color            : #6987A5;
  width            : 150px;
  text-indent      : 10px;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;
}
a.mainlevel-acat:hover {
  font-size        : 14px;
  background-position: 0px 0px;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-cat-a.gif); 
  background-repeat: no-repeat; 
  text-decoration  : none;
  color            : #4A6F66;
  text-indent      : 9px;
}
}

#active_menu-acat {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  background-position:left;
}
a#active_menu-acat:hover {
  color            : #ffffff;
}

/*==================== MODULES-SIGgallery =================*/

table.moduletable-gal {
   width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 0px;
}
table.moduletable-gal th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 0px;
  line-height      : 0px;
  text-indent      : 0px;
  letter-spacing   : 0px;
  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 0px;
  padding-bottom: 0px;

}
table.moduletable-gal td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
}

a.mainlevel-agal: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  }
a.mainlevel-agal:link, a.mainlevel-agal:visited {
  display          : block;
  font-size        : 14px;
  font-weight      : bold;
  height           : 26px;
  text-transform:uppercase;
  padding          : 2px 0px 2px 32px;
  background-image : url(../images/map-sig-i.gif);
  background-repeat: no-repeat;
  color            : #6987A5;
  width            : 150px;
  text-indent      : 10px;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;
}
a.mainlevel-agal:hover {
  font-size        : 14px;
  background-position: 0px 0px;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-gal-a.gif); 
  background-repeat: no-repeat; 
  text-decoration  : none;
  color            : #5E528C;
  text-indent      : 9px;
}

#active_menu-agal {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  background-position:left;
}
a#active_menu-agal:hover {
  color            : #ffffff;
}
/*==================== MODULES-SIGguest =================*/

table.moduletable-guest {
   width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 0px;
}
table.moduletable-guest th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;
  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;

}
table.moduletable-guest td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
}
a.mainlevel-aguest: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  }
a.mainlevel-aguest:link, a.mainlevel-aguest:visited {
  display          : block;
  font-size        : 14px;
  font-weight      : bold;
  height           : 26px;
  text-transform:uppercase;
  padding          : 2px 0px 2px 32px;
  background-image : url(../images/map-sig-i.gif);
  background-repeat: no-repeat;
  color            : #6987A5;
  width            : 150px;
  text-indent      : 10px;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;
}
a.mainlevel-aguest:hover {
  font-size        : 14px;
  background-position: 0px 0px;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-gues-a.gif); 
  background-repeat: no-repeat; 
  text-decoration  : none;
  color            : #8F8F4F;
  text-indent      : 9px;
}
#active_menu-aguest {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  background-position:left;
}
a#active_menu-aguest:hover {
  color            : #ffffff;
}

/*==================== MODULES-SIGadds =================*/

table.moduletable-adds {
   width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 0px;
}
table.moduletable-adds th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 9px;
  letter-spacing   : 0px;

  color            : #6987A5;
  padding-left      : 40px;
  padding-top   : 3px;
  padding-bottom: 0px;

}
table.moduletable-adds td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 9px;
  background-image:url(../images/map-sig-i.gif);
  background-repeat:no-repeat;
  border-top:solid 0px;
  border-bottom: solid 0px;
  border-left:solid 0px;
  border-right:solid 0px;
  border-color:#FFFFFF;

}

a.mainlevel-aadds  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 14px;
  width            : 168px;
}
a.mainlevel-aadds:link, a.mainlevel-aadds:visited {
  display          : block;
  font-size        : 14px;
   width            : 168px;
  font-weight      : bold;
  text-transform:uppercase;
  padding          : 4px 0px 0px 30px;
  color            : #6987A5;
  height           : 22px;
  width            : 150px;
  text-indent      : 20px;
}
a.mainlevel-aadds:hover {
  font-size        : 14px;
  background-position: 0px 0px;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-gues-a.gif); 
  background-repeat: no-repeat; 
  text-decoration  : none;
  color            : #8F8F4F;
  text-indent      : 20px;
}

a.mainlevel-aadds2:link, a.mainlevel-aadds2:visited {
  display          : block;
  font-size        : 14px;
   width            : 168px;
  font-weight      : bold;
  text-transform:uppercase;
    background-image:url(../images/map-sig-i.gif);
  background-repeat:no-repeat;
  padding          : 4px 0px 0px 30px;
  color            : #6987A5;
  height           : 22px;
  width            : 150px;
  text-indent      : 20px;
}
a.mainlevel-aadds2:hover {
  font-size        : 14px;
  background-position: 0px 0px;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-gues-a.gif); 
  background-repeat: no-repeat; 
  text-decoration  : none;
  color            : #8F8F4F;
  text-indent      : 20px;
}


#active_menu-aadds {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/map-gues-a.gif); 
  background-repeat: no-repeat;
  background-position:left;
}
a#active_menu-aadds:hover {
  color            : #ffffff;
}
/*==================== MODULES-Other =================*/

table.moduletable-oth {
  width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 0px;
  margin-top       : 0px;
}
table.moduletable-oth th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : center;
  height           : 26px;
  line-height      : 21px;
  text-indent      : 0px;
  letter-spacing   : 0px;
  background-image:url(../images/other-mod.gif);
  background-position:center;
  background-repeat:no-repeat;
  color            : #ffffff;
  padding-top   : 5px;
  padding-bottom: 7px;
}
table.moduletable-oth td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
  text-align       : left;
  border-left:solid 0px;
  border-right:solid 0px;
  border-color:#FFFFFF;
}

table.moduletable-oth2 {
  width			   : 180px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 0px;
  margin-top       : 0px;
}
table.moduletable-oth2 th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       : center;
  height           : 26px;
  line-height      : 21px;
  text-indent      : 0px;
  letter-spacing   : 0px;
  background-image:url(../images/other-mod.gif);
  background-position:center;
  background-repeat:no-repeat;
  color            : #ffffff;
  padding-top   : 5px;
  padding-bottom: 7px;
}
table.moduletable-oth2 td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
  text-align       : center;
  border-left:solid 0px;
  border-right:solid 0px;
  border-color:#FFFFFF;
}

a.mainlevel-aoth  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 168px;
}
a.mainlevel-aoth: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  }
a.mainlevel-aoth:link, a.mainlevel-aoth:visited {
  display          : block;
  font-size        : 12px;
  font-weight      : bold;
  padding          : 2px 0px 2px 32px;
  color            : #ffffff;
  width            : 150px;
  text-indent      : 10px;
}
a.mainlevel-aoth:hover {
  font-size        : 12px;
  background-position: 0px 0px;
  font-weight      : normal;
  text-transform:uppercase;
  background-image : url(../images/cursors.gif);
  background-repeat: no-repeat;
  text-decoration  : none;
  color            : #FF0606;
  text-indent      : 0px;
}

#active_menu-aoth {
  color            : #ffffff;
  font-weight      : bold;
  text-transform:uppercase;
  background-image : url(../images/cursors.gif);
  background-repeat: no-repeat;
  background-position:left;
}
a#active_menu-aoth:hover {
  color            : #FF0606;
}

/*-----------------------------> module-header <----------------------*/

table.moduletable-head {
  width			   : 300px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 5px;
  margin-top       : 0px;
}
table.moduletable-head th {
  font-size        : 12px;
  font-weight: bolder;
  text-align       : left;
  height           : 0px;
  text-indent      : 5px;
  letter-spacing   : 0px;
  color            : #385569;


}
table.moduletable-head td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px
}
/*----------------------------- module-top ----------------------*/

table.moduletable-top2 {
  width			   : 130px;
  height           : 0px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 0px;
  margin-top       : 0px;
}
table.moduletable-top2 th {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       :right;
  height           : 0px;
  line-height      :0px;
  text-indent      : 00px;
  letter-spacing   : 0px;
  color            : #ffffff;
  padding-right      : 10px;
  padding-top   : 0px;
  padding-bottom:5px;
}
table.moduletable-top2 td {
  padding-left     : 0px;
  padding-top    : 0px;
  padding-bottom: 0px;
}


/* ###################### MODULE FOR JFISH ###################### */
table.moduletable-lang {
  width            : 100px;
  table-layout	   : auto;
  margin-bottom    : 1px;
  padding-bottom   : 1px;
}

table.moduletable-lang th {
  font             : Trebuchet MS, Verdana, sans-serif;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  letter-spacing   : 0px;
  text-align       : left;
  padding-left     : 9px;
  padding-bottom   : 0px;
}

table.moduletable-lang td {
  font             : Trebuchet MS, Verdana, sans-serif;
  font-size        : 14px;
  text-align       : justify;
  padding-left     : 3px;
  padding-right    : 3px;
  background-color: none;
  
}

a:link-lang, a:visited-lang {
  font-size        : 14px;
  color            : #4F6C80;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover-lang {
  font-size        : 14px;
  color            : #FF0606;
  text-decoration  : none;
  font-weight      : bold;
}
/*----------------------------- module-ontop ----------------------*/

table.moduletable-ontop {
  width			   : 130px;
  height           : 0px;
  table-layout	   : auto;
  border           : 0px solid #999999;
  margin-bottom    : 0px;
  margin-top       : 0px;
}
table.moduletable-ontop th {
  font-size        : 12px;
  color            : #ffffff;
}
table.moduletable-ontop td {
  font-size        : 14px;
  font-weight:bolder;
  text-transform:uppercase;
  text-align       :right;
  height           : 0px;
  line-height      :0px;
  text-indent      : 00px;
  letter-spacing   : 0px;
  color            : #ffffff;
  padding-right      : 10px;
  padding-top   : 0px;
  padding-bottom:5px;}
  

table.moduletable-search {
  border: 0px;
  margin: 0px;
}
table.moduletable-search td {
   border: 0px;
  margin-top: 1px;
  padding: 0px;
}
#search {
  float            : left;
  margin-top       : 5px;
  border           : 1px solid #cccccc;
  padding          : 0px;
  width´           : 123px !important;
  width            : 125px;
  height           : 16px !important;
  height           : 16px;
  overflow         : hidden;
}
#search .inputbox {
  border           : 0px;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10px;
  height           : 12px !important;
  height           : 12px;
  width            : 123px !important;
  width            : 125px;
  color            : #999999;
  background       : #FFFFFF;
}
.back_button a:link{
  color            : #FFFFFF;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  background-color : #999999;
  white-space      : normal;
  font-weight      : normal;
  border           : 0px;
  padding-bottom   : 4px;
  padding-left     : 2px;
  padding-right    : 2px;
  padding-top      : 4px;
  margin-right     : 4px;
  float            : right;
  font-weight      : normal;
  line-height      : 10px;
  text-decoration  : none; 
}
.button {
  font-size        : 11px;
  color            : #000;
  font-weight      : bold;
  text-decoration  : underline;
  border-bottom    : 1px solid #000;
  margin-bottom    : 5px;
  border-top       : 0px;
  border-right     : 0px;
  border-left      : 0px;
  padding          : 0px;
  background-color : #eeeeee;;
}
.button-search {
  font-size        : 11px;
  color            : #FFF;
  font-weight      : bold;
  padding          : 2px;
  background-color : #fc4c03;
  border           : 1px solid #FFF;
}
.inputbox {
  border           : 1px solid #999999;
  margin-bottom    : 5px;
  color			   : #333333;
}
.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #333333;
  background       : #EDEDED;
  padding          : 1px;
}
.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #E3E3E3;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}

/*----------------------------- main links ------------------------*/

a.mainlevel  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 168px;
}
a.mainlevel: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  }
a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 12px;
  font-weight      : bold;
  padding          : 2px 0px 2px 32px;
  color            : #ffffff;
  width            : 150px;
  text-indent      : 10px;
}
a.mainlevel:hover {
  font-size        : 12px;
  background-position: 0px 0px;
  font-weight      : normal;
  text-transform:uppercase;
  background-image : url(../images/cursors.gif);
  background-repeat: no-repeat;
  text-decoration  : none;
  color            : #FF0606;
  text-indent      : 10px;
}

#active_menu {
  color            : #ffffff;
  font-weight      : bold;
  background-position:left;
}
a#active_menu:hover {
  color            : #FF0606;
}

a:link, a:visited {
  font-size        : 12px;
  color            : #4F6C80;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 12px;
  color            : #CC0000;
  text-decoration  : none;
  font-weight      : bold;
}
a.category:link, a.category:visited {
  font-size        : 12px;
  font-weight      : bold;
}
a.readon:link, a.readon:visited {
  color            : #FFF;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
      letter-spacing   : 1px;
  vertical-align:middle;
  background-color : #99BFD8;
  white-space      : normal;
  font-weight      : bold;
  border           : 0px;
  padding-bottom   : 3px;
  padding-left     : 5px;
  padding-right    : 5px;
  padding-top      : 2px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
  -moz-border-radius: 7px;
}
a.readon:hover {
  color            : #FFF;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  vertical-align:middle;
  background-color : #FF0000;
    letter-spacing   : 1px;
  white-space      : normal;
  font-weight      : bold;
  border           : 0px;
  padding-bottom   : 3px;
  padding-left     : 5px;
  padding-right    : 5px;
  padding-top      : 2px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
  -moz-border-radius: 7px;
}
ul {float          : left;
  margin           : 2px;
  padding-left     : 10px;
  list-style       : none;
}
li {
  
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
table.contenttoc {
  border           : 1px solid #FFFFFF;
  background       : #F1F1F1;
  padding          : 5px;
  margin-left      : 2px;
  margin-bottom    : 2px;
}
.pagenavcounter {
  font-size        : 10px;
  color            : #000000;
}
.pagenavbar {
  border-top       : 1px solid #999999;
  padding          : 2px;
}
.pagenav {
  font-weight      : bold;
  color            : #CCCCCC;
}
a.pagenav:link, a.pagenav:visited {
  text-decoration  : none;
}
a.pagenav:hover {
  text-decoration  : none;
}
.date {
  font-size        : 10px;
  color            : #333333;
  padding-right    : 10px;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #CC9900;
}
.pathway {
  font-size        : 10px;
  color            : #333333;
  padding-left     : 8px;
}
a.pathway:link, a.pathway:visited {
  font-size        : 10px;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
}
table.content{
  width            : 100%;
  padding          : 0px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  margin-bottom    : 10px;
}
table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
table.contentpaneopen {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
  font-size        : 13px;
  color            : #fff;
  text-transform:uppercase;
  text-align:left;
  text-decoration  : none;
  font-weight      : bold;
}
a.contentpagetitle:hover {
  font-size        : 13px;
  color            : #FF0000;
  text-transform:uppercase;
  text-align:left;
  text-decoration  : none;
  font-weight      : bold;
}

.pollstableborder{
  border-color     : #999999;
}
.contentheading, .componentheading {
  font-size        : 13px;
  color            : #fff;
  text-transform:uppercase;
  text-align:center;
  text-decoration  : none;
  font-weight      : bold;
  line-height:18px;
  vertical-align:top;
  width            : 100%;
  background-image:url(../images/news-center.gif);
  background-repeat:repeat-x;
  background-color:#99BFD8;
	
}
.title {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 20px;
  text-align       : left;
  color            : #FFFFFF;
}
.title a:link, .title a:visited {
  font-size        : 20px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.title a:hover {
  font-size        : 20px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.ontab {
  border-left      : 1px solid #404040;
  text-align       : center;
  font-weight      : bold;
  color            : #333333;
  padding          : 5px;
  cursor           : hand;
  line-height      : 40px;
}
.offtab {
  border-left      : 1px solid #404040;
  text-align       : center;
  color            : #999999;
  font-weight      : normal;
  padding          : 5px;
  cursor           : hand;
   line-height     : 40px;
}
.tabpadding {
 border-left       : 1px solid #404040;
}
.pagetext {
  visibility       : hidden;
  position         : relative;
  top              : -10;
  background-color : #FFFFFF;
  display          : none;
}
.footer {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color            : #FFF;
  font-size        : 10px;
  font-weight      : normal;
  text-align       : center;
 }
.footer a:link, .footer a:visited {
  font-size        : 11px;
  color            : #ffc301;
  text-decoration  : none;
  font-weight      : bold;
}
.footer a:hover {
  font-size        : 11px;
  color            : #FFF;
  text-decoration  : none;
  font-weight      : bold;
}
.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;
}
table.moduletable-latest {
  width			   : 190px;
  table-layout	   : auto;
  border           : 1px solid #999999;
  margin-top       : 2px;
  margin-bottom    : 5px;
}
table.moduletable-latest th {
  font-size        : 14px;
  font-weight      : normal;
  text-transform   : uppercase;
  text-align       : left;
  height           : 40px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 0px;
  background-color : #ffe057;
  color            : #6f6b60;
  padding-top      : 10px;
  padding-bottom   : 10px;
}
table.moduletable-latest td {
  padding-left     : 0px;
  padding-right    : 0px;
  background-color : #eeeeee;
}
table.moduletable-newsflash {
  width			   : 100%;
  table-layout	   : auto;
  border           : 0px;
}
table.moduletable-newsflash th {
}
table.moduletable-newsflash td {
  color            : #fff;
  font-size        : 10px;
  padding-right    : 5px;
}
table.moduletable-newsflash a:link, table.moduletable-newsflash a:visited {
  color            : #FFF;
  font-weight      : bold;
  text-decoration  : none;
}
table.moduletable-newsflash a:hover {
  color           : #ffe057;
  font-weight     : bold;
}
table.moduletable-poll {
  width			   : 190px;
  table-layout	   : auto;
  border           : 1px solid #999999;
  margin-top       : 2px;
  margin-bottom    : 5px;
}
table.moduletable-poll th {
  font-size        : 14px;
  font-weight      : normal;
  text-transform   : uppercase;
    background-image:url(../images/other-mod.gif);
  background-repeat:no-repeat;
  text-align       : left;
  height           : 40px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 0px;
  background-color : #ffe057;
  color            : #6f6b60;
  padding-top      : 10px;
  padding-bottom   : 10px;
}
table.moduletable-poll td {
  padding-left     : 0px;
  padding-right    : 0px;
  background-color : #eeeeee;
}
/* ---- menu styles ---- */
#container {
	margin-top: 0px;
	width: 182px;
		}
	

#left {
	text-align: left;
	width: 182px;
	padding-top: 0px;
	margin: auto 0;
	float: left;
	}

#right {
	margin-left: 182px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	width: 182px;}

#newsflash {
width:182px;
	text-align: center;
	margin-top: 0px;
	float: left;}

.newsflashContainer {
padding-left:0px;
	width: 182px;
	text-align: left;
	margin-left: 0px;
	padding-bottom: 10px;
	}

#latestnews {
	text-align: center;
	margin-top: 2px;
	float: left;}

#login {
	text-align: center;
	margin-top: 2px;
	float: left;
	width:182px;
	}

#mainlevel-nav {

float:right;

	height: 22px;
	text-align: right;
	position: relative;
	padding-top: 3px;
	padding-right:40px;
}
 #mainlevel-nav ul{

list-style-type: none;
text-align: center;
}
#mainlevel-nav li {
background:none;
	padding: 5px;
	 display: inline;
	list-style-type: none;
}
#mainlevel-nav a {
	text-decoration: none;
	color: #333;
	font-size: .9em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 1%;
	text-transform: uppercase;
	border-bottom: 5px solid white;
}

#mainlevel-nav a:hover {
	color: #333;
	text-decoration: none;
	background-color: #FFF;
	border-bottom: 5px solid #EEAF29;
}
a.mainlevel-nav:active {
color: #808080;
}

#content h2 { margin: 0 0 .5em 0; }

/*------------CONTENT CSS-----------*/

.pageCaption {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #FF1725;
}
	.artCaption {
	text-transform: uppercase;
	font-weight: bold;
	color: #294A65;
	font-family: Arial, Helvetica, sans-serif;
}
    .content {
	color: #001D30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	.rights {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2880B9;
	font-weight: bold;
}
	.date {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
	a.mapmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0;
}
	a.menuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #294A65;
	}
		.menuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #294A65;
	}
	a.maplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
	.language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #294A65;}
	.itemActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #81ACC9;
}
	.backgr {
	background-attachment: fixed;
	background-image: url(../i_ass/sig-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	.lowtitle {font-weight: bold;
			color: #FF0000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px; }
