﻿* {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

body {background:#f8f7f2 url('images/bg0.jpg') repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#333333; }
div.blanket {background:url('images/bg1.jpg') repeat-x bottom left; }

table#main {width:771px; margin:30px auto 10px auto; }
table#inside {width:771px; margin:30px auto 10px auto; }

h1 {font-size:14px; line-height:18px; text-transform:uppercase; margin-bottom:8px; border-bottom:1px #dbd7c5 solid; margin-left:4px; }
h1 a, h1 a:active, h1 a:link, h1 a:visited, h1 a:hover {text-decoration:none; }
h2 {font-size:12px; text-transform:uppercase; margin-bottom:5px; margin-left:4px; }

p {margin-left:4px; }
p, li {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#333333; }
p.head {border-bottom:1px #cec8ab solid; margin-bottom:12px; margin-left:0px; }
p.head img {margin-left:4px; }

a, a:link, a:active {font-family:Arial, Helvetica, sans-serif; color:#336633; text-decoration:underline; }
a:visited {font-family:Arial, Helvetica, sans-serif; color:#003300; text-decoration:underline; }
a:hover {text-decoration:none; }
a img, a:active img, a:link img, a:visited img, a:hover img {border:none; }

p.top a {font-size:11px; }

ul {margin:0px 0px 8px 4px; }
li {list-style-type:none; background: url('images/bullet1.png') no-repeat top left; padding-left:12px; }

ul.list1 {margin-left:4px; }
ul.list1 li {background:none; border-top:1px #dbd7c5 solid; padding:4px 0px 4px 2px; }
ul.list1 li.first {border-top:none; padding-top:0px; }

td.menu table {width:100%; height:74px; }
td.menu table .r1c1 {height:22px; }
td.menu table .r1c2 {padding:0px 3px 0px 3px; width:175px; }
td.menu table .r2c1 {vertical-align:top; background:#221a1e url('images/c-m-bl.jpg') no-repeat bottom left; width:27px; height:29px; }
td.menu table .r2c1 img {float:left; }
td.menu table .r2c3 {vertical-align:top; background:#221a1e url('images/c-m-br.jpg') no-repeat bottom right; text-align:right; }
td.menu table .r2c3 a:hover img, td.menu table .select img {background-color:#336633; }
td.menu table .r3c1 {height:23px; }

td.main-display {padding:18px 0px 13px 0px; background:none; }

td.feat table {width:100%; }
td.feat table .r1c1 {width:6px; height:6px; font-size:1px; line-height:1px; }
td.feat table .r1c2 {background:#fbf9ee url('images/b-a.jpg') repeat-x top left; font-size:1px; line-height:1px; }
td.feat table .r1c3 {width:6px; font-size:1px; line-height:1px; }
td.feat table .r2c1 {background:#fbf9ee url('images/b-a.jpg') repeat-y top left; font-size:1px; line-height:1px; }
td.feat table .r2c2 {background-color:#fbf9ee; padding:10px 6px 10px 6px; }
td.feat table .r2c3 {background:#fbf9ee url('images/b-a.jpg') repeat-y top right; font-size:1px; line-height:1px; }
td.feat table .r3c2 {background:#fbf9ee url('images/b-a.jpg') repeat-x bottom left; font-size:1px; line-height:1px; }

table#main td.content {padding:23px 12px 26px 12px; }
table#main td.content td.r1c1 {width:232px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#333333; }
table#main td.content .r1c1 b {font-size:11px; line-height:19px; }
table#main td.content .r1c1 a, td.content .r1c1 a:link, td.content .r1c1 a:active, td.content .r1c1 a:visited {font-size:11px; line-height:19px; }
table#main td.content .r1c1 hr {height:1px; width:100%; color:#dbd7c5; text-align:left; }
table#main td.content td.r1c2 {width:232px; padding:0px 25px 0px 26px; vertical-align:top; }
table#main td.content td.r1c3 {width:232px; vertical-align:top; }

table#inside td p {margin-bottom:8px; }

table#inside td.about {padding:12px 12px 26px 12px; }
table#inside td.about .r1c1 {vertical-align:top; padding-right:25px; }
table#inside td.about td.r1c2 {vertical-align:top; padding-top:1px; width:232px; }
table#inside td.about .r1c2 div {margin-bottom:25px; }

table#inside td.products {padding:12px 12px 26px 0px; }
table#inside td.products td {vertical-align:top; }
table#inside td.products td.feat {width:500px; }
table#inside td.products .pr1c3 {width:230px; padding:17px 0px 0px 29px; }
table#inside td.products .pr2c1 {height:25px; }
table#inside td.products .pr3c1 {width:230px; padding-left:12px; }
table#inside td.products .pr3c2 {width:230px; padding-left:28px; }
table#inside td.products .pr3c3 {padding-left:29px; }
table#inside td.products .pr3c3 p.cust {background:url('images/quotes-l.jpg') no-repeat top left; }

table#inside td.contact {padding:12px 12px 26px 12px; }
table#inside td.contact td {vertical-align:top; }
table#inside td.contact .r1c1 {width:230px; }
table#inside td.contact .r1c2 {width:230px; padding-left:28px; }
table#inside td.contact .r1c3 {padding-left:29px; }

table#inside td.news {padding:12px 12px 26px 12px; }

table#inside td.investors {padding:23px 12px 26px 12px; }
table#inside td.investors td {vertical-align:top; }
table#inside td.investors .ir1c1 {width:232px; vertical-align:top; }
table#inside td.investors .ir1c2 {width:232px; padding:0px 25px 0px 26px; vertical-align:top; }
table#inside td.investors .ir1c3 {width:232px; vertical-align:top; }

td.footer {height:62px; vertical-align:top; }
td.footer p {margin:12px 12px 0px 12px; font-size:11px; color:white; line-height:18px; }
td.footer a, td.footer a:link, td.footer a:active, td.footer a:visited {color:#cccccc; font-size:11px; }