html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, textarea, img, a, q {margin:0;padding:0;border:0;}
body {background:#000;color:#FFF;font-family:Tahoma,Verdana,sans-serif;font-weight:100;text-align:center;margin:0 auto;}
#wrapper {width:850px;position:relative;bottom:80px;margin:0 auto 0 auto;text-align:left;}
#header {width:850px;height:325px;background:url(/images/header.jpg) top center no-repeat;position:absolute;top:0;text-align:left;z-index:-1;}
#primary {width:850px;text-align:left;background:url(/images/primary-bg.jpg) top center repeat-y;position:relative;top:325px;}
#top {width:687px;padding-bottom:10px;padding-top:90px;margin-top:80px;text-align:left;margin-left:81px;margin-right:82px;position:relative;}
#top p {text-align:left;margin-top:8px;margin-left:15px;}
#Frog {width:156px;height:185px;position:absolute;right:80px;top:125px;background:url(/images/frogsmaller.gif) top center no-repeat;}
#content {width:680px;padding:10px 10px 20px 10px;margin-top:0px;text-align:left;margin-left:81px;margin-right:90px;}
#content p {font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;margin-top:14px;color:#BCC5C7;font-weight:lighter;line-height:20px;}
#content p.legal {font-size:12px;margin-top:3px;margin-bottom:6px;line-height:12px;}
#content p a:link {color:#1AD126;text-decoration:none;}
#content p a:visited {color:#1AD126;text-decoration:none;}
#content p a:hover {color:#1AD126;text-decoration:underline;}
#content p a:focus {color:#1AD126;text-decoration:underline;}
#content p.contact a:link {color:#66A7C6;text-decoration:none;}
#content p.contact a:visited {color:#66A7C6;text-decoration:none;}
#content p.contact a:hover {color:#66A7C6;text-decoration:underline;}
#content p.contact a:focus {color:#66A7C6;text-decoration:underline;}
#content li a:link {color:#1AD126;text-decoration:none;}
#content li a:visited {color:#1AD126;text-decoration:none;}
#content li a:hover {color:#1AD126;text-decoration:underline;}
#content li a:focus {color:#1AD126;text-decoration:underline;}
#content a img {position:relative;top:10px;}
#content ul a:link {color:#1AD126;text-decoration:none;}
#content ul a:visited {color:#1AD126;text-decoration:none;}
#content ul a:hover {color:#1AD126;text-decoration:underline;}
#content ul a:focus {color:#1AD126;text-decoration:underline;}
#content ul {margin-left:60px;}
#content ul li {font-size:14px;font-weight:bold;margin-bottom:24px;}
#content ul li ul {list-style-type:circle;list-style-position:inside;margin-top:10px;margin-bottom:0;}
#content ol li ol {list-style-position:inside;}
#content ol li ol li ol {list-style-position:inside;margin-left:30px;}
#content ol.legal {font-size:12px;margin-left:60px;margin-right:20px;line-height:12px;}
#content ol.legal li {font-weight:bold;margin-top:8px;}
#content ol.legal li ol li {font-weight:normal;margin-bottom:14px;}
#content ol.enviro {font-size:12px;margin-left:60px;width:480px;line-height:16px;}
#content ol.enviro li {margin-bottom:10px;}
#content ol.process {font-size:12px;margin-top:10px;margin-left:60px;width:540px;line-height:16px;}
#content ol.process li {margin-bottom:12px;margin-top:6px;}
#navigation {position:absolute;top:325px;width:850px;height:70px;margin:0;background:url(/images/navigation-bg.jpg) top center no-repeat;}
#Solutions {position:absolute;top:16px;right:442px;background:url(/images/solutions.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#navigation ul > li:hover > ul {width:200px;top:40px;left:-16px;display:block;position:absolute;}
#navigation ul li ul li {width:132px;text-indent:0;font-family:"Myriad Pro",Myriad,Tahoma,Verdana,sans-serif;font-size:12px;}
#Brand {border-width:2px 2px 0 2px;border-style:solid;border-color:#1AD126;}
#Web {border-width:2px 2px 0 2px;border-style:solid;border-color:#1AD126;}
#Domains {border-width:2px;border-style:solid;border-color:#1AD126;}
#navigation ul li ul li a:hover {background:#0A3043;text-indent:0;}
#navigation ul li ul li a {background:#0A3043;text-indent:0;padding-top:7px;}
#navigation ul li {list-style:none;}
ul li#Solutions:hover {cursor:pointer;position:absolute;top:16px;right:442px;background:url(/images/solutions_over.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
ul li#Solutions:focus {cursor:pointer;position:absolute;top:16px;right:442px;background:url(/images/solutions_over.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#navigation ul ul {display:none;}
#navigation ul li ul li a:link {display:block;width:auto;height:20px;text-align:center;color:#1AD126;text-decoration:none;}
#navigation ul li ul li a:visited {display:block;width:auto;height:20px;text-align:center;color:#1AD126;text-decoration:none;}
#navigation ul li ul li a:hover {display:block;width:auto;height:20px;text-align:center;color:#1AD126;text-decoration:underline;}
#navigation ul li ul li a:focus {display:block;width:auto;height:20px;text-align:center;color:#1AD126;text-decoration:underline;}
#Process a:link {position:absolute;top:16px;right:328px;background:url(/images/process.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#Process a:visited {position:absolute;top:16px;right:328px;background:url(/images/process.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#Process a:hover {position:absolute;top:16px;right:328px;background:url(/images/process_over.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#Process a:focus {position:absolute;top:16px;right:328px;background:url(/images/process_over.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#About a:link {position:absolute;top:16px;right:214px;background:url(/images/about.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#About a:visited {position:absolute;top:16px;right:214px;background:url(/images/about.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#About a:hover {position:absolute;top:16px;right:214px;background:url(/images/about_over.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#About a:focus {position:absolute;top:16px;right:214px;background:url(/images/about_over.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#Contact a:link {position:absolute;top:16px;right:100px;background:url(/images/contact.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#Contact a:visited {position:absolute;top:16px;right:100px;background:url(/images/contact.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#Contact a:hover {position:absolute;top:16px;right:100px;background:url(/images/contact_over.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#Contact a:focus {position:absolute;top:16px;right:100px;background:url(/images/contact_over.jpg) top center no-repeat;width:104px;height:40px;text-indent:-999px;display:block;}
#footer {color:#6C7D85;width:690px;border-top:1px solid #494A4A;padding-top:30px;padding-bottom:30px;margin:30px auto;text-align:center;font-weight:100;font-size:11px;text-transform:lowercase;}
#footer p {text-align:left;}
a.footer-alt:link {color:#6C7D85;text-decoration:none;font-weight:100;}
a.footer-alt:visited {color:#6C7D85;text-decoration:none;font-weight:100;}
a.footer-alt:hover {color:#FFF;text-decoration:none;font-weight:100;}
a.footer-alt:focus {color:#FFF;text-decoration:none;font-weight:100;}
a.footer-link:link {color:#6C7D85;text-decoration:none;font-weight:100;}
a.footer-link:visited {color:#6C7D85;text-decoration:none;font-weight:100;}
a.footer-link:hover {color:#1AD126;text-decoration:none;font-weight:100;}
a.footer-link:focus {color:#1AD126;text-decoration:none;font-weight:100;}
#badges {width:850px;position:relative;margin:0 auto 0 auto;text-align:left;top:220px;padding-top:10px;padding-bottom:30px;}
#badges ul li {list-style:none;}
#w3c-p3p a:link {position:absolute;right:490px;background:url(/images/p3p_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#w3c-p3p a:visited {position:absolute;right:490px;background:url(/images/p3p_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#sec-508 a:link {position:absolute;right:395px;background:url(/images/section-508_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#sec-508 a:visited {position:absolute;right:395px;background:url(/images/section-508_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#wai-aaa a:link {position:absolute;right:300px;background:url(/images/wai-aaa_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#wai-aaa a:visited {position:absolute;right:300px;background:url(/images/wai-aaa_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#w3c-xhtml a:link {position:absolute;right:205px;background:url(/images/w3c-valid-xhtml_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#w3c-xhtml a:visited {position:absolute;right:205px;background:url(/images/w3c-valid-xhtml_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#w3c-css a:link {position:absolute;right:110px;background:url(/images/w3c-valid-css_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#w3c-css a:visited {position:absolute;right:110px;background:url(/images/w3c-valid-css_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#greenhost a:link {position:absolute;right:15px;background:url(/images/green-hosting_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#greenhost a:visited {position:absolute;right:15px;background:url(/images/green-hosting_badge.gif) top center no-repeat;width:80px;height:15px;text-indent:-4999px;display:block;}
#anchor-navigation {color:#6C7D85;font-weight:100;font-size:11px;position:absolute;right:92px;top:26px;}
#anchor-navigation a:link {color:#66A7C6;text-decoration:none;font-weight:100;}
#anchor-navigation a:visited {color:#66A7C6;text-decoration:none;font-weight:100;}
#anchor-navigation a:hover {color:#6C7D85;text-decoration:none;font-weight:100;}
#anchor-navigation a:focus {color:#6C7D85;text-decoration:none;font-weight:100;}
h1 {color:#FFF;font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:24px;font-weight:300;text-transform:lowercase;text-align:left;margin:25px 0 0 100px;}
h2 {color:#FFF;font-family:"Myriad Pro",Myriad,Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-align:left;position:relative;left:540px;top:114px;width:310px;}
h3 {color:#1AD126;font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:24px;font-weight:800;padding-top:25px;text-align:left;margin-bottom:20px;}
h4 {color:#FFF;font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;text-align:left;margin-top:8px;margin-bottom:22px;}
h5 {color:#FFF;font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-align:left;margin-top:15px;}
h4.solutions {color:#1AD126;font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;text-align:left;margin-top:24px;margin-bottom:6px;}
h5.solutions {color:#1AD126;font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-align:left;margin-top:24px;margin-bottom:6px;}
h4.legal {color:#FFF;font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-align:left;margin-top:14px;margin-bottom:6px;}
h5.legal {color:#FFF;font-family:"Myriad Pro",Myriad,Arial,Helvetica,sans-serif;font-size:14px;font-weight:300;text-align:left;margin-top:8px;margin-bottom:2px;}
#strike-text-line2 {color:#66A7C6;font-size:18px;padding-left:4px;}
.green-highlight {color:#1AD126;}
.uppercase {text-transform:uppercase;}
form {color:#AEB8BC;width:580px;font-size:11px;margin:0;text-align:left;}
form fieldset {text-align:left;border:none;padding:20px 15px 0 15px;}
.normal-label {position:relative;left:5px;top:2px;font-weight:600;font-size:11px;}
.contactpref-label {position:relative;left:5px;top:8px;font-weight:600;}
.priminterest-label {position:relative;left:5px;top:8px;font-weight:600;}
.project-label {position:relative;left:5px;top:2px;font-weight:600;}
form input.field {border:1px solid #2A2E31;background:#1D1E1E;color:#C6D4DB;font-size:10px;height:18px;padding:1px 2px 1px 2px;font-family:Tahoma,Verdana,sans-serif;margin-top:6px;}
form textarea {font-family:Tahoma,Verdana,sans-serif;background:#1D1E1E;border:1px solid #2A2E31;margin-top:8px;color:#C6D4DB;width:100%;}
.input input {float:right;margin-top:-1px;color:#C6D4DB;}
#FirstName {float:right;}
#LastName {float:right;}
#Domain {float:right;}
#Name {float:right;}
#Company {float:right;}
#Telephone {float:right;}
#Email {float:right;}
#Confirm-Email {float:right;}
#Call-Time {text-align:right;}
.contact-radio {margin-left:14px;}
#Prefer-Email {margin-top:14px;}
#submit {width:105px;height:40px;background:url(/images/submit.gif) top center no-repeat;border:none;text-align:center;margin:10px 10px 0 350px;padding:5px;color:#000;font-size:11px;font-weight:bold;position:relative;bottom:45px;}
#submit:hover {text-decoration:underline;cursor:pointer;}
#content p.contact {font-family:Tahoma,Verdana,sans-serif;font-size:12px;line-height:18px;margin:14px 8px 5px 8px;color:#AEB8BC;}
#content p.thanks {font-family:Tahoma,Verdana,sans-serif;font-size:12px;line-height:18px;margin:1px 8px 5px 8px;color:#AEB8BC;}
#contact-form {background:#1A1A1A;font-family:"Lucida Grande","Lucida Sans Unicode",Lucida,Geneva,Helvetica,sans-serif;width:580px;padding:0 10px 5px 10px;margin-top:40px;text-align:left;margin:0 auto;font-size:18px;line-height:32px;}
#contact-form p {font-family:"Lucida Grande","Lucida Sans Unicode",Lucida,Geneva,Helvetica,sans-serif;font-size:12px;}
#capture {margin-top:60px;border:1px solid #FFF;padding:5px 5px 12px 5px;}
#capture h4 {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:normal;text-align:center;margin-top:0;margin-bottom:4px;}
#capture h5 {font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;text-align:center;color:#444;margin-top:4px;margin-bottom:8px;}
#capture p {font-size:24px;text-align:center;font-weight:bold;margin-top:8px;}