body {background:transparent url(/images/products/ptc-university/best-practice-academy/v2/bg.png) repeat-x scroll 0 0 !important;}

#BPAtitle {float:left; display:inline; margin:10px 0;}
#BPAtitle h1 {margin:0; font-size:25px; }
#BPAtitle h2 {margin:0; padding:0 !important; font-size:16px;}
#BPAmedia {
	background:url(/images/products/ptc-university/best-practice-academy/v2/wrapper-v5.gif) top left no-repeat;
	width:940px;
	height:350px;
	float:left;
	display:inline;
	margin-top:6px;
	margin-bottom:20px;
}

#BPAmaincontent {
	float:left;
	display:inline;
	width:880px;
	padding-bottom:40px;
}

#contentWrap #popMedia, #popMedia #flowVideo_api, #popMedia #flowVideo{
	width:512px !important;
	height:288px !important;}
#popMedia #flowVideo{
background:url(/WCMS/images/120566/120566en_splash2_1291354526.jpg) !important;
}

#leftcol {
	float:left; 
	display:inline; 
	margin-right:30px;
	width:577px;}
	
#leftcol h2 { padding-top:0!important; padding-bottom:15px; font-size:20px;}
#leftcol ul {margin-left:15px;}
#leftcol ul li {padding-bottom:5px;}
#leftcol ul.withIcon {margin-left:10px;}
#leftcol ul.withIcon li {list-style:none; padding-left:40px; padding-bottom:15px !important; padding-top:10px;}
#leftcol ul.withIcon li.pdf { background:url(/images/products/proe/concurrent-engineering/pdf-icon.png) left top no-repeat;}
#leftcol ul.withIcon li.video { background:url(/images/products/proe/concurrent-engineering/video-icon.png) left top no-repeat;}
#leftcol ul.withIcon li.dig { background:url(/images/products/proe/concurrent-engineering/dig-icon.png) left top no-repeat;}
#leftcol ul.withIcon li.demo { background:url(/images/products/proe/concurrent-engineering/demo-icon.png) left top no-repeat;}

#rightcol {
	float:left;
	display:inline;
	width:270px;
}

#training,#training2 {
	background:url(/images/products/proe/concurrent-engineering/pdf-icon.png) 0 5px no-repeat;
	padding-left:50px;
	float:left;
	display:inline;
}

#ebook {
	background:url(/images/solutions/plm/cs.png) 0 5px no-repeat;
	padding-left:50px;
	float:left;
	display:inline;
}

#BPAquote {
	background:url(/images/products/ptc-university/best-practice-academy/quote-1.png) top left no-repeat;
	margin:15px 0 10px;
	float:left;
	display:inline;}
	
.quotebody { 
	padding:0 20px;
	color:#888888;
	float:left;
	display:inline;}
	
.withqoute {
	background:url(/images/products/ptc-university/best-practice-academy/quote-2.png) bottom right no-repeat;
	padding-left:30px;}

#relatedResource {
	float:left;
	display:inline;
}

#relatedResource h3 {
	color:#999999;
	font-size:14px;
	margin:30px 0 10px;
	text-transform:uppercase;}

#relatedResource ul { margin:0;}
#relatedResource ul li {
	margin-bottom:10px;
	list-style:none;}

#demo {padding: 20px 10px 20px 20px!important;}	
.demo {padding: 20px 10px 0 20px!important;}
.new h2{
	font-size:14px!important;
	padding-bottom:5px!important;
}
.new p{
	padding-bottom:0!important;
}
/*---accordion---*/
#leftcol a.menuitem {
cursor:pointer;
display:block;
text-decoration: none;
outline:0;
clear: both;
line-height: 38px;
margin: 3px 0 0 0;
padding: 0 0 0 10px;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background:transparent url(/images/solutions/plm/barOpen.png) no-repeat scroll 0 0 !important;
border:1px solid #d1d1d1;
color:#000!important;
font-weight:700;
display:block;
cursor:pointer;
height:38px;
width: 565px;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background:transparent url(/images/solutions/plm/barClosed.png) no-repeat scroll left top;
border:1px solid #d1d1d1;
font-weight:700;
display:block;
cursor:pointer;
height:38px;
width: 565px;}

.ui-widget-content {
border:1px solid #D1D1D1;
border-width: 0 1px 1px 1px;}

/*-----tooltips------*/
.tooltip {
display:none;
font-size:12px;
width:285px;
padding:15px 15px 15px 25px;
background:url(/images/products/ptc-university/best-practice-academy/v2/tooltip.gif) left top no-repeat;
color:#fff;
}
.tooltip h2 {padding-top:0 !important; font-size:16px;}

/*-----slider-----*/
#videoIntro {
	width: 332px;
	float:left;
	height:300px;
	padding:20px 20px 20px 0;
	display:inline;
}
#videoIntro.fr {
	padding-top:2px !important;
}


#videoIntro h2 {
	font-size:16px;
	padding-top:0 !important;
	line-height:20px;
}
z
.BPAscrollable{
	width:480px;
	height:320px;
	float:left;
	display:inline;
	margin:20px 20px 0 20px;
}

.BPAscrollable img {width: 480px;margin-top: 34px;margin-left: 15px;}

.slide {
	display:none;
	float:left;
	display:inline;
	width:512px;
	height:288px;
}


.tabs{
	float:left; 
	display:inline;
	font-size:12px;
}
.tabs a {
	display:inline;
	float:left;
	color:#333;
	border-bottom:solid 1px #ccc;
	width:300px;
	padding-bottom:5px;
}

.tabs a img {
	float:left;
	margin:5px 5px 5px 0;
}

.tabs a:hover {color:#666;}
.tabs a:visited {color:#333;}

/*---cta---*/
.calltoaction#calltoaction {
width: 246px;
}
.BPActa {
background:transparent url(/images/960/101108-sprite.png) no-repeat scroll -935px -446px;
height:55px;
margin:20px 3px 3px 20px !important;
min-height:34px;
padding:0 0 0 28px !important;
}
.calltoaction .freeClearNone {
background: transparent url(/images/960/130509-sprite.png) -935px -434px no-repeat;}


.calltoaction .freeText {font-size:0.9em;}

#demo .calltoaction{
	width:94%!important;
	margin-bottom:0px!important;
}

