body {background:transparent url(/images/solutions/insight-resource-center/bg.png) repeat-x scroll 0 0 !important;}

#WQSmaincontent {
	float:left;
	display:inline;
	width:920px;
	margin-top:20px;
}

#contentWrap #popMedia, #popMedia #flowVideo_api, #popMedia #flowVideo{
	width:512px !important;
	height:288px !important;}

#leftcol {
	float:left; 
	display:inline; 
	margin-right:30px;
	width:630px;}
	
#leftcol h2 {padding:0 0 15px !important; font-size:20px;}
	
/*---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;
width: 615px;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background:transparent url(/images/products/windchill/quality/barOpen.png) no-repeat scroll right top !important;
border:1px solid #d1d1d1;
color:#000!important;
font-weight:700;
display:block;
cursor:pointer;
height:38px;
width: 628px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background:transparent url(/images/products/windchill/quality/barClosed.png) no-repeat scroll right top;
border:1px solid #d1d1d1;
font-weight:700;
display:block;
cursor:pointer;
height:38px;
width: 33px;}

.ui-widget-content {
border:1px solid #D1D1D1;
border-width: 0 1px 1px 1px;
margin-bottom:3px;}

#demo {padding: 20px; width: 585px; display: block; float: left;}

/*-----slider-----*/
#videoIntro {
	width: 310px;
	float:left;
	height:285px;
	margin:20px 0;
	display:inline;
	overflow-y:scroll;
}

#videoIntro h2 {
	font-size:16px;
	padding-top:0 !important;
	line-height:20px;
}
.EMPscrollable{
	width:512px;
	height:320px;
	float:left;
	display:inline;
	margin:20px 20px 0 20px;
}


.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:290px;
	padding-bottom:5px;
}

.tabs a img {
	float:left;
	margin:5px 5px 5px 0;
}

.tabsText {margin:10px 0 0 10px; float:left;}
.tabsText:hover {color:#666666 !important; cursor:pointer;}
.tabs a:visited {color:#333333 !important;}

/*---cta---*/
.calltoaction {margin-top:3px !important; width:178px !important;}

	
/*icons*/
#demo p.ar, #demo p.cs, #demo p.wc, #demo p.wp, #demo p.vid{
cursor:pointer;
padding: 0 0 30px 50px;
}

#demo p.ar {
background: url(/images/solutions/insight-resource-center/ar.png) no-repeat !important;}

#demo p.cs {
background: url(/images/solutions/insight-resource-center/cs.png) no-repeat !important;}

#demo p.wc {
background: url(/images/solutions/insight-resource-center/wc.png) no-repeat !important;}

#demo p.wp {
background: url(/images/solutions/insight-resource-center/wp.png) no-repeat !important;}

#demo p.vid {
background: url(/images/solutions/insight-resource-center/vid.png) no-repeat !important;}

/*media wrapper*/
#container {
background:transparent url(/images/products/windchill/quality/media_wrapper.gif) no-repeat scroll 10px 30px;}

.mediaWrapper {
background:none !important;
margin:10px 0 0 50px !important;}

.mediaWrapper #mediaTabs{
background:none !important;
margin:0 0 0 62px;
padding:0 0 0 13px !important;}

#PLMTop{margin: 20px 0 0 0;}

/*related resources*/
.container_16 .grid_4 {width:220px !important;}


/*whats new page*/
#WQSTop {margin-bottom:20px;}
#WQSBotttom {margin-top: 20px; float:left; display:block; font-size:0.9em; clear:both; width:920px;}
#WQSTop h2 {padding-top:0 !important;}
