body {padding: 0px; margin: 0px; background-color: rgb(128,129,133); background-image: url(web_images/bgFade.jpg); background-repeat: repeat-x;}
a {text-decoration: none; border-style: none;}

div.holder {display: block; position: relative; z-index: 1; margin: 0px auto; padding: 0px; top: 0px; width: 920px; min-height: 800px; height: auto; border-style: none; text-align: left; background-color: #ffffff;}
img.logo {position: absolute; left: 85px; top: 24px; width: 286px; height: 102px; z-index: 1; border-style: none;}
div.copy {position: relative; left: 210px; top: 150px; width: 668px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px;}
img.photo {position: relative; display: block; left: 0px; top: 0px; width: 678px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px;}
h1.copy {position: relative; display: block; left: 0px; top: 0px; width: 678px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 700; font-size: 16px; line-height: 18px; color: #e05231; margin-top: 12px; margin-bottom: 8px;}
h1.title {position: relative; display: block; left: 0px; top: 0px; width: 678px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 28px; line-height: 28px; color: #000000; margin-bottom: 16px;}
p.issueCopy {position: relative; display: block; left: 0px; top: 0px; width: 538px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 15px; color: #000000; margin-bottom: 12px;}
p.call2action {position: relative; clear: left; display: block; left: 0px; top: 0px; width: 450px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 700; font-size: 15px; line-height: 20px; color: #000000; margin-bottom: 12px; text-align: left;}
p.call2action a:link {color: #e05231; text-decoration: none;}
p.call2action a:visited {color: #e05231; text-decoration: none;}
p.call2action a:hover {color: #e05231; text-decoration: underline;}
p.issueCopy a:link {color: #000000; text-decoration: underline; font-size: 15px; line-height: 22px;}
p.issueCopy a:visited {color: #ac3f26; text-decoration: underline; font-size: 15px; line-height: 22px;}
p.issueCopy a:hover {color: #e05231; text-decoration: underline; font-size: 15px; line-height: 22px;}
p.call3action {position: relative; clear: left; display: block; left: 0px; top: 0px; width: 538px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 700; font-size: 15px; line-height: 20px; color: #000000; margin-bottom: 12px; text-align: left;}
p.call3action a:link {color: #e05231; text-decoration: none;}
p.call3action a:visited {color: #e05231; text-decoration: none;}
p.call3action a:hover {color: #e05231; text-decoration: underline;}

img.contact {position: relative; display: block; left: 0px; top: 0px; width: 678px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; border-bottom: solid 1px black;}
p.contact {position: relative; display: block; left: 0px; top: 24px; width: 678px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 700; font-size: 18px; line-height: 24px; color: #000000; margin-bottom: 12px; text-align: center;}
p.contact a:link {color: #e05231; text-decoration: none;}
p.contact a:visited {color: #e05231; text-decoration: none;}
p.contact a:hover {color: #e05231; text-decoration: underline;}
span.orange {color: #e05231;}
p.contactCopy {position: relative; display: block; left: 0px; top: 0px; width: 678px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 15px; color: #000000; margin-top: 24px; margin-bottom: 12px; text-align: center;}
address {position: relative; display: block; left: 0px; top: 0px; width: 678px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 15px; color: #000000; margin-bottom: 12px; text-align: center;}

img.panel {position: relative; display: inline; float: left; left: 0px; top: 0px; width: 335px; height: 421px; z-index: 1; border-style: none; margin: 0px; padding: 0px; margin-bottom: 24px;}
p.panelIntro {position: relative; display: inline; clear: right; left: 10px; top: 25px; width: 292px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 15px; line-height: 20px; color: #000000; margin-bottom: 12px; text-align: left;}
p.panel {position: relative; display: inline; clear: right; left: 10px; top: 25px; width: 292px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 15px; color: #000000; margin-bottom: 12px; text-align: left;}
p.contactPanel {position: relative; clear: left; display: block; left: 10px; top: 25px; width: 668px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 700; font-size: 15px; line-height: 20px; color: #000000; margin-bottom: 12px; text-align: left;}
p.contactPanel a:link {color: #e05231; text-decoration: none;}
p.contactPanel a:visited {color: #e05231; text-decoration: none;}
p.contactPanel a:hover {color: #e05231; text-decoration: underline;}

div.but {position: absolute; top: 298px; right: 0px; border-style: none; width: 120px;}
img.productThumb {width: 120px; height: 65px; border-style: none;}
a.productThumb:link img.hour {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/bythehour_off.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}
a.productThumb:visited img.hour {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/bythehour_off.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}
a.productThumb:hover img.hour {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/bythehour_on.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}
a.productThumb:link img.month {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/monthlyretainer_off.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}
a.productThumb:visited img.month {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/monthlyretainer_off.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}
a.productThumb:hover img.month {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/monthlyretainer_on.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}
a.productThumb:link img.project {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/projectquote_off.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}
a.productThumb:visited img.project {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/projectquote_off.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}
a.productThumb:hover img.project {width: 120px; height: 65px; border-style: none; background-image: url(web_images/buttons/projectquote_on.gif); background-repeat: no-repeat; padding: 0px; margin: 0px; margin-bottom: 18px;}

p.homeCopy {position: relative; display: block; left: 0px; top: 0px; width: 440px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 15px; color: #000000; margin-bottom: 12px;}

ul.homeCopy {position: relative; display: block; left: 0px; top: 0px; width: 440px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 15px; color: #000000; margin-bottom: 12px;}
li.homeCopy {width: 440px; border-style: none; margin: 0px; padding: 0px; margin-left: 24px; padding-left: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 15px; color: #000000; margin-bottom: 7px; list-style-type: disc; vertical-align: top;}
li.homeCopy a:link {color: #e05231; text-decoration: underline;}
li.homeCopy a:visited {color: #e05231; text-decoration: underline;}
li.homeCopy a:hover {color: #000000; text-decoration: none;}

div.homeBut {position: relative; display: block; left: 0px; top: 36px; width: 678px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; margin-bottom: 12px;}
div.homeBut a:link img.left {position: absolute; display: block; left: 0px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/bythehour_off.jpg); background-repeat: no-repeat;}
div.homeBut a:visited img.left {position: absolute; display: block; left: 0px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/bythehour_off.jpg); background-repeat: no-repeat;}
div.homeBut a:hover img.left {position: absolute; display: block; left: 0px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/bythehour_on.jpg); background-repeat: no-repeat;}
div.homeBut a:link img.centre {position: absolute; display: block; left: 238px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/monthlyretainer_off.jpg); background-repeat: no-repeat;}
div.homeBut a:visited img.centre {position: absolute; display: block; left: 238px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/monthlyretainer_off.jpg); background-repeat: no-repeat;}
div.homeBut a:hover img.centre {position: absolute; display: block; left: 238px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/monthlyretainer_on.jpg); background-repeat: no-repeat;}
div.homeBut a:link img.right {position: absolute; display: block; left: 476px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/projectquote_off.jpg); background-repeat: no-repeat;}
div.homeBut a:visited img.right {position: absolute; display: block; left: 476px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/projectquote_off.jpg); background-repeat: no-repeat;}
div.homeBut a:hover img.right {position: absolute; display: block; left: 476px; top: 0px; width: 202px; height: 110px; z-index: 2; border-style: none; margin: 0px; padding: 0px; background-image: url(web_images/buttons/projectquote_on.jpg); background-repeat: no-repeat;}

div.help {position: absolute; z-index: 1; top: 280px; right: 0px; border-style: none; width: 202px; min-height: 366px; background-image: url(web_images/helpBG.gif); background-repeat: repeat-x;}
img.helpHead {display: block; margin: 0px; padding: 0px; border-style: none;}
a.helpCats:link {display: block; width: 178px; margin: 0px; padding: 0px; margin-left: 12px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 16px; color: #000000; margin-top: 10px; padding-bottom: 4px; border-bottom: solid 1px #ffffff;}
a.helpCats:visited {display: block; width: 178px; margin: 0px; padding: 0px; margin-left: 12px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 16px; color: #000000; margin-top: 10px; padding-bottom: 4px; border-bottom: solid 1px #ffffff;}
a.helpCats:hover {display: block; width: 178px; margin: 0px; padding: 0px; margin-left: 12px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 12px; line-height: 16px; color: #e05231; margin-top: 10px; padding-bottom: 4px; border-bottom: solid 1px #ffffff;}
div.bot {clear: left; width: 920px; height: 186px; border-style: none; z-index: 1; margin: 0px; padding: 0px; display: block; background-color: #ffffff;} /* this hack forces the appropriate depth of the page */

div.nav {position: absolute; left: 0px; top: 184px; width: 186px; height: auto; z-index: 1; border-style: none; margin: 0px; padding: 0px;}
ul.nav {position: relative; left: 0px; top: 0px; width: 186px; padding: 0px; margin: 0px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 18px; line-height: 18px; color: #000000;}
li.navTop {display: block; list-style-type: none; padding: 0px; margin: 0px; border-style: none; font-family: Georgia,Times,serif; font-weight: 400; font-size: 18px; line-height: 18px; color: #000000; padding-top: 18px; padding-bottom: 18px; border-top: dotted 1px #000000; border-bottom: dotted 1px #000000;}
li.nav {display: block; list-style-type: none; padding: 0px; margin: 0px; border-style: none; font-family: Georgia,Times,serif; font-weight: 400; font-size: 18px; line-height: 18px; color: #000000; padding-top: 18px; padding-bottom: 18px; border-bottom: dotted 1px #000000;}
a.navoff:link {font-family: Georgia,Times,serif; font-weight: 400; font-size: 16px; line-height: 16px; color: #000000; text-decoration: none; text-transform: capitalize; font-variant: small-caps; padding: 0px; margin: 0px; margin-left: 24px; width: 150px;}
a.navoff:visited {font-family: Georgia,Times,serif; font-weight: 400; font-size: 16px; line-height: 16px; color: #000000; text-decoration: none; text-transform: capitalize; font-variant: small-caps; padding: 0px; margin: 0px; margin-left: 24px; width: 150px;}
a.navoff:hover {font-family: Georgia,Times,serif; font-weight: 400; font-size: 16px; line-height: 16px; color: #e05231; text-decoration: none; text-transform: capitalize; font-variant: small-caps; padding: 0px; margin: 0px; margin-left: 24px; width: 150px;}
a.navon:link {font-family: Georgia,Times,serif; font-weight: 400; font-size: 16px; line-height: 16px; color: #e05231; text-decoration: none; text-transform: capitalize; font-variant: small-caps; padding: 0px; margin: 0px; margin-left: 24px; width: 150px;}
a.navon:visited {font-family: Georgia,Times,serif; font-weight: 400; font-size: 16px; line-height: 16px; color: #e05231; text-decoration: none; text-transform: capitalize; font-variant: small-caps; padding: 0px; margin: 0px; margin-left: 24px; width: 150px;}
a.navon:hover {font-family: Georgia,Times,serif; font-weight: 400; font-size: 16px; line-height: 16px; color: #e05231; text-decoration: underline; text-transform: capitalize; font-variant: small-caps; padding: 0px; margin: 0px; margin-left: 24px; width: 150px;}
h2.nav {position: relative; left: 0px; top: 24px; font-family: Georgia,Times,serif; font-weight: 400; font-size: 18px; line-height: 26px; color: rgb(140,140,140); text-decoration: none; padding: 24px; margin: 0px; width: 162px; text-align: left;}
a img.nojargon_land {position: relative; left: 0px; top: 24px; left: 64px; margin: 0px; padding: 0px; width: 81px; height: 48px; border-style: none;}
a img.nojargon_sq {position: relative; left: 0px; top: 24px; left: 64px; margin: 0px; padding: 0px; width: 81px; height: 81px; border-style: none;}

h3.headCall {position: absolute; right: 32px; top: 48px; width: 490px; z-index: 1; border-style: none; vertical-align: middle; text-align: right; font-family: Georgia,Times,serif; font-weight: 400; font-size: 18px; line-height: 24px; color: #000000; text-decoration: none; padding: 0px; margin: 0px;}
h3.headCall span.headOrange {color: #e05231; text-transform: capitalize; font-variant: small-caps; font-weight: 700;}

div.footer{display: block; position: absolute; z-index: 1; margin: 0px; padding: 0px; bottom: -50px; width: 920px; height: 50px; border-style: none; text-align: right; background-color: #ffffff;}
a.foot:link img.xhtml {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/xhtml_off.gif);}
a.foot:visited img.xhtml {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/xhtml_off.gif);}
a.foot:hover img.xhtml {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/xhtml_on.gif);}
a.foot:link img.css {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/css_off.gif);}
a.foot:visited img.css {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/css_off.gif);}
a.foot:hover img.css {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/css_on.gif);}
a.foot:link img.subatomic {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/sub@omic_off.gif);}
a.foot:visited img.subatomic {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/sub@omic_off.gif);}
a.foot:hover img.subatomic {position: relative; top: 24px; margin: 0px; padding: 0px; margin-right: 32px; width: 80px; height: 15px; border-style: none; background-repeat: no-repeat; background-image: url(web_images/sub@omic_on.gif);}

