/* Template styles for SKL403  */
/* Please note, styles starting in '*' 
or ending with '\9' are IE specific styles*/

@import url(http://fonts.googleapis.com/css?family=Rokkitt:400,700);

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

.textField, .selectField, .checkBox {
		/*background-color: #f3f3f3 !important;
		background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
		margin-bottom: 2.5%;
		padding: 2px;
		height: 20px;
		/*min-width:260px;*/ }
		

.flex {
	min-width: auto !important;
}

.textArea {
		/*background-color: #f3f3f3 !important;
		background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
		margin-bottom: 2.5%;
		padding: 2px;
		/*min-width:260px;*/
}


::-moz-selection { background:#3399FF; color:#fff; text-shadow: none; }
::selection { background:#3399FF; color:#fff; text-shadow: none; }

a { color: #00e; text-decoration: none;}
a:visited { color: #551a8b; }
a:hover { color: ; }
a:focus { outline: none; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
.clr { clear:both; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 0 0; padding: 0 0 0 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

.img-expand { background: url(http://www.skillsoft.com/img/plus.png) 0 0 no-repeat; padding: 0 0 0 25px; }
.img-collapse { background: url(http://www.skillsoft.com/img/minus.png) 0 0 no-repeat; padding: 0 0 0 25px; }
.row-border-bottom { border-bottom:1px solid #E6E8E3; line-height:26px; }
.collection {
	font-size: 120%;
	margin: 0;
	padding:0;
}

.collection-a {}

.legal {
	font-size: 70%;
}

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
select { -webkit-appearance: none; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing: content-box; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"], input[type="catSearchText"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
/*select[type="catSearchSelect"] { -webkit-appearance: menulist-text; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; padding: 0.5em 1em 0.5em 0.75em; }*/
/*select[type="catSearchSelect"] { line-height: 2em; }*/
input[type="search"], input[type="catSearchText"], select[type="catSearchSelect"]::-webkit-search-decoration, input[type="search"], input[type="catSearchText"], select[type="catSearchSelect"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

select{
}


/*
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
*/
/*
.active { font-weight:bold; }
table { border-collapse:separate; border-spacing: 3px; }
.td-title { font-weight:bold; }
.td-heading { font-weight:bold; background-color:#31a3d3; color:#fff; }
.td-text { font-weight:normal; }
.table-border { border: 0px solid #ddd; }
td { border:1px solid #ddd; border-radius:10px !important; }
.td-no-border { border:0px; border-radius:0px; }
*/
.pbox { position: relative; float: left; background: #fff; -moz-box-shadow: 3px 3px 3px 3px #B7B8B4; -webkit-box-shadow: 3px 3px 3px 3px #B7B8B4; box-shadow: 3px 3px 3px #B7B8B4; border-bottom: 1px solid #EBECE7; border-left: 1px solid #D6D7D2; border-right: 1px solid #D6D7D2; border-top: 1px solid #B7B8B4; border-radius: 10px; padding: 5px; margin: 0 20px 20px 0; vertical-align:middle; width: 250px; height: 140px; }
p.row { position: relative; float: left; }
img.center { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; text-align:center; }
#pname { position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:50%; margin:auto; font-size:180%; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.contain {
	overflow: hidden;
}

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h1, h2, h3 { orphans: 3; widows: 3; }
  h1, h2, h3 { page-break-after: avoid; }
}


html {
	background: url(http://www.skillsoft.com/img/header-bg.png) 0 0 repeat-x;
}

body {
	background: url(http://www.skillsoft.com/img/header-nav-bg.png) 0 0 no-repeat;
	margin: 0 auto;
	max-width: 2450px;
}

@media only screen and (max-width: 640px) {

	#catSearchText, #catSearchSelect, #filter {
		/*background-color: #f3f3f3 !important;
		background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
	 	margin-right: 2.5%;
		padding: 2px;
		height: 25px;
	}
	
	#catSearchSelect, #filter, .select, select {
		-webkit-appearance: button;
		-webkit-padding-end: 25px !important;
		-webkit-padding-start: 2px;		
		-webkit-user-select: none;
		/*background-color: #f3f3f3 !important;
		background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
		margin-right: 2.5%;
		padding: 2px;
		/*padding-right: 20px;*/
		height: 25px;
		background: url(../img/select-arrow.png);
		background-position: center right;
		background-repeat: no-repeat;
	}
	
	#main-nav-alt {
		font-family: 'Rokkitt', serif;
		background-color: #BBD25E;
		border-bottom: 1px solid #BBD25E;
		border-left: 1px solid #BBD25E;
		border-right: none;
		border-top: 1px solid #BBD25E;
		border-top-left-radius: 10px;
		height: 25px;
		position: absolute;
		min-width: 312px;
		width: 79.1666666%;
		right: 0;
		top: 110px;
		z-index: 10;
	}
	
	#main-nav {
		font-family: 'Rokkitt', serif;
		background-color: #BBD25E;
		border-bottom: 1px solid #BBD25E;
		border-bottom-left-radius: 10px;
		border-left: 1px solid #BBD25E;
		border-right: none;
		border-top: 1px solid #BBD25E;
		border-top-left-radius: 10px;
		height: 50px;
		position: absolute;
		min-width: 312px;
		width: 79.1666666%;
		right: 0;
		top: 110px;
		z-index: 10;
	}
		#main-nav ul {
			background-color: #BBD25E;
			display: inline-block;
			float: left;
			list-style: none;
			margin-left: 10px;
			margin-top: 8px;
			margin-bottom: 0px;
		}
		#main-nav ul li {
			border: none;
			color: #FFF;
			display: none;
			float: left;
			font-weight: 700;
			line-height: .90;
			padding-left: 5px;
			padding-right: 30px;
			width: 80px;
		}
			#main-nav ul li.active {
				display: block;
			}
			#main-nav ul li.nav-header {
				cursor: pointer;
				padding-top: 5px;
			}
		
		#main-nav ul li:first-child {
			border-left: none;
		}
		#main-nav ul li:last-child {
			border-right: none;
		}
			#main-nav ul li ul {
				display: none !important;
			}

		#main-nav ul.active {
			width: 197px;
			padding: 8px 8px 16px 11px;
			margin: 0;
			position: absolute;
			left: -1px;
			border-radius: 10px;

		}
		#main-nav ul.active li {
			display: block;
			width: 175px;
			margin-bottom: 15px;
			padding-right: 0px;
		}
		#main-nav ul.active li#main-nav-last {
			border-bottom: 1px solid #d4e399;
			padding-bottom: 15px;
		}
		#main-nav ul.active li.nav-added {
			margin-bottom: 10px;
		}
		#main-nav ul.active li.nav-added {
			font-size: 180%;
		}
		#main-nav ul.active li.nav-added .nav-large {
			font-size: 140%;
		}
		#main-nav ul.active li:last-child {
			margin-bottom: 0;
		}	
		#main-nav ul.active li span {
			display: block;
		}
.nav-large {
		font-size: 180%;
	}

	li.active a span.nav-large {
		background: url('http://www.skillsoft.com/img/mobile-main-active.png') no-repeat right;
		padding-right:15px;
	}

	#searchbox {
		background: #fff;
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
	 	margin-right: 2.5%;
		padding: 2px;
	}

	ul#leftNav {
		list-style: none;
	}

	ul#leftNav li {
		border-bottom: 1px solid #E6E8E3;
		font-weight: 700;
		padding: 7px 0;
		padding-left: 24px;
	}

	ul#leftNav li:last-child {
		border: none;
	}

	ul#leftNav li a, ul#leftNav li a:hover {
		color: #6F6F6F;
		text-decoration: none;
	}
	
	#catSearchText, #catSearchSelect, #filter {
		background-color: #ffffff;
		/*background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
	 	margin-right: 2.5%;
		padding: 2px;
		height: 25px;
	}
	
	#catSearchSelect, #filter, .select, select {
		-webkit-appearance: button;
		-webkit-padding-end: 25px !important;
		-webkit-padding-start: 2px;		
		-webkit-user-select: none;
		/*background-color: #f3f3f3 !important;
		background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
		margin-right: 2.5%;
		padding: 2px;
		/*padding-right: 20px;*/
		height: 25px;
		background: url(../img/select-arrow.png);
		background-position: center right;
		background-repeat: no-repeat;
	}
	
}


@media only screen and (min-width:900px){
/*------------------------------/
/---------Main Styles-----------/
/------------------------------*/

	#catSearchText, #catSearchSelect, #filter {
		/*background-color: #f3f3f3 !important;
		background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
	 	margin-right: 2.5%;
		padding: 2px;
		height: 25px;
	}
	
	#catSearchSelect, #filter, .select, select {
		-webkit-appearance: button;
		-webkit-padding-end: 25px !important;
		-webkit-padding-start: 2px;		
		-webkit-user-select: none;
		/*background-color: #f3f3f3 !important;
		background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
		background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
		border-bottom: 1px solid #EBECE7;
		border-left: 1px solid #D6D7D2;
		border-right: 1px solid #D6D7D2;
		border-top: 1px solid #B7B8B4;
		border-radius: 5px;
		margin-right: 2.5%;
		padding: 2px;
		/*padding-right: 20px;*/
		height: 25px;
		background: url(../img/select-arrow.png);
		background-position: center right;
		background-repeat: no-repeat;
	}
	
body {
  color: #6F6F6F;
  font-family: 'Rokkitt', serif;
}

/*--Main Navigation styles--*/
#main-nav-alt { 
	background-color: #BBD25E;
	border-bottom: 1px solid #BBD25E;
	border-right: none;
	border-top: 1px solid #BBD25E;
	border-top-left-radius: 10px;
	height: 35px;
	max-width: 1100px;
	position: absolute;
	width: 79.1666666%;
	right: 0;
	top: 85px;
	z-index: 10;
}
#main-nav {
	background-color: #BBD25E;
	border-bottom: 1px solid #BBD25E;
	border-bottom-left-radius: 10px;
	border-left: 1px solid #BBD25E;
	border-right: none;
	border-top: 1px solid #BBD25E;
	border-top-left-radius: 10px;
	height: 70px;
	max-width: 1100px;
	position: absolute;
	width: 79.1666666%;
	right: 0;
	top: 85px;
	z-index: 10;
}
	#main-nav ul {
		display: inline-block;
		float: left;
		list-style: none;
		margin: 0 0 0 21px;
	}
	#main-nav > ul > li {
		color: #FFF;
		float: left;
		font-weight: 700;
		height: 67px; 
		line-height: .90;
		padding: 19px 0 0 0;
		
	}
		#main-nav > ul > li > a {
			border-left: 1px solid #CAE070;
			border-right: 1px solid #97AC41;
			display: block;
			padding-left: 20px;
			padding-right: 20px;
			width: 100px;
		}
	#main-nav ul li.nav-added {
		display: none;
	}

		#main-nav ul li ul {
			background: #BBD25E;
			border: 1px solid #BBD25E;
			border-bottom-left-radius: 10px;
			border-bottom-right-radius: 10px;
			border-top: 1px solid #A4BA51;
			border-top-right-radius: 0;
			margin-left: 0;
			margin-top: 30px;
			padding-bottom: 15px;
			padding-left: 15px;
			padding-top: 5px;
			width: 257px;
			width: 255px\9;
		}
		#main-nav ul li ul li {
			border: 1px solid #BBD25E;
			margin-left: 0;
			padding-left: 7px;
			padding-right: 0;
			width: 245px;
		}

		#main-nav ul li ul li a:hover {
			text-decoration: underline;
		}

	#main-nav li#main-nav-last a {
		border-right: 0\9;
		border-right: 0;
	}

	#main-nav li#main-nav-first a {
		border-left: 0\9;
		border-left: 0;
	}

	#main-nav li.active {
		background: url(http://www.skillsoft.com/img/active-main-nav.png) 50% bottom no-repeat;
	}

.nav-large {
		font-size: 180%;
	}

#searchbox {
	background: #fff;
	border-bottom: 1px solid #EBECE7;
	border-left: 1px solid #D6D7D2;
	border-right: 1px solid #D6D7D2;
	border-top: 1px solid #B7B8B4;
	border-radius: 5px;
 	float: right;
 	margin-right: 1.5%;
	margin-top: 20px;
	padding: 2px;
}

#search {
	border: 0;
	float: left;
	width: 145px;
}

#submit {
	background: url('http://www.skillsoft.com/img/search.png') no-repeat #ffffff center;
	border: 0;
	float: left;
	height: 21px;
	padding-right: 15px;
	width: 15px;
}

#header {
  height: 122px;
  width: 100%;
}

#container {
	max-width: 1150px; 
	margin-left: auto; 
	margin-right: auto;
	position: relative;
}

#logo {
	float: left;
	margin-left: 1.041666%;
	padding-top: 28px;
	max-width: 16.14583333%;
}

/*--Secondary Navigation Styles--*/
#secondary-nav {
	float: left;
	font-weight: bold;
	margin-left: 5.5%;
	margin-top: 25px;
	*position: relative;
	*z-index: 1000;
}
	#secondary-nav ul {
		list-style: none;
	}

	#secondary-nav ul li {
		display: inline-block;		
	}

	#secondary-nav ul li:hover {
		color: #6f6f6f;
	}

	a.secondary-hover, a.secondary-hover:visited {
		color: #6f6f6f;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 15px;
		text-decoration: none;
	}

	li:hover a.secondary-hover {
		background-color: #F5F6F1;
		border: 1px solid #DADCD9;
		border-bottom: 1px solid #F5F6F1;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		color:#6f6f6f;
		color: #6f6f6f\9;
		height: 25px;
		padding-left: 14px;
		padding-right:14px;
		padding-top: 14px;
		position: relative;
		z-index: 9999;
	}
		#secondary-nav ul li ul {
			background: #f5f6f1;
		}

			#secondary-nav ul li ul li, #secondary-nav ul li ul li:hover {
				background: #f5f6f1;
				border: 0;
				font-weight: normal\9;
				height: 16px;
				margin-left: 0;
				padding: 8px 0;
			}



				#secondary-nav ul li ul li a, #secondary-nav ul li ul li a:visited {
					background-image: none !important;
					color: #31a3d3;
					padding-left: 10px;
				}

				#secondary-nav ul li ul li.landing a, #secondary-nav ul li ul li.landing a:visited {
					color: #6f6f6f;
					padding-left: 0;
				}

				#secondary-nav ul li ul li.landing {
					font-size: 105%;
					*font-size: 100%;
					padding-top: 20px;

				}

				#secondary-nav ul li ul li.landing-top {
					font-size: 105%;
					margin-top: 20px;
					padding-top: 0;
				}
					#secondary-nav ul li ul li.landing-top a, #secondary-nav ul li ul li.landing-top a:visited {
						color: #6f6f6f;
						padding-left: 0;
					}

				#secondary-nav ul li ul li a:hover {
					text-decoration: underline;
				}

				.last-link {
					padding-bottom: 0 !important;
				}

.list-wrap {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 600px;
	*z-index: 98;
}

.list-block-one ul, .list-block-one-only ul, .list-block-one-only-nested ul, .list-block-two ul {
	display: block;
	position: relative;
	float: left;
	padding-bottom: 35px;
	*z-index: 98;
}

.list-block-one ul {
	border: 1px solid #dadcd9;
	border-right: 0;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 0;
	margin-left: 0;
	padding-left: 15px;
	width: 233px;
}

.list-block-one-only ul {
	border: 1px solid #dadcd9;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	margin-left: 0;
	padding-right: 35px;
	padding-left: 5px;
	width: 163px;
}

.list-block-one-only-nested ul {
	border: 1px solid #dadcd9;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	margin-left: 0;
	padding-left: 15px;
	width: 233px;
}

.list-block-two ul {
	border: 1px solid #dadcd9;
	border-left: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	padding-right: 35px;
	width: 265px;
}

.list-block-two ul li {
	border-left: 1px solid #dadcd9 !important;
	padding-left: 25px !important;
}

.list-block-two ul li.landing, .list-block-two ul li.landing-top {
	padding-left: 25px !important;
}

/*--Secondary links--*/
#secondary-links {
	float: left;
	font-weight: bold;
	margin-left: 7%;
	margin-top: -6px;
	*margin-top: 40px;
}

	#secondary-links ul {
		list-style: none;
	}

	#secondary-links ul li {
		display: inline-block;
		*display: inline;
		*padding-right: 10px;
		padding-top: 3px;
		text-align: center;
		height: 35px;
		width: 63px;
	}

	#secondary-links ul li a, #secondary-links ul li a:visited {
		color: #6F6F6F;
		text-decoration: none;
		height: 35px;
		width: 63px;
	}

	#secondary-links ul li.hover-links {
		height: 35px;
		width: 63px;
	}

	#secondary-links ul li.hover-links:hover {
		background: url('http://www.skillsoft.com/img/secondary-links-hover.png') no-repeat;
		*background: none;
	}

	#secondary-links ul li.hover-links a:hover {
		color: #fff;
		*color: #6f6f6f;
		*text-decoration: underline;
	}

#login a {
	background: url('http://www.skillsoft.com/img/small-green-arrow.png') no-repeat right;
	padding-right: 15px;
}

#localization {
	
	font-weight: bold;
	margin-top: 40px;
	width: 40px;
}
	#localization a {
		padding-top: 6px;
	}

	#localization a:hover, #login a:hover {
		text-decoration: underline;
	}

#wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1150px;
}

/*--Left Sidebar Navigation Styles--*/
#left-nav {
	float: left;
	margin-left: 1.041666%;
	margin-top: 80px;
	width: 17.7083333%;
}

	ul#leftNav {
		list-style: none;
	}

	ul#leftNav li {
		border-bottom: 1px solid #E6E8E3;
		font-weight: 700;
		padding: 7px 0;
		padding-left: 24px;
	}

	ul#leftNav li:hover, ul#leftNav li.active {
		background: url("http://www.skillsoft.com/img/active-nav.png") no-repeat left;
	}

	ul#leftNav li:last-child {
		border: none;
	}

	ul#leftNav li a, ul#leftNav li a:hover {
		color: #6F6F6F;
		text-decoration: none;
	}

/*--Main content styles--*/
#content .home {
  float: left;
  margin-bottom: 45px;
  margin-left: 3.208333333%;
  margin-right: 1.041666%;
  width: 100%;
}
	#content .home h1, #content .home h2 {
		font-size: 180%;
		margin-bottom: 5px;
		margin-top: 40px;
	}
	
	#content .home ul {
		margin-left: 2.0833333%;
	}
	
	#content .home ul li, #content .home p {
		font-family: Arial;
		font-size: 85%;
		padding-bottom: 12px;
	}

#columns {
	margin: 20px auto;
	width: inherit;
} 
/*.row{position:relative;margin:0 auto 15px auto;padding:0 0 40px 0;width:91.75%;}
.lastrow{padding-bottom:20px;margin-bottom:0;}*/
.column, .cs-box {position:relative; display:inline; float:left; border:1px solid red; margin:20px auto; min-height:80px;}
/*.column input{bottom: 0; left: 0;}*/
.col1{width:100%; border:1px solid green;}
.col2{width:100%; border:1px solid blue;}

#all-collections {
	white-space:nowrap;overflow:hidden;
	clear:both;
	position:static;
	float:right;
	margin-bottom:0;
	bottom:0;
}

#content-main {
	float: left;
	margin-bottom: 45px;
	margin-left: 2.6041666666%;
	margin-right: 1.041666%;
	width: 90%;
}

#content {
  float: left;
  margin-bottom: 45px;
  margin-left: 5.208333333%;
  margin-right: 1.041666%;
  width: 75%;
}

	#content a, #content-main a {
		color: #31a3d3;
	}
	
	#content h1, #content h2, #content-main h1, #content-main h2 {
		font-size: 180%;
		margin-bottom: 5px;
		margin-top: 40px;
	}
	
	#content ul, #content-main ul {
		margin-left: 2.0833333%;
	}
	
	#content ul li, #content p, #content-main ul li, #content-main p {
		font-family: Arial;
		font-size: 85%;
		padding-bottom: 12px;
	}

#my-video {
	float: left;
	background-color: #000;
	border: 4px solid #000;
	border-radius: 10px;
}

#banner-home {
	margin-top: 50px;
	width:100%;
}

#banner-home h1, #banner-home h2 {
	margin-top: 70px;
	width:90% !important;
}

#banner-home #factoid {
	margin-top: 20px;
	max-width: 100%;
	position: relative;
}

#banner-home #factoid a {
	padding: 10px;
}

#factoid {
	margin-top: 50px;
}

#no-factoid {
	margin-top: 80px;
}

#contact {
	float: left;
	padding: 0;
}

#contact h1, #contact h2, #contact p {
	margin-top: 0;
	margin-bottom: 0;
}

#call {
	border-right: 0px solid #E6E8E3;
	float: left;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 0;
}
	#call p {
		color: #31a3d3;
		margin-right: 20px;
		padding: 0;
	}

	#call img, #mail img {
		margin-right: 5px;
	}

	#call a, #call a:hover, #mail a, #mail a:hover {
		color: #31a3d3;
		text-decoration: none;
	}
	
#mail {
	border-left: 2px solid #E6E8E3;
	color: #31a3d3;
	float: left;
	margin-bottom: 20px;
	/*margin-top: 15px;*/
	margin-top: 10px;
	padding: 0;
}
	#mail p {
		margin-left: 20px;
		padding: 0;
	}
	
#chat {
	border-right: 2px solid #E6E8E3;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
	#chat p {
		font-size: 80%;
		margin: 0;
		margin-right: 20px;
		padding: 0;
	}

	#chat img, #course img {
		margin-right: 5px;
	}

	#chat a, #chat a:hover, #course a, #course a:hover {
		color: #31a3d3;
		font-family: 'Rokkitt', serif;
		font-size: 160%;
		font-weight: 700;
		text-decoration: none;
	}

#course {
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
	#course p {
		margin: 0;
		margin-left: 20px;
		padding: 0;
	}

.callout {
	float: left;
	line-height: 1.55;
	width: 47.5%;
}

#callout-second {
	margin-left: 30px;
}

#content-header {
	margin-top: 80px;
	margin-bottom: 40px;
	width: 61.4%;
	position: relative;
}
	#content-header img {
		float: left;
	}
	
	#content-header p {
		color: #6f6f6f;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 115% !important;
		font-weight: 700;
		line-height: 1.2;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 2.6041666666%;
		width:inherit;
	}
	
	#content-header a {
		float: left;
		color: #6f6f6f;
		padding:0;
		margin:0;
	}
	
		#content-header a img {
			float: right;
			margin-top: 9px;
			margin-left: 5px;
		}
		
		#content-header h1 {
			color: #6f6f6f;
			float: left;
			font-family: 'Rokkitt', serif !important;
			font-size: 180%;
			font-weight: 700;
			line-height: 1.2;
			margin-bottom: 0;
			margin-top: 0;
			padding-bottom: 0 !important;
			padding-left: 2.6041666666%;
		}	

#content-left {
	float: left;
	margin-top: 10px;
	margin-right: 2.6041666666%;
	width: 66%;
}

	#content-left h1, #content-left h2 {
		font-size: 180%;
		margin-top: 20px;
		padding:0;
	}
	
	#content-left h3 {
		font-size: 160%;
		line-height: 30px;
		margin-bottom: 10px;
		margin-top: 0;
		padding:0 !important;
	}
	
	#content-left h1 span, #content-left h2 span, #content-left h3 span {
		color:#BBD25E;
	}

	#content-left ul {
		margin-left: 8.0833333%;
	}
	
	#content-left ul li, #content p {
		font-family: Arial;
		font-size: 85%;
		padding-bottom: 12px;
	}

#content-right {
	float: left;
	margin-top: 0;
	margin-left: 2.6041666666%;
	width: 28.7083333%;
}

	#content-right h3{
		margin-top: 80px;
		margin-bottom: 10px
	}

.normal {
	color:#666 !important;
}

#resource-home {
	margin: 20px auto;
	width: inherit;
}

.border-left {
	border-left: 2px solid #F5F6F1;
}

.border-right {
	border-right: 2px solid #F5F6F1;
}

/*--White boxes styles--*/
.box-home {
	min-height: 298px !important;
	width: 30% !important;
}

.white-box {
	border: 0px solid red;
	background: #fff;
	float: left;
	min-height: 146px;
	margin-right: 2.6041666666%;
	width: 97.5%;
}

.w-box-top {
	margin: 0;
	border: 0px solid green;
}

	.w-box-top .date {
		background-color: #F5F6F1;
		background: -moz-linear-gradient(top, #ffffff, #F5F6F1);
		background: -webkit-linear-gradient(top, #ffffff, #F5F6F1);
		background: -o-linear-gradient(top, #ffffff, #F5F6F1);/**/	
		border: 1px solid #E5E8DD;
		border-radius: 0px;
		line-height: .475;
		text-align: center;
		font-size: 140%;
		font-weight: 800;
		color: #6f6f6f;
		width: 38px;
		float: left;
		margin-right: 5.855855%;
		margin-top: 0;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	
	.w-box-top span {
		font-size: 60%;
		margin-top: 0;
		padding:0;
	}

	.w-box-top img {
		float: left;
		margin-right: 5.855855%;
		margin-top: 5px;
	}

	.w-box-top p {
		border: 0px solid #A9A9A9;
		border-left: 0px solid #A9A9A9;
		color: #31a3d3;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 115% !important;
		font-weight: 700;
		line-height: .9;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 0;
		width: 75%;
	}
	
		.w-box-top p span {
			font-size: 135% !important;
		}
		
		.w-box-top p.featured {
			font-size: 95% !important;
		}

		.w-box-top .content {
			font-family: Arial !important;
			font-weight: normal;
			color: #6F6F6F;
			font-size: 90% !important;
			line-height: 1.15;
			margin-top: 0;
			padding:0;
		}

.w-box-content p {
	color: #6F6F6F;
	font-size: 80% !important;
	line-height: 1.15;
	margin-top: 0;
	padding:0;
}

.w-box-content h4 {
	color: #6F6F6F;
	font-family: 'Rokkitt', serif !important;
	font-size: 95% !important;
	line-height: 1.15;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0;
}

.w-box-content ul {
	list-style-type:none;
}

.w-box-content li {
	list-style-type:none;
	font-family: 'Rokkitt', serif !important;
	background-image: url('http://www.skillsoft.com/img/solution-li.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px; 
	margin-left: -5px;
}

/*--Blue boxes styles--*/
.blue-box {
	background: #31a3d3;
	border: 1px solid #31a3d3;
	border-radius: 10px;
	float: left;
	height: 126px;
	margin-right: 2.6041666666%;
	width: 30.833333%;
}

.box {
	border-radius: 10px;
	float: left;
	height: 126px;
	margin-right: 2.6041666666%;
	width: 30.833333%;
}

.box-top {
	margin-left: 5.4054%;
	margin-top: 15px;
}
	.box-top img {
		float: left;
		margin-right: 5.855855%;
		margin-top: 5px;
	}

	.box-top p {
		border-left: 1px solid #ADDAED;
		color: #fff;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 115% !important;
		font-weight: 700;
		line-height: .9;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 5.4054%;
	}

		.box-top p span {
			font-size: 135% !important;
		}

.box-content p {
	color: #fff;
	font-size: 80% !important;
	line-height: 1.15;
	margin-left: 5.4054%;
	margin-right: 5%;
}

.more-boxes {
	clear: both;
	width: 100%;
}

	.more-boxes .blue-box {
		margin-top: 25px;
		margin-right: 2.6041666666%;
	}
	.more-boxes .white-box {
		margin-top: 0;
		margin-left: 0;
	}
	.last-bb {
		margin-right: 0 !important;
		margin-right: 0\9 !important;
	}
	.last-wb {
	}
	
#view-all a, #view-all a:visited {
	background: url('http://www.skillsoft.com/img/blue-arrow.png') no-repeat right;
	color: #31a3d3;
	float: right;
	font-family: 'Rokkitt', serif;
	font-size: 150%;
	font-weight: 700;
	margin-right: 10px;
	margin-top: 23px;
	padding-right: 10px;
	text-align: right;
	text-decoration: none;
}

#view-all-w a, #view-all-w a:visited {
	background: url('http://www.skillsoft.com/img/blue-arrow.png') no-repeat right;
	color: #31a3d3;
	float: left;
	font-family: 'Rokkitt', serif;
	font-size: 120%;
	font-weight: 700;
	margin-right: 10px;
	margin-top: 0px;
	padding-right: 10px;
	text-align: left;
	text-decoration: none;
}

#see-all a, #see-all a:visited {
	clear: left;
	background: url('http://www.skillsoft.com/img/blue-arrow-right.png') no-repeat right 31px;
	color: #31a3d3;
	float: left;
	font-family: 'Rokkitt', serif;
	font-size: 120%;
	font-weight: 700;
	margin-right: 10px;
	margin-top: 23px;
	padding-right: 10px;
	padding-top: 23px;
	text-align: left;
	vertical-align:baseline;
	text-decoration: none;
	border-top: 1px solid #E5E8DD;
	/*visibility:hidden;*/
}

/*--Tooltip styles--*/
.tooltip-content {
	display: none;
}

.tooltip { color:#31a3d3; }

#tooltip-main {
	float: left;
	width: 90%;
}

#tooltip-main a, #tooltip-main a:visited {
	color: #31a3d3;
}

#tooltip-main a:hover {
	text-decoration: underline;
}

#tooltip-left {
	float: left;
	width: 45%;
}

#tooltip-right {
	float: right;
	margin-left: 2.5%;
	width: 45%;
}

.tooltip-image {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding-right: 0;
	padding-top: 0;
}

	.tooltip-image img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 133px;
	}

.tooltip-title {
	float: left;
	margin-top: 0;
	padding-top: 0;
}

.tooltip-desc {
	*display: block;
	float: left;
	margin-top: 0;
	padding-top: 0;
	clear: left\9;
	width: 100%\9;
}

.duration {
	float: left;
	margin-top: 0;
	padding-top: 0;
	clear: left\9;
	width: 100%\9;
}

/*--Footer styles--*/
#footer {
  background: url('http://www.skillsoft.com/img/footer-big.png') no-repeat bottom;
  clear: both;
  height: 180px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1150px;
  /*max-width: 960px;*/
  padding-top: 30px;
}

#social-media {
  float: left;
  width: 350px;
}
	#social-media p {
		display: block;
		float: left;
		font-size: 125%;
		font-weight: 700;
		*padding-top: 20px;
	}

	#social-media .icon {
		margin-left: 1.4583333%;
	}

#icons {
	margin-left: 1.458333%;
	margin-top: 18px;
}

/*#terms {
  float: left;
  margin-left: 3.125%;
  padding-top: 10px;
}
*/
#terms {
	float: right;
	margin-right: 0;
	padding-top: 10px;
}

#terms a , #terms a:visited{
	color: #6F6F6F;
	text-decoration: none;
}

#terms a:hover {
	text-decoration: underline;
}

.tac {
    padding-left: 10px;
    padding-right: 10px;
}

#copyright {
	 
	float: right;
	margin-top: -5px;
	margin-right: 2.125%;
	
	/*margin-right: 10px;padding-top: 10px;*/
}

#truste {
	clear: both;
	float: right;
	margin-right: 0;
	padding-top: 10px;
}
	#truste p {
		margin: 0;
		margin-top: -5px;
		*margin-top:10px;
	}

} /* end width > 720 */

/*----------------------/
/-----------------------/
/-----Medium Width------/
/-----------------------/
/----------------------*/


@media only screen and (min-width: 641px) and (max-width: 899px) {

body {
  color: #6F6F6F;
  font-family: 'Rokkitt', serif;
}

#catSearchText, #catSearchSelect, #filter {
	/*background-color: #f3f3f3 !important;
	background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
	background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
	background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
	border-bottom: 1px solid #EBECE7;
	border-left: 1px solid #D6D7D2;
	border-right: 1px solid #D6D7D2;
	border-top: 1px solid #B7B8B4;
	border-radius: 5px;
	margin-right: 2.5%;
	padding: 2px;
	height: 25px;
}

#catSearchSelect, #filter, .select, select {
	-webkit-appearance: button;
	-webkit-padding-end: 25px !important;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	/*background-color: #f3f3f3 !important;
	background: -moz-linear-gradient(top, #f3f3f3, #ffffff) !important;
	background: -webkit-linear-gradient(top, #f3f3f3, #ffffff) !important;
	background: -o-linear-gradient(top, #f3f3f3, #ffffff) !important;*/
	border-bottom: 1px solid #EBECE7;
	border-left: 1px solid #D6D7D2;
	border-right: 1px solid #D6D7D2;
	border-top: 1px solid #B7B8B4;
	border-radius: 5px;
	margin-right: 2.5%;
	padding: 2px;
	/*padding-right: 20px;*/
	height: 25px;
	background: url(../img/select-arrow.png);
	background-position: center right;
	background-repeat: no-repeat;
}

#main-nav-alt {
	background-color: #BBD25E;
	border-bottom: 1px solid #BBD25E;
	border-left: 1px solid #BBD25E;
	border-right: none;
	border-top: 1px solid #BBD25E;
	border-top-left-radius: 10px;
	height: 35px;
	max-width: 1150px;
	position: absolute;
	width: 79.1666666%;
	right: 0;
	top: 85px;
	z-index: 10;
}

#main-nav {
	background-color: #BBD25E;
	border-bottom: 1px solid #BBD25E;
	border-bottom-left-radius: 10px;
	border-left: 1px solid #BBD25E;
	border-right: none;
	border-top: 1px solid #BBD25E;
	border-top-left-radius: 10px;
	height: 70px;
	max-width: 1150px;
	position: absolute;
	width: 79.1666666%;
	right: 0;
	top: 85px;
	z-index: 10;
}
	#main-nav ul {
		display: inline-block;
		float: left;
		list-style: none;
		margin: 0 0 0 21px;
	}
	#main-nav > ul > li {
		color: #FFF;
		float: left;
		font-weight: 700;
		height: 67px;
		line-height: .90;
		padding: 19px 0 0 0;
	}
		#main-nav > ul > li > a {
			border-left: 1px solid #CAE070;
			border-right: 1px solid #97AC41;
			display: block;
			padding-left:15px;
			padding-right:15px;
			width:80px;
		}

	#main-nav ul li.nav-added {
		display: none;
	}
	
		#main-nav ul li ul {
			background: #BBD25E;
			border: 1px solid #BBD25E;
			border-bottom-left-radius: 10px;
			border-bottom-right-radius: 10px;
			border-top: 1px solid #A4BA51;
			border-top-right-radius: 0;
			margin-left: 0;
			margin-top: 30px;
			padding-bottom: 15px;
			padding-top: 5px;
			width: 282px;
			width: 282px\9;
		}
		#main-nav ul li ul li {
			border: 1px solid #BBD25E;
			margin-left: 15px;
			padding-left: 5px !important;
			padding-right: 0;
			width: 260px;
		}

		#main-nav ul li ul li a:hover {
			text-decoration: underline;
		}

		#main-nav li#main-nav-last a{
			border-right: 0\9;
			border-right:0;
		}

		#main-nav li#main-nav-first a{
			border-left: 0\9;
			border-left:0;
		}

		#main-nav li.active {
			background: url(http://www.skillsoft.com/img/active-main-nav.png) 50% bottom no-repeat;
		}

.nav-large {
		font-size: 140%;
	}

#searchbox {
	background: #fff;
	border-bottom: 1px solid #EBECE7;
	border-left: 1px solid #D6D7D2;
	border-right: 1px solid #D6D7D2;
	border-top: 1px solid #B7B8B4;
	border-radius: 5px;
	float: right;
 	margin-right: 1.5%;
 	margin-top: 20px;
	padding: 2px;
}

#search {
	border: 0;
	float: left;
	width: 80px;
	*width: 40px;
}

#submit {
	background: url('http://www.skillsoft.com/img/search.png') no-repeat #ffffff center;
	border: 0;
	float: left;
	height: 21px;
	padding-right: 15px;
	width: 15px;
}

#header {
  background: #E5E8DD;
  height: 122px;
  width: 100%;
}

#container {
	max-width: 960px; 
	margin-left: auto; 
	margin-right: auto;
}

#logo {
	float: left;
	margin-left: 1.041666%;
	padding-top: 28px;
	width: 125px;
}

#logo img {
	width: 125px;
}

/*--Secondary Navigation Styles--*/
#secondary-nav {
	clear: left;
	font-weight: bold;
	left: 23.5%;
	position: absolute;
	*z-index: 1000;
}
	#secondary-nav ul {
		list-style: none;
	}

	#secondary-nav ul li {
		display: inline-block;
		*display: inline;
		font-weight: normal\9;
	}

	#secondary-nav ul li:hover {
	}

	#secondary-nav ul li a, #secondary-nav ul li a:visited {
		color: #6f6f6f;
	}

	#secondary-nav ul li:hover {
		color: #6f6f6f;
	}

	a.secondary-hover, a.secondary-hover:visited {
		color: #6f6f6f;
		padding-right: 15px;
		padding-left:15px;
		padding-top:15px;
		text-decoration: none;
	}

	li:hover a.secondary-hover {
		background-color: #F5F6F1;
		border: 1px solid #DADCD9;
		border-bottom: 1px solid #F5F6F1;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		color: #6f6f6f\9;
		height: 25px;
		padding-left: 14px;
		padding-right:14px;
		padding-top: 14px;
		position: relative;
		z-index: 9999;
		position: relative\9;
		z-index: 9999\9;
	}

		#secondary-nav ul li ul {
			background: #f5f6f1;
		}

			#secondary-nav ul li ul li, #secondary-nav ul li ul li:hover {
				background: #f5f6f1;
				border: 0;
				font-weight: normal\9;
				height: 16px;
				margin-left: 0;
				padding: 8px 0;
			}



				#secondary-nav ul li ul li a, #secondary-nav ul li ul li a:visited {
					background-image: none !important;
					color: #31a3d3;
					padding-left: 10px;
				}

				#secondary-nav ul li ul li.landing a, #secondary-nav ul li ul li.landing a:visited {
					color: #6f6f6f;
					padding-left: 0;
				}

				#secondary-nav ul li ul li.landing {
					font-size: 105%;
					*font-size: 100%;
					padding-top: 20px;

				}

				#secondary-nav ul li ul li.landing-top {
					font-size: 105%;
					margin-top: 20px;
					padding-top: 0;
				}
					#secondary-nav ul li ul li.landing-top a, #secondary-nav ul li ul li.landing-top a:visited {
						color: #6f6f6f;
						padding-left: 0;
					}

				#secondary-nav ul li ul li a:hover {
					text-decoration: underline;
				}

				.last-link {
					padding-bottom:0 !important;
				}

.list-wrap {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 600px;
	z-index: 99\9;
}

.list-block-one ul, .list-block-one-only ul, .list-block-one-only-nested ul, .list-block-two ul {
	display: block;
	position: relative;
	float: left;
	padding-bottom: 35px;
	z-index: 99\9;
}

.list-block-one ul {
	border: 1px solid #dadcd9;
	border-right: 0;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 0;
	margin-left: 0;
	padding-left: 15px;
	width: 233px;
}

.list-block-one-only ul {
	border: 1px solid #dadcd9;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	margin-left: 0;
	padding-right: 35px;
	padding-left: 5px;
	width: 163px;
}

.list-block-one-only-nested ul {
	border: 1px solid #dadcd9;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	margin-left: 0;
	padding-left: 15px;
	width: 233px;
}

.list-block-two ul {
	border: 1px solid #dadcd9;
	border-left: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	padding-right: 35px;
	width: 265px;
}

.list-block-two ul li {
	border-left: 1px solid #dadcd9 !important;
	padding-left: 25px !important;

}

.list-block-two ul li.landing, .list-block-two ul li.landing-top {
	padding-left: 25px !important;
}

#secondary-links {
	clear: left;
	font-weight: bold;
	font-weight: normal\9;
	left: 23.5%;
	*left: 25%;
	margin-top: -6px;
	position: absolute;
	top: 50px;
}

	#secondary-links ul {
		list-style: none;
		margin-left: 5px;
		margin-left: 0\9;
	}

	#secondary-links ul li {
		display: inline-block;
		*display: inline;
		padding-right: 13px;
		*padding-right: 33px;
		padding-top: 3px;
		text-align: center;
	}

	#secondary-links ul li a, #secondary-links ul li a:visited {
		color: #6F6F6F;
		text-decoration: none;
	}
	#secondary-links ul li.hover-links {
		height: 35px;
		width: 63px;
	}

	#secondary-links ul li.hover-links:hover {
		background: url('http://www.skillsoft.com/img/secondary-links-hover.png') no-repeat;
		*background: none;
	}

	#secondary-links ul li.hover-links a:hover {
		color: #fff;
		*color: #6f6f6f;
		*text-decoration: underline;
	}
li#login {
	padding-right: 0 !important;
	padding-left:20px;
	*padding-left:0;
	padding-left:12px\9;
}
#login a {
	background: url('http://www.skillsoft.com/img/small-green-arrow.png') no-repeat right;
	padding-right: 15px;
}

#localization a {
	margin-left: 20px;
	padding-right: 15px;
	padding-right: 15px\9;
}
	#localization a:hover, #login a:hover {
		text-decoration: underline;
	}

#wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
}

#left-nav {
	float: left;
	margin-left: 1.041666%;
	margin-top: 80px;
	width: 17.7083333%;
}

	ul#leftNav {
		list-style: none;
	}

	ul#leftNav li {
		border-bottom: 1px solid #E6E8E3;
		font-weight: 700;
		line-height: 1.2;
		padding: 7px 0;
		padding-left: 24px;
	}

	ul#leftNav li:hover, ul#leftNav li.active {
		background: url("http://www.skillsoft.com/img/active-nav.png") no-repeat left;
	}

	ul#leftNav li:last-child {
		border: none;
	}

	ul#leftNav li a, ul#leftNav li a:hover {
		color: #6F6F6F;
		text-decoration: none;
	}

#content-main {
  float: left;
  margin-bottom: 45px;
  margin-left: 2.6041666666%;
  margin-right: 1.041666%;
  width: 95%;
}

#content {
  float: left;
  margin-bottom: 45px;
  margin-left: 5.208333333%;
  margin-right: 1.041666%;
  width: 75%;
}
	#content a, #content-main a {
		color: #31a3d3;
	}
	
	#content h1, #content h2, #content-main h1, #content-main h2 {
		font-size: 145%;
		margin-bottom: 5px;
		margin-top: 40px;
	}
	
	#content ul, #content-main ul {
		margin-left: 2.0833333%;
		*margin-left: 3.3%;
	}
	
	#content ul li, #content p, #content-main ul li, #content-main p {
		font-family: Arial;
		font-size: 75%;
		padding-bottom: 12px;
	}

#my-video {
	float: left;
	background-color: #000;
	border: 4px solid #000;
	border-radius: 10px;
}

#banner-home {
	margin-top: 50px;
	width:100%;
}

#banner-home h1, #banner-home h2 {
	margin-top: 70px;
	width:90% !important;
}

#banner-home #factoid {
	margin-top: 20px;
	max-width: 50%;
	position: relative;
}

#banner-home #factoid a {
	padding: 5px;
}
	
#factoid {
	margin-top: 50px;
	max-width: 100%;
	position: relative;
	z-index: 1\9;
}

#no-factoid {
	margin-top: 80px;
	max-width: 100%;
	position: relative;
	z-index: 1\9;
}

#chat {
	border-right: 2px solid #E6E8E3;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
	#chat p {
		font-size: 80%;
		margin: 0;
		margin-right: 20px;
		padding: 0;
	}

	#chat img, #course img {
		margin-right: 5px;
	}

	#chat a, #chat a:hover, #course a, #course a:hover {
		color: #31a3d3;
		font-family: 'Rokkitt', serif;
		font-size: 130%;
		font-weight: 700;
		text-decoration: none;
	}

#course {
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
	#course p {
		margin: 0;
		margin-left: 20px;
		padding: 0;
	}

.callout {
	float: left;
	line-height: 1.55;
	width: 47.5%;
}

#callout-second {
	margin-left: 20px;
}

#content-header {
	margin-top: 80px;
	margin-bottom: 40px;
	width: 61.4%;
	position: relative;
}
	#content-header img {
		float: left;
	}
	
	#content-header p {
		color: #6f6f6f;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 115% !important;
		font-weight: 700;
		line-height: 1.2;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 2.6041666666%;
		width:inherit;
	}
	
	#content-header a {
		float: left;
		color: #6f6f6f;
		padding:0;
		margin:0;
	}
	
		#content-header a img {
			float: right;
			margin-top: 9px;
			margin-left: 5px;
		}
		
		#content-header h1 {
			color: #6f6f6f;
			float: left;
			font-family: 'Rokkitt', serif !important;
			font-size: 145%;
			font-weight: 700;
			line-height: 1.2;
			margin-bottom: 0;
			margin-top: 0;
			padding-bottom: 0 !important;
			padding-left: 2.6041666666%;
		}	

#content-left {
	float: left;
	margin-top: 10px;
	margin-right: 2.6041666666%;
	width: 66%;
}

	#content-left h1, #content-left h2 {
		font-size: 180%;
		margin-top: 20px;
		padding:0;
	}
	
	#content-left h3 {
		font-size: 160%;
		line-height: 30px;
		margin-bottom: 10px;
		margin-top: 0;
		padding:0 !important;
	}
	
	#content-left h1 span, #content-left h2 span, #content-left h3 span {
		color:#BBD25E;
	}

	#content-left ul {
		margin-left: 8.0833333%;
	}
	
	#content-left ul li, #content p {
		font-family: Arial;
		font-size: 85%;
		padding-bottom: 12px;
	}

#content-right {
	float: left;
	margin-top: 0;
	margin-left: 2.6041666666%;
	width: 28.7083333%;
}

	#content-right h3{
		margin-top: 80px;
		margin-bottom: 10px
	}

.box-home {
	min-height: 298px !important;
	width: 30% !important;
}

.white-box {
	border: 0px solid red;
	background: #fff;
	float: left;
	min-height: 146px;
	margin-right: 2.6041666666%;
	width: 97.5%;
}

.w-box-top {
	margin: 0;
	border: 0px solid green;
}

	.w-box-top .date {
		background-color: #F5F6F1;
		background: -moz-linear-gradient(top, #ffffff, #F5F6F1);
		background: -webkit-linear-gradient(top, #ffffff, #F5F6F1);
		background: -o-linear-gradient(top, #ffffff, #F5F6F1);/**/	
		border: 1px solid #E5E8DD;
		border-radius: 0px;
		line-height: .475;
		text-align: center;
		font-size: 140%;
		font-weight: 800;
		color: #6f6f6f;
		width: 38px;
		float: left;
		margin-right: 5.855855%;
		margin-top: 0;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	
	.w-box-top span {
		font-size: 60%;
		margin-top: 0;
		padding:0;
	}

	.w-box-top img {
		float: left;
		margin-right: 5.855855%;
		margin-top: 5px;
	}

	.w-box-top p {
		border: 0px solid #A9A9A9;
		border-left: 0px solid #A9A9A9;
		color: #31a3d3;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 115% !important;
		font-weight: 700;
		line-height: .9;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 0;
		width: 75%;
	}

		.w-box-top p span {
			font-size: 135% !important;
		}
		
		.w-box-top p.featured {
			font-size: 95% !important;
		}

		.w-box-top .content {
			font-family: Arial !important;
			font-weight: normal;
			color: #6F6F6F;
			font-size: 90% !important;
			line-height: 1.15;
			margin-top: 0;
			padding:0;
		}

.w-box-content p {
	color: #6F6F6F;
	font-size: 80% !important;
	line-height: 1.15;
	margin-top: 0;
	padding:0;
}

.w-box-content h4 {
	color: #6F6F6F;
	font-family: 'Rokkitt', serif !important;
	font-size: 75% !important;
	line-height: 1.15;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0;
}

.w-box-content ul {
	list-style-type:none;
}

.w-box-content li {
	list-style-type:none;
	font-family: 'Rokkitt', serif !important;
	font-size: 85% !important;
	background-image: url('http://www.skillsoft.com/img/solution-li.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px; 
	margin-left: -5px;
}

.blue-box {
	background: #31a3d3;
	border: 1px solid #31a3d3;
	border-radius: 10px;
	float: left;
	height: 135px;
	margin-bottom: 25px;
	margin-right: 10px;
	width: 30%;
}

.box {
	border-radius: 10px;
	float: left;
	height: 135px;
	margin-bottom: 25px;
	margin-right: 10px;
	width: 30%;
}

.box-top {
	margin-left: 5.4054%;
	margin-top: 15px;
}
	.box-top img {
		float: left;
		margin-right: 5.855855%;
		margin-top: 5px;
	}

	.box-top p {
		border-left: 1px solid #ADDAED;
		color: #fff;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 75% !important;
		font-weight: 700;
		line-height: .9;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 5.4054%;
	}

		.box-top p span {
			font-size: 135% !important;
		}

.box-content p {
	color: #fff;
	font-size: 80% !important;
	line-height: 1.15;
	margin-left: 5.4054%;
	margin-right: 5%;
}

.more-boxes {
	clear: both;
	width: 100%;
}

	.more-boxes .blue-box {
		margin-top: 10px;
		margin-right: 10px;
	}

	.more-boxes .white-box {
		margin-top: 0;
		margin-left: 0;
	}
	
.tooltip-content {
	display: none;
}

#view-all a, #view-all a:visited {
	background: url('http://www.skillsoft.com/img/blue-arrow.png') no-repeat right;
	color: #31a3d3;
	display: block;
	float: right;
	font-family: 'Rokkitt', serif;
	font-size: 150%;
	font-weight: 700;
	padding-right: 10px;
	margin-right: 6%;
	text-decoration: none;
}

a:visited, a:active, a:hover, a {
	text-decoration: none;
}

/*--Tooltip styles--*/
.tooltip-content {
	display: none;
}

.tooltip { color:#31a3d3; }

#tooltip-main {
	float: left;
	width: 90%;
}

#tooltip-main a, #tooltip-main a:visited {
	color: #31a3d3;
}

#tooltip-main a:hover {
	text-decoration: underline;
}

.tooltip-image {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding-right: 0;
	padding-top: 0;
	width: 100%;
}

	.tooltip-image img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 133px;
	}

.tooltip-title {
	display: block\9;
	float: left;
	font-size: 110%;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 0;
	padding-top: 0;
	width: 100%\9;
}

.tooltip-desc, .duration {
	clear: left\9;
	display: block\9;
	float: left;
	font-size: 95%;
	margin-bottom: 5px;
	margin-top: 0;
	padding-top: 0;
	width: 100%\9;
}

#footer {
	background: url('http://www.skillsoft.com/img/footer-big.png') no-repeat bottom;
	clear: both;
	height: 230px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1150px;
	/*max-width: 960px;*/
}

#footer-bottom-right {
	float: right;
	width: 42%;
}

#social-media p {
	color: #6f6f6f;
	float: left;
	font-family: 'Rokkitt', serif;
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 5px;
	*margin-top: 25px;
	text-align: center;
}

#icons {
	float: left;
	margin-left: 7px;
	margin-top: 25px;
	width: 29.75%;
}

.icon {
	display: inline-block;
	margin-left: 1.375%
}

#terms {
	margin-bottom: 5px;
	padding-top: 3px;
}

	#terms a, #terms a:visited {
		color: #6f6f6f;
		font-family: 'Rokkitt', serif;
		font-size: 100%;
		text-decoration: none;
	}

	#terms a:hover {
		text-decoration: underline;
	}

	#terms p {
		margin-bottom: 0;
	}

.pipe {
	color: #6f6f6f;
	margin-left: 1.625%;
	margin-right: 1.625%;
}

#copyright {
	color: #6f6f6f;
	font-family: 'Rokkitt', serif;
	font-size: 100%;
	margin-top: 0;
}
	#copyright p {
		margin-top: 0;
	}

#truste img {
	display: block;
}
} /* end 641 > width > 900 */



/*----------------------/
/-----------------------/
/-----Small Width------/
/-----------------------/
/----------------------*/



@media only screen and (max-width: 640px) {

body {
  color: #6F6F6F;
  font-family: 'Rokkitt', serif;
}

#header {
	background: #e5e8dd;
	height: 137px;
	width: 100%;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 320px;
}

#searchbox {
	background: #fff;
	border-bottom: 1px solid #EBECE7;
	border-left: 1px solid #D6D7D2;
	border-right: 1px solid #D6D7D2;
	border-top: 1px solid #B7B8B4;
	border-radius: 5px;
 	float: right;
	margin-top: 10px;
	padding: 2px;
	position: relative;
	z-index: 100;
	*width:80px;
}

#search {
	border: 0;
	float: left;
		-moz-transition: width .25s linear 0s;
		-webkit-transition: width .25s linear 0s;
		-o-transition: width .25s linear 0s;
	transition: width .25s linear 0s;
	width: 35px;
}
	#search:focus {
		width: 100px;
		z-index: 100;
	}

#submit {
	background: url('http://www.skillsoft.com/img/search.png') no-repeat #ffffff center;
	border: 0;
	float: right;
	height: 21px;
	padding-right: 15px;
	width: 15px;
}

#wrap {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
}

#logo {
	background: #e5e8dd;
	padding-top: 10px;
}

#logo-image {
	display: block;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	width: 125px;
}

#secondary-nav, #left-nav {
	display: none;
}

#login a {
	background: url('http://www.skillsoft.com/img/small-green-arrow.png') no-repeat right;
	padding-right: 15px;
}

#secondary-links {
	background: #e5e8dd;
	color: #6F6F6F;
	font-family: 'Rokkitt', serif;
	font-weight: bold;
	font-weight: normal\9;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-align: center;
	white-space:nowrap;
	width: 97.5%;
}

	#secondary-links a, #secondary-links a:visited {
		color: #6f6f6f;
	}

	#secondary-links ul {
		list-style: none;
	}

	#secondary-links ul li {
		display: inline-block;
		*display: inline;
		margin-right: 9%;
		margin-right: 9%\9;
		text-align: center;
	}
	 	#secondary-links ul li:last-child {
	 		margin-right: 0;
	 	}

	#secondary-links ul li a:hover {
		text-decoration: underline;
	}

#localization {
	width: 50px;
}

#business-solutions, #course-catalog {
	font-size: 140% !important;
}

#leftNav {
	margin-left: 0 !important;
}

#leftNav li {
	display: none;
	font-family: 'Rokkitt', serif;
	font-size: 160%;
	padding-left: 0 !important;
	padding-top: 20px;
}

#leftNav li.active {
	display: block;
	font-family: 'Rokkitt', serif;
	font-size: 160%;
	padding-left: 0;
	padding-top: 20px;
}

	#leftNav li:hover {
		background: none;
	}

	#leftNav li.active a {
		background: url('http://www.skillsoft.com/img/active-secondary-mobile.png') no-repeat right;
		padding-right: 20px;
	}

#content-main {
	width: 100%;
}

#content {
	width: 100%;
}

#content a, #content-main a {
	color: #31a3d3;
}
	
#content h1, #content h2, #content-main h1, #content-main h2 {
	color: #6F6F6F;
	font-family: 'Rokkitt', serif;
	font-size: 100%;
	margin-bottom: 0;
}

#content p, #content-main p {
	color: #6F6F6F;
	font-size: 75%;
}

#content ul, #content-main ul {
	color: #6F6F6F;
	font-size: 75%;
	margin-bottom: 20px;
	margin-left: 15px;
}

	#content ul li, #content-main ul li {
		line-height: 1.20;
		padding-bottom: 5px;
		padding-top: 5px;
	}

#my-video {
	float: left;
	background-color: #000;
	border: 4px solid #000;
	border-radius: 10px;
	width:50%;
	height:50%;
}
	
#banner-home {
	margin-top: 20px;
	width: 280px;
}

#banner-home h1, #banner-home h2 {
	margin-top: 50px;
	font-size: 115%;
	width:90%;
}

#banner-home #factoid {
	margin-top: 20px;
	max-width: 40%;
	position: relative;
}

#banner-home #factoid a {
	padding: 5px;
}

#factoid {
	display: block;
	margin-top: 30px;
	max-width: 100%;
	position: relative;
}

#no-factoid {
	display: block;
	margin-top: 60px;
	max-width: 100%;
	position: relative;
}	

#chat {
	border-bottom: 1px solid #E6E8E3;
	border-top: 1px solid #E6E8E3;
}

	#chat a, #chat a:visited, #course a, #course a:visited {
		color: #31a3d3;
		font-family: 'Rokkitt', serif;
		font-size: 180%;
		font-weight: bold;
		text-decoration: none;
	}

	#chat img, #course img {
		padding-right: 10px;
	}

#course {
	border-bottom: 1px solid #E6E8E3;
}

.callout p {
	width: 100% !important;
}


#content-header {
	margin-top: 80px;
	margin-bottom: 40px;
	width: 61.4%;
	position: relative;
}
	#content-header img {
		float: left;
	}
	
	#content-header p {
		color: #6f6f6f;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 115% !important;
		font-weight: 700;
		line-height: 1.2;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 2.6041666666%;
		width:inherit;
	}
	
	#content-header a {
		float: left;
		color: #6f6f6f;
		padding:0;
		margin:0;
	}
	
		#content-header a img {
			float: right;
			margin-top: 9px;
			margin-left: 5px;
		}
		
		#content-header h1 {
			color: #6f6f6f;
			float: left;
			font-family: 'Rokkitt', serif !important;
			font-size: 145%;
			font-weight: 700;
			line-height: 1.2;
			margin-bottom: 0;
			margin-top: 0;
			padding-bottom: 0 !important;
			padding-left: 2.6041666666%;
		}	

#content-left {
	float: left;
	margin-top: 10px;
	margin-right: 2.6041666666%;
	width: 100%;
}

	#content-left h1, #content-left h2 {
		font-size: 180%;
		margin-top: 20px;
		padding:0;
	}
	
	#content-left h3 {
		color: #6f6f6f;
		font-size: 160%;
		line-height: 30px;
		margin-bottom: 10px;
		margin-top: 0;
		padding:0 !important;
	}
	
	#content-left h1 span, #content-left h2 span, #content-left h3 span {
		color:#BBD25E;
	}

	#content-left ul {
		margin-left: 8.0833333%;
	}
	
	#content-left ul li, #content p {
		font-family: Arial;
		font-size: 85%;
		padding-bottom: 12px;
	}

#content-right {
	float: left;
	margin-top: 0;
	margin-left: 0;
	width: auto;
}

	#content-right h3{
		margin-top: 80px;
		margin-bottom: 10px
	}

.box-home {
	width: 90% !important;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

.white-box {
	background: #fff;
	float: left;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 97.5%;
}

.white-box h4{
	font-family: 'Rokkitt', serif;
	font-size: 95%;
}

.w-box-top {
	/*color: #6f6f6f;*/
	font-family: 'Rokkitt', serif;
	margin-top: 0;
	margin-bottom: 0;
}

	.w-box-top .date {
		background-color: #F5F6F1;
		background: -moz-linear-gradient(top, #ffffff, #F5F6F1);
		background: -webkit-linear-gradient(top, #ffffff, #F5F6F1);
		background: -o-linear-gradient(top, #ffffff, #F5F6F1);/**/	
		border: 1px solid #E5E8DD;
		border-radius: 0px;
		line-height: .475;
		text-align: center;
		font-size: 140%;
		font-weight: 800;
		color: #6f6f6f;
		width: 38px;
		float: left;
		margin-right: 5.855855%;
		margin-top: 0;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	
	.w-box-top span {
		font-size: 60%;
		margin-top: 0;
		padding:0;
	}

	.w-box-top img {
		float: left;
		margin-right: 5.855855%;
		margin-top: 5px;
	}

	.w-box-top p {
		border: 0px solid #A9A9A9;
		border-left: 0px solid #A9A9A9;
		color: #31a3d3;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 115% !important;
		font-weight: 700;
		line-height: .9;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 0;
		width: 75%;
	}

		.w-box-top p span {
			font-size: 135% !important;
		}

		.w-box-top p.featured {
			font-size: 95% !important;
		}

		.w-box-top .content {
			font-family: Arial !important;
			font-weight: normal;
			color: #6F6F6F;
			font-size: 80% !important;
			line-height: 1.15;
			margin-top: 0;
			padding:0;
		}

.w-box-content p {
	font-family: Arial;
	color: #6F6F6F;
	font-size: 80% !important;
	line-height: 1.15;
	margin-top: 0;
	padding:0;
}

.w-box-content h4 {
	color: #6F6F6F;
	font-family: 'Rokkitt', serif !important;
	font-size: 95% !important;
	line-height: 1.15;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0;
}

.w-box-content ul {
	list-style-type:none;
}

.w-box-content li {
	list-style-type:none;
	font-family: 'Rokkitt', serif !important;
	font-size: 115% !important;
	background-image: url('http://www.skillsoft.com/img/solution-li.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px; 
	margin-left: -15px;
}

.blue-box {
	background: #31a3d3;
	border: 1px solid #31a3d3;
	border-radius: 10px;
	height: 126px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 222px;
}

.box {
	border-radius: 10px;
	height: 126px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 222px;
}

.box-top {
	margin-left: 5.4054%;
	margin-top: 15px;
}
	.box-top img {
		float: left;
		margin-right: 5.855855%;
		margin-top: 5px;
	}

	.box-top p {
		border-left: 1px solid #ADDAED;
		color: #fff !important;
		float: left;
		font-family: 'Rokkitt', serif !important;
		font-size: 115% !important;
		font-weight: 700;
		line-height: .9;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0 !important;
		padding-left: 5.4054%;
	}

		.box-top p span {
			font-size: 135% !important;
		}

.blue-box .box-content p, .blue-box .box-content p a:visited {
	color: #fff !important;
	font-size: 80% !important;
	line-height: 1.15;
	margin-left: 5.4054%;
	margin-right: 5%;
	text-decoration: none !important;
}

.box .content p, .box .content p a:visited {
	font-size: 80% !important;
	line-height: 1.15;
	margin-left: 5.4054%;
	margin-right: 5%;
	text-decoration: none !important;
}

#view-all {
	text-align: center;
}

#view-all a, #view-all a:visited {
	background: url('http://www.skillsoft.com/img/blue-arrow.png') no-repeat right;
	color: #31a3d3;
	font-family: 'Rokkitt', serif;
	font-size: 150%;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}

#footer {
	clear: both;
	background: url('http://www.skillsoft.com/img/footer-small.png') no-repeat bottom;
	height: 320px;
	margin-left: auto;
	margin-right: auto;
	width: 320px;
}

#social-media p {
	color: #6f6f6f;
	font-family: 'Rokkitt', serif;
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}

#icons {
	margin-left: auto;
	margin-right: auto;
	width: 75%;
}

.icon {
	display: inline-block;
	margin-left: 4.375%
}

#terms {
	margin-bottom: 5px;
	margin-top: 40px;
	text-align: center;
}

	#terms a, #terms a:visited {
		color: #6f6f6f;
		font-family: 'Rokkitt', serif;
		font-size: 100%;
		text-decoration: none;
	}

	#terms a:hover {
		text-decoration: underline;
	}

	#terms p {
		margin-bottom: 0;
	}

.pipe {
	color: #6f6f6f;
	margin-left: 3.625%;
	margin-right: 3.625%;
}

#copyright {
	color: #6f6f6f;
	font-family: 'Rokkitt', serif;
	font-size: 100%;
	margin-top: 0;
	text-align: center;
}
	#copyright p {
		margin-top: 0;
	}

#truste img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--Tooltip styles--*/
.tooltip-content {
	display: none;
}

.tooltip { color:#31a3d3; }

#tooltip-main {
	float: left;
	width: 90%;
}

#tooltip-main a, #tooltip-main a:visited {
	color: #31a3d3;
}

#tooltip-main a:hover {
	text-decoration: underline;
}

.tooltip-image {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding-right: 0;
	padding-top: 0;
	width: 100%;
}

	.tooltip-image img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 133px;
	}

.tooltip-title, .tooltip-desc, .duration {
	font-family: 'Rokkitt', serif;
}

.tooltip-title {
	display: block\9;
	float: left;
	font-size: 110%;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 0;
	padding-top: 0;
	width: 100%\9;
}

.tooltip-desc, .duration {
	clear: left\9;
	display: block\9;
	float: left;
	font-size: 95%;
	margin-bottom: 5px;
	margin-top: 0;
	padding-top: 0;
	width: 100%\9;
}

a:visited, a {
	text-decoration: none;
}

} /* end 320 > width > 720 */


/* BUSINESS WIRE XHTML EXTERNAL CSS STYLES */
/* Content Photo */
.bwbodyimg {float:left;padding-left:0px;padding-right:20px; padding-top:0px;padding-bottom:0px;}
.bwbodyimgcaption {font-size:85%;}
/*text alignments*/
.bwtextaligncenter, .bwalignc {text-align:center;}
.bwtextalignleft, .bwalignl {text-align:left;}
.bwtextalignright, .bwalignr  {text-align:right;}
.bwverticalaligntop, .bwvertalignt {vertical-align:top;}
.bwverticalalignmiddle, .bwvertalignm {vertical-align:middle;}
.bwverticalalignbottom, .bwvertalignb {vertical-align:bottom;}
.bwtablefigurealign, .bwfigurealign {text-align:right;vertical-align:bottom;}
.bwtabletextalign, .bwtxtalign {text-align:left;vertical-align:bottom;}
.bwwhitespacenowrap, .bwnowrap {white-space:nowrap;}
/*borders*/
.bwsinglebottomborder, .bwsinglebottom {border-bottom:solid black 1.0pt;}
.bwdoublebottomborder, .bwdoublebottom {border-bottom:double black 2.25pt;}
.bwsingletopborder, .bwsingletop {border-top:solid black 1.0pt;}
.bwdoubletopborder, .bwdoubletop {border-top:double black 2.25pt;}
/*table cell paddings*/
.bwcellpaddingleft0, .bwpadl0 {padding-left:0.0px;}
.bwcellpaddingleft1, .bwpadl1 {padding-left:5.0px;}
.bwcellpaddingleft2, .bwpadl2 {padding-left:10.0px;}
.bwcellpaddingleft3, .bwpadl3 {padding-left:15.0px;}
.bwcellpaddingleft4, .bwpadl4 {padding-left:20.0px;}
.bwcellpaddingleft5, .bwpadl5 {padding-left:25.0px;}
.bwcellpaddingleft6, .bwpadl6 {padding-left:30.0px;}
.bwcellpaddingleft7, .bwpadl7 {padding-left:35.0px;}
.bwcellpaddingleft8, .bwpadl8 {padding-left:40.0px;}
.bwcellpaddingleft9, .bwpadl9 {padding-left:45.0px;}
.bwcellpaddingleft10, .bwpadl10 {padding-left:50.0px;}
.bwcellpaddingleft11, .bwpadl11 {padding-left:55.0px;}
.bwcellpaddingleft12, .bwpadl12 {padding-left:60.0px;}
.bwcellpaddingleft13, .bwpadl13 {padding-left:65.0px;}
.bwcellpaddingleft14, .bwpadl14 {padding-left:70.0px;}
.bwcellpaddingleft15, .bwpadl15 {padding-left:75.0px;}
.bwcellpaddingleft16, .bwpadl16 {padding-left:80.0px;}
.bwcellpaddingleft17, .bwpadl17 {padding-left:85.0px;}
.bwcellpaddingleft18, .bwpadl18 {padding-left:90.0px;}
.bwcellpaddingleft19, .bwpadl19 {padding-left:95.0px;}
.bwcellpaddingleft20, .bwpadl20 {padding-left:100.0px;}
/*table cell paddings*/
.bwcellpaddingright0, .bwpadr0 {padding-right:0.0px;}
.bwcellpaddingright1, .bwpadr1 {padding-right:5.0px;}
.bwcellpaddingright2, .bwpadr2 {padding-right:10.0px;}
.bwcellpaddingright3, .bwpadr3 {padding-right:15.0px;}
.bwcellpaddingright4, .bwpadr4 {padding-right:20.0px;}
.bwcellpaddingright5, .bwpadr5 {padding-right:25.0px;}
.bwcellpaddingright6, .bwpadr6 {padding-right:30.0px;}
.bwcellpaddingright7, .bwpadr7 {padding-right:35.0px;}
.bwcellpaddingright8, .bwpadr8 {padding-right:40.0px;}
.bwcellpaddingright9, .bwpadr9 {padding-right:45.0px;}
.bwcellpaddingright10, .bwpadr10 {padding-right:50.0px;}
.bwcellpaddingtop1, .bwpadt1 {padding-top:10.0px;}
.bwcellpaddingtop2, .bwpadt2  {padding-top:20.0px;}
.bwcellpaddingtop3, .bwpadt3  {padding-top:30.0px;}
.bwcellpaddingtop4, .bwpadt4  {padding-top:40.0px;}
.bwcellpaddingtop5, .bwpadt5  {padding-top:50.0px;}
.bwcellpaddingtop6, .bwpadt6  {padding-top:60.0px;}
.bwcellpaddingtop7, .bwpadt7  {padding-top:70.0px;}
.bwcellpaddingtop8, .bwpadt8  {padding-top:80.0px;}
.bwcellpaddingtop9, .bwpadt9  {padding-top:90.0px;}
.bwcellpaddingtop10, .bwpadt10  {padding-top:100.0px;}
.bwcellpaddingtop11, .bwpadt11 {padding-top:110.0px;}
.bwcellpaddingtop12, .bwpadt12 {padding-top:120.0px;}
.bwcellpaddingtop13, .bwpadt13 {padding-top:130.0px;}
.bwcellpaddingtop14, .bwpadt14 {padding-top:140.0px;}
.bwcellpaddingtop15, .bwpadt15 {padding-top:150.0px;}
.bwcellpaddingtop16, .bwpadt16 {padding-top:160.0px;}
.bwcellpaddingtop17, .bwpadt17 {padding-top:170.0px;}
.bwcellpaddingtop18, .bwpadt18 {padding-top:180.0px;}
.bwcellpaddingtop19, .bwpadt19 {padding-top:190.0px;}
.bwcellpaddingtop20, .bwpadt20 {padding-top:200.0px;}
/*cell bottom padding adjustment styles*/
.bwcellpaddingbottom1, .bwpadb1  {padding-bottom:2.0px;}
.bwcellpaddingbottom2, .bwpadb2 {padding-bottom:3.0px;}
.bwcellpaddingbottom3, .bwpadb3 {padding-bottom:4.0px;}
/*underline style*/
.bwunderlinestyle, .bwuline {text-decoration:underline;}
.bwdoubleunderlinestyle, .bwdbluline {text-decoration:underline;border-bottom:1px solid black;}
/*color style*/
.bwcolorred, .bwred {color:red;}
.bwcolorblack, .bwblack {color:black;}
/*margin left*/
.bwmarginleft1, .bwmarginl1 {margin-left:30.0px;}
.bwmarginleft2, .bwmarginl2 {margin-left:60.0px;}
.bwmarginleft3, .bwmarginl3 {margin-left:90.0px;}
.bwmarginleft4, .bwmarginl4 {margin-left:120.0px;}
.bwmarginleft5, .bwmarginl5 {margin-left:150.0px;}
.bwmarginleft6, .bwmarginl6 {margin-left:180.0px;}
.bwmarginleft7, .bwmarginl7 {margin-left:210.0px;}
.bwmarginleft8, .bwmarginl8 {margin-left:240.0px;}
.bwmarginleft9, .bwmarginl9 {margin-left:270.0px;}
.bwmarginleft10, .bwmarginl10 {margin-left:300.0px;}
/*text indent*/
.bwhangingindent, .bwhangindent {text-indent:-30.0px;}
/*paragraph indent*/
.bwparagraphindent, .bwpindent {text-indent:30.0px;}
/*list styles*/
.bwliststylenone, .bwlistnone {list-style-image:none;list-style-type:none;}
.bwliststyledisc, .bwlistdisc {list-style-type:disc;}
.bwliststylesquare, .bwlistsquare {list-style-type:square;}
.bwliststylecircle, .bwlistcircle {list-style-type:circle;}
.bwliststyledecimal, .bwlistdecimal {list-style-type:decimal;}
.bwliststyleloweralpha, .bwlistlowalpha {list-style-type:lower-alpha;}
.bwliststyleupperalpha, .bwlistupalpha {list-style-type:upper-alpha;}
.bwliststylelowerroman, .bwlistlowroman {list-style-type:lower-roman;}
.bwliststyleupperroman, .bwlistuproman {list-style-type:upper-roman;}
/*list item spacing*/
.bwlistitemmarginbottom, .bwlistitemmargb {margin-bottom:10.0px;}
/*pargraph margin inside table cells*/
.bwcellparagraphmargin, .bwcellpmargin {margin-bottom:0px;margin-top:0px;}
/*table bottom margin*/
.bwtablebottommargin, .bwtablemarginb {margin-bottom:10.0px;}
/*horizontal block alignment*/
.bwblockaligncenter, .bwblockalignc {margin-left:auto;margin-right:auto;}
.bwblockalignleft, .bwblockalignl {margin-left:0px;margin-right:auto;}
.bwblockalignright, .bwblockalignr {margin-left:auto;margin-right:0px;}
