a
{
  color: #359CE2;
  text-decoration: none;
}


body
{
  background-color: #8CC63E;
  margin: 0px;
  padding: 0px;
}

table.home_container
{
  background-image: url(../images/homepagebg.gif);
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 726px;
}

td.home_projectsite
{
  text-align: right;
  vertical-align: top;
  padding-left: 600px;
  width: 726px;
  height: 25px;
}

td.home_mainmenu
{
  text-align: left;
  vertical-align: top;
  padding-top: 114px;
  width: 154px;
}

td.home_mainmenu a.home_main
{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  padding: 2px 0px 2px 7px;
}

td.home_mainmenu a.home_main:hover
{
  color: #000000;
  background-color: #FFFFFF;
}

td.home_content
{
  padding: 365px 22px 10px 22px;
  width: 572px;
  height: 242px;
  vertical-align: top;
}


td.bottomspacer
{
  background-color: #FFFFFF;
  height: 60px;
}

td.content_bottomspacer
{
  background-color: #DBDEDE;
  height: 60px;
}

a.home_disclaimer
{
  font-size: 80%;
  font-family: arial, helvetica, sans-serif;
  color: #8CC63E;
  font-weight: bold;
  display: block;
  padding: 0px 0px 5px 7px;
  text-decoration: none;
}


a.content_disclaimer
{
  font-size: 80%;
  font-family: arial, helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  padding: 0px 0px 5px 7px;
  text-decoration: none;
}



table.content_container
{
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 726px;
  margin: 0px auto;
  padding: 0px;
}

td.content_homelink
{
  width: 150px;
  background-color: #00AEEF;
  vertical-align: top;
  padding: 5px 0px;
}

td.content_homelink a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 82%;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  padding: 5px 7px;
}

td.backlink
{
  vertical-align: bottom;
  text-align: left;
}
td.backlink img
{
  padding-left: 22px;
}

td.topimage
{
  vertical-align: bottom;
  text-align: left;
}

td.toptitle
{
  vertical-align: bottom;
  text-align: right;
}
td.toptitle span
{
  padding-right: 5px;
}

td.content_mainmenu
{
  text-align: left;
  vertical-align: top;
  background-color: #FFFFFF;
  width: 150px;
}

td.content_mainmenu div
{
  vertical-align: top;
  padding-top: 30px;
  background-image: url(../images/bubbles.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: #00AEEF;
  height: 500px;
}

td.content_mainmenu a.content_main
{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 82%;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  padding: 2px 0px 2px 7px;
}

td.content_mainmenu a.content_main_selected
{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 82%;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  padding: 2px 0px 2px 7px;
}

td.content_mainmenu a.content_main:hover
{
  color: #000000;
  background-color: #FFFFFF;
}

td.content_mainmenu a.content_sub
{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 82%;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  padding: 2px 0px 2px 15px;
}

td.content_mainmenu a.content_sub_selected, td.content_mainmenu a.content_sub:hover
{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 82%;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  padding: 2px 0px 2px 15px;
  background-color: #83CBE5;
}

td.content_content
{
  padding: 30px 0px 10px 0px;
  width: 572px;
  vertical-align: top;
}

span.maintitle
{
  font-family: Arial, Helvetica, Sans-serif;
  font-weight: normal;
  font-size: 150%;
  color: #8CC63E;
}

p.publish_date
{
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 70%;
  padding: 12px 0px 2px 0px;
  margin: 0px;
}

p.news_title
{
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 90%;
  padding: 0px 0px 2px 0px;
  font-weight: bold;
  color: #00AEEF;
  margin: 0px;
}

p.news_description
{
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 80%;
  padding: 0px;
  color: #000000;
  margin: 0px;
}

a.news_more
{
  font-family: Arial, Helvetica, Sans-serif;
  color: #8CC63E;
  text-decoration: none;
  padding-bottom: 3px;
}