* {margin: 0;padding: 0;border: none;}HTML {background: #fff url("../images/html_bkg.gif") repeat-x top;text-align: center;font: normal 0.75em/1.6em verdana, arial, helvetica;color: #373737;}BODY {margin: 0 0 100px;}BODY.home {background: url("../images/shadow.jpg") no-repeat 50% 300px;}A {color: #7c9b47;}A:hover {color: #88b3d6;}.linkpic {display: none;position: absolute;left: 0;top: 1.5em;width: 160px;height: 120px;}.linkpicIMG {padding: 0 4px 4px 0;background: transparent url("../images/linkpic_shadow.gif") no-repeat bottom right;width: 160px;height: 120px;}#wrapper {width: 770px;margin: 0 auto;position: relative;background: url("../images/dotted_line.gif") repeat-x bottom;}#wrapper.wide {width: 866px;}#wrapper.thin {}#header {height: 60px;}#header #logo {position: absolute;top: 22px;left: -5px;}#header #member {position: absolute;top: 32px;right: -3px;}#header #return {position: absolute;top: 93px;right: -3px;}#graphicheader {position: relative;float: left; background: url("../images/header_thin.jpg") no-repeat;width: 100%;height: 220px;text-align: left;}#graphicheader LI {position: absolute;margin: 0;padding: 0;list-style: none;display: inline;}#graphicheader LI A {display: block;height: 242px;}#graphicheader LI A B {position: absolute;font-size: 110%;top: 120px;left: 24px;}#graphicheader LI A H1 {position: absolute;font-size: 200%;line-height: 100%;letter-spacing: -0.1em;top: 86px;left: 65px;color: #47444B;}#wrapper.wide #graphicheader {background:url("../images/header_wide.jpg") no-repeat;}#wrapper.wide #graphicheader LI A {}#wrapper #seventysix { left: 0; width: 520px;}#wrapper B {line-height: 1.2em;}#wrapper #seventysix B {color: #4a4a4a;width: 280px;}#wrapper #tfg { left: 538px; width: 235px;}#wrapper #tfg H1 {left: 55px;}#wrapper #tfg B {display: none;}#wrapper.wide #seventysix { left: 0; width: 613px; }#wrapper.wide #seventysix B {font-size: 120%;width: 340px;}#wrapper.wide #tfg { left: 633px; }#wrapper.wide #tfg B {color: #b50c00;width: 184px;}#portfolio {position: relative;float: left; width: 100%;height: 440px;text-align: left;background: #fff;margin: 0 0 15px;position: relative;}#portfolio H2,#portfolio P {padding: 15px;}#sidebar {float: left;margin: 0 0 0 24px;font-size: 90%;overflow: hidden;width: 190px;}.wide #sidebar {width: 230px;}.thin #sidebar {}#sidebar H2 {font: normal 150% verdana, arial, helvetica;color: #4985B7;padding: 0 0 0.3em ;margin: 0 0 1em;background: url("../images/dotted_line.gif") repeat-x bottom;text-align: left;}#sidebar UL {text-align: left;font: normal 1em verdana, arial, helvetica;margin: 0 0 2em;width: 190px;list-style: none;}.wide #sidebar UL {width: 230px;}.thin #sidebar UL {}#sidebar UL LI {position: relative;padding: 3px;}#sidebar UL.blogs LI {padding: 3px 3px 3px 37px;}#sidebar UL LI.shaded {background: #fefee9;}#sidebar UL LI A {display: block;}#sidebar UL LI A.rss {position: absolute;right: 0;top: 0;display: inline;padding: 3px;}#sidebar UL LI A.bullet {position: absolute;top: 3px;left: 7px;}#sidebar #search {margin: 0 auto 2em;}#sidebar #search INPUT.text {width: 50%;}#sidebar P.blurb {margin: 1em 0 2em;text-align: left;}#sidebar ADDRESS {text-align: left;font-style: normal;line-height: 1.3em;margin: 0 0 1.5em 0;}#sidebar ADDRESS P {margin: 0 0 0.4em 0;}#sidebar .portfolio {display: block;background: #3c81b6;padding: 20px 10px;margin: 0 0 16px;color: #fff;font-weight: bold;}#content {text-align:left;float:left;width: 545px;}html:lang(en)>body #content { overflow: hidden; }.wide #content {width: 610px;}.thin #content {}#content H1 {font-size: 200%;line-height: 1.2em;font-weight: normal;color: #000;margin: 0 0 0.75em;}#content H2 {font-size: 150%;font-weight: normal;color: #7c9b47;margin: 0.75em 0;letter-spacing: -0.05em;} #content H3 {font-size: 120%;font-weight: bold;color: #5e5e5e;margin: 0.75em 0 0.75em;}#content P {line-height: 1.7em;margin: 0 0 1em;}#content EM {}#content TABLE {margin: 2em auto;}#content TH {text-align: left;background: #7c9b47;padding: 2px 4px;color: #FFF;}#content TD {color: #585858;line-height: 2em;}#content UL {margin: 1.5em 3em 1.5em 0;list-style: none;}#content LI {line-height: 1.6em;background: url("../images/arrow_right.gif") no-repeat 1em 0.6em;margin: 0 0 0.5em;padding: 0 0 0 2.2em; color: #666;}#content ADDRESS {font-style: normal;line-height: 1.2em;margin: 0 0 1em 0;}#content ADDRESS P {margin: 0 0 0.4em 0;}#content IMG.nested-left {float: left;padding: 0.5em;}#content IMG.nested-right {float: right;padding: 0.5em;}#footer {padding: 3em 0 1em;clear: left;font: normal 80% "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;color: #aaa;width: 100%;}.home #footer {position: absolute;top: 1340px;}#footer IMG {padding: 0 0 10px;}#content DIV.col {float: left;width: 50%;}#content DIV.col H2 {}#content DIV.col UL {margin-right: 1em;}#content DIV.clear {clear: left;}INPUT.text,#content INPUT.text {font: normal 1em verdana, arial, helvetica;padding: 4px;border: 1px solid #ebebeb;background: #fff url("../images/input_bkg.gif") repeat-x;margin: 5px 0;vertical-align: middle;}INPUT.button,#content INPUT.button,#content INPUT.submit {background: url("../images/button_bkg.gif") no-repeat;width: 68px;height: 28px;vertical-align: middle;color: #fff;font: bold 1em verdana, arial, helvetica;}#content TEXTAREA {border: 1px solid #ebebeb;}#content FIELDSET {width: 90%;margin: 2em auto;padding: 0;border: none;border-top: solid 1px #FFE1CF;}#content FIELDSET LEGEND {color: #d46624;font-size: 120%;}#content FIELDSET OL {list-style: none;}#content FIELDSET OL LI {padding: 3px;border-bottom: solid 1px #FFE1CF;background: url("../images/fieldset_row_bkg.gif") repeat-x bottom;clear: left;overflow: hidden;margin: 0;}#content FIELDSET OL LABEL {float: left;width: 120px;padding: 3px 0;}#content FIELDSET OL LABEL.checkbox {float: none;width: auto;padding: 3px 0 3px 55px;}#content FIELDSET OL INPUT.text,#content FIELDSET OL SELECT {width: 160px;border-top: solid 1px #bbb;border-left: solid 1px #bbb;border-right: solid 1px #eee;border-bottom: solid 1px #eee;margin: 0;}#content FIELDSET OL INPUT.button {margin: 5px 0 5px 120px;padding: 2px 15px;}#content.clients UL EM {font: normal 80%/1.2em verdana, arial, helvetica;color: #999;}#content.careers .listing {background: #FEFEE9;padding: 10px;margin: 1em 0 0 0;}#content.partnerships #tcc {width: 100%;height: 80px;background: url("../images/tcc_header.jpg") no-repeat bottom right;margin: 0 0 2em;}#content.partnerships UL LI {margin-bottom: 1em;}#content.blogs IMG.nested-left {margin-right: 1em;padding: 0.5em;background: #f2f2f2;}#content.contact H2 {clear: left;}#content.contact IMG.map {float: left;border: solid 8px #eee;margin: 0 2em 1em 0;}
	
	
