body
{
background: White url(images/fade-back.jpg);
background-position:center;
/*background-repeat:repeat-x;*/
}

.righthandside {
  padding: 15px;
  border-left: 5px solid #4f908a;
  color: #000000;
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none; 
  text-align: justify;
}

.righthandside2 {
  padding: 15px;
  border-left: 5px solid #c8d8d7;
  color: #000000;
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none; 
  text-align: justify;
}


.righthandside-bar {
  padding: 15px;
  background-image: url("images/right_back.jpg");
  color: #000000;
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none; 
  text-align: justify;
}

.homesmall {
  padding: 15px;
  color: #7a7a7a;
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none; 
  text-align: justify;
}

.homeannounce {
  padding: 2px;
  color: #000000;
  font-size: 10px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold; 
  text-decoration: none; 
}

.salvohead {
  color: #000000;
  font-size: 16px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-weight: bold; 
  text-decoration: none; 
  text-align: center;
}

.homesmall_nopad {
  color: #7a7a7a;
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none; 
  text-align: justify;
}

.lefthandside {
  padding: 15px;
  color: #7a7a7a;
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none; 
  text-align: justify;
}

.evensplit {
  color: #000000;
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none; 
  text-align: left;
}

.maintext { 
  color: #7a7a7a; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
  text-align: justify;
}

.maintext-salvo { 
  color: #ffffff; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
  text-align: justify;
}

.pageintro { 
  color: #464646; 
  font-size: 15px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: bold; 
  font-weight: normal;
  text-decoration: none; 
  text-align: justify;
}

.maintext_nonjust { 
  color: #000000; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
}

.news-top { 
  color: #63356c; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: bold; 
  font-weight: bold;
  text-decoration: none; 
  text-align: center;
  padding-top: 4px;
}

.news-top2 { 
  color: #950101; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: bold; 
  font-weight: bold;
  text-decoration: none; 
  text-align: left;
  padding-left: 10px;
  padding-top: 4px;
}

.paper_head { 
  color: #000000; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: bold; 
  font-weight: bold;
  text-decoration: none; 
  text-align: left;
  padding-top: 4px;
}

.library_head { 
  color: #950101; 
  font-size: 13px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: bold; 
  font-weight: bold;
  text-decoration: none; 
  text-align: left;
  padding-top: 4px;
}

.tech-top { 
  color: #000000; 
  font-size: 13px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: bold; 
  font-weight: bold;
  text-decoration: none; 
  text-align: center;
  padding-top: 4px;
}


.news-main { 
  color: #000000; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
  text-align: left;
  padding: 10px;
}

.news-main2 { 
  color: #464646; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
  text-align: justify;
  padding: 10px;
}

.maintext_right { 
  color: #000000; 
  font-size: 14px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
  text-align: right;
}
.homehead-lg { 
  color: #00b426; 
  font-size: 14px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
  text-align: right;
}

.homehead-red { 
  color: #950101; 
  font-size: 14px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
  text-align: right;
}


.decision-top { 
  color: #ff9a31; 
  font-size: 20px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
  text-align: right;
}

.homehead-dark { 
  color: #5e6989; 
  font-size: 14px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
  text-align: right;
}

.homehead-dg { 
  color: #3f8b7e; 
  font-size: 14px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
  text-align: right;
}

.footer { 
  color: #7a7a7a; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
}

.mb_subjects { 
  color: #000000; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
}

.mb_topics { 
  color: #000000; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
}

.mb_replies { 
  color: #000000; 
  font-size: 11px; 
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
}


  
a.homeannounce { padding: 2px; color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
a:visited.homeannounce { padding: 2px; color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
a:hover.homeannounce { padding: 2px; color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline; }


a.mb_newtopic { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.mb_newtopic { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.mb_newtopic { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.mb_replytopic { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.mb_replytopic { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.mb_replytopic { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.opentopic { color: #4c8b84; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.opentopic { color: #4c8b84; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.opentopic { color: #4c8b84; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.mb_replycontrib { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.mb_replycontrib { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.mb_replycontrib { color: #4c8b84; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.footerlink { color: #7a7a7a; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif;font-style: normal; font-weight: normal; text-decoration: none;}
a:visited.footerlink { color: #7a7a7a; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;}
a:hover.footerlink { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;}

a.homepage_info { color: #004F4C; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif;font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.homepage_info { color: #004F4C; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.homepage_info { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.mainlink { color: #4c8b84; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.mainlink { color: #4c8b84; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.mainlink { color: #4c8b84; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.salvolink { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.salvolink { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.salvolink { color: #ff0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.homesmalllink { color: #7a7a7a; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.homesmalllink { color: #7a7a7a; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.homesmalllink { color: #950101; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.news-link { color: #63356c; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline; text-align: right;}
a:visited.news-link { color: #ff0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline; text-align: right;}
a:hover.news-link { color: #ff0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline; text-align: right;}

a.news-link2 { color: #464646; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify;}
a:visited.news-link2 { color: #464646; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify;}
a:hover.news-link2 { color: #950101; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; text-align: justify;}

.subhead { color: #fc5d37; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}

.heading { color: #000000; font-size: 18px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; text-align: justify;}

.apthome { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a.apthomelink { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: underline;}
a:visited.apthomelink { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: underline;}
a:hover.apthomelink { color: #ff0000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: underline;}

a.aptlink { color: #688b3c; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: none;}
a:visited.aptlink { color: #688b3c; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: none;}
a:hover.aptlink { color: #688b3c; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: underline;}

.apt { color: #000000; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;}

a.link-spares { color: #a97565; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.link-spares { color: #a97565; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.link-spares { color: #a97565; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.link-lifespan { color: #709077; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.link-lifespan { color: #709077; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.link-lifespan { color: #709077; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.link-maintenance { color: #a87689; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.link-maintenance { color: #a87689; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.link-maintenance { color: #a87689; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.link-project { color: #aca176; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.link-project { color: #aca176; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.link-project { color: #aca176; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.link-inspection { color: #6c92a0; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.link-inspection { color: #6c92a0; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.link-inspection { color: #6c92a0; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.link-schedule { color: #f9b9b5; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.link-schedule { color: #f9b9b5; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.link-schedule { color: #f9b9b5; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

a.link-aptnone{ color: #4c8b84; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.link-aptnone { color: #4c8b84; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.link-aptnone { color: #4c8b84; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline;}

.announce { color: #004f4d; font-size: 13pt; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: none;}
a.announcelink { color: #004f4d; font-size: 13pt; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: underline;}
a:visited.announcelink { color: #004f4d; font-size: 13pt; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: underline;}
a:hover.announcelink { color: #004f4d; font-size: 13pt; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: bold; font-weight: bold; text-decoration: underline;}

