/* Global classes ------------------------------------------------------------------------------- */
html, body {        height:auto !important; /* FF and compliant browsers should automatically size the body/html */        height:100%; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) resize it. go IE */        min-height:100%; /* when FF/etc automatically size the body/html it should be AT LEAST the height of the entire browser window, but can expand based on content. */}
body {
	background-color:#BACEE0;
	background-image:url(images/pagebotbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	line-height: 1.2em;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100%;
}
img {
	border: none;
}
sup{font-size:10px; vertical-align: top}
p { 
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
p b i {
	color:#000077;
}
p img {
	float:left;
	margin: 0px 10px 10px 0px;
}
h1 {
	font-family: Arial;
	font-size: 16px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold; 
	color: #000077;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 6px 0px;
}
h2 {
	font-family: Arial;
	font-size: 16px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	letter-spacing:2px; 
	color: #000077;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
h3 {
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica;
	font-size:24px;
	line-height:24px;
}
h4 {
	color:#000077;
	font-weight:bold;
	font-family:Arial, Helvetica;
	font-size:20px;
}
h5 {
	color:#000077;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica;
	font-size:16px;
}
h6 {	
	color:#000077;
	font-weight:bold;
	font-family:Arial, Helvetica;
	font-size:16px;
}

blockquote {
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left:15px;
	font-size: 14px;
}
a {
	text-decoration: none;
	color:#000099;
	cursor:pointer;
}
a:hover {
	text-decoration: underline;
	color:#660000;
}
table{
	border-color:#aaaaaa;
	color:#000000;
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:normal;
}
td{
	border-color:#aaaaaa;
}
th{
	background-color:#294A7B;
	color:#ffffff;
	font-family:Arial, Helvetica;
	font-size:14px;
}
th a {
	text-decoration: none;
	color:#ffffff;
}
th a:hover {
	text-decoration: underline;
	color:#ffffff;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
select {
	font-size:14px;
}
input {
	font-size:14px;
}
input[type="text"], textarea {
	background-color: #FFFFCE;
	border: #004080 solid 1px;
}
.linkover {color:#fff;background-color:#000; cursor:pointer;} 

/* Page classes ------------------------------------------------------------------------------- */
#wrapper {
	margin: auto;
	width:1002px;
	height:100%;
	margin-top:10px;
	padding-top:8px;
	background-image:url(images/pagetop.jpg);
	background-repeat: repeat-x;
	background-position: top;
	position:relative;
}
#header {
	background-image:url(images/hdrlogo_itsm2.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height: 117px;
}
#header_alliance {
	background-image:url(images/hdrlogo_alliance.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height: 117px;
}
#content{
	width:1000px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background-image:url(images/bgcontent3.jpg);
	background-color:#f6f6f6;
	height:100%
}
#left {
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;
	z-index:3;
	background-image:url(images/bgleft.jpg);
	height:100%
}
#center {
	width:764px;
	padding: 170px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	z-index:1;
	height:100%
}
#cleft {
	width:468px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;
	z-index:2;
}
#cright {
	width:290px;
	position:relative;
	float:right;
	z-index:-1;
}
#right {
	width:770px;
	height: 100%;
	padding: 170px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}
#rightnohead {
	width:764px;
	height: 100%;
	padding: 0;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}
#footer {
	border-top: 2px solid #999999;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-size: 10px;
	color: #666666;
	line-height: 1em;
	background-color:#ffffff;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
#copyright {
	border-top: 2px solid #999999;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-size: 10px;
	color: #666666;
	line-height: 1em;
	background-color:#ffffff;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
#botreflect {
	width:1002px;
	height:125px;
	background-image:url(images/pagebotreflect.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.divleft {
float:left;
}
.divright {
float:right;
}
.leadin {
	color:#000033;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.more {
	text-decoration:none;
	font-style: italic;
	font-weight:normal;
	font-size:12px;
	letter-spacing:0px; 
	padding: 10px 0px 0px 10px;
}
.red {
	color:#FF0000;
}
.sup {
	font-size : 80% ;
	vertical-align : top ;
}
.footnote {
	font-size:11px;
	line-height:12px;
	color:#666666;
}
.clear{clear:both}
#homesel{width:725px;height:385px;background:url(images/bgHomeSel.gif);text-align:center;font-size:20px;color:#fff;margin:auto;margin-top:14px;position:relative}
#homesel h1{color:#fff;font-size:26px;font-weight:bold;margin-top:50px}
#homesel a{color:#fff}
#homesel .tl{width:365px;height:19px;position:absolute;top:0;left:0}
#homesel .tr{width:365px;height:19px;position:absolute;top:0;right:0}
#homesel .bl{width:365px;height:19px;position:absolute;top:50%;left:0}
#homesel .br{width:365px;height:19px;position:absolute;top:50%;right:0}

/* page classes ------------------------------------------------------------------------------------- */

.hdrServMgr{background-image:url(images/hdrServMgr.jpg)}
.hdrProjMgr{background-image:url(images/hdrProjMgr.jpg)}
.hdrNetMgr{background-image:url(images/hdrNetMgr.jpg)}
.hdrSecMgr{background-image:url(images/hdrSecMgr.jpg)}

.hdrCTrainer{background-image:url(images/hdrCTrainer.jpg)}
.hdrETrainer{background-image:url(images/hdrETrainer.jpg)}
.hdrBTrainer{background-image:url(images/hdrBTrainer.jpg)}
.hdrMTrainer{background-image:url(images/hdrETrainerM.jpg)}

.hdrITServiceManagement{background-image:url(images/hdrServMgr.jpg)}
.hdrITGovernanceManagement{background-image:url(images/hdrITGovernanceManagement.jpg)}
.hdrITProjectManagement{background-image:url(images/hdrProjMgr.jpg)}
.hdrITSecurityManagement{background-image:url(images/hdrITSecurityManagement.jpg)}
.hdrITNetworkEngineer{background-image:url(images/hdrITNetworkEngineer.jpg)}
.hdrNewsSupport{background-image:url(images/hdrNewsSupport.jpg)}
.hdrCSME{background-image:url(images/hdrCSME.jpg)}
.hdrITILExam{background-image:url(images/hdrITILExam.jpg)}
.hdrSale{background-image:url(images/hdrSale.jpg)}
.hdrSpecial{background-image:url(images/hdrSpecial.jpg)}
.hdrITILPosters{background-image:url(images/hdrITILPosters.jpg)}


.blankhdr{background-image:url(images/hdrblank.jpg)}
.ITERhdr{background-image:url(images/hdrITER.jpg)}
.intro{background-image:url(images/hdrintro.jpg)}
.intro2{background-image:url(images/hdrintro5.jpg)}
.intro3{background-image:url(images/hdrintro3.jpg)}
.intro4{background-image:url(images/hdrhomeprofiler.jpg)}
.intro5{background-image:url(images/hdrhomeprofiler2.jpg)}
.home{background-image:url(images/hdrhome.jpg)}
.company{background-image:url(images/hdrcompany.jpg)}
.products{background-image:url(images/hdrproducts.jpg)}
.downloads{background-image:url(images/hdrdownloads.jpg)}
.approach{background-image:url(images/hdrapproach.jpg)}
.partnerpgm{background-image:url(images/hdrpartnerpgm.jpg)}
.partnersupport{background-image:url(images/hdrpartnersupport.jpg)}
.pubsched{background-image:url(images/hdrpubsched.jpg)}
.roadmapv3{background-image:url(images/hdrroadmapv3.jpg)}
.training{background-image:url(images/hdrtraining.jpg)}
.orientation{background-image:url(images/hdrorientation.jpg)}
.simulation{background-image:url(images/hdrsimulation.jpg)}
.certification{background-image:url(images/hdrcertification.jpg)}
.implementation{background-image:url(images/hdrimplementation.jpg)}
.support{background-image:url(images/hdrsupport.jpg)}
.contact{background-image:url(images/hdrcontact.jpg)}
.compare{background-image:url(images/hdrcompare.jpg)}
.onlineadv{background-image:url(images/hdronlineadv.jpg)}
.custtrain{background-image:url(images/hdrcusttrain.jpg)}
.specials{background-image:url(images/hdrspecials.jpg)}
.bundles{background-image:url(images/hdrbundles.jpg)}
.dity{background-image:url(images/hdrdity.jpg)}
.dityvideo{background-image:url(images/hdrdityvideo.jpg)}
.expert{background-image:url(images/hdrexpert.jpg)}
.refmodel{background-image:url(images/hdrrefmodel.jpg)}
.mentorreq{background-image:url(images/hdrmentorreq.jpg)}
.accprovider{background-image:url(images/hdraccprovider.jpg)}
.pricesngl{background-image:url(images/hdrsnglprice.jpg)}
.pricemult{background-image:url(images/hdrmultprice.jpg)}
.pgmdesc{background-image:url(images/hdrpgmdesc.jpg)}
.webdev{background-image:url(images/hdrwebdev.jpg)}
.alliance{background-image:url(images/hdralliance.jpg)}
.onlineprice{background-image:url(images/hdronlineprice.jpg)}
.classroomprice{background-image:url(images/hdrclassroomprice.jpg)}
.termsofuse{background-image:url(images/hdrtermsofuse.jpg)}
.comments{background-image:url(images/hdrcomments.jpg)}
.refrew{background-image:url(images/hdrrefrew.jpg)}
.workshops{background-image:url(images/hdrworkshops.jpg)}
.ITILcert{background-image:url(images/hdrDefITILCert.jpg)}
.DefBusAnal{background-image:url(images/hdrDefBusAnal.jpg)}
.DefProjMgmt{background-image:url(images/hdrDefProjMgmt.jpg)}
.DefProbSolv{background-image:url(images/hdrDefProbSolv.jpg)}
.DefCaaS{background-image:url(images/hdrDefCaaS.jpg)}
.iPhone{background-image:url(images/hdriPhone.jpg)}
.evalkit{background-image:url(images/hdrevalkit.jpg)}
.blended{background-image:url(images/hdrblended.jpg)}
.ITILClassroom{background-image:url(images/hdrITILClassroom.jpg)}
.ITILOnline{background-image:url(images/hdrITILOnline.jpg)}
.PMP{background-image:url(images/hdrPMP.jpg)}
.ITILContentLicensing{background-image:url(images/hdrITILContentLicensing.jpg)}
.CaaS{background-image:url(images/hdrCaaS.jpg)}
.ProbMgmt{background-image:url(images/hdrProbMgmt.jpg)}
.profiler{background-image:url(images/hdrintro4.jpg)}

.trainingMobile{background-image:url(images/hdrTrainingMobile.jpg)}

/* stdpad classes ------------------------------------------------------------------------------------- */
.stdpad {
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
.stdpad .container {
	position:relative;
	padding-bottom:10px;
}
.stdpad .leftdivx {
	position:absolute;
	top:0;
	left:0;
}
.stdpad .rightdivx {
	position:absolute;
	top:0;
	right:0;
}

/* figure classes ------------------------------------------------------------------------------------- */
.fig {
	margin: 10px 0px 10px 0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.fig img {
	border:none;
}

/* partner banner classes ------------------------------------------------------------------------------- */
#bannerAccredited {
	width:208px;
	height:150px;
	border: 1px #aaaaaa solid;
	margin: 0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	background-color:#FFFFFF;
	color:#000066;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	text-decoration: none;
	text-align:center;
}
#banner {
	width:180px;
	height:120px;
	border: 1px #aaaaaa solid;
	margin: 20px 8px 10px 8px;
	padding:6px 6px 0px 6px;
	background-color:#FFFFFF;
	color:#000066;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	text-decoration: none;
	text-align:center;
}

/* tabtop classes ------------------------------------------------------------------------------------- */
#tabtop {
	position:absolute;
	top:0px;
	z-index:9000;
	right:0px;
	width:100%;
	font-size:93%;
	line-height:normal;
}
#tabtop ul {
	margin:0;
	padding:0px 10px 0px 0px;
	list-style:none;
	float:right;
}
#tabtop li {
	display:inline;
	margin:0;
	padding:0px 0px 0px 0px;
}
#tabtop a {
	float:left;
	background:url("images/tab_topleft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 17px;
	text-decoration:none;
}
#tabtop a span {
	float:left;
	display:block;
	background:url("images/tab_topright.gif") no-repeat right top;
	padding:4px 0px 4px 4px;
	color: #606891;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabtop a span {float:none;}
/* End IE5-Mac hack */
#tabtop a:hover span {
	color:#000000;
}

/* tab classes ------------------------------------------------------------------------------------- */
#tabs {
	position:absolute;
	top:97px;
	z-index:9000;
	right:0px;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:#000000 solid 3px;
}
#tabs ul {
	margin:0;
	padding:0px 10px 0px 0px;
	list-style:none;
	float:right;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0px 0px 0px 0px;
}
#tabs a {
	float:left;
	background:url("images/tab_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background:url("images/tab_right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#ffffff;
}
#tabs a:hover {
	background-position:0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
}

/* tibs classes ------------------------------------------------------------------------------------- */
#tibs{width:100%;font-weight:bold;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height:17px;height:48px;border-bottom:#000 solid 2px;padding-bottom:2px;margin-bottom:20px}
#tibs ul{margin:0;padding:0px 0px 0px 0px;list-style:none;float:left;}
#tibs li{display:inline;margin:0;padding:0}
#tibs .tib {float:left;margin:0;padding:0 0 0 0px;text-decoration:none;color:#fff;cursor:pointer}
#tibs .tib .tabl{float:left;background:url("images/tabs.png") no-repeat left top;width:10px;height:26px}
#tibs .tib .tabr{float:left;display:block;background:url("images/tabs.png") no-repeat right top;padding:5px 10px 4px 5px}
#tibs .tib:hover .tabl{background-position:0% -56px;}
#tibs .tib:hover .tabr{background-position:100% -56px;color:#000;}
#tibs .currtib {float:left;margin:0;padding:0 0 0 0px;text-decoration:none;color:#000;cursor:default}
#tibs .currtib .tabl{float:left;background:url("images/tabs.png") no-repeat left top;width:10px;height:26px;background-position:0% -112px}
#tibs .currtib .tabr{float:left;display:block;background:url("images/tabs.png") no-repeat right top;padding:5px 10px 4px 5px;background-position:100% -112px}
#tibs .redtib {float:left;margin:0;padding:0 0 0 0px;text-decoration:none;color:#000;cursor:default}
#tibs .redtib .tabl{float:left;background:url("images/tabs.png") no-repeat left top;width:10px;height:26px;background-position:0% -168px}
#tibs .redtib .tabr{float:left;display:block;background:url("images/tabs.png") no-repeat right top;padding:5px 20px 4px 15px;background-position:100% -168px}


.buttonbuydemo{width:283px;height:44px;background:url(images/buttonBuyDemo.jpg);margin:10px auto 0}
.buttonbuy{width:190px;height:44px;float:left}
.buttondemo{width:90px;height:44px;float:left}

/* navfoot classes ------------------------------------------------------------------------------------- */
#navfoot {
	text-align: center;
	color: #666666;
	background-color:#ffffff;
	border-top: 2px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align:center;
	padding: 4px 0px 4px 0px;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}
#navfoot ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	display: inline;
	line-height:1em;
	} 
#navfoot li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	}
#navfoot li a {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 3px 15px 3px 15px;
	color: #666666;
	text-decoration: none;
}
html>body #navfoot li a {
	width: auto;
}
#navfoot li a:hover {
	color: #000000;
}

/* Pricing classes ----------------------------------------------------------------------------------- */
#pricebox {
	visibility:hidden;
	position:absolute;
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 1px;
	z-index:12;
	top: 1px;
	right: 1px;
	padding: 6px 8px 8px 8px;
	background-image:url(images/bgnewson.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#FFFFFF;
	color:#000000;
	font-size:10px;
	line-height:11px;
}
.pricetbl{
	border-color:#aaaaaa;
	color:#000000;
	font-family:Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
}
.pricetbl td{
	border-color:#aaaaaa;
}
.pricetbl th{
	background-color:#294A7B;
	color:#ffffff;
	font-family:Arial, Helvetica;
	font-size:10px;
}
.pricetbl .abg {
background-color:#FFFFFF;
}

/* Demo classes ----------------------------------------------------------------------------------- */

#framebox2 {
	visibility:hidden;
	position:absolute;
	z-index:5000;
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 1px;
}
.demobox {
	top: 134px;
	left: 50%;
    margin-left: -506px;
	width:1012px;
	height: 740px;
	background-color:#FFFFFF;
	background-image:url(images/bgdemo.gif);
}
#demotitle {
	color:#FFFFFF;
	font-size:36px;
	line-height:36px;
	text-align:center;
	float:left;
	width:804px;
}

#demoOLM {
/*	position:absolute; top:1px; left:10px; */
margin-left:0px;
}
#demoOLE {
/*	position:absolute; top:2px; left:260px; */
margin-left:0px;
}
#demoCourseware {
/*	position:absolute; top:2px; right:10px; */
margin-left:0px;
}
#demoOLW {
/*	position:absolute; top:2px; left:265px; */
margin-left:0px;
}

/* datasheet classes ----------------------------------------------------------------------------------- */
#datasheet {
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
#datasheet h3 {
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica;
	font-size:24px;
	line-height:24px;
	margin-bottom:6px;
}
#datasheet h4 {
	color:#000077;
	font-weight:bold;
	font-family:Arial, Helvetica;
	font-size:20px;
}
#datasheet h5 {
	color:#000077;
	font-weight:bold;
	font-family:Arial, Helvetica;
	font-size:16px;
	text-decoration:none;
}
#datasheet h6 {	
	color:#000077;
	font-weight:bold;
	font-family:Arial, Helvetica;
	font-size:16px;
}
#datasheet #venueoptions {
	border:#cccccc solid 1px;
}
#datasheet #venueoptions table {
	font-size:12px; 
	text-align:center;
	width:100%;
}
#datasheet #venueoptions th {
	font-size:10px; 
	text-align:center;
	padding:4px 4px 4px 4px;
	line-height:12px;
}
#datasheet #venueoptions td {
	padding:0px 5px 0px 5px;
	background-color:#eeeeee;
}
#datasheet #venueoptions .notes {
	font-size:13px;
	line-height:13px;
	font-style:italic;
	background-color:#ffdddd;
	margin:3px 3px 3px 3px;
	padding:5px 5px 5px 5px;
}
#datasheet #venueoptions .venue {
	text-align:left;
	font-size:12px;
	background-color:#eeeeee;
}
.segment {
	float:left; 
	width:33%;
	border:#999999 solid 1px;
	margin-left:2px;
}
.segment .head {
	background-color:#294A7B;
	color:#FFFFFF;
	width:100%;
	text-align:center;
	font-weight:bold;
}
.segment ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}
.coming {
	color:#ffffff; 
	font-weight:bold; 
	font-style:italic; 
	font-size:18px; 
	text-align:center; 
	background-color: #6699CC; 
	padding:10px 0px 10px 0px;
}

/* Video classes ----------------------------------------------------------------------------------- */
#videobox {
	visibility:hidden;
	position:absolute;
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135);
	z-index:10;

	top: 344px;
	left: 240px;
	padding-bottom:10px;
	background-color:#000000;
	color:#000000;
	font-size:14px;
	line-height:16px;
}

/* Request form classes ----------------------------------------------------------------------------------- */
#framebox {
	visibility:hidden;
	position:absolute;
	top: 280px;
	left: 220px;
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 1px;
	background-color:#f1f1f1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135);
	z-index:10;
}
#sorry {
	width:500px;
}
#errortext {
 	margin-bottom:6px;
	height:20px;
	color:#FF0000;
	font-weight:bold;
	clear:both;
}
#reqflds {
	font-size:12px;
	padding-left:100px;
}
.calcbox {
	top: 1100px;
	left: 320px;
	width:300px;
	height: 330px;
	padding: 6px 8px 8px 8px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	line-height:16px;
}
.formbox {

	width:660px;
	height: 580px;
	height: 460px;
	padding: 6px 8px 8px 8px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	line-height:16px;
}
.formbox2 {

	width:300px;
	height: 460px;
	padding: 6px 8px 8px 8px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	line-height:16px;
}
.formtext {
	float:left;
	width:160px;
	text-align:right;
	padding: 0px 8px 6px 0px;
}
.formfield {
	float:left;
	width:490px;
	text-align:left;
	padding: 0px 0px 6px 0px;
}
#privacy {
	width:100%;
	border-top: 1px solid #999999;
	padding: 6px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 12px;
	position:absolute;
	bottom:0px;
	left:0px;
}
#pricefield {
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#990000;
}

/* Info box classes ----------------------------------------------------------------------------------- */
.infosel {
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	font-style:italic;
	letter-spacing:1px;
	width:100%;
	margin: 0px 0px 0px 0px;
}

.infosel a {color:#000000; text-decoration:none;}
.infosel a:hover {color:#000000; text-decoration:none;}
.infosel ul {
	margin: 0px 0px 0px 0px;
	line-height:1em;
	list-style:none;
}
.infosel li {
	list-style: none;
	margin: 0px 0px 0px 10px;
	cursor: pointer;
	position:relative;
}
.infosel li a {
	display:block;
	width:100%;
	height:12px;
	text-decoration:none;
	padding:4px 0px 4px 16px;
	background-image:url(images/check0.gif);
	background-repeat:no-repeat;
}
.infosel li a:hover {
	height:10px;
	background-color:#ffffff;
	color: #000000;
	border-bottom:#666666 solid 2px;
	background-image:url(images/check1.gif);
	background-repeat:no-repeat;
}
html>body .infosel li a {
	width: auto;
}
.infobox {
	position: absolute;
	top: 0px;
	visibility:hidden;
	width:300px;
	padding: 6px 8px 8px 8px;
	background-image:url(images/bgnewson.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	border-right:#666666 solid 2px;
	border-bottom:#666666 solid 2px;
	cursor: pointer;
}
.infoboxb {
	position: absolute;
	bottom: 1px;
	visibility:hidden;
	width:286px;
	padding: 6px 8px 8px 8px;
	background-image:url(images/bgnewson.jpg);
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em;
	border-right:#666666 solid 2px;
	border-bottom:#666666 solid 2px;
	cursor: pointer;
}
#ib1, #ib2, #ib3, #ib26, #ib4, #ib5, #ib6, #ib7 {left: 186px;}
#ib8, #ib9, #ib10, #ib11, #ib12, #ib13, #ib14, #ib15, #ib16, #ib17, #ib18, #ib19, #ib20, #ib21, #ib22, #ib23, #ib24, #ib25, #ib26, #ib127, #ib128 {left: 398px;}
#ib27, #ib28, #ib29, #ib30, #ib31, #ib32, #ib33, #ib34, #ib35, #ib36, #ib37, #ib38, #ib39, #ib40, #ib41, #ib42, #ib43, #ib44, #ib45, #ib46, #ib47, #ib48, #ib49, #ib50, #ib51, #ib52, #ib53, #ib54, #ib55, #ib56, #ib57, #ib58  {left: 398px;}
#ib60, #ib61, #ib62, #ib63, #ib64, #ib65, #ib66 {left: 398px;}
#v2cert {
	display: none;
	margin-left:20px;
}
#v2practitioner {
	display: none;
	margin-left:20px;
}
#v3cert {
	display: none;
	margin-left:20px;
}
#v3lifecycle {
	display: none;
	margin-left:20px;
}
#v3capability {
	display: none;
	margin-left:20px;
}
#v3bundles {
	display: none;
	margin-left:20px;
}
#orientbundles {
	display: none;
	margin-left:20px;
}
.infomore {
	text-decoration:none;
	font-style: italic;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	float:right;
}

/* navnews classes ------------------------------------------------------------------------------------- */
.navnews {
	font-family:Arial;
	font-size:12px;
	width:100%;
	padding: 0px 0px 0px 0px;
}
.navnews ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1em;
}
.navnews li {
	margin: 10px 0px 10px 0px;
}
.navnews li a {
	display: block;
	padding: 10px 10px 10px 10px;
	color: #000000;
	text-decoration: none;
	border: #aaaaaa solid 1px;
	background-image:url(images/bgnews.jpg);
	background-position:right;
}
html>body .navnews li a {
	margin: 0px 0px 0px 0px;
}
.navnews li a:hover {
	background-color: #f0f0f0;
	margin: 0px 0px 0px 0px;
	color: #000000;
	background-image:url(images/bgnewson.jpg);
	background-position:right;
	text-decoration:none;
}
/* bannersel classes ------------------------------------------------------------------------------------- */
.bannersel {
	width:100%;
	padding: 0px 0px 0px 0px;
}
.bannersel ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.bannersel li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	height:53px;
	background-color: #ffffff;
}
.bannersel li a {
	display: block;
	text-decoration: none;
	background-image:none;
	height:53px;
}
html>body .bannersel li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.bannersel li a:hover {
	background-color: #ffffff;
	background-image:url(images/bgnews.jpg);
	background-position:right;
	text-decoration:none;
}
/* dsbannersel classes ------------------------------------------------------------------------------------- */
.dsbannersel {width:210px;height:53px;margin:0 10px 0 0;background-image:url(images/bgnews.jpg)}
.dsbannersel:hover {background-color:#cfd2e3;background-image:none}


/* bundelsel classes ------------------------------------------------------------------------------------- */
.bundelsel {
	width:100%;
	padding: 0px 0px 0px 0px;
	margin-bottom:20px;
}
.bundelsel ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.bundelsel li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}
.bundelsel li a {
	display: block;
	text-decoration: none;
	background-image:none;
	color:#000000;
}
html>body .bundelsel li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.bundelsel li a:hover {
	background-color: #ddddee;
	text-decoration:none;
	color:#000000;
}
.bundelsel li a:visited {
	text-decoration:none;
	color:#000000;
}
.bundelsel .maindesc {
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
.bundelsel .subdesc {
	padding:0px 20px 0px 30px;
	font-size:12px;
}
.bundelsel .nowprice {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

/* dity archive classes ------------------------------------------------------------------------------------- */
#ditydiv {
	padding:6px 20px 20px 6px;
	text-decoration: none;
}
#ditydiv h1 {
	font-family: Arial;
	font-size: 24px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold; 
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}
#ditydiv a {
	font-size: 16px;
	font-weight:bold;
}

.ditybox {
	display:none;
}
.bigtab{width:33%;float:left}
.bigtab b{font-size:12px}
.bigtab .top{background-image:url(images/bigtabtop.gif);height:45px;padding:12px 0 0 0;color:#fff;font-size:16px;text-align:center; line-height:16px}
.bigtab .top a{color:#fff}
.bigtab .top a:visited{color:#fff}
.bigtab .top a:hover{color:#fff}
.bigtab .mid{height:1400px;background-image:url(images/bigtabmid.gif)}
.bigtab .mid .stuff{padding:10px 10px 10px 10px}
.bigtab .bot{background:no-repeat url(images/bigtabbot.gif);height:24px}
.bigtab ul {list-style:none;margin:0;padding:0;font-size:11px}
.bigtab li {margin:0;padding:0;background-color:#fff;}
.bigtab li a {display:block;}

html>body .bigtab li a {margin:0;padding:0}
.cbigtab li:hover {background-color:#aaa;color:#fff}

/* online course features ----------------------------------------------------------------------------------------------*/
#featuresxxx lixx{list-style: none;padding-right:35px;margin-left:0px;padding-left:50px;margin-bottom: 15px;}
#features li{list-style: none;padding:0 35px 0 50px;margin:0 0 15px 0}
#features li.downArrow{ background:url(images/DW_DownArrow_ICON.gif) no-repeat;}
#features li.ppt{ background:url(images/PPT_ICON.gif) no-repeat;}
#features li.lz{ background: url(images/lz.gif) no-repeat;}
#features li.hand{ background:url(images/DW_Hand_ICON.gif) no-repeat;}
#features li.video{ background:url(images/Video_ICON.gif) no-repeat;}
#features li.puzzle{ background: url(images/DW_Puzzle_ICON.gif)  no-repeat;}
#features li.thumbT{ background:url(images/DW_ThumbTack_ICON.gif) no-repeat;}
#features li.diploma{ background: url(images/Diploma.gif) no-repeat;}

.finep{font-size:10px;line-height:10px; vertical-align:middle}

.registernow{font-size:20px;color:f00;margin:20px 0 20px 0}

.ulcheck {list-style-type:none;padding:0;margin:0 20px 0 0;}
.ulcheck li {color:#666;background-image:url(images/check.gif);background-repeat:no-repeat;padding-left:20px;padding-bottom:4px;margin-left:20px}
.ulchecx {list-style-type:none;padding:0;margin:0 20px 0 0;}
.ulchecx li {color:#666;background-image:url(images/ulbox.gif);background-repeat:no-repeat;padding-left:20px;padding-bottom:4px;margin-left:20px}

.ulbox {list-style-type:square;padding:0;margin:0 20px 0 40px;}
.ulbox li {color:#666;background-image:none;padding-left:2px;padding-bottom:4px;margin-left:20px}

.tblpgm {font-size:11px;}
.tblpgm th {font-size:11px;	padding: 0px 5px 0px 5px;}
.tblpgm td {text-align:center; vertical-align: bottom;	padding: 0px 3px 0px 3px;}
.tblpgm .tp{background-color:#FFFF99}
.tblpgm .dm{background-color:#CDFEA9}
.tblpgm .ss{background-color:#FFFFCC}
.tblpgm .bl{background-color:#000000;color:#fff;font-weight:bold;text-align:left}
.tblpgm .hd{font-weight:bold;font-size:10px; line-height:10px}
.tblpgm .hd td{padding:5px 3px 5px 3px}
.tdl {text-align:left;font-size:11px}

.tblTN {border:none}
.tblTN td{vertical-align:top;padding-right:0px}
