﻿a:link {
	color: #26517D;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	padding: 0px;
	}

a:visited {
	color: #26517D;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	padding: 0px;
	}


a:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	padding: 0px;
	background-color: #8EB4D8;
	}


a:active {
	color: #26517D;
	}


.whitelink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	text-align:center;
	background-color: #8EB4D8;
	}

.whitelink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8EB4D8;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	text-align:center;
	background-color: #FFFFFF;
	}



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	color: #2A3B5C;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	}


body#contact a#contactnav
 {
color:#cccccc;

}


body#sitemap a#sitemapnav
 {
color:#cccccc;

}


body#service a#servicenav
 {
color:#cccccc;

}


body#resources a#resourcesnav
 {
color:#cccccc;

}


body#programs a#programsnav
 {
color:#cccccc;

}


body#coaching a#coachingnav
 {
color:#cccccc;

}


body#support a#supportnav
 {
color:#cccccc;

}


body#npi a#npinav
 {
color:#cccccc;

}


body#testimonials a#testimonialsnav
 {
color:#cccccc;

}


body#assessment a#assessmentnav
 {
color:#cccccc;

}


body#articles a#articlesnav
 {
color:#cccccc;

}


body#clientresults a#clientresultsnav
 {
color:#cccccc;

}


body#faqs a#faqsnav
 {
color:#cccccc;

}


body#aboutus a#aboutusnav
 {
color:#cccccc;

}


body#philosophy a#philosophynav
 {
color:#cccccc;

}


body#home a#homenav
 {
color:#cccccc;

}


.divborder	{
	width: 75%; 
	border: 4px solid #8EB4D8; 
	margin-left: auto; 
	margin-right: auto; 
	padding: 10px;
}

.divcenter	{
	width: 85%; 
	margin-left: auto; 
	margin-right: auto; 
	padding: 10px;
}

entirequestionnaire {
	display: none;
	}


.alignleft {
	
	text-align: left;
}

.alignright {
	text-align: right;
}

.blankbackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
 	color: #2A3B5C;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	}

.bluebackground {
	background-color: #8EB4D8;
	}

.rightborder	{
	border-right: 2px solid #475a6c;
	vertical-align: middle;
	width: 10px;
	}

.boxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #2A3B5C;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;
	}

.bulletinfo {
	line-height: 140%;
	padding-left:10px;
	padding-right: 10px;
	}


.capsheader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-style: normal;
	line-height: 150%;
	font-weight: BOLD;
	font-variant:small-caps;
	text-transform: none;
	background-color: #FFFFFF;
	color: #CC6633;
	text-align:center;
	}


.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	text-align: right;
	color: #2A3B5C;
	margin-top: 0px;
	margin-right: 20px;
	}


.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 2px;
	background-color: #8EB4D8;
	background-repeat: repeat;
	}

.defhdr	{
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 16pt;
	}

	.fixedpos	{
	position:fixed;

}

.generictable	{
	margin: auto;
	padding: 0px;
	width: 100%;
	line-height: 125%;
	}


.getresults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 2px;
	}


.getresults1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #3D5681;
	padding-left: 10px;
	}


.hatchbackground {
	background-color: #FFFFFF;
	 margin-left: auto; 
	 margin-right: auto; 
	 }


.homepgintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 140%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3D5681;
	padding-left: 15px;
	padding-top: 2px;
	}

.maximize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2A3B5C;
	}


.maximize1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2A3B5C;
	}


.maximize2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight:bold;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #FFFFFF;
	color: #2A3B5C;
	}


.maximize3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2A3B5C;
	}


.navbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D5681;
	padding: 0px;
	text-decoration: none;
	}


.navbottomb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}


.navbottoma {
	text-decoration: none;
	}


.navleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D5681;
	padding: 0px;
	text-decoration: underline;
	}


.navtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D5681;
	padding: 0px;
	text-decoration: none;
	background-repeat: repeat-y;
	}


.orignavtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D5681;
	padding: 0px;
	text-decoration: none;
	background-image: url('images/page_background.jpg');
	background-repeat: repeat;
	}

.navvertline {
	background-image: url('images/page_background.jpg');
	background-repeat: repeat-y;
	}


.navthispg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
	}


.navlefta {
	text-decoration: none;
	}

.nameline	{
	line-height:30px;
	margin-top:auto;
	margin-bottom: auto;
	margin-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: 125%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	}

.paraindent {
	text-indent:15px;
	}

.pointsize10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2A3B5C;
	}


	
.printvertline {
	background-image: url('images/test.gif');
	background-repeat: repeat-y
	}


.resultsample {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D5681;
	padding-left: 15px;
	padding-top: 2px;
	}


.resultsample1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 2px;
	}


.rightalign {
	text-align: right;
	}


.smallcapheader {
	font-size: 16pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #2A3B5C;
	}


.underlinebluebackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-image: url('images/rightside.jpg');
	background-repeat: repeat;
	}

.whitemaximize1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	color: #FFFFFF;
	text-align: center;
	}

.whitemaximize2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	color: #FFFFFF;
	}

.whiteonblueunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-image: url('images/rightside.jpg');
	background-repeat: repeat;
	background-color: #8EB4D8
	}

.whiteonblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: 125%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	}

.whiteonblue9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: 125%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	}


.whiteonblue1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	background-color: #8EB4D8;
	}

.whiteonblue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: 125%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	}


.whiteonblue3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-style: italic;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	}

.whiteonblue10ptnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	}

.whiteonblue11ptnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-variant: normal;
	line-height: 125%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	background-color: #8EB4D8;
	}

.whiteonblue12ptnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	}

.whiteonbluebig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #8EB4D8;
	}

.whiteonbluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	text-align:center;
	background-color: #8EB4D8;
	}

.whiteonbluelink11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11pt;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	background-color: #8EB4D8;
	padding-left:5px;
	}



.whiteonwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-image: url('images/whitebox.gif');
	background-repeat: repeat;
	background-color: #FFFFFF;
	}


#datatable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
 	color: #2A3B5C;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
		}

.leftcolumn	{
	border-right: 2px solid #475a6c;
}

