* {				font-family: "Lucida Grande", "Lucida Sans", Lucida, arial, sans-serif;	margin: 0;	padding: 0;}img {  border: 0;}.clear:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}.clear {   display: inline-table;}/* Hides from IE-mac \*/* html .clear {  height: 1%;}.clear {  display: block;}/* End hide from IE-mac */html, body {  height: 100%;}body {  background: #c2deac url('../img/bg.gif') left top repeat-x;  color: #162e1c;  font-size: .75em;  padding-bottom: 1px;  text-align: center;}h2, h3 {  color: #e74f15;  padding-bottom: 5px;}a {  color: #e74f15;}a, a *, button, button * {  cursor: pointer;}a:hover {  text-decoration: none;}h2 {  color: #fff;  font-size: 1em;  font-weight: normal;  left: 0;  padding: 50px 0 20px 0;  position: absolute;  top: -7.5em;}h2 a {  color: #fff;  display: block;  text-decoration: none;}.box {  border-top: 1px dashed #dedbd4;  margin-top: 10px;  padding: 30px 0 10px;}p {  line-height: 190%;  padding-bottom: 20px;}#site {  background: #fff;  border: 10px solid #b9d2a6;  display: block;  margin: 4em auto 20px auto;  padding: 10px 10px 50px;  position: relative;  text-align: left;  width: 760px;}#sitewrap {  background: transparent url('../img/teaseimg.gif') left top no-repeat;  display: block;}#teaseImg img {  vertical-align: middle;}#cont {  padding: 30px 20px;}#nav {  background: #165526;  border: 1px solid #fff;  border-left: 0 none;  border-right: 0 none;  display: block;}#nav li, #nav li a, #nav li span {  display: block;  color: #cadcbc;  float: left;}#nav a, #nav span {  border-left: 1px solid #377145;  padding: 10px 0;  text-align: center;  text-decoration: none;  width: 145px}#nav .nav-1 a, #nav .nav-1 span {  border-left: 0 none;  width: 122px;}#nav .nav-2 a, #nav .nav-2 span,#nav .nav-4 a, #nav .nav-4 span {  width: 130px;}#nav .nav-3 a, #nav .nav-3 span {  width: 229px;}#nav a:hover, #nav a:focus, #nav span,#nav a:hover *, #nav a:focus *, #nav span * {  background: #0f3e1b;  color: #fff;}#nav span, #nav span * {  background: #e74f15;}.tease {  color: #89b591;  display: block;  font-size: 130%;  line-height: 180%;  padding: 10px 0 20px 0;}.tease h3 {  font-weight: normal;}.im-left {  display: block;  float: left;  margin: 0 3em 2em 0;}.im-right {  display: block;  float: right;  margin: 0 0 2em 3em;}a, img {  border: 0;  outline: 0;}.footer, .pr {  display: block;  font-size: 80%;  padding: 0;  text-align: center;}.footer, .footer *, .pr, .pr * {  color: #5c6e4e;  font-weight: normal;}.footer, .footer * {  font-weight: bold;}.footer a, .pr a {      text-decoration: none;}.pr {  margin: 0 auto;  padding: 10px 0 50px;  width: 500px;}.pr, .pr * {  color: #71875f;}.imp {  height: 40em;  padding-top: 40px;}div[class="imp"] {  height: auto;  min-height: 40em;}p strong {  font-weight: normal;}