body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	margin: 0px;}* html body {	font-size: x-small; /* for IE5/Win */	font-size: small; /* for other IE versions */}#mast {	background-color: #1B226E;	background-image: url(images/mast-left.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0;	width: 100%;	height: 59px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}#title {	font-size: 150%;	font-weight: bold;	float: left;	margin: 0px;	padding: 0px;	display: none;}#strap {	margin: 0px;	padding: 18px 20px 0px 0px;	float: right;	color: #FFFFFF;	font-size: 130%;	font-weight: normal;}#bar {	height: 13px;	width: 100%;	margin: 0px;	padding: 0px;	clear: both;	float: left;	background-image: url(images/topBar.jpg);}#popBar {	height: 30px;	width: 100%;	margin: 0px;	padding: 0px;	clear: both;	float: left;	background-image: url(images/popBar.jpg);}#bar2 {	height: 13px;	width: 100%;	margin: 0px;	padding: 0px;	clear: both;	float: left;	background-image: url(images/topBar2.jpg);}#curveBar {	height: 16px;	width: 100%;	margin: 0px;	padding: 0px;	clear: both;	float: left;	background-image: url(images/topCurve.jpg);	background-repeat: no-repeat;}#flash {	background-color: #FFFFFF;	height: 97px;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	clear: both;}#aboutTop {	background-color: #FFFFFF;	height: 121px;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	clear: both;	font-size: 130%;	background-image: url(images/about-top.jpg);	background-repeat: no-repeat;	color: #FFFFFF;}#mapTop {	background-color: #FFFFFF;	height: 121px;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	clear: both;	font-size: 130%;	background-image: url(images/map-top.jpg);	background-repeat: no-repeat;}#pskillsTop {	background-color: #FFFFFF;	height: 121px;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	clear: both;	font-size: 130%;	background-image: url(images/pskills-top.jpg);	background-repeat: no-repeat;}#assessTop {	background-color: #FFFFFF;	height: 121px;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	clear: both;	font-size: 130%;	background-image: url(images/assess.jpg);	background-repeat: no-repeat;	color: #FFFFFF;}#infoTop {	background-color: #FFFFFF;	height: 121px;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	clear: both;	font-size: 130%;	background-image: url(images/info-top.jpg);	background-repeat: no-repeat;}#contactTop {	background-color: #FFFFFF;	height: 121px;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	clear: both;	font-size: 130%;	background-image: url(images/contact-top.jpg);	background-repeat: no-repeat;}#buyTop {	background-color: #FFFFFF;	height: 121px;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	clear: both;	font-size: 130%;	background-image: url(images/buy.jpg);	background-repeat: no-repeat;}#nav {	margin: 0;	padding: 4px 0px 0 3%;	list-style: none;	float: left;	width: 97%;	background: #1B226E url(images/nav_bg.gif) repeat-x bottom left;}#nav li {	margin: 0px;	padding: 0px;	float: left;	text-align: center;}#nav a {	display: block;	float: left;	margin: 0 2px 0 0;	padding: 4px 8px 4px 8px;	color: #FFFFFF;	text-align: center;	font-weight: bold;	font-size: 80%;	line-height: 100%;	text-decoration: none;	background: #2732AC url(images/nav_bg.gif) repeat-x bottom left;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-left: 1px solid #000000;}#nav a:hover {	color: #FFFFFF;	background: #0066CC url(images/nav_bg.gif) repeat-x bottom left;}#nav a:active, body#network #t-network a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#nav a:active, body#about #t-about a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#nav a:active, body#pskills #t-pskills a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#nav a:active, body#info #t-info a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#nav a:active, body#contact #t-contact a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#nav a:active, body#map #t-map a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#nav a:active, body#home #t-home a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#nav a:active, body#assess #t-assess a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#nav a:active, body#buy #t-buy a {	color: #FFFFFF;	background: #BE000B url(images/nav_bg_red.jpg) repeat-x bottom left;}#container {	padding: 0;	margin: 0 0 0 0;	width: 100%;	min-width: 1000px;	min-height: 600px;	background-image: url(images/navBack.jpg);	background-repeat: repeat-y;}#containerHome {	padding: 0;	margin: 0 0 0 0;	width: 100%;	min-width: 850px;	min-height: 600px;	background-image: url(images/home1.jpg);	background-repeat: no-repeat;	background-position: 0px 204px;}#content {	float: left;	width: 55%;	padding: 3% 0% 3% 20%;	line-height: 130%;	color: #333333;	display: block;}#content2 {	background-color: #FFFFFF;	float: right;	display: block;	padding: 0 6% 0 0;	line-height: 130%;	color: #333333;	width: 70%;	font-size: 90%;}#content3 {	background-color: #FFFFFF;	display: block;	padding: 0 10% 0 4%;	line-height: 130%;	color: #333333;	width: 84%;	font-size: 90%;}#contentBook {	background-color: #FFFFFF;	float: right;	display: block;	padding: 0 6% 0 0;	line-height: 130%;	color: #333333;	width: 70%;	height: 1100px;}#sidebar {	float: right;	width: 21%;	padding: 0px 10px 0 0px;	height: 100%;}#footer {	clear: both;	background-image: url(images/base.jpg);	background-repeat: no-repeat;	padding: 30px 0px 10px 3%;	width: 97%;	font-size: 80%;	color: #999999;	text-decoration: none;	background-color: #FFFFFF;}#footer2 {	clear: both;	background-image: url(images/base2.jpg);	background-repeat: no-repeat;	padding: 30px 0px 10px 3%;	width: 97%;	font-size: 80%;	color: #999999;	text-decoration: none;	background-color: #FFFFFF;}h2 {	font-size: 170%;	color: #1B226E;	font-weight: normal;	line-height: 130%;}b {	font-weight: bold;	color: #1B226E;}#footer a {	color: #999999;	text-decoration: none;	}#footer2 a {	color: #999999;	text-decoration: none;	}#footer a:hover {	text-decoration: underline;	color: #999999;	}#footer2 a:hover {	text-decoration: underline;	color: #999999;	}#pay {	background-image: url(images/payment.png);	background-repeat: no-repeat;	display: inline;	float: right;	height: 32px;	width: 244px;	margin-right: 10px;}#top {	float: right;	font-size: 80%;	color: #999999;	text-decoration: underline;}i {	font-style: normal;	font-weight: normal;	padding-top: 7px;	display: block;	float: left;	padding-bottom: 7px;}#leftNav {	background-color: #BE000B;	margin: 0px;	padding: 0px;	float: left;	width: 181px;	display: block;	height: 80%;	position: static;}#leftNav2 {	background-color: #BE000B;	margin: 0px;	padding: 0px;	list-style-type: none;	width: 100%;}#leftNav a {	color: #FFFFFF;	text-decoration: none;	display: block;	padding: 0px;	margin: 0px;	font-weight: bold;}#leftNav li {	font-size: 80%;	margin: 0px;	padding: 7px 5px 7px 38px;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-left: 1px solid #000000;	background-image: url(images/arrow.jpg);	background-repeat: no-repeat;	background-position: 26px 9px;}#image-buy {	background-image: url(images/courseCatalogue.jpg);	margin: 0;	padding: 0;	height: 80px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-about {	background-image: url(images/about.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-assess {	background-image: url(images/assessSide.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-timeline {	background-image: url(images/timeline.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-network {	background-image: url(images/network.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-pskills {	background-image: url(images/pskills.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-building {	background-image: url(images/blocks.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-faq {	background-image: url(images/faq.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-develop{	background-image: url(images/developing.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-convert{	background-image: url(images/converting.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-delivery{	background-image: url(images/delivery.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-info {	background-image: url(images/info.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-events {	background-image: url(images/events.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-news {	background-image: url(images/news.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-case {	background-image: url(images/casestudies.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-white {	background-image: url(images/whitepapers.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-contact {	background-image: url(images/contact.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#image-map {	background-image: url(images/map.jpg);	margin: 0;	padding: 0;	height: 163px;	width: 179px;	border: 1px solid #000000;	display: block;}#related {	padding-top: 10px;	font-size: 80%;	color: #FFFFFF;	padding-left: 26px;	padding-bottom: 10px;	font-weight: bold;	border-top: 0px none;	border-right: 1px solid #000000;	border-bottom: 0px none;	border-left: 1px solid #000000;	padding-right: 5px;}#related2 {	background-color: #BE000B;	margin: 0px;	padding: 0px;	list-style-type: none;	width: 100%;}#related2 a {	color: #FFFFFF;	text-decoration: none;	display: block;	padding: 0px;	margin: 0px;	font-weight: bold;	border: 0px none;}#related2 li {	font-size: 70%;	margin: 0px;	padding: 8px 5px 5px 38px;	border: 0px none;	border-top: 0px none;	border-right: 1px solid #000000;	border-bottom: 0px none;	border-left: 1px solid #000000;}#crumb {	font-size: 80%;	color: 1B226E;	display: block;}#crumb a {	color: 1B226E;}.green {	color: #FFFFFF;	background-color: #006600;	padding: 5px 5px 5px 10px;	font-weight: bold;}.yellow {	color: #FFFFFF;	background-color: #CCBD00;	padding: 5px 5px 5px 10px;	font-weight: bold;}.blue {	color: #FFFFFF;	background-color: #0066CC;	padding: 5px 5px 5px 10px;	font-weight: bold;}#content2 td ul {	list-style-type: none;	padding: 0px;	margin: 0px;	line-height: 150%;}#popContent {	background-image: url(images/side.jpg);	background-repeat: repeat-y;	background-color: #FFFFFF;	float: left;	width: 89%;	padding-top: 10px;	padding-right: 1%;	padding-bottom: 0px;	padding-left: 10%;	color: #333333;}#popContent2 {	background-image: url(images/side.jpg);	background-repeat: repeat-y;	background-color: #FFFFFF;	float: left;	width: 84%;	padding-top: 10px;	padding-right: 6%;	padding-bottom: 0px;	padding-left: 10%;	color: #333333;}#popLeft {	float: left;	padding-right: 30px;	padding-bottom: 10px;}.self {	font-weight: bold;	color: #006600;}.people {	font-weight: bold;	color: #CCBD00;}.work {	font-weight: bold;	color: #0066CC;}.popHead {	font-size: 130%;	font-weight: normal;	color: #1B226E;}#popList{	color: #666666;	text-decoration: none;	margin: 0px;	padding: 0px;}#popList li{	list-style-type: none;}#popList li a{	color: #666666;	text-decoration: none;	line-height: 140%;}#popList li a:hover{	color: #666666;	text-decoration: underline;	line-height: 140%;}.popSubHead {	font-size: 120%;	font-weight: normal;	color: #666666;	padding-top: 15px;}#popDes {	margin: 0px;	padding: 0px;	width: 90%;	float: left;}.disclaimerHead {	font-size: 170%;	font-weight: normal;	color: #1B226E;}#disclaimerDes {	margin: 0px;	padding: 0px;	width: 90%;	float: left;	font-size: 90%;}.popTable {	font-size: 90%;	margin: 5px 0px 20px;	padding: 0px;	width: 100%;	border: 1px solid #666666;}.popTable2 {	font-size: 90%;	margin: 0px;	padding: 0px;	width: 100%;	border: 1px solid #666666;	line-height: 160%;	vertical-align: top;}.listGreyA {	line-height: 140%;	padding-top: 10px;	vertical-align: text-top;	padding-left: 10px;	width: 33%;	background-color: #E5EFFA;	padding-bottom: 6px;	padding-right: 10px;}.listGreyA2 {	vertical-align: middle;	background-color: #E5EFFA;	width: 11%;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	font-size: 80%;}.listGreyA3 {	vertical-align: text-top;	background-color: #FFFFFF;	width: 11%;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	font-size: 80%;}.listGreyB {	line-height: 140%;	padding-top: 10px;	vertical-align: text-top;	padding-left: 10px;	width: 33%;	background-color: #E8E8F0;	padding-bottom: 6px;	padding-right: 10px;}.listGreyC {	line-height: 140%;	padding-top: 10px;	vertical-align: text-top;	padding-left: 10px;	width: 33%;	background-color: #FFFFFF;	padding-bottom: 6px;	padding-right: 10px;}.listGreen {	line-height: 140%;	padding-top: 4px;	vertical-align: text-top;	padding-left: 10px;	width: 33%;	background-color: #E5EFE5;	padding-bottom: 6px;	padding-right: 2px;}.listYellow {	line-height: 140%;	padding-top: 4px;	vertical-align: text-top;	padding-left: 10px;	width: 33%;	background-color: #FAF8E5;	padding-bottom: 6px;	padding-right: 2px;}.listBlue {	line-height: 140%;	padding-top: 4px;	vertical-align: text-top;	padding-left: 10px;	width: 33%;	background-color: #E5EFFA;	padding-bottom: 6px;	padding-right: 2px;}.mainlistGreen {	line-height: 140%;	padding-top: 10px;	color: #333333;}.mainlistYellow {	line-height: 140%;	padding-top: 10px;	color: #333333;}.mainlistBlue {	line-height: 140%;	padding-top: 10px;	color: #333333;}.newsHead {	font-weight: bold;	color: #FFFFFF;	background-color: #1B226E;	padding: 3px 3px 3px 10px;}.newsHead2 {	font-weight: bold;	color: #FFFFFF;	background-color: #1B226E;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}.newsBody {	font-weight: normal;	color: #333333;	background-color: #E8E8F0;	width: 90%;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 0px;	padding-left: 10px;}.newsDate {	font-size: 90%;	color: #FFFFFF;	float: right;	padding-right: 10px;}.newBullet {	list-style-type: disc;	list-style-position: inside;}#content2 ul {	margin: 0px;	padding: 0 0 20px 0;	list-style-type: none;}.selfP {	color: #006600;}#content2 .selfP a {	color: #006600;	text-decoration: none;}#content2 .selfP a:hover {	color: #006600;	text-decoration: underline;}.peopleP {	color: #CCBD00;}#content2 .peopleP a {	color: #CCBD00;	text-decoration: none;	}#content2 .peopleP a:hover {	color: #CCBD00;	text-decoration: underline;}.workP {	color: #0066CC;}#content2 .workP a {	color: #0066CC;	text-decoration: none;}#content2 .workP a:hover {	color: #0066CC;	text-decoration: underline;}#popTable2 td {	background-color: #E8E8F0;	vertical-align: text-top;	padding: 0px 12px;	line-height: 150%;	margin: 0px;	border-right-width: 4px;	border-right-style: solid;	border-right-color: #FFFFFF;	width: 40%;}#leftNav li a:hover {	text-decoration: underline;}.img {	padding: 0px;	float: right;	border: 1px solid #666666;	margin: 3px 5px 10px 10px;}.bold {	font-weight: bold;}.strapline {	font-weight: bold;	color: #1B226E;	padding-top: 10px;	padding-bottom: 10px;	clear: both;}#subhead {	float: left;	padding-top: 62px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 19px;}.newsHeadText {	float: left;	width: 70%;}.left {	float: left;	margin-right: 10px;	display: block;	clear: both;	margin-bottom: 20px;}.left2 {	float: left;	margin-right: 10px;	clear: both;	vertical-align: middle;}.boxContainer {	width: 460px;	clear: both;}#content table {	margin: 0px;	padding: 0px;	clear: both;}
