body {
  font-family: Verdana;
  padding: 0px;
  margin: 0px;
}
ul {
  list-style-type: square;
  list-style-position: outside;
  list-style-image: url("img/bullet.gif");
}
div.space20 {
  height: 20px;
}
div.space10 {
  height: 10px;
}

div.space5 {
  height: 5px;
}

div.ub_text {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  padding: 0px;
  color: #666;
  margin: 0px;
  letter-spacing: +0px;
  text-align: justify;
}
p.spacer {
  font-size: 4pt;
  padding: 0;
  margin: 0;
}
p.about {
  font-family: Verdana;
  font-size: 8pt;
  padding: 5px 0px 0px 0px;
  margin: 0px;
  text-indent: 30px;
  letter-spacing: -1px;
}
p.aboutimg {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px;
  margin: 0px;
  text-align: center;
}
p.aboutc {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 50px;
  margin: 0;
  text-indent: 0px;
  letter-spacing: -1px;
  text-align: center;
}

p.about2 {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 50px;
  margin: 0;
  text-indent: 0px;
  letter-spacing: -1px;

}
p.about3 {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px;
  margin: 0;
  text-indent: 30px;
  letter-spacing: 0px;
}
p.about4 {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 50px;
  margin: 0;
  text-indent: 30px;
  letter-spacing: 0px;
  text-align: right;
}
p.about5 {
  font-family: Verdana;
  font-size: 7pt;
  font-weight: bold;
  padding: 0px;
  margin: 0;
  text-indent: 0px;
  letter-spacing: 0px;
  text-align: center;
}
img.p_about {
  margin: 30px 0px 0px 0px;
  padding: 0px;
  border: 2px solid #BBB;
  text-align:center;
  text-indent: 0px;
}
p.projects {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 50px;
  margin: 0;
  letter-spacing: -1px;
}
p.faq_q {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px;
  margin: 0;
  text-align: left;  
  text-indent: 30px;
  letter-spacing: +0px;
}
p.faq_a {
  font-family: Verdana;
  font-size: 8pt;
  padding: 5px 0px 0px 0px;  
  margin: 0;
  text-indent: 30px;
  letter-spacing: -1px;
}

p.faq_a2 {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 50px 10px 50px;
  margin: 0;
  text-indent: 30px;
  letter-spacing: -1px;
}
p.feedback {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0;
  margin: 0;
  letter-spacing: -1px;
}
ul {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px;
  margin: 0;
  text-indent: 30px;
  letter-spacing: -1px;
}
td.n_img {
  text-align:right;
  vertical-align: top;
}

td.n_text {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 0px 0px 15px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: left;
  vertical-align: top;
}

p.n_text {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 0px 5px 0px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: left;
  vertical-align: top;
}

td.b_text {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px 0px 30px 15px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: left;
}

td.m_text {
  font-family: Verdana;
  font-size: 8pt;
  padding: 2px 0px 0px 0px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: left;
}

td.r_text {
  font-family: Verdana;
  font-size: 8pt;
  padding: 2px 0px 0px 0px;
  margin: 0px;
  text-indent: 14px;
  letter-spacing: -1px;
  text-align: left;
}

td.mm_text {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 50px 0px 0px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: left;
}

form.m_text {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  text-align: left;
}

a.n_text {
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px 0px 30px 20px;
  margin: 0px;
  letter-spacing: +0 px;
  text-align: justify;
  color: black;
  text-decoration: underline;
}
a.n_text:hover {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px 0px 30px 20px;
  margin: 0px;
  letter-spacing: +0px;
  text-align: justify;
  color: black;
  text-decoration: underline;
}
td.null {
  font-size: 1pt;
  padding: 0px;
}
td.f_about {
  width: 100px;
  font-family: Tahoma;
  letter-spacing: +0px;
  font-size: 7pt;
  padding: 0px;
  margin: 0px;
  text-align: center;
}

td.f_aboutb {
  width: 100px;
  font-family: Tahoma;
  font-size: 7pt;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  letter-spacing: +0px;
  text-align: center;
}
td.f_img {
  width: 100px;
  height: 90px;
  padding: 0px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
td.f_text {
  width: 500px;
  padding: 0px;
  margin: 0px;
}
td.p_d {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #ccc;
  font-family: Verdana;
  font-size: 8pt;
  color: black;
  text-decoration: none;
  letter-spacing: -1px;
}
td.p_d2 {
  padding: 0px;
  margin: 0px;
  border: none;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: +0px;
}
td.p_d3 {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #ccc;
  font-family: Verdana;
  font-size: 8pt;
  color: #09E;
  text-decoration: none;
  letter-spacing: -1px;
}

td.p_c {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #ccc;
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none;
}
td.p_c2 {
  padding: 0px;
  margin: 0px;
  border: none;
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none;
}


td.c_img_name {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  width: 95px;
  height: 118px;
  padding: 0px;
  margin: 0px;
  text-align: center;
  vertical-align: top;
}
a.clients {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  color: black;
  text-decoration: none;
}
a.clients:hover {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  color: black;
  text-decoration: underline;
}
a.c_abc {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: +0px;
  color: black;
  text-decoration: none;
}

a.c_abc:hover {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: +0px;
  color: black;
  text-decoration: underline;
}

a.p_abc {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  color: #0099CC;
  text-decoration: none;
}
a.p_abc:hover {
  text-decoration: underline;
}

a.p_abc:visited {
  color: #005577;
}

a.p_abc:visited:hover {
  color: #0099CC;
}

a.p_abc2 {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  color: #0099CC;
  text-decoration: none;
}
a.p_abc2:hover {
  text-decoration: underline;
}



a.f_abc {
  font-size: 7pt;
  font-family: Verdana;
  letter-spacing: -1px;
  color: 0099CC;
  text-decoration: none;
}

a.f_abc:hover {
  font-size: 7pt;
  font-family: Verdana;
  letter-spacing: -1px;
  color: #006699;
  text-decoration: underline;
}

a.p_sort {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  color: black;
  text-decoration: none;
}
a.p_sort:hover {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  color: black;
  text-decoration: underline;
}
a.services_title {
  padding: 0px 30px;
  text-indent: 30px;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  letter-spacing: -1px;
  color: 0099CC;
  text-decoration: none;
}
a.services_title:hover {
  padding: 0px 30px;
  text-indent: 30px;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  letter-spacing: -1px;
  color: #006699;
  text-decoration: underline;
}

div.f_text1 {
  background-image: url('img/rightarc2.gif');
  background-repeat: no-repeat;
  background-position: 50px bottom;
  font-family: Verdana;
  font-size: 8pt;
  padding: 15px 210px 16px 10px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: justify;
}
div.f_text2 {
  background-image: url('img/rightarc2.gif');
  background-repeat: no-repeat;
  background-position: 150px bottom;
  font-family: Verdana;
  font-size: 8pt;
  padding: 15px 110px 16px 110px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: justify;
}
div.f_text3 {
  background-image: url('img/rightarc2.gif');
  background-repeat: no-repeat;
  background-position: 250px bottom;
  font-family: Verdana;
  font-size: 8pt;
  padding: 15px 10px 16px 210px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: justify;
}
div.f_text4 {
  background-image: url('img/leftarc2.gif');
  background-repeat: no-repeat;
  background-position: 102px bottom;
  font-family: Verdana;
  font-size: 8pt;
  padding: 15px 110px 16px 110px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: justify;
}
div.f_text5 {
  background-image: url('img/leftarc2.gif');
  background-repeat: no-repeat;
  background-position: 202px bottom;
  font-family: Verdana;
  font-size: 8pt;
  padding: 15px 10px 16px 210px;
  margin: 0px;
  letter-spacing: -1px;
  text-align: justify;
}
a.n_url {
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none;
  color: black;
  letter-spacing: -1px;
}
a.n_url:hover {
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: underline;
  color: black;
  letter-spacing: -1px;
}
a.n_turl {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  color: black;
  text-decoration: underline;
}
a.n_turl:hover {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  letter-spacing: -1px;
  color: black;
  text-decoration: underline;
}
a.menu {
  font-family: Verdana;
  color: black;
  font-size: 8pt;
  letter-spacing: -1px;
  text-decoration: underline;
}

a.menu2 {
  font-family: Verdana;
  color: black;
  font-size: 8pt;
  letter-spacing: +0px;
  font-weight: bold;
  text-decoration: none;
}
.r01 {
  background-image: url('img/img01.gif');
  background-position: top left;
  background-repeat: repeat-x;
}
.r10 {
  font-size: 7pt;
  letter-spacing: +0px;
  background-image: url('img/img10.gif');
  background-position: bottom left;
  background-repeat: repeat-x;
  vertical-align: top;
}
.c10 {
  padding: 0px 20px 0px 2px;
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  text-align: left;
  vertical-align:top;
  background-image: url('img/img10.gif');
  background-position: bottom left;
  background-repeat: repeat-x;
}
.r16 {
  font-family: Verdana;
  font-size: 8pt;
  letter-spacing: -1px;
  background-image: url('img/img16.gif');
  background-position: bottom left;
  background-repeat: repeat-x;
}
.cmenu {
  padding: 1px;
  vertical-align: top;
  letter-spacing: +0px;
}
.c02 {
  background-image: url('img/img02.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
.c03 {
  background-image: url('img/img03.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
.c07 {
  background-image: url('img/img07.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
.c08 {
  background-image: none;
  background-position: top left;
  background-repeat: no-repeat;
}
.c09 {
  background-image: url('img/img09.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
.c13 {
  background-image: url('img/img13a.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  vertical-align: top;
  text-align: justify;
  padding: 0px;
  margin: 0px;
}
.c14 {
  background-image: none;
  padding: 0px;
}
.c18 {
  background-image: url('img/img18.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
.c19 {
  background-image: url('img/img19.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
.c20 {
  background-image: url('img/img20.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
.c22 {
  background-image: url('img/img22b.gif');
  background-position: bottom right;
  background-repeat: no-repeat;
}