.emphasis{
	font-weight: bold;
}
.note{
  color: #666666;
}
body{
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  font-family: arial, verdana, helvetica;
  font-size: 12px;
}
td{
  position: relative;
  font-family: arial, verdana, helvetica;
  font-size: 12px;
}
#shell{
  text-align: center;
}
#container{
  width: 796px;
  margin: auto;
  background-color: #ffffff;
}
#header{
  position: relative;
  height: 133px;
  background-image: url("/images/header.gif");
  text-align: left;
  border: solid #4d6a78;
  border-width: 0px 1px 0px 1px;
}
#header_bg{
  position: relative;
  width: 100%;
  height: 1px;
  background-color: #336633;
  top: 133px;
  font-size: 1px;
  padding: 0px;
  margin: 0px;
}
#header_logo{
	position: relative;
	top: -2px;
	left: -50px;
}
#menu{
  position: relative;
  width: 100%;
  height: 25px;
  top: -25px;
  font-size: 11px;
  font-family: verdana, arial, helvetica;
}
#menu_home, #menu_about, #menu_services, #menu_samples, #menu_contact{
  text-align: left;
  position: relative;
  margin: 0px 45px 0px 15px;
  padding: 5px 10px 5px 10px;
  float: left;
}
.menu_active{
  border-color: #336633 #336633 #ffffff #336633;
  border-width: 1px;
  border-style: solid;
  background-color: #ffffff;
  top: 1px;
}
.menu{
  border-width: 0px;
}
#menu_contact{
  margin-right: 10px;
}
#submenu{
  position: relative;
  width: 100%;
  height: 25px;
  top: -24px;
  font-size: 11px;
  font-family: verdana, arial, helvetica;
}
#submenu_content{
  position: relative;
  top: 0px;
  height: 18px;
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-color: #336633;
  border-width: 0px 0px 1px 0px;
  width: 100%;
  text-align: left;
}
#submenu ul{
  position: relative;
  margin: 0px;
  padding: 0px;
  width: 100%;
  float: left;
}
#submenu ul li{
  display: inline;
  padding: 5px 9px 0px 25px;
  margin: 0px;
  list-style-type: none;
}
#content_area{
  position: relative;
  width: 100%;
  text-align: left;
  top: -25px;
  border: solid #4d6a78;
  border-width: 0px 1px 0px 1px;
}
#content_area_bg{
  border: solid #cbe7f0;
  border-width: 0px 4px 0px 4px;
}
#content_area ul{
  padding: 0px 0px 0px 15px;
  list-style: url("/images/bullet.gif") circle;
}

#title_row{
  position: relative;
  font-family: verdana;
  font-size: 24px;
  color: #666666;
  margin: 0px;
  text-align: left;
}
#title_row .emphasis{
  color: #000000;
  font-weight: normal;
}
#footer{
  position: relative;
  height: 113px;
  width: 798px;
  margin: auto;
  top: -25px;
  text-align: right;
}
#footer_bg{
  background: #cbe7f0 url("/images/footer.png") no-repeat;
  height: 113px;
  padding-right: 20px;

}
#footer_content{
  position: relative;
  width: 100%;
  margin: 0px;
  padding: 0px;
  top: -60px;
}

div.padding{
  padding: 10px;
}

a:link, a:visited{
  font-weight: normal;
  color: #336699;
  text-decoration: underline;
}
a:visited{
  color: #003366;
}
a:hover{
  text-decoration: none;
}
a.menu{
  font-weight: bold;
}
a.submenu, #submenu a{
  font-weight: normal;
}
a.menu:link, a.menu:visited, 
a.submenu:link, a.submenu:visited, 
#submenu a:link, #submenu a:visited{
  color: #000000;
  text-decoration: none;
}
a.menu:hover, a.submenu:hover, #submenu a:hover{
  color: #336699;
  text-decoration: none;
}
a.submenu:active, #submenu a.submenu_active:link, #submenu a.submenu_active:visited{
  font-weight: bold;
  color: #009900;
}
