/* CSS Document */

/* general */
body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	font:11px/1.2 Verdana, Arial, Helvetica, sans-serif;
}
form, img {
	margin:0;
	padding:0;
	border:0;
}
.clear {
	clear:both;
}
h1,h2,h3 {
	margin:0;
	padding:0;
}
p {
	line-height:1.2em;
	margin:0;
	padding:0 0 9px 0;
}
a:link,
a:visited,
a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

sup { /* line height fix */
	position:relative;
	top:-2px;
	font-size:9px;
}
#wrp {
	width:956px;
	margin:0 auto;
	padding:20px 14px 20px 20px;
}
.footNote {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footNote ul {
	margin:0;
	padding:0 0 0 33px;
}
.footNote ul li {
	list-style:none;
	margin:0;
	padding:0 0 5px 0;
}

/* header */
#hdr {
	width:956px;
	margin:0;
	padding:0;
	background:url(../images/bgd_topNav_M.gif) repeat-x left top;
}
.topLogo {
	float:left;
	width:117px;
	padding:6px 0 14px 22px;
	background:url(../images/bgd_topNav_L.gif) no-repeat left top;
}
.topMid{
	float:left;
	width:648px;
}
.topMid h1 {
	float:left;
	width:452px;
	padding:16px 0 0 0;
}
.topMid h1 span {
	display:none;
	margin:0;
	padding:16px 0 0 0;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
	font-weight:bold;
}
.topMid p {	
	float:left;
	width:196px;	
	margin:0;
	padding:16px 0 0 0;
	font-size:10px;
}
.topMid p a:link,
.topMid p a:visited,
.topMid p a:active {
	float:left;
	display:block;
	text-decoration:none;
	padding:0 23px 0 0;
}
.topMid p a:hover {
	text-decoration:underline;
}
.topRite {
	width:155px;
	float:right;
	padding:13px 13px 17px 0;
	background:url(../images/bgd_topNav_R.gif) no-repeat right top;
}
.search {
	width:135px;
	background:url(../images/bgd_search.gif) no-repeat left top;
	padding:3px 12px 7px 8px;
}
.search label {
	float:left;
	display:none;
}
.search .inBox {
	float:left;
	width:109px;
	border:none;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.search .inGo {
	float:left;
	width:26px;
	height:11px;
	background:url(../images/btn_search.gif) no-repeat right top;
	margin:2px 0 0 0;
	padding:0;
	border:none;
}

/* center */
#ctr {
	width:956px;
	padding:23px 0 31px 0;
	margin:0;
	overflow: hidden;
}

/* left area for navigation */
#lft {
	width:192px;
	float:left;
}
#lft ul {
	width:182px;
	margin:0;
	padding:0;
}
#lft ul li {
	list-style:none;
	font-size:11px;
}
#lft ul li.onLvl1 {
	background:url(../images/bgd_leftNav_on.jpg) no-repeat left top;
}
#lft ul li.lftSpace {
	padding:10px 0;
}
#lft ul li a:link,
#lft ul li a:visited,
#lft ul li a:active {
	display:block;
	width:182px;
	margin:0;
	padding:2px 0 4px 0;
	text-decoration:none;
}
#lft ul li a:hover {
	text-decoration:none;
}
#lft ul li.onLvl1 a:link,
#lft ul li.onLvl1 a:visited,
#lft ul li.onLvl1 a:active {
	width:176px;
	padding:2px 0 4px 6px;
}
#lft ul li.onLvl1 ul {
	width:182px;
	border-bottom:none;
	margin:0;
	padding:0;
}
#lft ul li.onLvl1 li {
	margin:0;
	padding:0;
	font-size:11px;
}
#lft ul li.onLvl1 li a:link,
#lft ul li.onLvl1 li a:visited,
#lft ul li.onLvl1 li a:active {
	width:170px;
	padding:2px 0 4px 12px;
	text-decoration:none;
}
#lft ul li.onLvl1 li a:hover {
	text-decoration:none;
}
#lft ul li.onLvl1 li.onLvl2 a:link,
#lft ul li.onLvl1 li.onLvl2 a:visited,
#lft ul li.onLvl1 li.onLvl2 a:active {
	width:170px;
	padding:2px 0 4px 12px;
	text-decoration:none;
}
#lft ul li.onLvl1 li.onLvl2 a:hover {
	text-decoration:none;
}
#lft ul li.onLvl1 li.onLvl2 li a:link,
#lft ul li.onLvl1 li.onLvl2 li a:visited,
#lft ul li.onLvl1 li.onLvl2 li a:active {
	width:160px;
	padding:2px 0 4px 22px;
	text-decoration:none;
}
#lft ul li.onLvl1 li.onLvl2 li a:hover {
	text-decoration:none;
}


/* middle area for content */
#mid {
	float:left;
	width:470px;
	margin:0 7px 0 0;
	padding:0;
}
.homeMid {
	float:left;
	width:576px;
	height:344px;
	margin:0;
	padding:0;
	background:url(../images/bgd_pearson.jpg) no-repeat left top;
	text-align:center;
}
.homeMid h2 {

	display:block;
	margin:0;
	padding:148px 0 0 206px;
	font-size:11px;
	font-weight:normal;
}
.homeMid h2 a:link,
.homeMid h2 a:visited,
.homeMid h2 a:active {

	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}
.homeMid h2 a:hover {
	text-decoration:underline;
}

.inerMid {
	width:470px;
	padding:4px 0 0 0;
	font-size:11px;
}
.inerMid h2 {
	font-size:21px;
	line-height:.95em;
	font-weight:normal;
	margin:0;
	width:93%;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 6px 0;
}
.inerMid p,
.inerMid .head {
	font-size:11px;
	font-weight:normal;
	line-height:1.2em;
	padding:0 0 9px 0;
}
.inerMid .head b,
.inerMid .head strong {
	font-weight:normal;
	font-style:normal;
}
.inerMid h3 {
	font-size:11px;
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0 0 3px 0;
}
.inerMid h4 {
	font-size:11px;
	font-weight:normal;
	padding:0 0 3px 0;
	margin:0 0 3px 0;
}
.inerMid h5 {
	font-size:100%;
	font-weight:normal;
	padding:3px 0 3px 0;
	margin:0;
}
.inerMid p b,
.inerMid p strong {
	font-weight: bold;
}
.inerMid p a,
.inerMid p a:link,
.inerMid p a:visited,
.inerMid p a:active {
	font-weight:bold;
	text-decoration:none;
}
.inerMid p a:hover {
	text-decoration:underline;
}
.imgGrph1 {
	width:288px;
	float:left;
	margin:0;
	padding:0;
}
.imgGrph2 {
	width:280px;
	float:left;
	margin:0;
	padding:0;
}
.bluTxt {
	font-style:normal!important;
}
.bluTxt strong {
	font-weight:bold!important;
	font-style:normal!important;
}

/* accordian menu */
#kui-accordion {
	clear: both;
	float: left;
	margin-top:18px;
	width:568px;
}
#rit #kui-accordion { width: 280px; }
#kui-accordion h3 {
	cursor: pointer;
	border:none;
}
#kui-accordion h3.active, 
.h-first-elm {
	width:568px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:8px 0 18px 10px;
}
#rit #kui-accordion h3.active, 
#rit .h-first-elm {
	width:270px;
}
#kui-accordion h3, 
#kui-accordion h3.inactive {
	width:568px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:8px 0 18px 10px;
}
#rit #kui-accordion h3, 
#rit #kui-accordion h3.inactive {
	width:270px;
}
.acc-content {
	padding:0;
	margin: -1px 0px 10px 0px;
	width:568px;
}
#rit .acc-content { width: 280px; }

.inerMid #kui-accordion p {
	font-size:11px;
}
#kui-accordion .acc-content p a:link,
#kui-accordion .acc-content p a:visited,
#kui-accordion .acc-content p a:active,
#kui-accordion .acc-content p a:hover {
	text-decoration:underline;
}

/* our business page */
.iner3col {
	width:568px;
}
.iner3col h3 {
	font-size:11px;
	font-weight:normal;
	padding:0 0 10px 0;
}
.iner3Blue,
.iner3Pink,
.iner3Orng {
	width:184px;
	float:left;
	padding:30px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.img3Mid {
	float:left;
	width:184px;
	text-align:center;
	margin:0;
	padding:30px 0 16px 0;
}
.iner3Blue h4,
.iner3Pink h4,
.iner3Orng h4 {
	font-size:11px;
	clear:both;
	margin:0 0 4px 0;
	padding-top:0;
	font-weight:bold;
}
.iner3Blue,
.iner3Pink,
.iner3Orng {
	font-size:10px;
}
.iner3Blue p a:link,
.iner3Pink p a:link,
.iner3Orng p a:link {
	font-weight:normal;
}
.iner3Blue {
	padding:0 8px 0 0;
}
.iner3Pink {
	padding:0 8px 0 0;
}
.iner3Orng {
	padding:0;
}
.iner2col .inerSales,
.iner2col .inerLeft {
	float:left;
	width:290px;
}
.iner2col .inerOpProfit,
.iner2col .inerRight {
	float:left;
	width:278px;
}


/* strategy four parts */
.parts4 {
	width:568px;
	padding:10px 0 20px 0;
	margin:0;
}
.part {
	width:280px;
	float:left;
	padding:0;
	margin:0 4px 0 0;
}
.part h3 {
	font-size:11px;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
}
.inerMid .parts4 .nobdr h3 {
	border-bottom:none;
}
.inerMid .parts4 .nobdr {
	border-bottom:none;
	padding-bottom:10px;
}
.inerMid .parts4 .odd {
	margin:0;
}
.part p {
	font-size:11px;
}
.part p span {
	display:block;
	float:left;
	width:25px;
	padding-bottom:30px;
	font-size:18px;
	font-weight:normal;
}
.part p br {
	clear:both;
}

.list {
	font-size:11px;
	padding:0;
}
.list h3 {
	margin-bottom:0;
}
.list h5 {
	margin:0;
	padding:4px 0;
}
.list p {
	padding:4px 0;
	margin:0;
}
.list p span {
	padding:0 25px 0 0;
}


/* mid wide area */
#mid758 {
	float:left;
	width:758px;
	padding:4px 0 0 0;
	margin:0;
}
#mid758 h2 {
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:.95em;
	font-weight:normal;
	padding:0 0 5px 0;
}
#mid758 h3 {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 3px 0;
	margin:18px 0 3px 0;
}
#mid758 h4 {
	font-size:11px;
	font-weight:normal;
	padding:0;
	margin:18px 0 0 0;
	border:none;
}
#mid758 p strong {
	font-weight:normal;
	font-style:italic;
}
#mid758 p a,
#mid758 p a.link,
#mid758 p a.visited,
#mid758 p a.active,
#mid758 p a.hover {
	font-weight:bold;
}


/* fs table */
table tr td a,
table tr td a:link,
table tr td a:visited,
table tr td a:active,
table tr td a:hover {
	text-decoration:none!important;
}
.table758 {
	width:758px;
	font-size:11px;
	border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
.tw233 { width: 233px; }
.tw25 { width: 25px; }
.table564 {
	width:564px;
	font-size:11px;
}
.table758 tr th,
.table564 tr th {
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0;
}
.table758 tr.noBdrBtm th,
.table564 tr.noBdrBtm th {
	border-bottom:none;
}
.table758 tr td,
.table564 tr td {
	padding:4px 0;
}
.table758 tr td h4,
.table564 tr td h4 {
	font-size:13px;
}
.table758 td em,
.table564 td em {
	font-style:normal;
}

/* fs notes listing */
.notes {
	font-size:11px;
}
.notes ul {
	margin:0;
	padding:0;
}
.notes ul li {
	list-style-type:none;
	padding:4px 0 12px 0;
	margin:0;
}
.notes ul li a:link,
.notes ul li a:visited,
.notes ul li a:active {
	text-decoration:none;
}
.notes ul li a:hover {
	text-decoration:underline;
}
.notes ul li span {
	padding:0 15px 0 0;
}
.notesList ul li {
	font-weight:bold;
}

/* right area for links */
#rit {
	float:left;
	width:280px;
	margin:0;
	padding:0;
}
.homeRit {
	width:166px;
	height:334px;
	padding:11px 11px 0 11px;
	background:url(../images/bgd_welcome.jpg) no-repeat left top;
}
.homeRit p {
	padding:0;
	margin:0;
	font-size:11px;
}
.box185 {
	width:280px;
	float:left;
	padding-top:4px;
	margin-bottom:6px;
}
.box185b {
	clear:both;
	height:12px;
}
.box185 h3 img {
	float:right;
}
.box185 h3 {
	font-size:11px;
	font-weight:normal;
	padding:0 7px;
}
.box185 p {
	font-size:11px;
	padding:5px 9px 0 7px;
}
.box185 p img {
	/*padding-top: 20px;*/
	float:left;
}

.boxHome {
	width:185px;
	float:left;
	padding-top:4px;
	margin-bottom:6px;
}
.boxHomeb {
	clear:both;
	height:12px;
}
.boxHome h3 img {
	float:right;
}
.boxHome h3 {
	font-size:11px;
	font-weight:normal;
	padding:0 7px;
}
.boxHome p {
	font-size:11px;
	padding:5px 9px 0 7px;
}
.boxHome p img {
	padding-top: 20px;
	float:left;
}

.hboxF {
	margin-right:7px;
}
.hboxL {
	margin-right:0px;
}
.hboxF h3,
.hboxL h3 {
	padding-bottom:14px;
}

/* pagination */
#mid758 h2 .span {
	float:right;
	font-size:11px;
	line-height:normal;
}
#mid758 h2 .span a:link,
#mid758 h2 .span a:visited,
#mid758 h2 .span a:active {
	font-weight:bold;
	text-decoration:underline;
}
.pagination {
	width:758px;
	margin:20px 0 0 0;
	padding:3px 0 0 0;
	font-size:10px;
}
.pgPrev {
	float:left;
	width:378px;
}
.pgPrev span {
	float:left;
	padding-left:20px;
	display:block;
	width:290px;
}
.pgNext {
	float:right;
	text-align:right;
	width:378px;
}
.pgNext span {
	float:right;
	padding-right:20px;
	display:block;
	width:310px;
}
.pgPrev a:link,
.pgPrev a:visited,
.pgPrev a:active {
	float:left;
	display:block;
	font-weight:bold;
	text-decoration:underline;
}
.pgNext a:link,
.pgNext a:visited,
.pgNext a:active {
	float:right;
	display:block;
	font-weight:bold;
	text-decoration:underline;
}

/* download links */
#downloads {
	width:564px;
	font-size:11px;
}
#downloads ul {
	margin:0;
	padding:0 0 15px 0;
}
#downloads ul li {
	list-style:none;
	margin:0;
	padding:3px 0;
}

/* sitemap */
.sitemap {
	width:564px;
	margin:0;
	padding:0;
	font-size:11px;
}
.sitemap ul {
	margin:0;
	padding:0;
}
.sitemap ul li {
	list-style-type:none;
	margin:0;
	padding:0 0 5px 0;
}
.sitemap ul ul {
	padding:5px 0 0 0;
}
.sitemap ul li li {
	list-style-type:none;
	margin:0;
	padding:0 0 5px 20px;
}
.sitemap ul li li li {
	list-style-type:none;
	margin:0;
	padding:0 0 5px 40px;
}

/* footer */
#ftr {
	width:950px;
	text-align:center;
	margin:0;
	padding:12px 0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ftr ul {
	width:830px;
	margin:0;
	padding:0 0 0 120px;
}
#ftr ul li {
	float:left;
	list-style:none;
	padding:0 11px;
}
#ftr ul li span {
	width:120px;
	display:block;
}
#downloads a
{
	font-weight:bold;
	text-decoration:underline;
}
.dwn_pdf
{
	float:right;
	margin:3px 10px 10px 0;
	clear:right;
}
.dwn_pdf img
{
	border:0px;
}

.rightCol { width: 188px !important; }

.w470 { width: 470px !important; margin-right: 10px !important; }
.w280 { width: 280px !important; }

.leftText { float: left; }
.rightImage { float: right; }

.w70 { width: 70%; }
.w60 { width: 60%; }
.w50 { width: 50%; }
.w576 { width: 576px !important; margin-right: 0 !important; }
.w188 { width: 188px !important; }

.mb15 { margin-bottom: 15px; }
