* { padding: 0; margin: 0; }
html {
	min-height: 101%; 
} 



body {
	height: 749px;
	border-top: 5px solid #c0d232;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-attachment: fixed;
}
#wrapper {
	margin: 0 auto;
	width: 800px;
	height: auto;
	background-color: #FFFFFF;
	position: static;

}
#header {
	width: 790px;
	float: left;
	height: 100px;
	margin: 0px 0px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/our_approach_header.jpg) no-repeat scroll center top;
}
#leftcolumn {
	background: #FFFFFF;
	height: auto;
	width: 355px;
	padding-top: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
	float: left;
}
.smallTxt {
}

.innerNav {
	background: #FFFFFF;
	width: 355px;
	height: 300px;
	margin-top: 28px;
	margin-bottom: 5em;
	padding-bottom: 5em;
}
.Forwardslash {
	color: #C0D230;
}

img.floatright {
	font: 11px Tahoma;
	color: #333333;
	float: left;
	width: 90px;
	height: 90px;
	margin-right: 5px;
	padding-right: 5px;
}


#rightcolumn {
	color: #57768F;
	background: #FFFFFF;
	height: auto;
	width: 424px;
	display: inline;
	font: 11px/1.4em Tahoma;
	text-transform: none;
	padding-bottom: 10px;
	margin-bottom: 5px;
	float: left;
	margin-left: 2px;
}
h1 {
	font: bold 12px Tahoma;
	color: #57768F;
}

.bodytxtBold {
	font: bold 11px/1.4em Tahoma;
	color: #57768F;
}

#footer {
	width: 800px;
	clear: both;
	color: #56768F;
	background: #FFFFFF;
	margin: 0px 0px 10px;
	height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 10px Tahoma;
}.innerNavLogo {
	background: #CCCCCC;
	width: 250px;
	height: 300px;
	font: 11px Tahoma, "Trebuchet MS";
	color: #333333;
}
#headerWho {
	color: #333;
	width: 800px;
	float: left;
	height: 87px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../images/header_who_notext.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#NewsBott {
	height: 70px;
	width: auto;
	background: url(../images/bg_newsletter.jpg) no-repeat scroll left center;
	position: relative;
	padding-top: 70px;
	margin-top: 70px;
	padding-left: 15px;
}
.textfield {
	margin-top: -5px;
	padding-top: -5px;
	padding-left: 7px;
	margin-left: 7px;
	font-family: Tahoma;
	font-size: 10px;
}
.smallTxt {
	font: 9px Tahoma;
	color: #56768F;
	margin-top: 1px;
	padding-top: 1px;
}
.imgicon {
}


#headerApproach {
	width: 800px;
	float: left;
	height: 80px;
	margin: 0px 0px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/our_approach_header.jpg) no-repeat scroll center top;
}
.innerNavBottom {
	background: #FFFFFF;
	width: 355px;
	height: 300px;
	margin-top: 28px;
	font: bold 11px Tahoma;
	color: #57768F;
}
.Newsletter {
	background: #FFFFFF url(../images/bg_newsletter.jpg) no-repeat scroll center top;
	width: 355px;
	height: 63px;
	margin-top: 28px;
	font: bold 11px Tahoma;
	color: #57768F;
	padding-top: 28px;
}
#headerWhoAre {
	width: 800px;
	float: left;
	height: 80px;
	margin: 0px 0px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/who_we_header.jpg) no-repeat scroll center top;
}
.alwaysThinking {
	background-color: #FFFFFF;
	height: 43px;
	width: 141px;
	float: left;
	margin-top: 45px;
	margin-left: 5px;
}

#headerTopNav {
	background-color: #FFFFFF;
	width: 433px;
	float: right;
	margin-top: 45px;
	height: 35px;
}

#headerWhoWho {
	width: 800px;
	float: left;
	height: 80px;
	margin: 0px 0px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/who_who_header.jpg) no-repeat scroll center top;
}
#headerWhoHelped {
	width: 800px;
	float: left;
	height: 80px;
	margin: 0px 0px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/who_helped_header.jpg) no-repeat scroll center top;
}
#headerGet {
	width: 800px;
	float: left;
	height: 80px;
	margin: 0px 0px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/get_header.jpg) no-repeat scroll center top;
}
#NewsBottHome {
	height: auto;
	margin-top: 80px;
	width: auto;
	background: #FFFFFF;
	position: relative;
	padding-left: 25px;
	padding-top: 15px;
}
#headerHome {
	width: 800px;
	float: left;
	height: 80px;
	margin: 0px 0px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-attachment: scroll;
	background-image: url(../images/home_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#rightcolumnHome {
	color: #57768F;
	background: #FFFFFF;
	height: auto;
	width: 424px;
	display: inline;
	font: 11px/1.4em Tahoma;
	text-transform: none;
	padding-bottom: 10px;
	margin-bottom: 5px;
	float: left;
	margin-left: 2px;
}
#footerHome {
	width: 800px;
	clear: both;
	color: #56768F;
	background: #FFFFFF;
	margin: 0px 0px 10px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 10px Tahoma;
}

/* LINK STYLES*/

a:link.bodylinks	{
	color : #56768F;
	text-decoration: underline;
	font: 11px Tahoma;
}
a:visited.bodylinks	{
	color : #56768F;
	text-decoration: none;
	font: 11px Tahoma;
}
a:hover.bodylinks	{
	color : #CCCCCC;
	text-decoration: none;
	font: 11px Tahoma;
}
a:active.bodylinks	{
	color : #CCCCCC;
	text-decoration: none;
	font: 11px Tahoma;
}
.NavLaptop {
	background-color: #FFFFFF;
	width: 424px;
	height: 30px;
	margin-top: 65px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


/* SMALL LINKS */

a:link.smallinks		{
	color : #56768F;
	text-decoration: none;
	font: 9px Tahoma;
}
a:visited.smallinks	{
	color : #56768F;
	text-decoration: none;
	font: 9px Tahoma;
}
a:hover.smallinks		{
	color : #CCCCCC;
	text-decoration: none;
	font: 9px Tahoma;
}
a:active.smallinks	{
	color : #CCCCCC;
	text-decoration: none;
	font: 9px Tahoma;
}

/* UNSUBSCRIBE*/

a:link.unsub		{
	color : #56768F;
	font: 10px Tahoma;
	text-decoration: none;
}
a:visited.unsub	{
	color : #56768F;
	text-decoration: none;
	font: 10px Tahoma;
}
a:hover.unsub		{
	color : #CCCCCC;
	text-decoration: none;
	font: 10px Tahoma;
}
a:active.unsub	{
	color : #CCCCCC;
	text-decoration: none;
	font: 10px Tahoma;
}
#rightcolumnSub {
	color: #57768F;
	height: auto;
	width: 424px;
	display: inline;
	font: 11px/1.4em Tahoma;
	text-transform: none;
	padding-bottom: 10px;
	margin-bottom: 5px;
	float: left;
	margin-left: 2px;
	background-color: #CCCCCC;
	margin-top: 38px;
	text-align: center;
	padding-top: 5px;
}
#rightcolumnLaptop {
	color: #57768F;
	height: 300px;
	width: 424px;
	display: inline;
	font: 11px/1.4em Tahoma;
	text-transform: none;
	padding-bottom: 10px;
	margin-bottom: 5px;
	float: left;
	margin-left: 2px;
	background-color: #CCCCCC;
	margin-top: 38px;
}
.Laptop {
	background-color: #FFFFFF;
	width: 424px;
	height: 240px;
	margin-top: 20px;
}
.whoLightbox {
	background-color: #FFFFFF;
	width: 424px;
	height: 30px;
	margin-top: 5px;
}

/* WORK NAVIGATION */


a:link.worklinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
a:visited.worklinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
a:hover.worklinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #C0D230;
}
a:active.worklinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #C0D230;
}
a:hover.laptoplinks	{
	color : #C0D230;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

a:link.laptoplinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
a:visited.laptoplinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
a:active.laptoplinks	{
	color : #C0D230;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
#rightcolumnMain {
	color: #57768F;
	height: auto;
	width: 424px;
	display: inline;
	font: 11px/1.4em Tahoma;
	text-transform: none;
	padding-bottom: 10px;
	margin-bottom: 5px;
	float: left;
	margin-left: 2px;
	margin-top: -67px;
	position: relative;
}
.innerNavHome {
	background: #FFFFFF;
	width: 355px;
	height: 325px;
	margin-top: 28px;
	margin-bottom: 5em;
	padding-bottom: 5em;
}
.NavLaptopHelped {
	background-color: #FFFFFF;
	width: 424px;
	height: 30px;
	margin-top: 39px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/*inner links*/

a:link.innerlinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
}
a:visited.innerlinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
}
a:hover.innerlinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #C0D230;
}
a:active.innerlinks	{
	color : #56768F;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #C0D230;
}#headerTestimonials {
	width: 800px;
	float: left;
	height: 80px;
	margin: 0px 0px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-attachment: scroll;
	background-image: url(../images/testimonials_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#leftcolumnUnsubscribe {
	background: #FFFFFF;
	height: 800px;
	width: 355px;
	padding-top: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
	float: left;
}
#NewsBottUnsub {
	height: 70px;
	width: auto;
	position: relative;
	padding-top: 70px;
	margin-top: 70px;
	padding-left: 15px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left center;
}
