body {margin: 0; background: #abb; font-family: verdana, sans-serif; font-size: 70%; color: #737a7f}

body#gutcheckform {background: #fff; color: #737a7f}



a {color: #067; outline: none;}

a:visited {color: #777}

a:hover {color: #b6ccb6}



img {border: 0}

.clear {clear: both; }



table {border-spacing: 0;}

*html table {border-collapse: collapse;}

table td {padding: 0; vertical-align: top;}



#wrapper {width: 700px; margin: 67px auto 0; background: #fff url(../img/bg.gif) repeat-y; position: relative;}

#gutcheckform #wrapper {width: 600px; margin: 0; background: #fff;}

#logo {position: absolute; top: -52px; left: -5px}



*html #content {height: 303px}

#content {min-height: 303px; padding: 58px 136px 18px 123px}

*html #home #content {height: 190px}

#home #content {min-height: 190px; background: url(../img/h-garywhite.gif) bottom left no-repeat; padding: 156px 26px 8px 300px}

#about #content {background: url(../img/s-accent-about.jpg) 0 119px no-repeat;}

#process #content {background: url(../img/s-accent-process.jpg) 0 119px no-repeat;}

#contact #content {background: url(../img/s-accent-contact.jpg) 0 119px no-repeat;}

#gutcheckform #content {padding: 0}



#homegary {font-size: 80%; color: #067; width: 90px; text-align: right; position: absolute; bottom: 10px; left: -12px;}

#homegary a, #homegary a:visited {color: #067; font-weight: bold;}

#homegary a:hover {color: #389}



h1 {color: #067; font-size: 130%; width: 296px; height: 20px; text-indent: -4000px; background-repeat: no-repeat;}

#home h1 {margin: 0; width: 302px; height: 15px; background: url(../img/t-home.gif) no-repeat;}

#gutcheckform h1 {margin: 0; background-image: url(../img/hd-gutcheck.gif); width: 600px; height: 78px;}

h2 {font-size: 100%; margin: 24px 0 -12px; color: #067; position: relative; }



#about h2 {margin: 24px 0 8px; border-bottom: 1px solid #ddd; height: 10px; clear: left; text-align: left;}

#about h2 span {background-color: #fff; margin-bottom: -3px; position: absolute; padding: 0 4px 0 0}

b {color: #067}

p {margin: 16px 0}

#home p {margin: 16px 18px}

ul, ul li {margin: 0; padding: 0; list-style: none;}

ul {margin: -12px 0 16px}

ul li {margin: 0 0 4px; padding-left: 10px; background: url(../img/li.gif) 0 4px no-repeat; /*font-weight: bold;*/}

dl {margin: 0 0 -12px 16px;}

dt {font-weight: bold; color: #067; float: left; width: 80px; clear: both;}

dd {margin: 0; padding: 0 0 12px; float: left; width: 300px}

td sup {font-size: 85% !important;}



.clients {margin-right: -40px; position: relative; text-align: center;}



.success {color: #067; margin-bottom: 26px;}

.success th {background-color: #eee; text-align: left; width: 25%; border: 1px solid #abb; padding: 12px 16px; vertical-align: top;}

.success td {border: 1px solid #abb; padding: 12px 16px; vertical-align: top;}



.quote {width: 90%; margin: 12px auto; border-top: 1px solid #ddd; color: #067;}

.quote p {font-style: italic;}

.quote .attribute {font-size: 80%; font-weight: bold;}



.bio {margin: 12px 0; padding: 0 18px; border-bottom: 1px solid #ddd;}

.bio img {border: 1px solid #067; float: left; margin: 0 12px 12px 0}

.advisory {padding: 0 18px; color: #067; font-weight: bold;}



#compass {float: right; width: 252px; font-size: 85%; margin: 18px 0 18px 8px; text-align: center;}

#compass p {margin: 0}



.techniques {background-color: #eee; border: 1px solid #abb; margin: 16px 0; font-size: 90%; width: 100%}

.techniques td {border-bottom: 1px solid #fff; width: 50%; padding: 4px 10px}



#gutcheck, #interview {background-color: #067; color: #fff; width: 60%; font-weight: bold; border: 1px solid #c8dec8; margin: 12px 0;}

#gutcheck a, #interview a {color: #fff; text-decoration: none; padding: 4px 20px; display: block; background: url(../img/darr-wh.gif) 4px no-repeat;}

#interview a {background: url(../img/ic-listen.gif) 4px no-repeat;}



.videoclients {margin: -6px 18px 0;}



#gutcheckform p {margin: 16px 18px; font-weight: bold;}

#gutcheckform ol {font-weight: bold;}

#gutcheckform ol p {font-weight: normal; margin: 16px 40px 8px 0}

#gutcheckform ol input {margin-left: 20px;}

#gutcheckform ol label {font-weight: normal;}

#gutcheckform ol li {margin-bottom: 24px}

#gutcheckform .entryset {width: 60%; margin: 0 auto; font-weight: bold; color: #067}

#gutcheckform .entryset div {margin: 0 0 4px;}

#gutcheckform .entryset label {float: left; width: 60px; padding-top: 2px;}

#gutcheckform .entryset input {border: 1px solid #999}

#gutcheckform .button {margin: 12px auto; display: block; color: #fff; background-color: #067; border: 1px solid #c8dec8}



#nav {position: absolute; top: 0; right: 5px;}

#nav a {color: #777; text-decoration: none;}

#nav a:hover {color: #b6ccb6}

#nav .there a {color: #067}

#nav ul, #nav li {margin: 0; padding: 0; list-style: none;}

#nav ul { /*width: 110px;*/ border-bottom: 3px solid #fff;}

#nav ul li {
	list-style:none;
	background:none;
	/*font-weight:bold;*/
}

#nav ul li a {
	padding: 6px 28px 0 0;
	background: #fff url(../img/nv.gif) no-repeat;
	text-indent: -4000px;
	display: block;
	width: 82px;
	height: 22px;
	font-size:10px;
	text-transform:uppercase;
	color: #006677;
	letter-spacing: 3px;
	font-weight:bolder;
}



#nav ul ul {border-bottom: 0; display: none;}

#nav ul ul li {margin: 0;}

#nav ul ul li a {
	padding-top: 0;
	height: 17px;
	font-size:9px;
	font-weight:normal;
	text-transform:capitalize;
	letter-spacing: normal;
}



#nav #navhome a {background-position: -220px 0;}

#nav #navhome a:hover {background-position: -110px 0;}

#nav #navhome a.there, #nav #navhome a.there:hover, #nav a.there {
	background-position: 0 0;
	color: #777777;
}



#nav #navab a {background-position: -220px -28px;}

#nav #navab a:hover {background-position: -110px -28px;}

#nav #navab a.there, #nav #navab a.there:hover {background-position: 0 -28px;}



#nav #navexp a {background-position: -220px -57px;}

#nav #navexp a:hover {background-position: -110px -57px;}

#nav #navexp a.there, #nav #navexp a.there:hover {background-position: 0 -57px;}



#nav #navsuc a {background-position: -220px -74px;}

#nav #navsuc a:hover {background-position: -110px -74px;}

#nav #navsuc a.there, #nav #navsuc a.there:hover {background-position: 0 -74px;}



#nav #navtest a {background-position: -220px -91px;}

#nav #navtest a:hover {background-position: -110px -91px;}

#nav #navtest a.there, #nav #navtest a.there:hover {background-position: 0 -91px;}



#nav #navpeop a {background-position: -220px -108px; height: 18px;}

#nav #navpeop a:hover {background-position: -110px -108px;}

#nav #navpeop a.there, #nav #navpeop a.there:hover {background-position: 0 -108px;}



#nav #navproc a {background-position: -220px -126px;}

#nav #navproc a:hover {background-position: -110px -126px;}

#nav #navproc a.there, #nav #navproc a.there:hover {background-position: 0 -126px;}



#nav #navtech a {background-position: -220px -156px;}

#nav #navtech a:hover {background-position: -110px -156px;}

#nav #navtech a.there, #nav #navtech a.there:hover {background-position: 0 -156px;}



#nav #navceo a {background-position: -220px -173px;}

#nav #navceo a:hover {background-position: -110px -173px;}

#nav #navceo a.there, #nav #navceo a.there:hover {background-position: 0 -173px;}



#nav #navfac a {background-position: -220px -190px;}

#nav #navfac a:hover {background-position: -110px -190px;}

#nav #navfac a.there, #nav #navfac a.there:hover {background-position: 0 -190px;}



#nav #navvid a {background-position: -220px -207px; height: 18px}

#nav #navvid a:hover {background-position: -110px -207px;}

#nav #navvid a.there, #nav #navvid a.there:hover {background-position: 0 -207px;}



#nav #navcont a {background-position: -220px -225px; height: 26px;}

#nav #navcont a:hover {background-position: -110px -225px;}

#nav #navcont a.there, #nav #navcont a.there:hover {background-position: 0 -225px;}



#nav #navblog a {background-position: -220px -256px; height: 26px;}

#nav #navblog a:hover {background-position: -110px -256px;}

#nav #navblog a.there, #nav #navblog a.there:hover {background-position: 0 -256px;}



#about #nav #navab ul, #process #nav #navproc ul {display: block}



#footer {width: 700px; margin: 4px auto; font-size: 85%; color: #067}

#footer p {text-align: right; margin: 0 20px;}

#footer a:hover {color: #389}




