/* Generated by KompoZer */
.menu {
  border-style: solid none none;
  border-color: #000000;
  border-width: 1px 0px;
  padding: 0px 10px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  vertical-align: middle;
  text-align: center;
  text-transform: capitalize;
  color: #e0dfe3;
  letter-spacing: 1px;
}
a:active {
  color: #e0dfe3;
  text-decoration: none;
}
a:link {
  color: #ffffff;
  text-decoration: none;
}
a:visited {
  color: #e0dfe3;
  text-decoration: none;
}
a:hover {
  color: #e0dfe3;
  text-decoration: none;
}
.menu a:active {
  text-decoration: none;
  color: #e0dfe3;
}
.menu a:link {
  text-decoration: none;
  color: #e0dfe3;
}
.menu a:visited {
  text-decoration: none;
  color: #e0dfe3;
}
.menu a:hover {
  text-decoration: none;
  color: #e0dfe3;
}
.subMenu {
  border-style: solid solid solid none;
  border-color: #333333;
  border-width: 0px 1px 1px 0px;
  padding: 5px 0px 10px 5px;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background-color: #cccc99;
}
.subMenu a:active {
  text-decoration: none;
  color: #333333;
}
.subMenu a:link {
  text-decoration: none;
  color: #333333;
}
.subMenu a:visited {
  text-decoration: none;
  color: #333333;
}
.subMenu a:hover {
  text-decoration: underline;
  color: #333333;
}
.mainBox {
  border:  none;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  height: 225px;
  vertical-align: middle;
}
.middleBox {
  border:  none;
  padding: 20px 50px 30px;
  vertical-align: top;
  text-align: left;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.75;
}
.bottomBox {
  border-style: solid none none;
  border-color: #666666;
  border-width: 1px 0px 0px;
  padding: 2px 10px 2px 5px;
  font-family: Helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.75;
  color: #666666;
  height: 25px;
  text-align: right;
}
.body {
  border-style: solid none none;
  border-color: #000000 #333333 #333333;
  border-width: 1px 0px 0px;
  padding: 15px 20px;
  font-family: Verdana,Geneva,sans-serif;
  font-size: 11px;
  line-height: 1.75;
  color: #ffffff;
  text-align: left;
  vertical-align: top;
}
.header {
  border:  none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  text-transform: capitalize;
}
.clientBox {
  border-style: solid none none;
  border-color: #000000;
  border-width: 1px 0px 0px;
  padding: 10px 5px 20px 15px;
  vertical-align: top;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.75;
  color: #333333;
}
.contactFields {
  border-style: none none solid;
  border-color: #999999;
  border-width: 0px 0px 1px;
  padding: 5px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  vertical-align: top;
  line-height: 1.75;
}
.formButton {
  border: 1px solid #000000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #000000;
}
.formBox {
  padding: 0px 5px 10px 15px;
  vertical-align: top;
  text-align: left;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.75;
  color: #666666;
  background-color: #eeeeee;
}
.middleBoxNB {
  padding: 5px 25px 0px 0px;
  vertical-align: top;
  text-align: left;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #000000;
}
.middleBoxNBnt {
  padding: 0px 15px 20px;
  vertical-align: top;
  text-align: left;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.75;
  color: #333333;
}
.middleBoxLB {
  border-style: none none none solid;
  border-color: #000000;
  border-width: 0px 0px 0px 1px;
  padding: 10px 15px 20px;
  vertical-align: top;
  text-align: left;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.75;
  color: #333333;
}
.extTable {
  padding: 0px 0px 0px 2px;
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
.extformBox {
  padding: 0px 5px 10px 15px;
  vertical-align: top;
  text-align: left;
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.75;
  color: #333333;
}
.extformButton {
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
.extRed {
  font-weight: bold;
  color: #ffffff;
  background-color: #ff6666;
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  text-indent: 2pt;
}
.extGrey {
  font-weight: bold;
  color: #ffffff;
  background-color: #666666;
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  text-indent: 2pt;
}
.extNone {
  font-weight: bold;
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  text-indent: 2pt;
  background-color: #cccccc;
}
.extTableView {
  padding: 0px 0px 0px 5px;
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 1.25;
}
.extTableViewTB {
  border-style: solid none none;
  border-color: #000000;
  border-width: 1px 0px 0px;
  padding: 5px 0px 0px 5px;
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 1.25;
}
.extBottom {
  border-style: solid none none;
  border-color: #666666;
  border-width: 1px 0px 0px;
  padding: 2px 10px 2px 5px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.75;
  color: #666666;
  text-align: right;
  height: 25px;
}
.extTableOutline {
  border: 1px solid #000000;
  padding: 5px;
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
.mainheader {
  border-style: solid none;
  border-color: #333333;
  border-width: 1px 0px;
  padding: 0px 0px 0px 50px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  background-color: #eeeeff;
  height: 20px;
  vertical-align: middle;
}
.tableOutline {
  border: 1px solid #000000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}
.slogan {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.15;
  color: #ccccff;
}
.banner {
  border-style: solid;
  border-color: #ffffff;
  border-width: 0px 0px 2px;
}
.bannerTop {
  padding: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  vertical-align: middle;
  font-weight: bold;
  text-transform: uppercase;
}
.tableBody {
  padding: 5px 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.25;
  color: #333333;
}
.tableHeader {
  padding: 2px 0px 4px 10px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-align: left;
  vertical-align: middle;
  background-color: #990000;
  font-weight: bold;
  text-transform: capitalize;
}
.belowBody {
  border-style: solid none none;
  border-color: #000000 #666666 #666666;
  border-width: 1px 0px 0px;
  padding: 0px 10px 0px 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 2;
  color: #808080;
  background-color: #999966;
}
.bottomBody {
  border-style: solid none none;
  border-color: #000000 #ffffff #ffffff;
  border-width: 1px 0px 0px;
  padding: 0px 10px 0px 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 2;
  color: #ffffff;
  background-color: #999966;
}
.subMenuBorder {
  border-style: none dotted none none;
  border-color: #cccccc;
  border-width: 0px 1px 0px 0px;
}
.menuBox {
  padding-left: 5px;
}
.bodySmall {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  line-height: 1.5;
  color: #333333;
  text-align: left;
  vertical-align: top;
}
.bodyItalic {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.5;
  color: #333333;
  font-style: italic;
}
.SubmenuHeader {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}
.portfolioTitle {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #666666;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}
.portfolioComments {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 1.5;
  text-align: left;
  vertical-align: top;
}
.portfolioCatagory {
  padding: 0px 0px 0px 3px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
}
.portfolioOutline {
  border: 1px solid #666666;
}
.outline {
  border: 1px solid #333333;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}
.portfolioHeader {
  border:  none;
  padding: 0px 0px 0px 3px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  line-height: 1.5;
}
.tab {
  background-image: url(../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/IVINUP6J/images/portfolio.gif);
  background-repeat: no-repeat;
}
.posted {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  color: #666666;
}
.subMenuTitle {
  padding: 0px 0px 0px 20px;
  text-decoration: none;
  color: #ffcc00;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.5;
  font-weight: bold;
}
.title {
  border:  none;
  padding: 0px 40px 0px 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-transform: lowercase;
  vertical-align: middle;
  text-align: right;
  background-color: #eeeeee;
}
.titleHeader {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-transform: lowercase;
}
.longFormButton {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #000000;
  width: 100%;
}
