BODY {
  background: #dddddd url('img/body-bg.gif') repeat-y top center;
  margin: 0;
  font-family: Arial;
}

#contentbox {
  width: 881px;
  position: relative;

  text-align: left;
  background: #fff;
}

#leftsidebar {
  width: 190px;
  position: relative;
  padding-top: 20px;
  padding-left: 10px;
}

#sidebarmenu {
  width: 184px;
  background: url('img/menu-bg.gif');
  background-repeat: repeat-y;
}

.navmenu ul {
  font-size: 10pt;
  font-family: Arial;
  margin: 0;
  padding: 0;
  list-style: none;
}

.navmenu ul li {
##  padding-left: 0px;
  background: url('img/menu-li') no-repeat 100% 0;
#  padding-bottom: 7px;
#  padding-top: 7px;
  border-top: 1px solid #ddd;
  text-decoration: none;
}

.navmenu A {
  text-decoration: none;
  color: #333;
  display: block;
  padding-right: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
}

.navmenu A:hover {
#background-color: #f00;
}

.submenu-0 A,.submenu-1 A,.submenu-2 A {
padding-top: 2px;
padding-bottom: 2px;
}

.submenu-0 A:hover,.submenu-1 A:hover,.submenu-2 A:hover {
background-color: #eef;
}

.submenu-0 {
#  padding-left: 10px;
  display: none;
}
.submenu-1 {
#  padding-left: 15px;
  display: none;
}
.submenu-2 {
#  padding-left: 20px;
  display: none;
}
.submenu-3 {
  padding-left: 25px;
  display: none;
}
.submenu-4 {
  padding-left: 30px;
  display: none;
}


.submenu-0 ul, submenu-1 ul, submenu-2 ul, submenu-3 ul, submenu-4 ul {
  font-size: 8pt;
  font-family: Arial;
  margin: 0;
  padding: 0;
  list-style: none;
}

.submenu-0 ul li {
  padding-left: 10px;
  border-top: 0;
}
.submenu-1 ul li {
  padding-left: 5px;
  border-top: 0;
}
.submenu-2 ul li {
  padding-left: 5px;
  border-top: 0;
}
.submenu-3 ul li {
  padding-left: 5px;
  border-top: 0;
}
.submenu-4 ul li {
  padding-left: 5px;
  border-top: 0;
}

.submenu-0 A, .submenu-3 A, .submenu-4 A {
  color: #595;
}

.submenu-1 A { color: #588; }
.submenu-2 A { color: #57a; }


#tmain { border: 0; padding: 0;}
#tmainr { width: 671px; vertical-align: top;}
#tmainl { width: 190px; vertical-align: top;}

#content {
  margin-top: 20px;
  position: relative; 
  width: 671px;
}

#homecenter {
  position: relative;
  width: 454px;
}

#homeright {
  position: absolute;
  left: 454px;
  top: 0px;
  width: 217px;  
}

.post {
	margin: 0 0 0;
	text-align: justify;
	font-size: 12pt;
}

.post P {
	text-align: justify;
	font-size: 10pt;
}


.post H3, .newspost H3 {
  font-size: 8pt;
  color: #888;
  font-family: Arial;
  margin: 0;
  padding: 0;
}

.post H2, .newspost H2 {
  margin: 0;
  padding: 0;
  font-size: 15pt;
  font-family: Lucida Grande, Arial;
  font-weight: bold;
  color: #79ab35;
}

.newspost HR {
  width: 100%;
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid #ccc;
}

.newspost {
  margin: 0;
  text-align: justify;
  font-size: 10pt;
  color: #555;
}

.newspost P {
  padding-left: 20px;
  margin: 0;
}

.newspost A, .post A {
  color: #79ab35;
  text-decoration: none;
  font-weight: bold;
}

.newspost A:hover, .post A:hover {
  color: #f00;
  text-decoration: underline;
}

#footer {
  margin-top: 20px;
  width: 650px;
  background: #ffffff url('img/foot-certs.gif') no-repeat top center;
  padding-top: 60px;
  font-size: 12pt;
  text-align: center;
}

#footer img {
  border: 0px;
  padding: 4px;
}

IMG { border: 0px; }
