@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
html {
}
body {
	background-color:#CCCCCC;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	
}
h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#065EA7;
	font-weight:normal;
}
h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#666666;
	display:inline;
}
h3 {
	font-size:14px;
	display:inline;
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	font-weight:normal;
	display:inline;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:10px;
	font-weight:normal;
}
img {
	border:none;
}

a:link, a:visited, a:active {
	color:#065EA7;
	font-size:14px;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.wrapper {
	width:800px;
	margin:0px auto;
	padding:0px 0px 40px 0px;
}
.container {
	margin:10px auto;
	width:800px;
	background-image:url(/images/containerBk.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}
.containerBkTop {
	margin:0px auto;
	background-image:url(/images/containerBkTop.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:45px;
	width:800px;
}
.containerBkTop-txt {
	text-align:right;
	padding: 20px 35px 0px 0px;
}
.containerBkTop-txt a:link, .containerBkTop-txt a:visited, .containerBkTop-txt a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.containerBkTop-txt a:hover {
	text-decoration:underline;
}
.header {
	margin:0px auto;
	background-image:url(/images/header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:156px;
	width:800px;
	position:relative;
}
.logo{
	padding: 44px 0px 0px 40px;
	float:left;
}
.clientLogos{
	position:absolute;
	top:55px;
	right:185px;
	z-index:10;
}
.assessmentBoxContainer{
	width:200px;
	float:right;
	position:absolute;
	top:10px;
	right:35px;
}
.assessmentList{
	list-style-type:none;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.assessmentBoxTitle{
	width:200px;
	background-color:#1860AB;
	border:1px #1860AB solid;
	border-bottom:none;
	color:#FFFFFF;
	height:22px;
	padding:2px 8px 4px 8px;
}
.assessmentBox{
	background-color:#D3E2F1;
	border:1px #1860AB solid;
	padding:8px;	
	width:150px;
	width:200px;
}
.headerList a{
	color:#FFFFFF;
	text-decoration:underline;
}
ul.navigation {
	margin:0px auto;
	background-image:url(/images/navigationBk.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:35px;
	width:760px;
	list-style-type:none;
	position:relative;
}
ul.navigation a {
	display:block;
	width:115px;
	height:35px;
	text-indent:-9999px;
	text-decoration:underline;
	overflow:hidden;
}
li.nm_1 {
	position:absolute;
	top:0px;
	left:15px;
	width:100px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat 0 0;
}
li.nm_2 {
	position:absolute;
	top:0px;
	left:136px;
	width:110px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -120px 0;
}
li.nm_3 {
	position:absolute;
	top:0px;
	left:269px;
	width:110px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -254px 0;
}
li.nm_4 {
	position:absolute;
	top:0px;
	left:401px;
	width:100px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -386px 0;
}
li.nm_5 {
	position:absolute;
	top:0px;
	left:523px;
	width:100px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -508px 0;
}
li.nm_6 {
	position:absolute;
	top:0px;
	left:645px;
	width:100px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -630px 0;
}
li.nm_1 a:hover {
	background:url(/images/navigation.jpg) no-repeat 0px -36px;
}
li.nm_2 a:hover {
	background:url(/images/navigation.jpg) no-repeat -120px -36px;
}
li.nm_3 a:hover {
	background:url(/images/navigation.jpg) no-repeat -254px -36px;
}
li.nm_4 a:hover {
	background:url(/images/navigation.jpg) no-repeat -386px -36px;
}
li.nm_5 a:hover {
	background:url(/images/navigation.jpg) no-repeat -508px -36px;
}
li.nm_6 a:hover {
	background:url(/images/navigation.jpg) no-repeat -630px -36px;
}
li.current-nm_1 {
	position:absolute;
	top:0px;
	left:15px;
	width:100px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat 0px -36px;
}
li.current-nm_2 {
	position:absolute;
	top:0px;
	left:136px;
	width:110px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -120px -36px;
}
li.current-nm_3 {
	position:absolute;
	top:0px;
	left:269px;
	width:110px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -254px -36px;
}
li.current-nm_4 {
	position:absolute;
	top:0px;
	left:401px;
	width:100px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -386px -36px;
}
li.current-nm_5 {
	position:absolute;
	top:0px;
	left:523px;
	width:100px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -508px -36px;
}
li.current-nm_6 {
	position:absolute;
	top:0px;
	left:645px;
	width:100px;
	height:35px;
	background:url(/images/navigation.jpg) no-repeat -630px -36px;
}
.content {
	width:700px;
	margin:0px auto;
	padding:30px;
	position:relative;
	text-align:justify;
}
.content .left{
	float:left;
}
.content .left .third{
	width:200px;
}
.content .left .twoThird{
	width:400px;
}

.content .right{
	float:right;
}
.content .right .third{
	width:200px;
}

.content .right .twoThird{
	width:400px;
}


.content-left {
	width:370px;
	float:left;
}
.content-right {
	margin:0px 0px 0px 0px;
	float:right;
}
.footer {
	margin:0px auto;
	background-image:url(/images/footerBk.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:125px;
	width:800px;
}
.footer .quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width:430px;
	margin:0px auto;
	padding: 10px 0px 0px 60px;
}
.legal {
	width:745px;
	text-align:right;
	margin:-20px auto;
	font-size:11px;
	padding:0px 0px 20px 0px;
}
.footerNav {
	margin:0px auto;
	width:800px;
	color:#FFFFFF;
	padding: 25px 0px 0px 0px;
	list-style-type:none;
}
.footerNav ul {
	float:right;
	padding: 0px 30px 0px 0px;
}
.footerNav li {
	display:inline;
}
.footerNav a:link, .footerNav a:visited, .footerNav a:active {
	color:#FFFFFF;
	font-size:11px;
}
.caption{
	text-align:right;
	font-size:10px;
}
.contactus-box{
	padding:10px;
	border:1px #1860AB solid;
}
.contactus-box img{ 
	float:right;
	margin:8px 0px 0px 0px;
}
/*------- Action Box -------*/
.taglineHldr {position:relative; text-align:right;}
.tagline {position:absolute; top:15px; right:51px;}

.taglineHldr2 {position:relative;}
/*.tagline2 {position:absolute; top:115px; left:127px; font-size:12px; color:#1761AA; font-weight:bold; letter-spacing:1px;}*/
.tagline2 {position:absolute; top:2px; right:30px; font-size:12px; color:#FFF; font-weight:bold; text-align:right; font-style:italic;}

.actionBox-container {
	width:290px;
	/*float:right;*/
	margin:0px 0px 10px 0px;
	text-align:left;
}
.actionBox-books-top {
	background-image:url(/images/actionBoxBk_books_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:290px;
	height:33px;
}
.actionBox-assessments-top {
	background-image:url(/images/actionBoxBk_assessments_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:290px;
	height:33px;
}
.actionBox-quote-top {
	background-image:url(/images/actionBoxBk_quote_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:290px;
	height:33px;
}
.actionBox-middle {
	background-image:url(/images/actionBoxBk_middle.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:270px;
	padding:10px;
	
}
.actionBox-middle a:link, .actionBox-middle a:visited, .actionBox-middle a:active {
	float:right;
	width:270px;
	text-align:right;
	padding:6px 0px 0px 0px;
}
.actionBox-middle p {
	float:right;
	margin:0px;
	padding:0px;
}
.thisPadding {
	padding:0px 8px 6px 0px;
}
.actionBox-middle img {
	float:left;
}
.actionBox-bottom {
	background-image:url(/images/actionBoxBk_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:290px;
	height:15px;
}
/*------- Assessment List -------*/
.list-container {
	border-bottom:1px #000000 dashed;
	padding: 15px 0px 15px 0px;
	clear:both;
}
.list-text {
	width:500px;
	float:right;
}
.list-img {
	float:left;
	width:100px;
}
.list-container ul {
	list-style-image:url(/images/listArrow.jpg);
	padding:0px 0px 0px 30px;
}
.list-container li {
	padding: 0px 0px 0px 0px;
}
.list-text a:link, .list-text a:visited, .list-text a:active {
	float:right;
	text-align:right;
}
/*------- Assessment Details -------*/

.assessmentDetail-container {
	padding: 10px 0px 10px 0px;
	text-align:left;
}
.assessmentDetail-container ul.features {
	list-style-image:url(/images/listArrow.jpg);
	padding:0px 0px 0px 30px;
}
.assessmentDetail-container .tab {
	width:500px;
	height:19px;
	float:right;
	border-bottom:1px #000000 solid;
}
.assessmentDetail-container .tab ul {
	list-style-type:none;
}
.assessmentDetail-container .tab li {
	display:inline;
	width:95px;
}
.assessmentDetail-container .tab a:link, .assessmentDetail-container .tab a:visited, .assessmentDetail-container .tab a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
	background:url(/images/tabSamples_left.jpg) no-repeat left top;
	padding:0px 0px 0px 14px;
}
.assessmentDetail-container .tab a span {
	display:block;
	background:url(/images/tabSamples_right.jpg) no-repeat right top;
	padding:0px 10px 0px 5px;
}
.assessmentDetail-container .tab a:hover span {
	text-decoration:underline;
}
.assessmentDetail-container #samples {
	border-right:1px #000000 dashed;
	border-bottom:1px #000000 dashed;
	border-left:1px #000000 dashed;
	clear:both;
	width:498px;
	display:block;
	padding:0 0 10px 0;	
}
.assessmentDetail-container #samples ul {
	padding:10px 0px 0px 10px;
	list-style-type:none;
	width:478px;
	margin:0px 10px 0px 0px;
}
.assessmentDetail-container #samples ul li.heading {
	padding:10px 0px 0px 35px;
	font-size:14px;
	font-weight:bold;
	background-image:none;
	height:auto;
	text-decoration:underline;
	
}
.assessmentDetail-container #samples ul li {
	padding:2px 0px 5px 35px;
	background-image:url(/images/listPDF.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
}
.assessmentDetail-container #samples h3 {
	padding:0px 0px 0px 30px;
}
.assessmentDetail-container #samples a:link, .assessmentDetail-container #samples a:visited, .assessmentDetail-container #samples a:active {
	float:none;
	text-align:left;
	color:#000000;
}
.assessmentDetail-container #samples a:hover {
	text-decoration:underline;
}
.howToView {
	padding:10px 0px 0px 0px;
}
.howToView h3 {
	display:block;
	padding:0px 0px 5px 0px;
}
.howToView-text {
	padding:0px 0px 0px 0px;
	font-size:11px;
	width:375px;
	float:right;
}
.howToView-img {
	float:left;
	width:112px;
}
.howToView-img a {
	float:left;
}
/*------- Bio - Books Page -------*/
.bio-container {
	padding: 10px 0px 10px 0px;
}
.med-text {
	width:500px;
	float:left;
	padding:0 10px 0 0;
}
.med-img {
	float:right;
	width:180px;
}
.med-text a:link, .med-text a:visited, .med-text a:active {
	/*float:left;*/
	text-align:left;
}


/* ----------- My Form ----------- */
/*form p, form h1, form button{border:0; margin:0; padding:0;}*/

form{
	margin:0px auto;
	width:700px;
}
form fieldset {
	border:solid 2px #b7ddf2;
	background:#ebf4fb;
	margin:0px 0px 20px 0px;
	padding:14px;
}

form label {
	display:block;
	float:left;
	width:100%;
	padding-bottom:.25em;

}

form label span {
	float:left;
	width:20%;
	text-align:left;
	padding:2px 2px;
	font-weight:bold;

}
form input {
	float:left;
	font-size:12px;
	padding:2px 2px;
	border:solid 1px #aacfe4;
	width:250px;
	margin:2px 0px 20px 10px;
}

form h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
	
form p {
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}

form .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
	margin:0px 0px 0px 0px;
}
form input.options {
	border:none;
	float:left;
	width:auto;
}
form .label{
	font-weight:normal;
	padding:0px 0px 0px 4px;
}
form textarea{
	width:500px;
	height:150px;
	margin: 0px 0px 20px 0px;
}
form .button {
	clear:both;
	margin-left:550px;
	width:125px;
	height:31px;
	background:#666666;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}


	
.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid #1860AB;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height: 22px;
	z-index: 100;
	background-color: #D3E2F1;
	width: 175px;
}

.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #1860AB;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color:#1860AB;
	color: white;
}

.pdf ul{
	list-style-type:none;
}
.pdf ul li {
	padding:2px 0px 5px 35px;
	background-image:url(/images/listPDF.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
}

.ppt ul{
	list-style-type:none;
}
.ppt ul li {
	padding:2px 0px 5px 35px;
/*	background-image:url(/images/listPDF.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
	height:40px;
}

.quote p {display:none;}
.buyNowBtn input {border:none; outline:none; width:80px;}
.buyNowBtn  {width:110px; margin:0pz 0px 0px 20px;}

.clear{ clear:both;}