body{margin:0;padding:0}
table.main {
 background-color:#012959;
 background-image:url(imgs/mtopspbg.jpg);
 background-position:top;
 background-repeat:repeat-x;
}


td.topbg {
 background-image:url(imgs/hdr_bg.jpg);
 background-repeat:repeat-x;
 width:49%;
}
td.topbgl {
 background-image:url(imgs/hdr_bgl.jpg);
 background-repeat:repeat-x;
 width:49%;
}

td.hdrmid {
  width:720px;
  background-image:url(imgs/hdr_mt.jpg);
  background-position:top center;
  background-repeat:no-repeat;
}

td.main {
 background-image:url(imgs/mtopcentbg.jpg);
 background-position:top center;
 background-repeat:no-repeat;
 width:968px;
}

th.footer {
 background-image:url(imgs/mbotspbg.jpg);
 background-repeat:repeat-x;
}

table.startmn tr, table.startmn td {
  height: 29px;
}

table.startmn a {
  font: bold 12px verdana;
  color: #fff;
  text-decoration:none;
}
table.startmn a:hover {
  text-decoration:underline;
}

td.but0, td.but1 {
  background-image:url(imgs/menubg.jpg);
  vertical-align:top;
}
td.but1 {
  background-image:url(imgs/menusubbg.jpg);
  vertical-align:top;
  margin:0;
}

td.but0 a, td.but1 a {
  font: bold 12px verdana;
  color: #fff;
  text-decoration: none;
}
td.but0 a:hover, td.but1 a:hover {
  text-decoration: underline;
}

p.moptfirst, p.moptfirstsel, p.moptps, p.mopt, p.moptsel {
  padding: 8px 15px 9px 20px;
  background-image:url(imgs/butout0.jpg);
  font: bold 12px verdana;
  color: #fff;
  margin:0;
}
p.moptfirstsel {
  background-image:url(imgs/butovrf.jpg);
}
p.moptps {
  background-image:url(imgs/butoutps.jpg);
}
p.mopt {
  background-image:url(imgs/butout.jpg);
}

p.moptsel {
  background-image:url(imgs/butovr.jpg);
}



p.menua, p.smenua {
  margin:0;
  padding-left: 27px;
  padding-right: 22px;
  padding-top: 7px;
  padding-bottom: 4px;
  font: bold 12px verdana;
  color: #fff;
}

p.smenua {
  font: normal 12px verdana;
}


div.startsubmenu div {
  text-align: right;
}

div.startsubmenu a {
  font: normal 12px verdana;
  color: #fff;
  text-decoration:none;
}
div.startsubmenu a:hover {
  text-decoration:underline;
}

td.icons {
  background-image:url(imgs/hdr_r.jpg);
  background-repeat:no-repeat;
  background-position: top;
  padding-top:100px;
}

div.topmenu {
  position: relative;
  top: -2px;
}

div.topmenu th {
  background-image:url(imgs/tmbg.jpg);
  background-repeat:repeat-x;
  padding: 5px 5px 5px 5px;
  vertical-align: top;
  white-space: nowrap;
}

div.topmenu a {
  font: normal 11px verdana;
  color: #38587d;
  text-decoration: none;
}
div.topmenu a:hover {
  text-decoration: underline;
}

h1 {
  padding:0;
  margin:0;
  margin-top:15px;
  margin-bottom:5px;
  font: bold 14px verdana;
  color: #38587d;
}

table.menupath {
  font: normal 10px verdana;
  color: #38587d;
  position: relative;
  height:30px;
  width: 680px;
}

table.menupath td {
/*  white-space: nowrap; */
}
table.menupath a {
  font: normal 10px verdana;
  color: #38587d;
  text-decoration: underline;
}
table.menupath a:hover {
  text-decoration: none;
}
table.menupath span {
  font: normal 10px verdana;
  color: #38587d;
}

div.divider {
  margin:0 15px 0 20px;
  padding:0 0 0 0;
  background-color:#66abd7;
  height:1px;
}

h2 {
 padding: 0;
 margin: 15px 0 5px 0;
 font: bold 14px arial;
 color: #38587d;
}

p,div,td {
font: normal 11px arial;
}
p.moptfirst, p.moptps, p.mopt {
  cursor: pointer;
}
a.detail {
  font: bold 10px verdana;
  color: #38587d;
  text-decoration:underline;
}
a.detail:hover {
  text-decoration:none;
}
.priLogo100years {
  display: block;
/*  display: none; */
  position: relative;
  top: 56px;
  left: 525px;
    width: 160px
}
.secLogo100years {
  display: block;
/*  display: none; */
  position: relative;
  top: -24px;
  left: 10px;
    margin-bottom: -44px;
    width: 110px;
}
