@charset "utf-8";

/* CSS Document */

.lpabody { margin: 0; background-color: rgb(167, 169, 172); }

.mastercontainer { background-color: white; position: relative; height: 648px; width: 950px; border: 0px; padding: 0px; margin: 0 auto; }


.navbartable { background-color: transparent; position: absolute; left: 340px; top: 277px; padding: 0px; margin: 0px; z-index: 10; }
.navbartable td { padding-left: 15px; vertical-align: top; }

.naventrydot { background-color: rgb(167, 169, 172); height: 7px; width: 7px; vertical-align: top; margin-top: 3px; margin-right: 6px; font-size: 10px; float: left; }

.naventrytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: middle; color: white; float: left; white-space: nowrap; }

.naventrytext a { text-decoration: none; color: white; }
.naventrytext a:hover { color: rgb(167, 169, 172); }
.casestudylinks { padding-left: 10px; padding-bottom: 5px; background-color: black; visibility: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.75; }
.casestudylinks a { text-decoration: none; color: white }
.casestudylinks a:hover { color: rgb(167, 169, 172); }

/* .naventry { background-color: transparent; float: left; width: 110px; vertical-align: top; text-align: center; white-space: nowrap; margin: 0px; border: 0px; padding: 0px; } */

.colordot { position: absolute; top: 2px; left: 0px; width: 10px; height: 10px; }

.logo { position: absolute; left: 26px; top: 24px; }
.leftbody { position: absolute; left: 0px; top: 130px; height: 518px; width: 325px; margin-left: 10px; text-align: left; }
.leftelt { position: absolute; left: 16px; width: 85%; }
.lefthead { position: absolute; top: 0px; left: 16px; text-transform: uppercase; white-space: nowrap; }

.midbody { position: absolute; left: 327px; margin-left: 10px; width: 300px; height: 508px; }
.rightbody { position: absolute; left: 650px; margin-left: 10px; width: 250px; height: 508px; }

.sansserif { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.sansserifsmaller { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; }
.serif { font-family: "Times New Roman", Times, serif; font-size: 12px; }

.swfarea { position: absolute; left: 335px; top: 0px; width: 615px; height: 648px; }

.contactinfo { position: absolute; left: 335px; top: 620px; width: 615px; text-align: center; white-space: nowrap; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.contactinfogray { color: rgb(167, 169, 172); }
.contactinfogray a { text-decoration: none; color: rgb(167, 169, 172); }
.contactinfowhite { color: white; }
.contactinfowhite a { text-decoration: none; color: white; }

.stdpara { }
.stdpara p { margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0; }

.redhead { padding-top: 5px; color: rgb(255, 0, 0); text-transform: uppercase; }
.redtext { color: rgb(255, 0, 0); }
.redtextcaps { color: rgb(255, 0, 0); text-transform: uppercase; }

.casestudy { top: 25px; }
.casestudy p { margin: 0px; padding: 0px; }
.mission { text-transform: uppercase; }
.message { margin-top: 8px; text-transform: uppercase; font-size: 125%; }
.moment { margin-top: 8px; text-transform: uppercase; font-size: 150%; }
.nextcasestudy { position: absolute; left: 75px; top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; white-space: nowrap; }
.nextcasestudy a { text-decoration: none; color: red; }
.nextcasestudy a:hover { color: black; }
