body{
	background: url("/images/products/mathcad/resource-center/body.png") repeat-x scroll 0 0 transparent !important;
}
#DABanner{
	border:1px solid #cccccc;
	zoom:1;
	padding:3px;
	margin-bottom:15px;
	margin-top:0!important;
	position:relative;
	overflow:hidden;
	zoom:1;
	background:#ffffff;
}
/*MAIN IMAGE BANNER*/
#left1 {
	width: 600px;
	height: 344px;
	background:url('/images/cs/portal/login/main_image.png') 0 0 no-repeat;
	float: right;
	position:relative;
}
#left {
	width: 600px;
	height: 344px;
	background:url('/images/cs/portal/login/main_image.png') 0 0 no-repeat;
	float: left;
	position:relative;
}
#text_banner {
	position:absolute;
	max-width:325px;
	max-height:300px;
	background:url('/images/cs/portal/login/bluebox.png') 0 0 no-repeat;
	right: 0;
	top: 25px;
}
#text_banner img{
	width:auto;
	height:auto;
}

#text{
	color:#ffffff;
	font-size:1.1em;
	font-weight:400;
	margin:20px;
	line-height:1.2em;	
}
#text h2{
	font-size: 1.8em !important;
	line-height: 1.1em;
}
#text p{
	font-size: .9em;
	margin-top: -10px !important;
}
#text ul{
	font-size: .9em;
	font-weight: 500;
	margin-top: -5px !important;
}
#text1{
        font-size:1.1em;
        font-weight:400;
        margin:20px;
        line-height:1.2em;
}
#text1 h2{
        color:#ffffff;
        font-size: 1.8em !important;
        line-height: 1.1em;
}
#text1 p{
        font-weight: bold;
        font-size: .9em;
        margin-top: -10px !important;
        padding: 10px;
}
#text1 ul{
        font-size: .9em;
        font-weight: 500;
        margin-top: -5px !important;
}
/*MAIN IMAGE BANNER END*/
/*LOGIN AREA START*/
#right1{
        width: 325px;
        height: 344px;
        background: #C8C9C7;
        float: left;
        margin-right: 5px;
}
#right{
	width: 325px;
	height: 344px;
	background: #C8C9C7;
	float: right;
	margin-left: 5px;
}
#login_box{
	background: #ffffff;
	width: 307px;
	height: 323px;
	margin: 9px;
}
/*LOGIN AREA END*/

#DAResources ,#DAResources2{
	clear:both;
    width: 940px;
}

.RCsection {
    float: left;
    margin-right: 4px;
    width: 232px;
	background: url("/images/consulting/home/box-bg.png") repeat-y scroll 0 0 transparent;
}

.RCsection div{
	background: url("/images/consulting/home/box-btm.png") no-repeat scroll bottom left transparent;
	padding-top:6px;
	padding:10px 15px 10px 15px;
	width: 202px;
}

.RCsection div h3{
	margin-bottom:0!important;
}

#DAResources .RCsection{
	margin-bottom:40px;	
}

#DAResources .RCsection p.ctaLink {
    background: url("/images/solutions/design-agility/cta_arrow.png") no-repeat scroll 7px 2px transparent;
    height: auto;
    padding: 0 0 15px 25px !important;
    width: 192px;
}

#DAResources2{
	margin-top:30px;
	border-top:1px solid #cccccc;
	padding-top:15px;
}


#DAResources2 .RCsection p.ctaLink {
    background: url("/images/solutions/design-agility/cta_arrow.png") no-repeat scroll 7px 2px transparent;
    height: auto;
    padding: 0 0 15px 25px !important;
    width: 192px;
}

.RCsection img{
	font-size:0;
	vertical-align:bottom;
}
.last {
    margin-right: 0 !important;
}

#REresources .RCsection {
    float: left;
    margin-right: 20px;
    width: 220px;
}

.RCsection p.title {
    height: auto;
	font-weight:bold;
}

#REresources .RCsection img{
	border:none!important;
}

#REresources .RCsection p{
	padding-left:0!important;
}

#REresources p.ctaLink {
    background: url("/images/solutions/design-agility/cta_arrow.png") no-repeat scroll 7px 2px transparent;
    height: auto;
    padding: 0 0 15px 25px !important;
    width: 192px;
}

#REresources {
	clear:both;
    width: 940px;
	border-top:1px solid #cccccc;

}

/*USE STYLES IF YOU WANT TEXT ABOVE THE TABBED CONTENT BOX*/
.about{
	padding-top:15px;
}

#aboutus{
	margin-top:30px;
	width:940px;
	background: url("/images/consulting/home/about-bg.png") repeat-y scroll 0 0 transparent;
}

#aboutus h3{
	background: url("/images/consulting/home/about-top.png") no-repeat scroll top transparent;
	padding-left:15px!important;
	padding-top:15px!important;
	margin-bottom:0!important;
}

#aboutus p{
	background: url("/images/consulting/home/about-btm.png") no-repeat scroll bottom transparent;
	padding:15px;
}

.about ul{
	margin-top:-10px!important;
}
/*END ABOVE COMMENT*/

#DAContent h2{
	padding-top:0!important;
}
.clearfloat{
	overflow:auto;
	zoom:1;
}

/*TABBED BOX CSS*/
#content_outline {
	padding: 4px;
	border: 1px solid #C8C9C7;
	width: 902px;
	margin: 0 auto;
}

#content-box{
	background: url("/images/solutions/segment/plm-v2/box-top.png") no-repeat scroll 0 0 transparent !important;
	width:902px;
}

#content-box ul#tab{
	background: url("/images/solutions/segment/plm-v2/box-top.png") no-repeat scroll 0 0 transparent !important;
	margin:0!important;
	padding-left:15px;
	padding-top:15px;
	width:902px;
}

#content-box ul#tab li{
	float:left;
	list-style-type:none;
	margin-right:20px;
	color:#808080;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:10px;
}


#content-box ul li.active{
	color:#008fd0!important;
	border:none;
	top:1px;
	position:relative;
	border-bottom:1px solid #ffffff;
}

#boxes{
	background: url("/images/solutions/segment/plm-v2/box-bg.png") repeat-y scroll left bottom transparent !important;
	width:902px;
}

#box-globalSupport,
#box-technicalSupport
{
	padding:25px;
	background: url("/images/solutions/segment/plm-v2/box-btm.png") no-repeat scroll left bottom transparent !important;
	border-top:1px solid #cccccc;
	width:852px;
}

#box-globalSupport div,
#box-technicalSupport div
{
	overflow:auto;
	zoom:1;
}

#xbox-globalSupport img,
#xbox-technicalSupport img
{
	float:left;
	margin-right:10px;
	overflow:hidden;
	width: 300px;
}

#xbox-globalSupport .video img,
#xbox-technicalSupport .video img
{
	float:right;
	margin-left:10px;
}


#box-globalSupport h2,
#box-technicalSupport h2
{
	padding-top:5px!important;
	color:#236192;
}

.ts_video_link2
  {
  display: block;
  width:455px;
  height:256px;
  margin-right: 10px;
  }
.ts_video_play2
  {
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
  width: 100px;
  height: 100px;
  padding-left: 177px;
  padding-top: 78px;
  }
.ts_video_play2:hover
  {
  opacity:0.99;
  filter:alpha(opacity=99); /* For IE8 and earlier */
  }

.ts_video_link
  {
  display:block;
  width:300px;
  height:200px;
  }

.ts_video_splash
  {
  width:300px;
  }

.ts_video_play
  {
  display:none;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 100px;
  height: 100px;
  opacity:0.9;
  filter:alpha(opacity=90); /* For IE8 and earlier */
  }

.clearfloat{
	overflow:auto;
	zoom:1;
}

.story{
	background: url("/images/solutions/segment/plm-v2/story-bg.png") repeat-y scroll 0 0 transparent !important;
	float:left;
	margin-right:4px;
}

.story div{
	background: url("/images/solutions/segment/plm-v2/story-btm.png") no-repeat scroll left bottom transparent !important;
	padding-left:15px;
	padding-right:5px;
	width:264px;
	padding-bottom:10px;
}

.story .description {height:130px;}

/* login_box */

#login_box_inner
  {
  padding-top: 13px;
  padding-top: 0px\9; /* ie hack */
  margin: 13px;
  color: #236192;
  font-size: 12px;
  }

#login_box_inner p
  {
  padding-bottom: 3px !important;
  }

.loginInput
  {
  width: 250px;
  margin-bottom: 5px;
  }

.submitDiv
  {
  margin-top: 13px;
  margin-bottom: 13px;
  }

.loginSubmit
  {
  background-image: none !important;
  border: none !important;
  float: left;
  text-transform: uppercase;
  margin-right: 9px;
  font-weight: bold;
  color: #fff;
  background-color: #236192 !important;
  }

.loginSeparator
  {
  margin-top: 9px;
  margin-bottom: 9px;
  height: 1px;
  border-top: 1px solid #ccc;
  }

#login_box_inner h5
  {
  text-transform: uppercase;
  }

#text_banner a
  {
  color: #84BD00;
  }

a.underlineLink:hover
  {
  text-decoration: underline;
  }

.loginError
  {
  background-color: #fcc;
  }
