body {background-color: #ebebeb;}

a:link {text-decoration:none; color:#ffffff;}
a:visited {text-decoration:none; color:#ffffff;}
a:hover {text-decoration:none; color:#ffffff;}
a:active {text-decoration:none; color:#ffffff;}

img {border:none; margin:0px;}

h1 {font-size: 22px; line-height:180%; letter-spacing: 2px; font-family: 'Martel Sans', sans-serif; text-align:center; color:#ffffff;}

h2 {font-size: 36px; letter-spacing: 2px; font-family: 'Martel Sans', sans-serif; text-align:center; color:#003300;}

h3 {font-size: 22px; line-height:180%; letter-spacing: 2px; font-family: 'Martel Sans', sans-serif; text-align:center; color:#003300;}

h4 {font-size: 36px; padding:70px; letter-spacing: 2px; font-family: 'Martel Sans', sans-serif; text-align:center; color:#fff; background-color:#003300; margin:0px;}

h5 {font-weight:normal; font-family: 'Martel Sans', sans-serif; text-align:center; color:#ffffff;}

h6 {font-weight:normal; font-family: 'Source Code Pro', sans-serif; text-align:center; color:#ffffff; text-transform: uppercase; font-size:18px;}

h6.bio {color:#003300; text-align:left; margin:0px;}

h3.bio {text-align:left; margin-top:10px;}

h2.bio {text-align:left; margin:0px; padding-top:15px; line-height:95%;}

p {line-height:26px; font-size:16px; color:#003300; font-family: 'Martel Sans', sans-serif;}

p.audience {height:70px; background-color:#ebebeb; padding: 0px; margin: 0px;}

p.cta {background-color:#003300; color:#ffffff; font-family: "Source Code Pro", sans-serif; font-size: larger; color:#ffffff; text-transform:uppercase; text-align:center; padding: 30px; margin: 70px 0px 70px 0px;}

p.credit {color:#333333; font-size:smaller; text-align:right; margin:0px;}

/* FLOATING NAVIGATION */

.floatingbar {position:fixed; left:0px; bottom:0px; width:100%; height:70px; background-color:#003300; z-index:1; color:#ffffff; display: none;}

table.navigation {position:relative; padding:5px 5% 5px 5%; height:100%; width:100%; max-width:1600px;}

th {vertical-align:middle; padding-left:5px; padding-right:5px;}

th.logo {font-family: 'Source Code Pro', sans-serif; letter-spacing:7px; font-size:20px; text-align:left;}

th.contact {font-family: 'Source Code Pro', sans-serif; font-weight:500; letter-spacing:1px; font-size:16px; text-align:left; padding-right:0px;}

/* MAIN AREA */

.main {position: absolute; top:0px; left:0px; right:0px; width:100%; margin-left:auto; margin-right:auto; height:100%; background-color:#fff; z-index:-2;}

/* CENTERED ELEMENTS */

.centered {display: block; margin-left:auto; margin-right: auto;}

/* FIRST FRAME */

.greybar {position:absolute; height:150px; left:0px; top: 195px; z-index: -1; width:100%; background-color:#ebebeb;}

.greenbar {position:absolute; height:350px; left:0px; top: 345px; z-index: -1; width:100%; background-color:#003300;}

/* OTHER FRAMES */

.entry {position:absolute; top: 695px; left:0px; width:100%; background-color:#ffffff;}

.logobg {background-image: url("images/lightmask.jpg"); width:100%;}

.features {background-image: url("images/darkmask.jpg"); width:100%; background-color:#333333; padding-top:20px; padding-bottom:20px;}

th.features {color:#ffffff; font-family: 'Source Code Pro', sans-serif; text-transform: uppercase; text-align:left; padding:10px; width:25%; background: transparent;}

td.features {color:#ffffff; font-family: 'Martel Sans', sans-serif; text-align:left; padding:10px; width:25%; background: transparent;}

td.accounts {color:#ffffff; font-family: 'Martel Sans', sans-serif; text-align:left; padding:10px; padding-right:50px; width:12%; background: transparent;}

/* SPACERS */

.spacer1 {height:30px; width:100%; clear:both;}

.spacer2 {height:90px; width:100%; clear:both;}

/* COLUMNS and TABLES */

.colwidth {width:60%; max-width:800px; display: block; margin-left:auto; margin-right: auto;}

.colleft {float:left; width:45%; color:#003300; font-size:18px; line-height:32px; padding: 70px 0px 20px 0px;}

.colright {float:right; width:45%; color:#003300; font-size:18px; line-height:32px; padding: 70px 0px 20px 0px;}

td {vertical-align:top;}

td.title {font-family: 'Source Code Pro', sans-serif; text-transform:uppercase;}

td.benefits {font-family: 'Martel Sans', sans-serif; color:#003300; width:20%; padding:0px 30px 0px 10px; border-left: 20px solid #ebebeb;}

/* FOOTER */

p.footer {color:#ffffff; text-align:center; width:100%; margin-top:70px; font-size:0.9em;}

