* {
  margin: 0;
  padding: 0;
}

html,body {
	margin: 0 10px 10px 10px;
	padding:0;

}
body {
	background: #99a1a6;
	font: 10px verdana,arial,sans-serif;
	color: #333;
}
p {
	font: 11px verdana,arial,sans-serif;
	margin: 14px 0 14px 0;
	line-height: 1.6em;	
}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration:none;
}
a:hover {
	color: #d68019;
	text-decoration:none;
}
a#on,a#on:link,a#on:visited,a#on:active {
	color: #d68019;
}
/*
ul li {
	display:inline;
	list-style:none;
}
*/
img {
	border: 0;
}
h1 {
	font: 24px verdana,arial,sans-serif;
	line-height: 1.5em;
	color: #333;
	margin: 10px 20px 0 20px;
	padding:0;
}
div#aboutmain h1 {
	font-weight: bold;
	line-height: 2em;
}
table {
	border:none;
	padding: 2px;
	margin:0;
	font-size: inherit;
}
td {
	padding: 7px 0 7px 5px;
}
hr {
	border: none 0;
	border-top: 1px solid #666;
	margin: 20px;
	padding:0;
	height: 1px;
}

div#header {
	border-bottom: 1px solid #fff;
}

div#nav {
	padding:0;
	height: 49px;
	background: #000;
	border-bottom: 1px solid #fff;
}
div#nav #logo {
	float:left;
	margin: 0;
	padding: 0;
}
div#nav ul {
	float:left;
	height: 49px;
	border-left: 1px solid #fff;
	margin: 0;
	padding: 0;
}
div#nav ul li {
	display: block;
	float: left;
	height: 48px;
	color: #ffc423;
	margin: 0;
	padding: 0;
}
div#nav ul li a, div#nav ul li.altnav a, div#nav ul li.altnavcrew a, div#nav ul li.navhighlight a, div#nav ul li.end a {
	display: block;
	float: left;
	width: 92px;
	text-align: center;
	padding: 30px 4px 5px 4px;
	color: #ffc423;
}

div#nav ul li.altnav a, div#nav ul li.altnavcrew a {
	background: #282525;
	padding: 30px 4px 5px 4px;
	color: #ffc423;
}
/*\*/
div#nav ul li a, div#nav ul li.altnav a {
	padding: 30px 4px 7px 4px;
}
/**/
@-moz-document url-prefix() {
div#nav ul li a, div#nav ul li.altnav a {
	padding: 30px 4px 5px 4px;
}
}
div#nav ul li.navhighlight a {
	background: #ffc423;
	color: #000;
}
div#nav ul li.navhighlight a:hover {
	background: #ffc423;
	color: #000;
}
div#nav ul li.end a {
	margin-left: 15px;
	border-right: none;
}
div#nav li#on a,div#nav li#on a:link,div#nav li#on a:visited,div#nav li#on a:active,div#nav li.end#on a,div#nav li.end#on a:link,div#nav li.end#on a:visited,div#nav li.end#on a:active {
	background: #ffc423;
	color: #000;
}
div#nav ul li a:hover,div#nav ul li.end a:hover {
	background: #ffc423;
	color: #000;
}


div#container {
	background: #fff;
	border-left: 12px solid #fff;
	border-right: 12px solid #fff;
	border-bottom: 12px solid #fff;
	text-align:left;
}
div#aboutnav table, div#servicesnav table, div#resourcesnav table {
	margin: 4px 10px 0 20px;
}
div#aboutnav td#subon a,div#aboutnav td#subon a:link,div#aboutnav td#subon a:visited,div#aboutnav td#subon a:active,div#servicesnav td#subon a,div#servicesnav td#subon a:link,div#servicesnav td#subon a:visited,div#servicesnav td#subon a:active,div#resourcesnav td#subon a,div#resourcesnav td#subon a:link,div#resourcesnav td#subon a:visited,div#resourcesnav td#subon a:active {
	color: #fff;
	padding-bottom: 5px;
}
div#resourcesnav td#subon div.whitepaperon a,div#resourcesnav td#subon div.whitepaperoff a,div#resourcesnav td#subon div.newsletterson a,div#resourcesnav td#subon div.newslettersoff a {
	color: #fff;
	padding-left: 20px;
	font-style: italic;
}
div#resourcesnav td#subon div.whitepaperoff a,div#resourcesnav td#subon div.newslettersoff a {
	color: #333;
}
div#resourcesnav td#subon div.whitepaperoff a:hover,div#resourcesnav td#subon div.newslettersoff a:hover {
	color: #fff;
}
div#aboutnav td a:hover, div#servicesnav td a:hover, div#resourcesnav td a:hover {
	color: #fff;
}
td#teamlist {
	padding: 0;
}
td#teamlist ul {
	margin-top: -2px;
}
td#teamlist ul li {
	display: block;
	margin-left: 20px;
	padding-bottom: 5px;
}
td#teamlist ul li a {
	font-style: italic;
}
td#teamlist ul li#subon a,td#teamlist ul li#subon a:link,td#teamlist ul li#subon a:visited,td#teamlist ul li.teamon a:active,td#teamlist ul li.teamon a,td#teamlist ul li.teamon a:link,td#teamlist ul li.teamon a:visited,td#teamlist ul li.teamon a:active {
	color: #fff;
}

div#container {
	width:900px;
	margin:0 auto;
	min-height:100%;
}
div#wrapper {
	float:left;
	height: 100%;
	overflow: hidden;
}
div#sub, div#contactsub {
	float:left;
	width: 189px;
	min-height: 100%;
	background: #d68019;
	padding: 20px 5px 5px 5px;
	border-right: 1px solid #fff;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}
div#main, div#aboutmain, div#aboutteammain, div#clientmain, div#servicesmain, div#serviceslandingmain, div#crewmain, div#resourcesmain, div#resourceswhitepaper, div#contactmain, div#expertsmain {
	float:left;
	min-height: 430px;
	width:690px;
	padding: 8px 5px 5px 5px;
}
div#aboutmain, div#servicesmain, div#expertsmain, div#aboutteammain, div#clientmain {
	/*background: url("/images/backgrounds/about.jpg") no-repeat bottom right;*/
}
div#aboutteammain, div#clientmain, div#servicesmain, div#serviceslandingmain, div#crewmain, div#resourcesmain, div#resourceswhitepaper {
	padding: 8px 0 0 0;
	margin-bottom: 0;
	width:700px;
}

div#aboutteammain h1, div#servicesmain h1, div#serviceslandingmain h1, div#crewmain h1, div#resourcesmain h1 {
	font: 16px verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 1.4em;
	margin: 10px 25px 12px 25px;
}


div#crewmain {
	/*background: #DAD5B9;*/
	padding: 0;
	background: #fff;
}
div#crewmain h1 {
	margin: 0;
	color: #333;
}
div#crewmain .kludge {
	background: #DAD5B9;
	padding: 18px 25px 12px 25px;
	margin: 0;
}


div#aboutteammain {
	/*background: #DAD5B9;*/
	padding: 0;
	background: #fff;
}
div#aboutteammain h1 {
	margin: 0;
	color: #333;
}
div#aboutteammain .kludge {
	background: #DAD5B9;
	padding: 18px 25px 12px 25px;
	margin: 0;
}

div#resourcesmain {
	/*background: #DAD5B9;*/
	padding: 0;
	background: #fff;
}
div#resourcesmain h1 {
	margin: 0;
	color: #333;
}
div#resourcesmain .kludge {
	background: #DAD5B9;
	padding: 18px 25px 12px 25px;
	margin: 0;
}
div#resourcesmain .kludge {
	background: #DAD5B9;
	padding: 18px 25px 12px 25px;
	margin: 0;
}

div#serviceslandingmain, div#servicesmain {
	/*background: #DAD5B9;*/
	padding: 0;
	background: #fff;
}
div#serviceslandingmain h1, div#servicesmain h1 {
	margin: 0;
	color: #333;
}
div#serviceslandingmain .kludge, div#servicesmain .kludge {
	background: #DAD5B9;
	padding: 18px 25px 12px 25px;
	margin: 0;
}
div#resourcesmain div#selfaudit, div#resourcesmain div#selfauditmain {
	margin-top: -8px;
	min-height: 438px;
}
div#resourcesmain div#selfaudit h1, div#resourcesmain div#selfauditmain h1 {
	margin: 0 25px 12px 25px;
}
div#resourceswhitepaper h1, div#clients h1, div#forms h1 {
	font: 12px verdana,arial,sans-serif;
	font-weight: normal;
	line-height: 1em;
	color: #d68019;
	margin: 35px 25px 25px 25px;
}
div#forms h1 {
	font-weight: bold;
	margin: 10px 25px 25px 25px;
}
div#forms h3 {
	margin: 10px 25px 15px 14px;
}
div#forms h3.special {
	font-weight: normal;
}
div#forms h3 a {
	color: #333;
	font-weight: normal;
}
div#forms div#lefty h3 a:hover,div#forms div#righty h3 a:hover {
	color: #d68019;
}
div#clients h1 {
	margin: 10px 25px 20px 25px;
}
div#resourceswhitepaper h1 {
	font: 11px verdana,arial,sans-serif;
}
div#resourceswhitepaper h2 {
	font: 16px verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 1.6em;
	color: #d68019;
	margin: 20px 25px 0 25px;
}
div#resourceswhitepaper h3 {
	font: 11px verdana,arial,sans-serif;
	font-weight: normal;
	line-height: 1.6em;
	color: #d68019;
	margin: -5px 25px 15px 10px;
}
div#resourceswhitepaper h3 a.short {
	font: 9px verdana,arial,sans-serif;
	color: #d68019;
}
div#resourceswhitepaper h3 a.short:hover {
	color: #666;
}

div#aboutteammain ul {
	height: 99px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
div#aboutteammain ul li {
	display:inline;
}
div#aboutteammain ul li a#hmclean, div#aboutteammain ul li a#abrown, div#aboutteammain ul li a#ebaker, div#aboutteammain ul li a#lcobb, div#aboutteammain ul li a#pdavis, div#aboutteammain ul li a#vmiller, div#aboutteammain ul li a#zvanse, div#aboutteammain ul li a#hpramov, div#aboutteammain ul li a#tarmendariz, div#aboutteammain ul li a#dkeener, div#aboutteammain ul li a#bbowers, div#aboutteammain ul li a#akoch, div#aboutteammain ul li a#svelte, div#aboutteammain ul li a#aburnett {
	display:block;
	float: left;
	width: 99px;
	height: 99px;
	background: url("/images/people/team/thumbnails/ebaker.jpg");
	border-right: 1px solid #fff;
}
div#aboutteammain ul li a#hmclean span, div#aboutteammain ul li a#abrown span,div#aboutteammain ul li a#ebaker span, div#aboutteammain ul li a#lcobb span, div#aboutteammain ul li a#pdavis span, div#aboutteammain ul li a#vmiller span, div#aboutteammain ul li a#zvanse span, div#aboutteammain ul li a#hpramov span, div#aboutteammain ul li a#tarmendariz span, div#aboutteammain ul li a#dkeener span, div#aboutteammain ul li a#bbowers span, div#aboutteammain ul li a#akoch span, div#aboutteammain ul li a#svelte span, div#aboutteammain ul li a#aburnett span {
	display:none;
}
div#aboutteammain ul li a#hmclean {
	background: url("/images/people/team/thumbnails/hmclean.jpg");
}
div#aboutteammain ul li a#aburnett {
	background: url("/images/people/team/thumbnails/aburnett.jpg");
}
div#aboutteammain ul li a#abrown {
	background: url("/images/people/team/thumbnails/abrown.jpg");
}
div#aboutteammain ul li a#ebaker {
	background: url("/images/people/team/thumbnails/ebaker.jpg");

}
div#aboutteammain ul li a#lcobb {
	background: url("/images/people/team/thumbnails/lcobb.jpg");

}
div#aboutteammain ul li a#pdavis {
	background: url("/images/people/team/thumbnails/pdavis.jpg");
	width:100px;
	border-right: none;
}
div#aboutteammain ul li a#vmiller {
	background: url("/images/people/team/thumbnails/vmiller.jpg");
}
div#aboutteammain ul li a#tarmendariz {
	background: url("/images/people/team/thumbnails/tarmendariz.jpg");
}
div#aboutteammain ul li a#dkeener {
	background: url("/images/people/team/thumbnails/dkeener.jpg");
}
div#aboutteammain ul li.rightborder a#dkeener {
	background: url("/images/people/team/thumbnails/dkeener.jpg");
	border-right: 1px solid #fff;
}
div#aboutteammain ul li a#zvanse {
	background: url("/images/people/team/thumbnails/zvanse.jpg");
}
div#aboutteammain ul li a#hpramov {
	background: url("/images/people/team/thumbnails/hpramov.jpg");
}
div#aboutteammain ul li a#bbowers {
	background: url("/images/people/team/thumbnails/bbowers.jpg");
}
div#aboutteammain ul li a#akoch {
	background: url("/images/people/team/thumbnails/akoch.jpg");
}
div#aboutteammain ul li a#svelte {
	background: url("/images/people/team/thumbnails/svelte.jpg");
}

div#aboutteammain ul li a#hmclean:hover, div#aboutteammain ul li.teamon a#hmclean {
	background: url("/images/people/team/rollovers/hmclean.jpg");
}
div#aboutteammain ul li a#ebaker:hover, div#aboutteammain ul li.teamon a#ebaker {
	background: url("/images/people/team/rollovers/ebaker.jpg");
	
}
div#aboutteammain ul li a#abrown:hover, div#aboutteammain ul li.teamon a#abrown {
	background: url("/images/people/team/rollovers/abrown.jpg");
}
div#aboutteammain ul li a#aburnett:hover, div#aboutteammain ul li.teamon a#aburnett {
	background: url("/images/people/team/rollovers/aburnett.jpg");
}
div#aboutteammain ul li a#lcobb:hover, div#aboutteammain ul li.teamon a#lcobb {
	background: url("/images/people/team/rollovers/lcobb.jpg");

}
div#aboutteammain ul li a#pdavis:hover, div#aboutteammain ul li.teamon a#pdavis {
	background: url("/images/people/team/rollovers/pdavis.jpg");width:100px;
}
div#aboutteammain ul li a#vmiller:hover, div#aboutteammain ul li.teamon a#vmiller {
	background: url("/images/people/team/rollovers/vmiller.jpg");
}
div#aboutteammain ul li a#zvanse:hover, div#aboutteammain ul li.teamon a#zvanse {
	background: url("/images/people/team/rollovers/zvanse.jpg");
}
div#aboutteammain ul li a#hpramov:hover, div#aboutteammain ul li.teamon a#hpramov {
	background: url("/images/people/team/rollovers/hpramov.jpg");
}
div#aboutteammain ul li a#tarmendariz:hover, div#aboutteammain ul li.teamon a#tarmendariz {
	background: url("/images/people/team/rollovers/tarmendariz.jpg");
}
div#aboutteammain ul li a#dkeener:hover, div#aboutteammain ul li.teamon a#dkeener {
	background: url("/images/people/team/rollovers/dkeener.jpg");
}
div#aboutteammain ul li.jteamon a#dkeener {
	background: url("/images/people/team/rollovers/dkeener.jpg");
	border-right: 1px solid #fff;	
}

div#aboutteammain ul li a#bbowers:hover, div#aboutteammain ul li.teamon a#bbowers {
	background: url("/images/people/team/rollovers/bbowers.jpg");
}
div#aboutteammain ul li a#akoch:hover, div#aboutteammain ul li.teamon a#akoch {
	background: url("/images/people/team/rollovers/akoch.jpg");
}
div#aboutteammain ul li a#svelte:hover, div#aboutteammain ul li.teamon a#svelte {
	background: url("/images/people/team/rollovers/svelte.jpg");
}

div#aboutteammain div#aboutteampic, div#aboutteammain div#aboutteambio {
	float: left;
}
div#aboutteammain div#aboutteampic {
	border-right: 1px solid #fff;	
}
div#aboutteammain div#aboutteambio {
	width: 248px;
	padding: 0 0 20px 20px;
}
div#aboutteammain div#aboutteambio h2 {
	font: 16px verdana,arial,sans-serif;
	font-weight: normal;
	color: #d68019;
}
div#aboutteammain div#aboutteambio p {
	font: 12px verdana,arial,sans-serif;
	line-height: 1.4em;
	color: #333;
}
div#aboutteammain div#aboutteambio #position {
	font: 11px verdana,arial,sans-serif;
	color: #333;
	display: block;
	margin-bottom: 20px;
}
div#aboutteammain div#aboutteambio h3 {
	font: 14px verdana,arial,sans-serif;
	color: #d68019;
}
div#aboutteammain div#aboutteambio a {
	color: #333;
}
div#aboutteammain div#aboutteambio a:hover {
	color: #d68019;
}
div#aboutteamnav {
	padding: 8px 8px 0 0;
	text-align: right;
}
div#divider div.knockoutshort img {
	margin: 40px;
}



div#profmain {
	float:left;
	min-height: 430px;
	padding: 8px 0 0 0;
	margin-bottom: 0;
	width:700px;
}
div#profmain {
	/*background: url("/images/backgrounds/about.jpg") no-repeat bottom right;*/
}
div#profmain h1 {
	font: 16px verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 1.4em;
	margin: 10px 25px 12px 25px;
}


div#profmain {
	/*background: #DAD5B9;*/
	padding: 0;
	background: #fff;
}
div#profmain h1 {
	margin: 0;
	color: #333;
}
div#profmain .kludge {
	background: #DAD5B9;
	padding: 18px 25px 12px 25px;
	margin: 0;
}

div#profmain h3 {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	color: #d68019;
	margin: 0;
	padding: 0 10px 0 25px;
}
div#profmain div#lefty  {
	padding: 0;
	margin: 20px 0 20px 0;
	width: 350px;
}
div#profmain div#righty  {
	margin: 20px 0 20px 0;
	width: 340px;
}
div#profmain div#lefty p,div#profmain div#righty p {
	font: 12px verdana,arial,sans-serif;
	line-height: 1.4em;
	color: #333;
	margin-top: 0;
	padding: 0 10px 0 25px;
}
div#profmain div#lefty p a, div#profmain div#righty p a {
	color: #d68019;
}
div#profmain div#lefty p a:hover, div#profmain div#righty p a:hover {
	color: #666;
}







div#divider, div#location, div#servicesquote, div#crewquote, div#resourcesquote, div#forms {
	border-top: 1px solid #fff;
}
div#divider {
	padding-bottom: 20px;
}
div#location, div#servicesquote, div#crewquote, div#resourcesquote, div#forms {
	margin: 0;
	padding-top: 0;
	min-height: 450px;
}
div#location {
	background: url("/images/backgrounds/location.jpg") no-repeat bottom right;
}
div#forms, div#selfaudit, div#selfauditmain {
	background: none;
	background-color: #dad5b9;
	padding: 20px 0 20px 0;
}
div#servicesquote  {
	/*background: url("/images/backgrounds/heidiquote_01.jpg") no-repeat center right;*/
	padding-top: 20px;
}
div#crewquote, div#resourcesquote, div#resourceswhitepaper  {
	/*background: url("/images/backgrounds/about.jpg") no-repeat bottom right;*/
	padding-top: 0;
}
/*
div#crewquote {
	background: url("/images/backgrounds/payreelonline.jpg") no-repeat bottom right;
}

div#resourcesquote  {
	background: url("/images/backgrounds/resources1.jpg") no-repeat bottom right;
}
div#resourcesquote.step2  {
	background: url("/images/backgrounds/resources2.jpg") no-repeat bottom right;
}
div#resourcesquote.step3  {
	background: url("/images/backgrounds/resources3.jpg") no-repeat bottom right;
}
div#resourcesquote.step4  {
	background: url("/images/backgrounds/resources4.jpg") no-repeat bottom right;
}
*/
div#lefty  {
	float: left;
	min-height: 390px;
	border-right: 1px solid #666;
	padding: 0;
	margin: 20px 0 20px 0;
	width: 400px;
}
div#servicesquote div#lefty {
	margin-top: 0;
}

div#clientmain div#lefty  {
	padding: 0;
	margin: 20px 0 20px 0;
	width: 300px;
}
div#forms div#lefty,div#selfaudit div#lefty  {
	margin: 0;
	padding: 0;
	width: 350px;
	background-color: #dad5b9;
	border-right: 1px solid #666;
}
div#selfaudit div#lefty  {
	width: 499px;
}
div#forms div#righty,div#selfaudit div#righty  {
	width: 349px;
	background-color: #dad5b9;
}
div#selfaudit div#righty  {
	width: 200px;
}
div#forms div#righty h1 {
	margin: 10px 25px 25px 25px;
}
div#selfaudit div#righty h1 {
	margin: 0 5px 5px 0;
	padding: 20px 10px 10px 12px;
	color: #D47E19;
	font-size: 12px;
	line-height: 2em;
}


div#divider p, div#location p, div#servicesquote p, div#crewquote p, div#resourcesquote p, div#forms p, div#lefty p {
	font: 14px verdana,arial,sans-serif;
	line-height: 1.6em;
	color: #666;
	margin-top: 10px;
	padding: 10px 25px 10px 25px;
}
div#divider p, div#servicesquote p {
	margin-top: 0;
	color: #333;
	padding: 0 25px 0 25px;
}
div#location p {
	color: #333;
}
div#location div#lefty p.quote, div#location div#lefty p.quotey {
	font: 12px verdana,arial,sans-serif;
	font-style: italic;
	line-height: 1.4em;
	padding-bottom: 0;
}
div#location div#lefty p.quotey {
	text-align: right;
	padding-right: 35px;
}
div#location div#righty p {
	padding-top: 200px;
}
div#forms div#lefty h3, div#forms div#lefty h3 a, div#forms div#righty h3 a {
	color: #666;
}
div#forms div#lefty p {
	margin-top: 0;
	padding: 0 25px 10px 25px;
}
div#forms div#righty .nudge {
	padding: 0 18px 10px 18px;
}
div#forms div#righty p {
	line-height: 1.75em;
	padding-top: 0;
	color: #666;
}
div#forms div#righty p.nudge {
	padding: 0 40px 10px 40px;
}
div#forms div#righty p .counter {
	font: 14px verdana,arial,sans-serif;
	color: #d68019;
}
div#forms div#righty p .highlight {
	font: 16px verdana,arial,sans-serif;
	font-weight: normal;
	color: #666;
}
div#forms div#righty p.nudge a, div#crewmain div#forms p a {
	color: #666;
}
div#forms div#righty p.nudge a:hover {
	color: #d68019;
}
div#crewmain div#forms p a .orange:hover {
	color: #fff;
}
div#crewmain div#forms p {
	font: 14px verdana,arial,sans-serif;
	line-height: 1.6em;
	margin: 0 0 15px 0;
}
div#lefty p {
	padding: 0 25px 10px 25px;
}
div#righty {
	float: left;
	width: 260px;
	min-height: 390px;
}
div#righty p {
	font: 10px verdana,arial,sans-serif;
	color: #d68019;
	padding: 180px 10px 0 35px;
}

div#clients div#righty {
	padding: 0;
	margin: 20px 0 20px 0;
}
div#clients ul li {
	display:block;
	list-style:none;
	font: 12px verdana,arial,sans-serif;
	line-height: 1.4em;
	color: #333;
	padding: 0 10px 15px 25px;
}
div#servicesquote div#righty {
	width: 289px;
	padding-right: 10px;
	background: url("/images/backgrounds/heidiquote_01.jpg") no-repeat center center;
}
div#crewquote div#righty {
	width: 279px;
	min-height: 350px;
}
div#resourcesquote div#lefty {
	width: 200px;
	margin: 0;
	border-right: none;
	background-color: #dad5b9;
min-height: 450px;
}
div#resourcesquote div#lefty p {
	margin: 0;
	padding: 0 25px 10px 25px;
}
div#resourcesquote div#lefty h3 {
	font-weight: normal;
	color: #666;
	padding: 20px 10px 0 15px;
}
div#resourcesquote div#lefty h3 a,div#resourcesquote div#lefty h3 p a,div#resourcesquote div#lefty h3 p a:link,div#resourcesquote div#lefty h3 p a:active,div#resourcesquote div#lefty h3 p a:visited {
	color: #666;
}
div#resourcesquote div#lefty h3.stepon a,div#resourcesquote div#lefty h3 a:hover,div#resourcesquote div#lefty p.stepon a {
	color: #d68019;
}
div#resourcesquote div#lefty h3 .push {
	padding-left: 11px;
}
div#resourcesquote div#righty {
	width: 450px;
}
div#crewquote div#lefty h2 {
	font: 14px verdana,arial,sans-serif;
}
div#crewquote div#righty p {
	font: 11px verdana,arial,sans-serif;
	font-style: italic;
	line-height: 2em;
	color: #333;
	padding: 55px 40px 0 50px;
}
div#servicesquote div#righty p {
	font: 12px verdana,arial,sans-serif;
	font-style: italic;
	line-height: 2em;
	color: #333;
	padding: 55px 40px 0 50px;
}
div#servicesquote div#righty p.quoted, div#crewquote div#righty p.quoted, div#resourcesquote div#lefty p.quoted {
	font-style: normal;
	padding: 0 40px 0 50px;
	text-align: center;
}
div#crewquote div.knockout,div#crewquote div.knockoutshort, div#resourcesquote div.knockout, div#resourcesquote div.knockoutshort {
	width: 290px;
	background-color: #dad5b9;
	padding: 10px;
	margin: 15px 0 0 10px;
}
div.knockoutflash {
	width: 290px;
	padding: 0;
	margin: 15px 0 0 15px;
}
div#crewquote div.knockoutshort,div#resourcesquote div.knockoutshort {
	width: 280px;
	margin: 15px 0 0 20px;
}
div#crewquote div.knockout img,div#crewquote div.knockoutshort img {
	margin: 20px;
}
div#crewquote div#righty div.knockout {
	margin-bottom: 25px;
}
div#crewquote div#righty div.knockout p.quoted,div#crewquote div#righty div.knockoutshort p.quoted {
	font-style: italic;
	color: #666;
	padding: 0 20px 20px 20px;
	text-align: left;
}
div#servicesmain h2, div#expertsmain h2 {
	font: 11px verdana,arial,sans-serif;
	color: #d68019;
	margin: 0;
	padding: 20px 10px 10px 25px;
}
div#servicesmain h2 {
	font-weight: bold;
}
div#expertsmain {
	padding-bottom: 25px;
}
div#expertsmain h2 {
	padding-left: 20px;
}
div#expertsmain p a {
	color: #8e9696;
}
div#expertsmain p a:hover {
	color: #d68019;
}
div#expertsmain div#expertspic {
	float: left;
	margin-top: 15px;
	padding-left: 20px;
}
div#expertsmain div#expertstitle {
	float: left;
	width: 425px;
	padding: 65px 0 0 0;
	margin-left: 20px;
	border-bottom: 1px solid #666;
}
div#expertsmain div#expertstitle h2 {
	margin: 0;
	padding-bottom: 2px;
	padding-left: 0;
	font: 14px verdana,arial,sans-serif;
}
div#servicesmain p, div#crewmain p, div#resourcesmain p, div#resourceswhitepaper p, div#expertsmain p {
	font: 12px verdana,arial,sans-serif;
	line-height: 1.6em;
	color: #333;
	margin: 0;
	padding: 0 20px 10px 25px;
}
div#servicesmain p {
	font: 14px verdana,arial,sans-serif;
	line-height: 1.6em;
}
div#servicesmain p.subhead {
	font: 16px verdana,arial,sans-serif;
}
div#expertsmain p {
	font: 14px verdana,arial,sans-serif;
	line-height: 1.4em;
	padding-left: 20px;
	padding-bottom: 0;
}
div#expertsmain div#expertstitle p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 12px verdana,arial,sans-serif;
}
div#expertsmain .qanda,div#expertsmain .qandafirst {
	clear:both;
	margin: 0 0 14px 0;
}
div#expertsmain .qandafirst {
	padding-top: 25px;
}
div#expertsmain .qandaname {
	font: 10px verdana,arial,sans-serif;
	text-transform: uppercase;
}
div#expertsmain p.question {
	font-weight: bold;
	font-size: 12px;
}
div#expertsmain .answer {
	padding: 0 10px 18px 35px;
	margin: 5px 20px 8px 20px;
	border-bottom: 1px solid #666;
	font: 12px verdana,arial,sans-serif;
	color: #8e9696;
}




div#resourceswhitepaper p {
	font: 14px verdana,arial,sans-serif;
	font-weight: normal;
	line-height: 1.6em;
	padding: 0 20px 10px 25px;
}
div#servicesmain div#lefty, div#crewmain div#lefty {
	width: 350px;
	border-right: none;
}
div#crewquote div#lefty {
	width: 360px;
}
div#crewquote div#lefty p.wider {
	width: 650px;
}
div#servicesmain div#righty, div#crewmain div#righty {
	width: 340px;
	padding-top: 10px;
}
div#servicesmain div#lefty h2, h2.orangehead, div#crewmain div#lefty h2, div#resourcesmain div#righty h2 {
	font: 11px verdana,arial,sans-serif;
	color: #d68019;
	margin: 0;
	padding: 0 10px 10px 25px;
}
div#servicesmain div#lefty h2, h2.orangehead {
	font-weight: bold;
}
h2.orangehead {
	font: 14px verdana,arial,sans-serif;
	padding: 20px 10px 0 25px;
}
div#divider h2.orangehead {
	font: 14px verdana,arial,sans-serif;
	padding: 0 10px 0 25px;
}
div#crewmain div#lefty h2, div#resourcesmain div#righty h2 {
	font: 14px verdana,arial,sans-serif;
	padding: 0 10px 0 25px;
}
div#crewmain div#lefty h2 {
	font: 14px verdana,arial,sans-serif;
	padding-bottom: 10px;
}
div#resourcesmain div#righty h2 {
	padding: 20px 10px 0 25px;
}
div#crewmain div#lefty p, div#resourcesmain div#righty p  {
	padding: 0 20px 10px 25px;
}

/* self audit */
div#resourcesmain div#selfauditmain div.selfauditbody {
	background-color: #fff;
	width: 620px;
	padding: 5px 5px 8px 5px;
	margin: -12px 10px 25px 25px;
	/*box-shadow:first value describes the x-offset (could be a negative value as well), the second the y-offset, the third the radius of the shadow and the fourth the color */
	-moz-box-shadow: 3px 3px 4px #787470;
	-webkit-box-shadow: 3px 3px 4px #787470;
	box-shadow: 3px 3px 4px #787470;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#787470')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#787470');
}


div#selfaudit p, div#selfaudit h1,div#selfauditmain h1 {
	color: #333;
}
div#resourcesmain div#selfauditmain p {
	margin: 7px 25px 0 0;
	color: #333;
}
div#resourcesmain div#selfauditmain div.selfaudittitle,div#resourcesmain div#selfauditmain div.selfauditregtitle,div#resourcesmain div#selfauditmain div.selfauditanswertitle {
	background-color: #fff;
	width: 270px;
	padding: 5px 15px 0 5px;
	margin: 0 10px 0 25px;
	/*box-shadow:first value describes the x-offset (could be a negative value as well), the second the y-offset, the third the radius of the shadow and the fourth the color */
	-moz-box-shadow: 3px 3px 4px #787470;
	-webkit-box-shadow: 3px 3px 4px #787470;
	box-shadow: 3px 3px 4px #787470;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#787470')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#787470');
}

div#resourcesmain div#selfaudit div.auditquote {
	color: #D78019;
	margin: 0 25px 10px 25px;
	line-height: 1.6em;
	font-size: 14px;
}
div#resourcesmain div#selfaudit div.byline {
	font-size: 10px;
	margin: 5px 25px 15px 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid #666;
}
div#resourcesmain div#selfauditmain div.selfaudittitle h1,div#resourcesmain div#selfauditmain div.selfauditregtitle h1,div#resourcesmain div#selfauditmain div.selfauditanswertitle h1 {
	background-color: #009223;
	color: #fff;
	font-size: 12px;
	width: 265px;
	margin-left: 0;
	padding: 5px 5px 5px 10px;
}
div#resourcesmain div#selfauditmain div.selfauditregtitle h1 {
	background-color: #009223;
}
div#resourcesmain div#selfauditmain div.selfaudittitle h1 .smalltitle {
	font-size: 11px;
}
div#resourcesmain div#selfauditmain div.selfauditanswertitle {
	width: 630px;
	min-height: 30px;
	padding: 5px 1px 0 5px;
	margin-bottom: 25px;
}
div#resourcesmain div#selfauditmain div.selfauditanswertitle h1 {
	float: left;
	background-color: #666;
	text-align: center;
	color: #fff;
	font-size: 12px;
	width: 195px;
	margin: 0 5px 0 0;
	padding: 5px 5px 4px 5px;
}
div#resourcesmain div#selfauditmain div.selfauditanswertitle h1 a,div#resourcesmain div#selfauditmain div.selfauditanswertitle h1 a:link,div#resourcesmain div#selfauditmain div.selfauditanswertitle h1 a:active,div#resourcesmain div#selfauditmain div.selfauditanswertitle h1 a:visited {
	color: #fff;
}
div#resourcesmain div#selfauditmain div.selfauditanswertitle h1:hover {
	background-color: #D78019;
}
div#resourcesmain div#selfauditmain div.selfauditanswertitle h1 .end {
	margin-right: 0;
}
div#resourcesmain div#selfauditmain div.selfauditanswertitle h1#on {
	background-color: #D78019;
}
div#resourcesmain div#selfauditmain div.explainsep,div#resourcesmain div#selfauditmain div.answersep,div#resourcesmain div#selfauditmain div.answersepend {
	border-bottom: 1px solid #D78019;
	margin: 0 35px 0 25px;
	padding: 10px 0 10px 0;
}
div#resourcesmain div#selfauditmain div.answersep,div#resourcesmain div#selfauditmain div.answersepend {
	border-bottom: 1px solid #D78019;
	padding: 17px 0 17px 0;
}
div#resourcesmain div#selfauditmain div.answersepend {
	border-bottom: none;
}
div#resourcesmain div#selfauditmain div.answersep p,div#resourcesmain div#selfauditmain div.answersepend p {
	padding-left: 0;
	padding-bottom: 0;
}
div#resourcesmain div#selfauditmain p.questiontext,div#resourcesmain div#selfauditmain p.answertext {
	font-weight: bold;
	color: #333;
	padding: 0 20px 0 0;
	margin: 0;
}
div#resourcesmain div#selfauditmain p.questiontext {
	margin-bottom: 5px;
}
div#resourcesmain div#selfauditmain p, div#resourcesmain div#selfauditmain ul li {
	font: 12px verdana,arial,sans-serif;
	line-height: 1.4em;
	color: #333;
}
div#resourcesmain div#selfauditmain p span.instr {
	color: #D78019;
	font-weight: bold;
}
div#resourcesmain div#selfauditmain div#return {
	margin: 10px 0 15px 15px;
	font-weight: normal;
}
div#resourcesmain div#selfauditmain div#return img.nudge {
	display: block;
	float: left;
	padding: 1px 4px 0 0;
}
div#resourcesmain div#selfauditmain div.answersep p.answertext,div#resourcesmain div#selfauditmain div.answersepend p.answertext {
	padding-left: 35px;
}
div#resourcesmain div#selfauditmain div.answersep p.youranswertext,div#resourcesmain div#selfauditmain div.answersepend p.youranswertext  {
	margin:2px 0 0 0;
	padding: 2px 0 10px 35px;
	width: 270px;
}
div#resourcesmain div#selfauditmain p.answertext,div#resourcesmain div#selfauditmain p.youranswertext   {
	font-style: italic;
}
div#resourcesmain div#selfauditmain p.youranswertext   {
	border-top: 1px solid #FFFDF7;
	font-weight: bold;
}
div#resourcesmain div#selfauditmain p.youranswertext .youranswer  {
	font-weight: bold;
	color: #D78019;
}
div#resourcesmain div#selfauditmain p.answertext i {
	font-weight: normal;
}
div#resourcesmain div#selfauditmain p.tight  {
	padding-bottom: 0;
	margin-bottom: 0;
}
div#resourcesmain div#selfauditmain ul {
	margin: 0 0 0 80px;
}
div#resourcesmain div#selfauditmain div.selfauditresults {
	clear: both;
	min-height: 65px;
	background-color: #F4F1E2;
	color: #fff;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 10px;
}
div#resourcesmain div#selfauditmain div.selfauditresults div.whiter {
	float: right;
	background-color: #fff;
	color: #333;
	font-size: 10px;
	margin: -32px -5px 5px 0;
	padding: 0 0 5px 5px;
	width: 130px;
}

div#resourcesmain div#selfauditmain div.selfauditresults div.seedetails {
	background-color: #D78019;
	color: #fff;
	padding:5px 5px 5px 5px;
}
div#resourcesmain div#selfauditmain div.selfauditresults div.seedetails:hover {
	background-color: #807c6e;
}
div#resourcesmain div#selfauditmain div.selfauditresults div.seedetails a,div#resourcesmain div#selfauditmain div.selfauditresults div.seedetails a:link,div#resourcesmain div#selfauditmain div.selfauditresults div.seedetails a:active,div#resourcesmain div#selfauditmain div.selfauditresults div.seedetails a:visited {
	color: #fff;
	font-weight:bold;
}
div#resourcesmain div#selfauditmain div.selfauditresults div.seedetails .nudger img {
	display: block;
	float: left;
	padding: 2px 4px 0 0;
}
div#resourcesmain div#selfauditmain div.selfauditresults h1 {
	width: 145px;
	font-size: 11px;
	margin-left: 0;
	margin-bottom: 2px;
	padding: 5px 5px 5px 0;
}
div#resourcesmain div#selfauditmain div#behavioralresults,div#resourcesmain div#selfauditmain div#relationshipresults,div#resourcesmain div#selfauditmain div#financialresults {
	float: left;
	width: 110px;
	height: 5px;
	margin: 0;
	padding: 0;
}
div#resourcesmain div#selfauditmain div.selfauditrecs {
	clear: both;
	background-color: #D78019;
	margin-left: 0;
	padding: 12px 5px 7px 0;
}
div#resourcesmain div#selfauditmain div.selfauditrecs h1 {
	float: left;
	color: #fff;
	font-size: 11px;
	margin: 0;
	padding: 0 5px 0 0;
}
div#resourcesmain div#selfauditmain div.selfauditrecs h1 img {
	padding-top: 3px;
}
div#resourcesmain div#selfauditmain div.selfauditrecs div.rectext {
	clear: both;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0 5px 8px 0;
	line-height: 1.4em;
}
div#resourcesmain div#selfauditmain div.selfauditrecs div.rectext a,div#resourcesmain div#selfauditmain div.selfauditrecs div.rectext a:link,div#resourcesmain div#selfauditmain div.selfauditrecs div.rectext a:active,div#resourcesmain div#selfauditmain div.selfauditrecs div.rectext a:visited {
	color: #fff;
}
div#resourcesmain div#selfauditmain div.selfauditrecs div.rectext a:hover {
	text-decoration: underline;
}

/* end self audit */


div#crewmain div#lefty p a, div#crewmain div#lefty p.highlight, div#crewmain p.highlight,div#resourcesmain div#righty p a, div#resourcesmain div#righty p.highlight {
	color: #d68019;
}
div#servicesmain div#lefty h3, div#servicesmain div#righty h3 {
	margin: 0;
	padding: 10px 10px 0 15px;
	font-weight: normal;
	color: #d68019;
}
div#servicesmain div#lefty p, div#servicesmain div#righty p {
	font: 12px verdana,arial,sans-serif;
	line-height: 1.4em;
	color: #333;
	margin-top: 0;
	padding: 0 10px 0 25px;
}
div#crewmain div#lefty p, div#resourcesquote div#righty p {
	font: 14px verdana,arial,sans-serif;
	line-height: 1.6em;
}


div#home {
	float:left;
	padding: 0;
	margin: 0;
}
div#home h1 {
	font: 26px verdana,arial,sans-serif;
	line-height: 1.5em;
	margin: 0;
	padding: 10px 25px 20px 25px;
	border-bottom: 1px solid #fff;
}
div#home h2 {
	font: 18px verdana,arial,sans-serif;
	line-height: 1.80em;
	margin: 0;
	padding: 5px 25px 20px 25px;
	color: #8e9696;
}
div#home h3 {
	font: 11px verdana,arial,sans-serif;
	color: #d68019;
	margin: 0;
	padding: 10px 10px 0 10px;
}
div#home h3 a {
	color: #d68019;
	font-weight: bold;
}
div#home h4 {
	font: 11px verdana,arial,sans-serif;
	font-weight: bold;
	padding: 2px 0 0 10px;
}
div#home p {
	color: #8e9696;
	padding: 0 10px 5px 10px;
	margin: 0;
	line-height: 1.4em;
}
div#home p.lighter {
	color: #333;
}
div#home p.darker {
	color: #fff;
}
div#home p.darker a {
	color: #fff;
}

div#homelead h1 {
	font: 24px verdana,arial,sans-serif;
	line-height: 1.65em;
	font-weight: bold;
}

div#homelead h1 a {
	color: #8e9696;
}
div#homeleft {
	float: left;
	width: 300px;
	padding-top: 0;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	background-color: #DAD5B9;
}
div#homecenter {
	float: left;
	width: 399px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
div#homecentertop,div#homecentertopspotlight {
	height: 200px;
	background: url("/images/art/greencanmean_01.jpg") no-repeat;
}
div#homecentertopspotlight {
	height: 200px;
	/*background: url("/images/backgrounds/payreelselfaudit.jpg") no-repeat;*/
	border-bottom: 1px solid #fff;
}
div#homecentertopspotlight h1, div#homecentertopspotlight h2 {
	color: #000;
	text-align: right;
	font: 14px verdana,arial,sans-serif;
	font-weight: bold;
	margin: 25px 45px 0 0;
	padding: 0;
	border-bottom: none;
}
div#homecentertopspotlight h2 {
	font: 12px verdana,arial,sans-serif;
	font-weight: normal;
	margin-top: 5px;
}
div#homecentertopspotlight .selfauditlink {
	margin: 25px 45px 0 0;
}
div#homecenterbottom {
	height: 204px;
	background: url("/images/backgrounds/payreelwhitepaper.jpg") no-repeat;
	border-bottom: 1px solid #fff;
}
div#homecentertop h3 a {
	color: #333;
}
div#homecenterbottom h3 {
	padding-bottom: 8px;
	color: #333;
}
div#homecenterbottom p {
	padding-top: 10px;
	padding-bottom: 0;
}
div#homecenterbottom p a {
	color: #333;
}
div#homecentertop ul {
	margin: 0 10px 10px 55px;
}
div#homecentertop ul li {
	display: block;
	font: 11px verdana,arial,sans-serif;
	color: #8e9696;
	padding: 0 0 5px 0;
	margin: 0 10px 0 10px;
}
div#homecentertop ul li a, div#homecentertop p a {
	color: #333;
}
div#homecentertop ul li a:hover {
	color: #d68019;
}
div#homecentertop ul li#listend {
	border-bottom: none;
}
div#homecentertop ul li .middy, div#homecentertop ul li#listend .middy {
	font: 14px verdana,arial,sans-serif;
	color: #d68019;
}
div#homecentertop .map a {
	display: block;
	width: 370px;
	height: 40px;
	margin-left: 18px;
}
div#homecentertop p {
	padding: 105px 0 5px 13px;
}
div#homecentertop p a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4em;
}
div.homecentersplit,div.homecentersplitright {
	float:left;
	width: 200px;
}
div.homecentersplit {
	background: #d3bb19;
}
div.homecentersplit img.indy {
	padding: 10px 0 10px 5px;
}
div.homecentersplitright {
	border-left: 1px solid #fff;
	width: 198px;
}
div.homecentersplitcontent, div.homecentersplitcontentright {
	background:url("/images/backgrounds/independent.jpg") no-repeat;
	height: 185px;
}
div.homecentersplitcontentright {
	background:url("/images/backgrounds/risk.jpg") no-repeat;
	height: 185px;
	width: 198px;
}
div#homecenter div.homecentersplitcontent p {
	text-align: left;
	color: #3d3e40;
	padding: 0 7px 4px 8px;
}
div#homecenter div.homecentersplitcontentright p {
	padding: 0 13px 5px 13px;
}
div#homecenter div.homecentersplit div.homecentersplitcontent p {
	line-height: 1.2em;
}
div.homecentersplitcontent p a {
	color: #3d3e40;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.1em;
}
div.homecentersplitcontent p a.biggy {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
div.homecentersplitcontent p a:hover {
	color: #fff;
}
div.homecentersplitcontentright p a {
	color: #E0E0E0;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
}
.headerborder {
	border-bottom: 1px solid #fff;
}
.arrow {
	margin-top: 1px;
	margin-bottom: -12px;
}
div#homeright, div#legalright {
	float: left;
	width: 582px;
	margin: 0;
	padding: 9px 9px 9px 9px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	background-color: #fff;
}
div#homerightaccent {
	float:left;
	margin-right: 10px;
}
div#homeright p, div#legalright p {
	margin: 0;
	padding: 4px 6px 6px 6px;
	color: #333;
	line-height: 1.8em;
}
div#legalright p {
	line-height: 1.2em;
}
div#homeright p a, div#legalright p a {
	font-weight: bold;
	color: #02A04B;
	font-size: .8em;
}
div#legalright p a {
	font-weight: normal;
	color: #333;
	font-size: 1em;
}
div#legalright p a:hover {
	color: #02A04B;
}
div#legalright h1 {
	font-size: 11px;
	color: #02A04B;
	font-weight: bold;
	margin: 0 25px 5px 5px;
	padding: 0;
}
div#homerighttop {
	height: 135px;
	border-bottom: 1px solid #999;
}
div#homerightbottom {
	margin: 0;
	padding: 8px 0 8px 0;
}
div#homerightbottom #homerightbottoml, div#homerightbottom #homerightbottomr {
	float: left;
}
div#homerightbottom #homerightbottoml {
	width: 350px;
	min-height: 140px;
	padding-right: 0;
	/*background: url("/images/backgrounds/cameraman.jpg") no-repeat bottom right;*/
}
div#homerightbottom #homerightbottoml h2,div#homerightbottom #homerightbottomr h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: left;
}
div#homerightbottom #homerightbottomr h2 {
	padding-bottom:  10px;
}
div#homerightbottom #homerightbottomr h2 a:hover {
	color: #333;
}
div#homerightbottom #homerightbottoml p,div#homerightbottom #homerightbottoml p.caveat a {
	font-size: 11px;
	color: #333;
	padding: 0 10px 0 0;
}
div#homerightbottom #homerightbottoml p.caveat a {
	font-size: 10px;
	font-weight: normal;
}
div#homerightbottom #homerightbottoml p.caveat a:hover {
	color: #02A04B;
}
div#homerightbottom #homerightbottomr {
	min-height: 127px;
	margin-left: 30px;
	padding: 4px 0 0 20px;
	border-left: 1px solid #999;
	text-align: center;
}
div#homerightbottom #homerightbottomr ul {
	padding: 12px;
	text-align: left;
}
div#homerightbottom #homerightbottomr ul li a {
	font-size: 11px;
}












div#homeleft p {
	font: 14px verdana,arial,sans-serif;
	line-height: 1.8em;
	color: #333;
	padding: 10px 12px 10px 12px;
}
div#homeleft p a:hover  {
	color: #333;
}
div#homeleft p .flowy {
	font-weight: bold;
	line-height: 1.60em;
	color: #d68019;
}
div#homeleft p .flowy:hover  {
	color: #d68019;
}
div#homeleft p.quoted {
	padding-top: 20px;
}
div#homeleft p.quoted a.blacky {
	color: #666;
}
div#homeleft p.quoted a.blacky:hover {
	color: #000;
}
div#homeleft p.quoted .focus {
	font-size: 15px;
}
div#homeleft p.quoted a, div#homerighttop p.quoted a, div#homecenterright p.quoted a, div#home p.lighter a {
	color: #8e9696;
}
div#homeleft p.quoted a {
	color: #666;
}
div#homeleft p.quoted a img, div#homerighttop p.quoted a img, div#homecenterright p.quoted a img, div#home p.lighter a img, div#home p.darker a img {
	margin: 0 0 0 0;
}


div#summitmain {
	float:left;
	min-height: 430px;
	padding: 0;
	margin-bottom: 0;
	width:700px; 
}
#irs, #videxpo, #profile , #highlights {
	position: absolute;
	width: 1px; 
}

div#summitmain h1 {
	font: 16px verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 1.4em;
	margin: 10px 25px 12px 25px;
}
div#summitmain p {
	font: 12px verdana,arial,sans-serif;
	line-height: 1.6em;
	color: #8e9696;
	margin: 0;
	padding: 15px 20px 10px 25px;
}
div#summitnavmain {
	border-top: 1px solid #fff;
	background-color: #dad5b9;
}
div#summitnav {
	margin: 0;
	padding: 5px 10px 0 35px;
	float: left;
}
div#summitnav h1 {
	font: 12px verdana,arial,sans-serif;
	font-weight: bold;
	color: #05903f;
	line-height: 1.5em;
	margin: 10px 25px 12px 25px;
}
div#summitnav h2 a {
	font: 12px verdana,arial,sans-serif;
	font-weight: normal;
	color: #666;
	line-height: 1.5em;
	margin: 10px 25px 12px 25px;
}
div#summitnav h2 a:hover {
	color: #d68019;
}
div#summitnav h2 a.on {
	color: #d68019;
}
div#summitnavdate h3, div#summitnavdateshort h3, div#summitnavdateshorter h3 {
	font: 18px verdana,arial,sans-serif;
	font-weight: normal;
	color: #d68019;
	text-align: right;
	line-height: 1.5em;
	margin: 110px 20px 0 0;
	padding-bottom: 10px;
}
div#summitnavdateshort h3 {
	margin: 90px 20px 0 0;
}
div#summitnavdateshorter h3 {
	margin: 75px 20px 0 0;
}
div#summitnav h3 .bigger {
	font: 22px verdana,arial,sans-serif;
}
div#summitquote {
	clear: both;
	border-top: 1px solid #fff;
}
div#summitquote {
	margin: 0;
	padding-top: 0;
	/*min-height: 450px;*/
}

div#summitquote h1 {
	margin: 0;
	padding: 15px 0 0 25px;
	color: #d68019;
}
div#summitquote p {
	font: 14px verdana,arial,sans-serif;
	line-height: 1.4em;
	color: #676767;
	margin-top: 10px;
	padding: 0 25px 5px 25px;
}
div#summitquote p a,div#summitquote p a:link,div#summitquote p a:visited,div#summitquote p a:active {
	color: #676767;
}
div#summitquote p a:hover{
	color: #d68019;
}
div#summitquote p.caption {
	font: 10px verdana,arial,sans-serif;
	line-height: 1.4em;
	margin: 0;
	padding: 5px 25px 10px 25px;
}
div#summitquote p .bumpy, p .bumpy {
	font: 17px verdana,arial,sans-serif;
	line-height: 1.2em;
	color: #333;
}
div#summitquote p .orangey,div#summitquote p.orangey, div#summitquote a .orangey,div#summitquote p .orangey a,div#resourceswhitepaper p.orangey,div#resourceswhitepaper p.orangey a {
	color: #d68019;
}
div#resourceswhitepaper p.orangey {
	margin-top: 20px;
	margin-bottom: 20px;
}
 div#summitquote p .orangey a:hover, div#resourceswhitepaper p.orangey a:hover {
	color: #333;
}
div#summitquote h2.orangey {
	font: 14px verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 1.6em;
	color: #d68019;
	margin-top: 10px;
	padding: 10px 25px 0 25px;
}
div#summitquote h4 {
	font: 10px verdana,arial,sans-serif;
	margin: 0;
	padding: 12px 0 0 25px;
	color: #333;
}
div#summitquote p.creditlink {
	font: 10px verdana,arial,sans-serif;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 0 5px;
}
div#summitquote p.creditlink a {
	color: #d68019;
	padding: 0 0 0 20px;
}
div#summitquote p.creditlink a:hover {
	color: #333;
}
div#summitquote p.creditlink img {
	margin-bottom: -1px;
}
div#summitquote p.credit {
	font: 10px verdana,arial,sans-serif;
	line-height: 1.4em;
	color: #333;
	margin: 0;
	padding: 0 0 0 25px;
}
div.summitsection {
	margin: 0 25px 0 25px;
	height: 4px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
div.summithighlightsection {
	margin: 0 25px 0 25px;
	border-bottom: 1px dashed #666;
}
div#summitmain div#summitquote ul {
	display:block;
	margin-left: 50px;
	padding: 5px 10px 0 25px;
	list-style-type: disc;
	list-style-image: url("/images/utilities/orangearrow.jpg");
	list-style-position: outside;
	color: #333;
}
div#summitmain div#summitquote ul.normal {
	display:block;
	margin: 0 0 5px 50px;
	padding: 0 10px 0 25px;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;
	color: #333;
	font: 14px verdana,arial,sans-serif;
	line-height: 1.6em;	
}
div#summitmain div#summitquote ul li p {
	padding-left: 0;
}
div#summitmain div#summitquote #notableaccent {
	background: url("/images/payreel_summit/spring2010/payreel_spring_03.gif");
}
div#summitmain div#summitquote #notableaccent p {
	padding: 10px 60px 10px 70px;
	color: #fff;
}
div.bestp,div.bestp2 {
	width: 601px;
	height: 265px;
	margin: 20px 0 15px 25px;
	padding-bottom: 0;
	background: url("/images/payreel_summit/fall2010/bestpracticescard_01.gif") no-repeat;
}
div.bestp2 {
	height: 300px;
	background: url("/images/payreel_summit/winter2011/bestpractice2.jpg") no-repeat;
}
div.bestp ul li, div.bestp p.reddy {
	color: #c41e12;
}
div.bestp2 ul li {
	color: #007E99;
}
div.bestp .grey, div.bestp2 .grey {
	color: #666;
}

.navrefer {
	padding: 15px 0 20px 25px;	
}
.navrefer a {
	color: #d68019;
}
.navrefer a:hover {
	color: #8e9696;
}


div#contact h1 {
	font: 16px verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0;
	padding: 0 14px 0 14px;
	/*border-bottom: 1px solid #fff;*/
}


div#contact {
	/*background: #DAD5B9;*/
	padding: 0;
	background: #fff;
}
div#contact h1 {
	margin: 0;
	color: #333;
}
div#contact .kludge {
	background: #DAD5B9;
	padding: 10px 25px 8px 25px;
	margin: 0;
	border-bottom: 1px solid #fff;
}

div#contactsub {
	width: 288px;
	padding-top: 0;
}
div#contactsub h2 {
	font: 14px verdana,arial,sans-serif;
	font-weight: bold;
	padding: 25px 20px 0 60px;
}
div#contactsub p {
	padding: 5px 20px 0 60px;
	line-height: 1.3em;
}
div#contactsub hr {
	margin: 25px 55px 0 60px;
	border-top: 1px solid #333;
}
 div#contactmain {
	width:591px;
	background-color: #ffc423;
}
div#contactmain h2 {
	padding: 15px 20px 0 25px;
}
div#contactmain p {
	font: 12px verdana,arial,sans-serif;
	line-height: 1.6em;
	color: #333;
	margin: 0;
	padding: 5px 20px 10px 25px;
}
fieldset {
	border: none;
	padding: 0;
	margin: 10px 10px 0 25px;
}
input, textarea, div#method, div#subscribe {
	margin-bottom: 10px;
	color:#333;
	border: 1px solid #eaeaea;
	margin: 0 0 10px 0;
	font-family: verdana, geneva, helvetica, sans-serif;
	font-size: 10px;
	padding: 8px;
}
textarea,input#yourname,input#yourcompany,input#youremail,input#yourphone,input#preferred,input#subscription {
	width: 530px;
}
div#resourcesmain div#selfauditmain div.selfauditbody fieldset {
	margin: 10px 10px 0 0;
}
div#resourcesmain div#selfauditmain div.selfauditbody input#yourname,div#resourcesmain div#selfauditmain div.selfauditbody input#yourcompany,div#resourcesmain div#selfauditmain div.selfauditbody input#youremail {
	margin-bottom: 10px;
	background-color:#F4F1E2;
	border: none;
	margin: 0 0 10px 0;
	font-family: verdana, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	padding: 10px;
	width: 600px;
}

div#resourcesmain div#selfauditmain div.selfauditfinishlink {
	width: 80px;
}
div#resourcesmain div#selfauditmain div.selfauditnexttextlink {
	float: left;
	width: 315px;
	margin: 10px 0 0 10px;
	font-family: verdana, geneva, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d68019;
}
div#resourcesmain div#selfauditmain div.selfauditproceedlink, div#resourcesmain div#selfauditmain div.selfauditnextlink,div#resourcesmain div#selfauditmain div.selfauditfinishlink {
	text-align: right;
}
div#resourcesmain div#selfauditmain div.selfauditfinishlink {
	float: right;
}
div#resourcesmain div#selfauditmain div.selfauditproceedlink input, div#resourcesmain div#selfauditmain div.selfauditnextlink input,div#resourcesmain div#selfauditmain div.selfauditfinishlink input {
	margin: 0;
	background: url("/images/text/proceed_up.jpg") no-repeat bottom right;
	width: 193px;
	height: 29px;
	cursor: pointer;
}
div#resourcesmain div#selfauditmain div.selfauditnextlink input {
	width: 80px;
	background: url("/images/text/next_up.jpg") no-repeat bottom right;
}
div#resourcesmain div#selfauditmain div.selfauditfinishlink input {
	width: 80px;
	background: url("/images/text/finish_up.jpg") no-repeat bottom right;
}
div#resourcesmain div#selfauditmain div.selfauditproceedlink input:hover {
	background: url("/images/rollovers/proceed_over.jpg") no-repeat bottom right;
}
div#resourcesmain div#selfauditmain div.selfauditnextlink input:hover {
	background: url("/images/rollovers/next_over.jpg") no-repeat bottom right;
}
div#resourcesmain div#selfauditmain div.selfauditfinishlink input:hover {
	background: url("/images/rollovers/finish_over.jpg") no-repeat bottom right;
}


div.question {

}
div.question h2 {
	font-size: 12px;
	color: #757575;
	margin: 0 15px 5px 8px;
}
.answerrow {
	float: left;
	width: 610px;
	margin: 0 0 10px 0;
	padding: 0 0 0 8px;
	border-bottom: 1px solid #ccc;
}
.answerrow #work_at_premises,.answerrow #training,.answerrow #prioritize_work,.answerrow #work_directions,
.answerrow #full_time,.answerrow #viable_without,.answerrow #integral_part,.answerrow #work_outside, .answerrow #other_clients,.answerrow #have_contract,.answerrow #make_available,
.answerrow #use_materials,.answerrow #third_party,.answerrow #pay_expenses,.answerrow #profit_loss {
	float: left;
	margin-top: 5px;
	padding-left: 5px;
	background-color: #3D3E40;
}
.labelshim {
	float:left;
	padding: 5px 20px 0 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

input#Email, input#Phone, input#Either {
	border: none;
}
div#method,div#subscribe {
	background-color:#fffffd;
	padding: 10px;
	height: 15px;
	width: 526px;
}
div.row,div.rowshort,div.rowwider,div.rowwiderlast  {
	float:left;
	background-color:#fffffd;
	padding: 2px 0 2px 0;
	margin: 0;
	position: relative;
	width: 180px;
}
div.rowshort  {
	width: 60px;
	padding-right: 10px;
}
div.rowwider,div.rowwiderlast {
	width: 175px;
	padding-right: 10px;
}
div.rowwiderlast {
	width: 155px;
	padding-right: 0;
}
div.rowshort input,div.rowwider input,div.rowwiderlast input {
	left: 0;
	position: absolute;
	top: 1px;
}
div.row label,div.rowshort label,div.rowwider label,div.rowwiderlast label  {
	width: 150px;
	margin-left: 15px;
	padding-top: 0;
	text-align: left;
}
div#submit {
	clear:both;
	text-align: right;
	color: #fff;
}
div#submit img {
	margin-right: 10px;
}
div#submit input {
	background-color: #FFC423;
}
input.btn, input.resetbtn {
	color:#333;
	border: none;
	margin: 0 0 0 -2px;
	width: 50px;
	padding-left: 0;
	font-size: 11px;
}
input.btn:hover, input.resetbtn:hover {
	color:#d68019;
}
input.resetbtn {
	margin-left: 0;
	width: 85px;
}
div#resourcesmain div#selfauditmain div.selfauditbody div.question h2.error {
	color: #860000;
	font-weight: bold;
}
div#contactmain .error,div.subscription .error {
	color: #860000;
	border: 1px solid #860000;
}
div#contactmain #error,div.subscription #error {
	color: #860000;
	margin: 0 0 10px 0;
	font: 11px verdana,arial,sans-serif;
}
div.selfauditbody #error {
	color: #860000;
	margin: 0 0 10px 10px;
	font: 11px verdana,arial,sans-serif;
	font-weight: bold;
}
div#resourcesmain div#selfauditmain div.selfauditbody input#yourname.error,div#resourcesmain div#selfauditmain div.selfauditbody input#yourcompany.error,div#resourcesmain div#selfauditmain div.selfauditbody input#youremail.error {
	color: #860000;
	border: 1px solid #860000;
}

.subscription {
	margin: 30px 20px 0 15px;
}
.subscribeicon, .subscribeiconsm,.subscribeiconsmspace, .homesubscribeiconsm {
	float: left;
	margin: 5px 0 5px 25px;
}
.homesubscribeiconsm {
	margin: 5px 0 5px 10px;
}
.subscribeiconsmspace {
	margin-top: 25px;
}
.subscribetitle,.subscribetitlesm,.subscribetitlesmspace,.homesubscribetitlesm {
	float: left;
	padding: 22px 0 0 10px;
	color: #d68019;
}
.subscribetitlesm,.subscribetitlesmspace,.homesubscribetitlesm {
	float: left;
	padding: 13px 0 0 10px;
	color: #333;
}
.subscribetitlesmspace {
	padding: 32px 0 0 10px;
}
.homesubscribetitlesm {
	padding: 14px 0 0 5px;
	font-size: 9px;
	color: #333;
}
.subscribetitlesm a,.subscribetitlesm a:link,.subscribetitlesm a:visited, .subscribetitlesm a:active,.subscribetitlesmspace a,.subscribetitlesmspace a:link,.subscribetitlesmspace a:visited, .subscribetitlesmspace a:active {
	color: #333;
}
.homesubscribetitlesm a,.homesubscribetitlesm a:link,.homesubscribetitlesm a:visited, .homesubscribetitlesm a:active {
	color: #333;
}
.subscribetitlesm a:hover,.subscribetitlesmspace a:hover,.homesubscribetitlesm a:hover {
	color: #d68019;
}
div.double, div.doublebg,div.singlebg, div.doublebgshort {
	clear: both;
	margin: 40px 30px 0 25px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	height: 3px;
}
div.doublebg {
	margin-top: 50px;
}
div.doublebgshort {
	margin-top: 10px;
}
div.singlebg {
	margin: 10px 30px 10px 25px;
	border-bottom: none;
}
div.subscription input#yourname, div.subscription input#yourcompany,div.subscription input#youremail {
	width: 560px;
	background-color: #f3f1e5;
}
div.subscription input#yourname.error,div.subscription input#yourcompany.error,div.subscription input#youremail.error {
	color: #860000;
	border: 1px solid #860000;
}
div.subscription div#submit {
	padding-right: 40px;
}
div.subscription div#submit input.btn,div.subscription div#submit input.resetbtn {
	background-color: #fff;
	color:#333;
	border: none;
	margin: 0 0 0 -2px;
	width: 50px;
	padding-left: 0;
	font-size: 11px;
}
div.subscription div#submit input.btn:hover,div.subscription div#submit input.resetbtn:hover {
	color:#d68019;
}
div.subscription div#submit input.resetbtn {
	margin-left: 0;
	width: 85px;
}


.clearer {
	clear:both;
}
.nudger {
	margin-top: 10px;
	margin-bottom: 10px;
}
.leader {
	color: #d68019;
	font: 20px verdana,arial,sans-serif;
}
.orange, .orange a,.oranged,.oranged a,.orangedsm,.orangedsm a, .orangesm, .orangesm:hover, .hoverer:hover, #homerighttop p a:hover, #homerightbottoml p a:hover {
	color: #d68019;
}
div#righty p.orangesm {
	padding-bottom: 0;
	padding-top: 10px;
	color: #d68019;
	font-weight: normal;
}
.orangedsm, .orangedsm a {
	font-size: 11px;
}
.orangesm, .greysm {
	font-size: 11px;
}
.orange:hover,.orange a:hover  {
	color: #8e9696;
}
.oranged a:hover  {
	color: #333;
}
.orangedsm a:hover  {
	color: #999;
}
.dashy {
	color: #fff;
	padding: 17px 0 0 25px;
}
.orangedashy,.orangedashyfill {
	color: #d68019;
	padding: 5px 0 0 25px;
}
.orangedashyfill {
	padding: 5px 0 10px 25px;
}
.paddy {
	padding-left: 10px;
	font-style: italic;
}
.paddyplain {
	padding-left: 10px;
}
div#crewquote div#lefty h2.bumpy {
	margin-top: 40px;
}
div#resourceswhitepaper h2#bundlepay {
	margin-bottom: 20px;
}
.subquote {
	color: #333;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}

div#footer {
	clear:both;
	margin-top: 10px;
	padding: 8px 14px 8px 14px;
	min-height: 110px;
	font: 10px verdana,arial,sans-serif;
	line-height: 1.4em;
	color: #8e9696;
	text-transform: none;
	text-align: left;
	border-top: 1px solid #fff;
	background-color: #000;
}
div#footer a {
	color: #8e9696;
}
div#footer a#footeron,div#footer a#footeron:link,div#footer a#footeron:visited,div#footer a#footeron:active {
	color: #d68019;
}
div#footer a:hover {
	color: #d68019;
	text-decoration:none;
}
div#footertower {
	border-bottom: 1px solid #666;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
div#footertower .tower, div#footertower .towerend {
	float:left;
	text-align: left;
}
div#footersocial  {
	padding-top: 5px;
	padding-bottom: 14px;
	padding-left: 0;
	padding-right: 10px;
	text-align: left;
}
div#footertower #footersocialbottom {
	clear: both;
	padding-bottom: 15px;
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
div#footersocial .stupidleft, div#footersocial .stupidright, div#footersocial .stupidleftstart{
	float: left;
	min-height: 38px;
	border-right: 1px solid #666;
	padding: 2px 27px 2px 27px;
}
div#footersocial .stupidleftstart{
	padding-left: 0;
}
div#footersocial .stupidright{
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 10px;
}
div#footersocial .stupidright {
	border-right:  none;
}
div#footernav {
	clear: both;
	border-top: 1px solid #666;
	padding-top: 5px;
	margin-top: 5px;
}
.newsimage {
	margin-right: 12px;
	margin-bottom: 5px;
}
#summitquote p.exposition {
	font-size: 12px;
}
.spacer {
	height: 20px;
}
.bigspacer {
	height: 100px;
}
