#contentContainer #content h1 span.small {
	color:#000000;
	font-size:14px;
	font-weight:normal;
}
h3.link {
	width:200px;
	font-size:9px;
	margin:0px 0px 7px 0px;
	height:7px;
}
ul.color {
	list-style-image:url(/lib/img/bullet-orange.gif);
	margin:0px 0px 10px 15px;
}
ul.color li {
	margin:1px 0px;
}

ul.orange { list-style-image:url(/lib/img/bullet-orange.gif); }
ul.green { list-style-image:url(/lib/img/bullet-green.gif); }
ul.blue { list-style-image:url(/lib/img/bullet-blue.gif); }
ul.purple { list-style-image:url(/lib/img/bullet-purple.gif); }

.float ul.orange a:link, .float ul.orange a:visited { color:#BF852B; text-decoration:underline; }
.float ul.orange a:hover { text-decoration:none; }
.float ul.green a:link, .float ul.green a:visited { color:#54BE8F; text-decoration:underline; }
.float ul.green a:hover { text-decoration:none; }
.float ul.blue a:link, .float ul.blue a:visited { color:#28A9AB; text-decoration:underline; }
.float ul.blue a:hover { text-decoration:none; }
.float ul.purple a:link, .float ul.purple a:visited { color:#6c4dad; text-decoration:underline; }
.float ul.purple a:hover { text-decoration:none; }
.float ul.purple {
	list-style-image:url(/lib/img/bullet-arrow-purple.gif);
	margin-left:10px;
}
.float ul.purple li {
	margin:0px 0px 2px 6px;
}


ul.color li img.icon {
	margin-left:0px;
	vertical-align:middle;
}

div.up {
	margin-top:-13px;
}

ul.purple {
	list-style-image:url(/lib/img/bullet-arrow-purple.gif);
	margin-left:10px;
}
ul.purple li {
	margin:0px 0px 10px 10px;
}
p.special {
	width:352px;
	height:29px;
	margin:5px 0px 0px -10px;
	background:transparent url(/lib/img/background-special-cm.gif) no-repeat;
	background-position:0px 0px;
}
p.short {
	margin:5px 0px 0px -10px;
	background-position:0px 0px;
	background:transparent url(/lib/img/background-special-short.gif) no-repeat;
	width:294px;
	height:29px;
}
p.special span, p.short span {
	margin:0px 8px;
	padding:8px 0px;
	display:block;
}
#content a#takepoptraining:link, #content a#takepoptraining:visited {
	background:transparent url(/lib/img/button-training-pop.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:369px;
	height:38px;
	overflow:hidden;
}
#content a#taketrainingcm:link, #content a#taketrainingcm:visited {
	background:transparent url(/lib/img/button-training-takecm.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:369px;
	height:38px;
	overflow:hidden;
}
#content a#taketrainingipv:link, #content a#taketrainingipv:visited {
	background:transparent url(/lib/img/button-training-takeipv.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:369px;
	height:38px;
	overflow:hidden;
}
#content a#taketrainingsv:link, #content a#taketrainingsv:visited {
	background:transparent url(/lib/img/button-training-sv.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:369px;
	height:38px;
	overflow:hidden;
}
#content a#taketrainingsp:link, #content a#taketrainingsp:visited {
	background:transparent url(/lib/img/button-training-takesp.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:369px;
	height:38px;
	overflow:hidden;
}
#content a#taketrainingmore:link, #content a#taketrainingmore:visited {
	background:transparent url(/lib/img/button-training-more.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:369px;
	height:38px;
	overflow:hidden;
}
#content a#taketrainingyv:link, #content a#taketrainingyv:visited {
	background:transparent url(/lib/img/button-training-yv.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:369px;
	height:38px;
	overflow:hidden;
}

#content a#takepoptraining:hover, #content a#taketrainingcm:hover, #content a#taketrainingipv:hover, #content a#taketrainingsv:hover, #content a#taketrainingmore:hover, 
#content a#taketrainingsp:hover, #content a#taketrainingyv:hover { background-position:0px -38px; }
 { background-position:0px -61px; }


#content.trainingcm .float { padding-bottom:5px; }
#content.trainingyv .float { padding-bottom:5px; }
#content.trainingoverview .float { padding-bottom:26px; }

/*
* * * * * * * *
* * * Ink * * *
* * * * * * * *
*/

#popContainer #content h1.popwelcome{
	font-weight:bold;
	font-size:12px;
	color:#666363;
	padding:0px;
	margin: 0px;
}

h2.mainpop{
	font-size:12px;
	padding:20px 0px 0px 277px;
	color:#000;
}
h2.pop{
	font-weight:bold;
	color:#5B2579
}
h2.pop2{
	font-weight:bold;
	font-size:14px;
	color:#000;
}
h2.pop3{
	font-size:12px;
	color:#5B2579;
}
h3.pop{
	font-size:12px;
	color:#5B2579;
}
h3.pop2{
	font-size:12px;
	color:#000;
}

h3.popstart{
	font-size:16px;
	color:#5B2579;
}

.popred{
	color:red;
}
#container.pop { background: url(/lib/img/pop-bg.jpg) no-repeat; background-position:top center; }
#pophdr-container{position:relative; left: -203px;height:64px;width:583px}

#pophdr-container.pophdr{ background: url(/lib/img/pop-hdr.png) no-repeat; background-position:top center; }

#popContainer{
	text-align: center;
	position: relative;
	z-index: 100;
	top: -59px;
	clear: both;
}
#popContainer{
	font-size:22px;
	font-weight:normal;
	line-height:22px;
}
#poptown{
	position:relative;
	left:-160px;
	top:20px;
	z-index:-1;
}
#popwide{
	width: 720px;
}
#pop-box2{padding:10px 0 0 10px;background: transparent url(/lib/img/pop-wht-box.png) no-repeat left top; height:602px;width:452; z-index:0;}

#pop-box{position:relative; background: url(/lib/img/pop-purple-box.png) no-repeat right top; height:273px;width:360px; margin-top:30px; z-index:0;}
#pop-box ul{padding-top:50px;list-style:none;}
#pop-box li{margin-bottom:10px; padding:15px 0 0 40px ;background: url(/lib/img/pop-choose-box.png) no-repeat left top; height:64px;width:333px;z-index:100}
.float #pop-box a{color: #000;font-weight:bold; text-decoration:none;}
.float #pop-box a:hover{text-decoration:underline;}
.float #pop-box a:visited{text-decoration:none;}


#pop-screen {background: url(/lib/img/pop-screenshot.png) no-repeat left top; height:211px;width:344px; z-index:0;margin-top:10px;}


.float #pop-screen a:link, .float #pop-screen a:visited {

	background: url(/lib/img/pop-launchoff.png) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:231px;
	height:51px;
	overflow:hidden;
}
.float #pop-screen a:hover {
	background: url(/lib/img/pop-launchon.png) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	display:block;
	width:231px;
	height:51px;
	overflow:hidden;
}

#pop-skip{
	margin: 20px 0 0 570px;	
	height:56px;
}
#pop-skip a:link, #pop-skip a:visited, #pop-screen a:hover {

	background: url(/lib/img/SkipButton_f1.png) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	width:155px;
	height:36px;
	display:block;
	overflow:hidden;
}

#pop-terms{
	position: relative;
	left: 320px;
	height:36px;
}
#pop-terms a:link, #pop-terms a:visited, #pop-terms a:hover {

	background: url(/lib/img/next.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
	width:65px;
	height:36px;
	display:block;
	overflow:hidden;
}

#container.trainingoverview { background:transparent url(/lib/img/background-ink-training-overview.gif) no-repeat; background-position:top center; }
#container.trainingmatrix { background:transparent url(/lib/img/background-ink-training-matrix.gif) no-repeat; background-position:top center; }
#container.trainingipv { background:transparent url(/lib/img/background-ink-training-ipv.gif) no-repeat; background-position:top center; }
#container.trainingyv { background:transparent url(/lib/img/background-ink-training-yv.gif) no-repeat; background-position:top center; }
#container.trainingsv { background:transparent url(/lib/img/background-ink-training-sv.gif) no-repeat; background-position:top center; }
#container.trainings { background:transparent url(/lib/img/background-ink-training-s.gif) no-repeat; background-position:top center; }
#container.trainingcm { background:transparent url(/lib/img/background-ink-training-cm.gif) no-repeat; background-position:top center; }

/*
* * * * * * * * * * *
* * FlashPeople * * *background-ink-training-overview.gif
* * * * * * * * * * *
*/

#flashpeopletrainingcm{
	background-position:0px -35px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:0px;
	z-index:3;
 }

#flashpeopletrainingipv{
	background-position:0px -35px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:15px;
	z-index:3;
 }
#flashpeopletrainingoverview{
	background-position:0px -35px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:95px;
	z-index:3;
 }
 
#flashpeopletrainingoverview2{
	background-position:0px -35px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:12px;
	z-index:3;
 } 
 
 
#flashpeopletrainingmatrix{
	background-position:0px -35px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:45px;
	z-index:3;
 }
/*#flashpeopletrainingoverview {
	width:1024px;
	height:456px;
	background:transparent url(/lib/img/placeholder-flash-people-training-overview.gif) no-repeat;
	background-position:0px 0px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:0px;
	z-index:3;
}*/
/*#flashpeopletrainingmatrix {
	width:1024px;
	height:469px;
	background:transparent url(/lib/img/placeholder-flash-people-training-matrix.gif) no-repeat;
	background-position:0px 0px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:0px;
	z-index:3;
}*/
/*#flashpeopletrainingipv {
	width:1024px;
	height:469px;
	background:transparent url(/lib/img/placeholder-flash-people-training-ipv.gif) no-repeat;
	background-position:0px 0px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:0px;
	z-index:1;
}*/
#flashpeopletrainingyv {
	/*width:1024px;
	height:526px;
	background:transparent url(/lib/img/placeholder-flash-people-training-yv.gif) no-repeat;*/
	background-position:0px 0px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:0px;
	z-index:3;
}
#flashpeopletrainingsv {
	/*width:1024px;
	height:486px;
	background:transparent url(/lib/img/placeholder-flash-people-training-sv.gif) no-repeat;*/
	background-position:0px 0px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:0px;
	z-index:3;
}
#flashpeopletrainings {
	/*width:1024px;
	height:486px;
	background:transparent url(/lib/img/placeholder-flash-people-training-s.gif) no-repeat;*/
	background-position:0px 0px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:0px;
	z-index:3;
}
/*#flashpeopletrainingcm {
	width:1024px;
	height:424px;
	background:transparent url(/lib/img/placeholder-flash-people-training-cm.gif) no-repeat;
	background-position:0px 0px;
	position:absolute;
	left:50%;
	margin-left:-512px;
	bottom:0px;
	z-index:3;
}*/

/*
* * * * * * * * * * *
* * Bottomcontent * *
* * * * * * * * * * *
*/
#bottomcontent {
	height:100px;
	width:624px;
	position:absolute;
	z-index:100;
	bottom:80px;
	left:50%;
	margin-left:-312px;
}
#bottomcontent h2.gettraining {
	width:171px;
	height:19px;
	text-indent:-2000px;
	background:transparent url(/lib/img/text-gettraining.gif) no-repeat;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-90px;
}
/*add this style to avoid h tag out of order for accessibilty
SAME AS Style above*/
#bottomcontent h3.gettraining {
	width:171px;
	height:19px;
	text-indent:-2000px;
	background:transparent url(/lib/img/text-gettraining.gif) no-repeat;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-90px;
}
#bottomcontent ul#submenu {
	list-style:none;
	position:absolute;
	z-index:100;
	width:624px;
	top:26px;
	left:50%;
	margin-left:-312px;
}
#bottomcontent ul#submenu li {
	float:left;
	display:inline;
	margin:0px 1px;
}
#bottomcontent ul#submenu li.o{margin-left: 48px;}
#bottomcontent ul#submenu li.pm { width:260px; }
#bottomcontent ul#submenu li.ipv { width:225px; margin-left: 15px;}
#bottomcontent ul#submenu li.yv { width:138px; }
#bottomcontent ul#submenu li.sv { width:147px; }
#bottomcontent ul#submenu li.s { width:80px; }
#bottomcontent ul#submenu li.cm { width:172px; }
#bottomcontent ul#submenu li.o { width:89px; }
#bottomcontent ul#submenu li.pm a:link, #bottomcontent ul#submenu li.pm a:visited {
	background:transparent url(/lib/img/button-training-pm.gif) no-repeat;
	background-position:0px 0px;
	width:260px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	text-decoration:none;
}
#bottomcontent ul#submenu li.ipv a:link, #bottomcontent ul#submenu li.ipv a:visited {
	background:transparent url(/lib/img/button-training-ipv.gif) no-repeat;
	background-position:0px 0px;
	width:225px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	text-decoration:none;
}
#bottomcontent ul#submenu li.yv a:link, #bottomcontent ul#submenu li.yv a:visited {
	background:transparent url(/lib/img/button-training-yv.gif) no-repeat;
	background-position:0px 0px;
	width:138px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	text-decoration:none;
}
#bottomcontent ul#submenu li.sv a:link, #bottomcontent ul#submenu li.sv a:visited {
	background:transparent url(/lib/img/button-training-sv.gif) no-repeat;
	background-position:0px 0px;
	width:147px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	text-decoration:none;
}
#bottomcontent ul#submenu li.s a:link, #bottomcontent ul#submenu li.s a:visited {
	background:transparent url(/lib/img/button-training-s.gif) no-repeat;
	background-position:0px 0px;
	width:80px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	text-decoration:none;
}
#bottomcontent ul#submenu li.cm a:link, #bottomcontent ul#submenu li.cm a:visited {
	background:transparent url(/lib/img/button-training-cm.gif) no-repeat;
	background-position:0px 0px;
	width:172px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	text-decoration:none;
}
#bottomcontent ul#submenu li.o a:link, #bottomcontent ul#submenu li.o a:visited {
	background:transparent url(/lib/img/button-training-training.gif) no-repeat;
	background-position:0px 0px;
	width:89px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	text-decoration:none;
}

#bottomcontent ul#submenu li.pm a:hover, #bottomcontent ul#submenu li.ipv a:hover, #bottomcontent ul#submenu li.yv a:hover, #bottomcontent ul#submenu li.sv a:hover, 
#bottomcontent ul#submenu li.s a:hover, #bottomcontent ul#submenu li.cm a:hover, #bottomcontent ul#submenu li.o a:hover, 
#bottomcontent ul#submenu li.pm a.hit:link, #bottomcontent ul#submenu li.pm a.hit:visited, #bottomcontent ul#submenu li.pm a.hit:hover, 
#bottomcontent ul#submenu li.ipv a.hit:link, #bottomcontent ul#submenu li.ipv a.hit:visited, #bottomcontent ul#submenu li.ipv a.hit:hover,
#bottomcontent ul#submenu li.yv a.hit:link, #bottomcontent ul#submenu li.yv a.hit:visited, #bottomcontent ul#submenu li.yv a.hit:hover, 
#bottomcontent ul#submenu li.sv a.hit:link, #bottomcontent ul#submenu li.sv a.hit:visited, #bottomcontent ul#submenu li.sv a.hit:hover, 
#bottomcontent ul#submenu li.s a.hit:link, #bottomcontent ul#submenu li.s a.hit:visited, #bottomcontent ul#submenu li.s a.hit:hover, 
#bottomcontent ul#submenu li.cm a.hit:link, #bottomcontent ul#submenu li.cm a.hit:visited, #bottomcontent ul#submenu li.cm a.hit:hover, 
#bottomcontent ul#submenu li.o a.hit:link, #bottomcontent ul#submenu li.o a.hit:visited, #bottomcontent ul#submenu li.o a.hit:hover {
	background-position:0px -40px;
}
