   body {
        margin: 0;
        background: #eee url('img/bg_site.gif') repeat-x 0 0;
        font-family: verdana, helvetica, arial, sans-serif;
        font-size: 12px;
        color: #271000;
   }

   #lui-container-site {
        width: 700px;
   }

   #lui-section-header {
        width: 700px;
        height: 200px;
        background: url('img/bg_header.jpg') no-repeat 0 0;
   }

   #lui-section-nav {
        margin-top: 5px;
        width: 200px;
        height: 200px;
        float: left;
        background: #008089 url('img/bg_nav.gif') repeat-x 0 0;
        padding-top: 35px;
   }

   #lui-section-main {
        margin-top: 5px;
        width: 500px;
        float: right;
        background: url('img/bg_main.gif') repeat-x 0 0;
   }

   #lui-section-footer {
        clear: both;
        width: 500px;
        margin-left: 200px;
   }

   #lui-subsect-content {
        padding: 10px 10px 20px 37px;
   }



/* ----------------------- NAV BAR  ------------------------------ */

   i { display: none; }
   #lui-section-nav ul { list-style: none; padding: 0; margin: 0; width: 200px; }
   #lui-section-nav li a { display: block; height: 33px; width: 200px; padding: 0; margin: 0; }

   #lui-section-nav li.nav01 a {background: url('img/nav/nav01.gif') no-repeat 0 0; width: 200px; }
   #lui-section-nav li.nav02 a {background: url('img/nav/nav02.gif') no-repeat 0 0; width: 200px; }
   #lui-section-nav li.nav03 a {background: url('img/nav/nav03.gif') no-repeat 0 0; width: 200px; }
   #lui-section-nav li.nav04 a {background: url('img/nav/nav04.gif') no-repeat 0 0; width: 200px; }

   #lui-section-nav li a:hover {background-position: 0 -33px;}
   #lui-section-nav li.active a, #lui-section-nav li.active a:hover {background-position: 0 -66px; }



/* ----------------------- FORMATTING ---------------------------- */

   #lui-section-header h1 {
        text-indent: -2000px;
        background: url('img/hdr_logo.gif') no-repeat 0 100%;
        width: 198px;
        height: 45px;
        padding-top: 50px;
   }

   #lui-section-header h2 {
        text-indent: -2000px;
        background: url('img/hdr_tag.gif') no-repeat 0 100%;
        width: 198px;
        height: 35px;
   }

   #lui-section-header hr {
        width: 185px;
        margin-left: 6px;
        margin-top: 10px;
        border: 0;
        border-top: #3e210f solid 1px;
	text-align: left;
	color: #3e210f;	
   }

   #lui-section-main h2 {
        height: 35px;
        margin-left: 37px;
   }

   #lui-section-footer h2 {
        width: 500px;
        background: url('img/hdr_footer.gif') no-repeat 0 0;
        text-indent: -2000px;
        height: 58px;
   }

   h2.about {
        text-indent: -2000px; width: 400px; height: 35px;
        background: url('img/hdr_about.gif') no-repeat 0 0;
   }

   h2.services {
        text-indent: -2000px; width: 400px; height: 35px;
        background: url('img/hdr_services.gif') no-repeat 0 0;
   }

   h2.contact {
        text-indent: -2000px; width: 400px; height: 35px;
        background: url('img/hdr_contact.gif') no-repeat 0 0;
   }

   h2.quote {
        text-indent: -2000px; width: 400px; height: 35px;
        background: url('img/hdr_quote.gif') no-repeat 0 0;
   }

   h3 {
	margin-top: 10px;
	color: #9c4b19;
   }

   p {
        margin-bottom: 20px;
        line-height: 1.4em;
   }

   #lui-section-main ul {
	list-style-type: disc;
	margin: 5px 0 20px 25px;
	line-height: 1.4em;
   }

   acronym {
        background-color: #fff7d9;
   }

   a {
	color: #007f85;
	text-decoration: none;
	padding: 0 1px 0 1px;
   }

   a:hover {
	background: url('img/bg_a.gif');
	color: white;
   }

   #lui-section-footer img {
	margin-right: 5px;
   }

   #lui-section-footer a:hover {
	background: none;
   }

   #lui-section-footer ul {
	list-style: none;
	float: right;
   }

   #lui-section-footer li {
	display: inline;
   }
/* ------------------------------------ FORMS ----------------------------------------------- */

  input {
	background-color: white; 
	border: 0;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
	padding: 2px;
  }

  textarea {
	background-color: white; 
	border: 0;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
	overflow:auto;
	padding: 2px;
  }
  
  select, option {
	background-color: white;
	border: 0;
  }

  input.submit {
	background-color: #008089;
	font-weight: bold;
	border: 0;
	padding: 3px;
	color: white;
	background: url('img/bg_a.gif');
  }

  input.radio {
	border: 0;
	background: none;
	margin-top: -2px;
  }

  label {
	padding-bottom: 3px;
	margin-bottom: 20px;
  }

  input.sml-input {
	width: 24px;
	margin-right: 3px;
  }

  label.lbl-text {
	display: block;
	width: 434px;
	clear: both;
  }

  label.lbl-sep {
	margin-top: 20px !important;
  }

  label.lbl-practice {
	margin-right: 10px;
	display: block;
	float: left;
  }

  label.lbl-insmakup {
	margin-right: 4px;
	margin-bottom: 0;
	display: block;
	width: 200px;
	padding-left: 10px;
  }
  
  #lui-quotation-form textarea {
	margin-top: 3px;
	width: 430px;
  }

  #lui-quotation-form input {
	padding: 0 1px 0 1px;
  }

  #lui-quotation-form p {
	margin: 0;
	clear: both;
	margin-top: 15px;
  }
