/******************************/
/* Begin content  area */

/*general styles used on pages */
	#content-container {width: 100%;}
	#content-container .narrow {width: 45em;}
	#content-container .wide {width: wide;}
	
	#content {padding: 0.81em; float:left; color: #575757; font-size: 0.9em; line-height: 130%;}
	#content a {color: #1E64B8; text-decoration: none;}
	#content a:hover {text-decoration: underline;}
	
	#content h1 {font-size: 1.4em; font-weight: normal; color: #000000; margin-top: 0;}
	#content h2 {font-size: 1.2em; color: #000000; border-bottom: 1px solid #B2B2B2; padding-bottom: 5px; margin-top: 0; clear: both;}
	#content h3 {clear: both; margin:0; padding: 0; padding-bottom: 5px;}
	#content ul {list-style-image: url(../images/common/bullet.gif);}
	#content ul.spaced {padding-bottom: 5px;}
	#content ul.spaced li {padding-bottom: 5px;}
	#content ul.double li {padding-bottom: 10px;}
	
	#content div.intro {font-weight: bold; font-size: 1.1em;}
	#content div.intro ul {color: #4D839F; font-weight: normal; list-style-image: url(../images/common/intro-bullet.gif);}


	/* blockquotes, w=wrapper elements for the corners */
		#content blockquote.w {background: #E9EFF2 url("../images/common/quote-top-left.gif") no-repeat; padding: 0 ; margin: 0; color: #608DA4; margin-bottom: 15px;}
		#content blockquote.w p {padding: 10px 20px; padding-bottom: 0; margin: 0; font-size: 1.2em; font-weight: bold;}
		#content blockquote.w p.w {background: url("../images/common/quote-top-right.gif") right top no-repeat;}
		#content blockquote.w p.cite {margin: 0; font-size: 1em;}
		#content blockquote.w cite {display: block; text-align: right; padding-right: 20px;}
		#content blockquote.w div.bot-left {background: #E9EFF2 url("../images/common/quote-bot-left.gif") left no-repeat; height: 9px;}
		#content blockquote.w div.bot-right {background: url("../images/common/quote-bot-right.gif") right no-repeat; height: 9px; font-size: 1px;} 

	/* zoom in style */
		#content .img-zoom {display: inline; float: right; text-align: right; padding-left: 10px; font-size: 1px; clear: both; line-height: normal; margin-bottom: 15px;}
	
	/* general more links with an arrow on the right site */
		#content .more-general {text-align: right;}
		#content .more-general a {background: url("../images/common/icon_more_gen.gif") right no-repeat; padding-right: 17px;}
	/* to add a light gray line to the top of a block element */
		#content .line-light {border-top: 1px solid #B2B2B2; padding-top: 15px;}

	/* Call To Action lists: cta */
		#content div.cta {background: #4D839F url("../images/common/cta-top-left.gif") no-repeat;}
		#content div.cta div.top{background: url("../images/common/cta-top-right.gif") right no-repeat; height: 4px; font-size: 1px;}
		
		/* BEGIN cta listed horizontally */
		#content div.cta h3 {color:#fff; background-color:#4D839F; padding: 2px 0 2px 10px; margin:0; border:none;}
		#content div.cta #cta-row {background:#E9EFF2; margin:2px 0 0 0; padding:0; border:none; width:100%;}
		#content div.cta #cta-row ul {margin:0; padding:0; font-size: 0.9em; background:#E9EFF2; border-top:none; display:inline-block;}
		#content div.cta #cta-row ul li {padding: 2px 14px; border-right: 1px solid #4D839F; border-bottom:none;  border-top:none; display: table-cell; display: inline-table; display:inline-block;}	
		#content div.cta #cta-row ul li.last {padding: 2px 14px; border-right:none; border-bottom:none; border-top:none; display: table-cell; display: inline-table; display:inline-block;}
		#content div.cta #cta-row ul li a {text-decoration: none; color: #03486C;}
		#content div.cta #cta-row ul li a:hover {text-decoration: underline;}
		/* END cta listed horizontally */
		
		/* BEGIN cta listed vertically */
		#content div.cta ul {margin: 0; padding: 0; list-style-image: none; list-style: none; font-size: 0.9em; background: #E9EFF2;}
		#content div.cta ul li {padding: 5px 30px; border-bottom: 1px solid #4D839F; }
		#content div.cta ul li a {text-decoration: none; color: #03486C; }
		#content div.cta ul li a:hover {text-decoration: underline;}
		#content div.cta ul li.demo  {background: url("../images/common/cta-btn-demo.gif") no-repeat 6px 6px;}
		#content div.cta ul li.download  {background: url("../images/common/cta-btn-download.gif") no-repeat 6px 6px;}
		#content div.cta ul li.podcast  {background: url("../images/common/cta-bullet-podcast.gif") no-repeat 6px 6px; border-bottom: 0;}

		#content div.cta-podcast {padding: 13px 5px 13px 90px; background: #FFFFFF url("../images/common/cta-icon-podcast.gif") 20px no-repeat; }
		#content div.cta-podcast span.highlight {color: #C32C2F;}
		#content div.cta-podcast span.desc-text {font-size: 0.9em;}
		/* END cta listed vertically */

		#content div.cta-bot-left  {background: #4D839F url("../images/common/cta-bot-left.gif") no-repeat; margin-bottom: 15px;}
		#content div.cta-bot-right {background: url("../images/common/cta-bot-right.gif") right no-repeat; height: 4px; font-size: 1px;}

	/* two column formating */
		#content div.cols {width: 100%; clear: both; margin-bottom: 15px; }
		#content div.cols h2 {margin-bottom: 5px;clear: both; }

    /* two columns with a left side narrower than the right side */
		#content div.cols div.regular-1 {width: 30%; float: left;margin-bottom: 15px; }
		#content div.cols div.regular-2 {width: 68%; float: right;margin-bottom: 15px;}

	/* styles for 2 column formats on generic pages */
		#content div.cols div.highlight-1 {width: 48%; float:left;}
		#content div.cols div.highlight-2 {width: 48%; float:right;}
		
		/* Plain Lists for 2 column format */
			#content div.cols ul.plainlist {margin: 0; margin-bottom: 10px; padding: 0; list-style: none; list-style-image: none;}
			#content div.cols ul.plainlist li {position: relative; clear: both; padding: 12px 0; border-bottom: 1px solid #B2B2B2; height: 100%; font-size: 0.9em;}
			#content div.cols ul.plainlist li.first {padding-top: 0;}
			#content div.cols ul.plainlist li img.logo {position: absolute; float: left;}
			#content div.cols ul.plainlist li div.leftimg {padding-left:110px; width:12em;}

		/* featured success story boxes for 2 col format  w=wrapper elements for the corners  */
			#content div.boxlinks {background: #E9EFF2 url("../images/common/case-study-top-left.gif") no-repeat; padding: 0 ; margin: 0; color: #636563; margin-bottom: 15px;}
			#content div.boxlinks h3 {margin:0; padding:0 15px; color:#4A758C; font-size:1.2em; font-weight:bold;}
			#content div.boxlinks b {color:#000;}
			#content div.boxlinks p {padding: 10px 20px; padding-bottom: 0; margin: 0;}
			#content div.boxlinks p.w {background: url("../images/common/case-study-top-right.gif") right top no-repeat; padding-top:0;}
			#content div.boxlinks ul {margin:0; padding:0; list-style:none; list-style-image: none; background:#9CB6C6; margin-top: 5px; }
			#content div.boxlinks ul li a {padding:4px 0 4px 45px; border-bottom:1px solid #EFEFF7; display: block; height: 100%;}
			#content div.boxlinks ul li a {color: #fff;}
			#content div.boxlinks ul li.pdf a {background: url("../images/common/li-pdf.gif") no-repeat 20px 3px;}
			#content div.boxlinks ul li.more a {background: url("../images/common/li-more.gif") no-repeat 20px 3px;}
			#content div.boxlinks div.bot-left {margin-top: 5px; background: #E9EFF2 url(../images/common/case-study-bot-left.gif) left no-repeat; height: 9px;}
			#content div.boxlinks div.bot-right {background: url("../images/common/case-study-bot-right.gif") right no-repeat; height: 9px; font-size: 1px;} 

			
	/* in page tabs as found in the tradeshow and conference page */
		div.tab-items {width: 100%; clear: both; margin: 0;}
		div.tab-items #tab-nav ul {list-style: none; margin: 0; margin-left: 15px; padding:0; clear: both;}
		div.tab-items #tab-nav li {float: left; list-style-image: none;}
		div.tab-items #tab-nav li a {display: block;  border: 1px solid #999999; border-bottom: 0; padding: 5px 10px; margin-left: 5px; height:100%; background: #DCE9F7; font-weight: bold; width: auto; float: left;}
		div.tab-items #tab-nav li.active a {background: #FFFFFF; color: #575757;}
		div.tab-items .divider {width: 100%; clear: both; border-top: 1px solid #999999; background: red; margin-bottom: 15px;}
		
		div#tab-container {position: relative; padding: 10px; padding-top: 0;}
		div#tab-container h3 {margin-top: 0; margin-bottom: 10px; font-size: 1.2em;}
		div#tab-container #tab0 {display: block;}
		div#tab-container #tab1 {display: none;}
		div#tab-container #tab2 {display: none;}
		div#tab-container #tab3 {display: none;}
		div#tab-container #tab4 {display: none;}	
		
	/* general table layout */
		#content table.general {width: 100%; border: 0; border-collapse: collapse; margin-bottom: 15px;}
		#content table.general th {border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 15px; text-align: left; color: #FFFFFF; background: #99B4C2;}
		#content table.general th.left {border-left: 0; background: #99B4C2 url("../images/common/table-gen-top-left.gif") no-repeat;}
		#content table.general th.right {border-right: 0; background: #99B4C2 url("../images/common/table-gen-top-right.gif") top right no-repeat;}
		#content table.general td {border: 1px solid #FFFFFF; background: #E9EFF2; padding: 3px 15px;}
		#content table.general td.last {padding-bottom: 5px;}
		#content table.general td.left {border-left: 0;background: #E9EFF2 url("../images/common/table-gen-bot-left.gif") bottom left no-repeat;}
		#content table.general td.right {border-right: 0;background: #E9EFF2 url("../images/common/table-gen-bot-right.gif") bottom right no-repeat;}

		#content div.table-dark-top {background: #4D839F url("../images/common/table-dark-top-left.gif") no-repeat;}
		#content div.table-dark-top div.top{background: url("../images/common/table-dark-top-right.gif") top right no-repeat; height: 7px; font-size: 1px;}
		#content table.general td.top {background: #4D839F; color: #FFFFFF; border-top: 0; padding-top: 0;}
		#content table.general td.top-mid {background: #99B4C2; color: #FFFFFF; border-top: 0;}
		#content table.general td.top a,
		#content table.general td.top-mid a {color:#FFFFFF; text-decoration: underline;} 
			
/* End content area */
/******************************/


/* Special Sections  */

	/* Press Release Styles */
	div#press-release h2.sub-title {font-size: 0.9em; padding-bottom: 5px;}



	/* Company Bio Pages */
	div.cols div.bio-img {width: 130px; float:left;}
	div.cols div.bio-desc {width: 34em; float: left; padding-top: 5px;}

	
	
	/* Software Landing Page */
	
	#sw-banner {margin-bottom: 15px;}
	#sw-cols {width: 100%}
	#sw-cols #needs {width: 280px; float: left; line-height: normal;}
	#sw-cols #desc-container {position: relative; width: 460px; float: left; background: url("../images/software/landing/desc-container-bg2.gif") top right no-repeat; padding: 15px;}
	#sw-cols #desc-container {height: 500px;}
	
	#sw-cols #desc-container .software_copy {width: 270px; float: left; margin:0; padding:0;}
	#sw-cols #desc-container .software_links ul {width: 140px; float:right; margin:0 0 0 15px; padding:0;}
	
	#sw-cols #needs h2 {border: 0; color: #FFFFFF; font-size: 1em; padding: 5px 20px; margin: 0; background: #046DA5 url("../images/software/landing/needs-left-h2-bg.gif") no-repeat; text-transform: uppercase;}
	#sw-cols #needs ul {margin:0; padding: 0; list-style: none; list-style-image: none; background: #4B88A9; border-right: 3px solid #D9D9D9;}
	#sw-cols #needs ul li.subcategory {font-size:0.9em;}
	#sw-cols #needs ul li.subcategory a {padding-left: 35px;}
	#sw-cols #needs ul a {display: block; border-bottom: 1px solid #BFD7E3; padding: 3px 20px; color: #FFFFFF; text-decoration: none; height: 100%; background: url("../images/software/landing/needs-left-off-bg.gif") right repeat-y;}
	#sw-cols #needs ul a:hover,
	#sw-cols #needs ul li.active a {background:#FFFFFF; color:#4B88A9;}
	#sw-cols #needs ul li.direct-link a {background: url("../images/software/landing/needs-left-direct-link-off-bg.gif") right repeat-y;}
	#sw-cols #needs ul li.direct-link a:hover {background: url("../images/software/landing/needs-left-direct-link-on-bg.gif") top right no-repeat; color:#FFFFFF;}
	
	#sw-cols #desc-container p.desc-left-arrow {background: url("../images/software/landing/desc-left-arrow.gif") no-repeat; height: 50px; padding-left: 30px; padding-top: 4px;}
	
	#sw-cols #desc-container .all-desc {width: 460px; font-size: 0.9em; }
	#sw-cols #desc-container .all-desc h2 {border-bottom: 0; color: #333333; margin: 0; padding: 0;}
	#sw-cols #desc-container .all-desc h3 {color: #046DA5; margin: 0; margin-bottom: 5px; }
	#sw-cols #desc-container .all-desc ul {margin-top: 0; margin-bottom: 10px;}  
	
	
	#sw-cols #desc-container #desc0 {display: block;}
	#sw-cols #desc-container #desc1 {display: none;}
	#sw-cols #desc-container #desc2 {display: none;}
	#sw-cols #desc-container #desc3 {display: none;}
	#sw-cols #desc-container #desc4 {display: none;}
	#sw-cols #desc-container #desc5 {display: none;}
	#sw-cols #desc-container #desc6 {display: none;}
	#sw-cols #desc-container #desc7 {display: none;}
	#sw-cols #desc-container #desc8 {display: none;}
	#sw-cols #desc-container #desc9 {display: none;}
	#sw-cols #desc-container #desc10 {display: none;}
	#sw-cols #desc-container #desc11 {display: none;}
	#sw-cols #desc-container #desc12 {display: none;}
	#sw-cols #desc-container #desc13 {display: none;}	
	#sw-cols #desc-container #desc14 {display: none;}	
	#sw-cols #desc-container #desc15 {display: none;}	
	#sw-cols #desc-container #desc16 {display: none;}
	
	/* SOA area /solutions/soa/ */
	
	/* Begin Solution Sub nav area */
	#soa-subnav {position:relative; width:100%; height:48px; margin-bottom:25px; background: #046CA3 url("../images/solutions/soa/tab_back.jpg") right no-repeat;}
	#soa-subnav ul {margin: 0; padding:10px 6px 0 4px;}
	#soa-subnav ul li {list-style-type: none; float:left; text-align:center; position:relative; padding-left:5px;}
	#soa-subnav ul li a {color:#FFF; text-decoration:none; font-size:.9em; width:152px; height:26px; display:block; background:url("../images/solutions/soa/tab.gif") no-repeat; padding-top:12px;}
	#soa-subnav ul li a:hover {background:url("../images/solutions/soa/over.gif");}
	#soa-subnav ul li a.on {color:#003463; background:url("../images/solutions/soa/on.gif");}
	#soa-subnav ul li a.on:hover {color:#003463; background:url("../images/solutions/soa/on.gif");}

/* Begin BPM Sub nav area */
	#bpm-subnav {position:relative; width:100%; height:48px; margin-bottom:25px; background: #046CA3 url("../images/solutions/soa/tab_back_bpm.jpg") right no-repeat;}
	#bpm-subnav ul {margin: 0; padding:10px 6px 0 4px;}
	#bpm-subnav ul li {list-style-type: none; float:left; text-align:center; position:relative; padding-left:5px;}
	#bpm-subnav ul li a {color:#FFF; text-decoration:none; font-size:.9em; width:152px; height:26px; display:block; background:url("../images/solutions/soa/tab.gif") no-repeat; padding-top:12px;}
	#bpm-subnav ul li a:hover {background:url("../images/solutions/soa/over.gif");}
	#bpm-subnav ul li a.on {color:#003463; background:url("../images/solutions/soa/on.gif");}
	#bpm-subnav ul li a.on:hover {color:#003463; background:url("../images/solutions/soa/on.gif");}
	

/* Begin MDM Sub nav area */
	#mdm-subnav {position:relative; width:100%; height:48px; margin-bottom:25px; background: #046CA3 url("../images/solutions/soa/tab_back_mdm.jpg") right no-repeat;}
	#mdm-subnav ul {margin: 0; padding:10px 6px 0 4px;}
	#mdm-subnav ul li {list-style-type: none; float:left; text-align:center; position:relative; padding-left:5px;}
	#mdm-subnav ul li a {color:#FFF; text-decoration:none; font-size:.9em; width:152px; height:26px; display:block; background:url("../images/solutions/soa/tab.gif") no-repeat; padding-top:12px;}
	#mdm-subnav ul li a:hover {background:url("../images/solutions/soa/over.gif");}
	#mdm-subnav ul li a.on {color:#003463; background:url("../images/solutions/soa/on.gif");}
	#mdm-subnav ul li a.on:hover {color:#003463; background:url("../images/solutions/soa/on.gif");}

/* Begin BO Sub nav area */
	#bo-subnav {position:relative; width:100%; height:48px; margin-bottom:25px; background: #046CA3 url("../images/solutions/soa/tab_back_bo.jpg") right no-repeat;}
	#bo-subnav ul {margin: 0; padding:10px 6px 0 4px;}
	#bo-subnav ul li {list-style-type: none; float:left; text-align:center; position:relative; padding-left:5px;}
	#bo-subnav ul li a {color:#FFF; text-decoration:none; font-size:.9em; width:152px; height:26px; display:block; background:url("../images/solutions/soa/tab.gif") no-repeat; padding-top:12px;}
	#bo-subnav ul li a:hover {background:url("../images/solutions/soa/over.gif");}
	#bo-subnav ul li a.on {color:#003463; background:url("../images/solutions/soa/on.gif");}
	#bo-subnav ul li a.on:hover {color:#003463; background:url("../images/solutions/soa/on.gif");}
	
	/* Begin mast area */
	#soa-mast {margin:1px 0; background: #912824 url("../images/solutions/soa/soa_resource_center_bg.jpg") right no-repeat; }
	
	#bpm-mast {margin:1px 0; background: #912824 url("../images/solutions/soa/bpm_resource_center_bg.jpg") right no-repeat; }
	
	#mdm-mast {margin:1px 0; background: #912824 url("../images/solutions/soa/mdm_resource_center_bg.jpg") right no-repeat; }
	
	#bo-mast {margin:1px 0; background: #912824 url("../images/solutions/soa/bo_resource_center_bg.jpg") right no-repeat; }
	
	#soa-mastbot {height:18px; text-align: right; background: #006DA5 url("../images/solutions/soa/layout/mast_bot_bg.gif") repeat-x;}
	
	#soa-content {width:100%; text-align:left;}
	#soa-content #expad {padding-left:20px;}
	#soa-content p.short {width:95%;}
	
	#soa-content h1 {margin: 0; padding: 0; font-size:1.3em; font-weight:normal;}
	#soa-content p {color:#8C8E8C; padding-bottom:20px; margin:0; font-size:.9em;}
	#soa-content ul {color:#8C8E8C; font-size:.9em; margin: auto;  padding:0 0 20px 40px;}
		
	#soa-content #featured {width:23em; color:#525552; float: right; background: #FFFFFF url("../images/solutions/soa/layout/features_bg.gif") top right no-repeat;}
	#soa-content #featured h1 {margin:0; padding:20px 0 20px 10px; font-size:1em; text-transform:uppercase; color:#525552; font-size: 0.75em;}
	#soa-content #featured h2 {margin:0; padding:0; font-size:0.8em; color:#297DAD; border:0;}
	#soa-content #featured p {margin:0; padding-bottom:10px; color:#525552; font-size:.75em; }
	#soa-content div.featured-block { position:relative; clear: both;} 
	#soa-content div.featured-img {position:absolute; top:0; left:10px; float:none;}
	#soa-content div.featured-text {width:15em; padding-left:75px; float:none;}
	
	#soa-content #getstarted {width:32em; background:#003C63 url("../images/solutions/soa/layout/getstarted_bg.gif") top right no-repeat;  color:#FFF; float: right;}
	
	#soa-content #getstarted h1 {margin:0; padding:0 25px 6px 15px; font-size:1.5em; font-weight:normal; color:#FFF;}
	#soa-content #getstarted p {margin:0; padding:0 25px 10px 15px; color:#FFF;font-size:.8em;}
	
	#soa-content #getstarted .linkbar {padding-left:25px;}
	#soa-content #getstarted .linkbar a {width:376px; background:url("../images/solutions/soa/layout/linkbar.gif") no-repeat; color:#7B2029; display:block; padding:9px 0 9px 20px; text-decoration:none; font-size:1.2em; font-weight:bold;}
	#soa-content #getstarted .linkbar a:hover {color:#106594;}
	
	#soa-content #getstarted .resources-linkbar {padding:0 25px 2px 25px;}
	#soa-content #getstarted .resources-linkbar a {width:376px; background:url("../images/solutions/soa/layout/resources_linkbar.gif") no-repeat; color:#00598C; display:block; padding:8px 0 8px 20px; text-decoration:none; font-weight:bold; font-size: 1.1em;}
	#soa-content #getstarted .resources-linkbar a:hover {color:#8C2039;}
	
	#soa-content #getstarted .moreresources {color:#4282A5; font-size:.80em; padding-left:25px;}
	#soa-content #getstarted .moreresources img {padding:0 0 2px 10px;}
	
	#soa-content #getstarted .bot-left {padding:0; height:6px; background: #003C63 url("../images/solutions/soa/layout/getstarted_bot_left.gif") no-repeat;}
	#soa-content #getstarted .bot-right {background: url("../images/solutions/soa/layout/getstarted_bot_right.gif") right no-repeat; height: 6px; font-size: 1px;}
	
	/* BEGIN cta */
	#soa-content #expad div.cta {background: #4D839F url("../images/common/cta-top-left.gif") no-repeat;}
	#soa-content #expad div.cta div.top{background: url("../images/common/cta-top-right.gif") right no-repeat; height: 4px; font-size: 1px;}
	
		/* BEGIN listing horizontally */
		#soa-content #expad div.cta h3 {color:#fff; background-color:#4D839F; padding: 2px 0 2px 10px; margin:0; border:none;}
		#soa-content #expad div.cta #cta-row {background:#E9EFF2; margin:2px 0 0 0; padding:0; border:none; width:100%;}
		#soa-content #expad div.cta #cta-row ul {margin:0; padding:0; font-size: 0.9em; background:#E9EFF2; border-top:none; display:inline-block;}
		#soa-content #expad div.cta #cta-row ul li {padding: 2px 14px; border-right: 1px solid #4D839F; border-bottom:none;  border-top:none; display: table-cell; display: inline-table; display:inline-block;}	
		#soa-content #expad div.cta #cta-row ul li.last {padding: 2px 14px; border-right:none; border-bottom:none; border-top:none; display: table-cell; display: inline-table; display:inline-block;}
		#soa-content #expad div.cta #cta-row ul li a {text-decoration: none; color: #03486C;}
		#soa-content #expad div.cta #cta-row ul li a:hover {text-decoration: underline;}
		/* END listing horizontally */
	
		/* BEGIN listing vertically */	
		#soa-content #expad div.cta ul {margin: 0; padding: 0; list-style-image: none; list-style: none; font-size: 0.9em; background: #E9EFF2;}
		#soa-content #expad div.cta ul li {padding: 5px 30px; border-bottom: 1px solid #4D839F; }
		#soa-content #expad div.cta ul li a {text-decoration: none; color: #03486C; }
		#soa-content #expad div.cta ul li a:hover {text-decoration: underline;}
		#soa-content #expad div.cta ul li.demo  {background: url("../images/common/cta-btn-demo.gif") no-repeat 6px 6px;}
		#soa-content #expad div.cta ul li.download  {background: url("../images/common/cta-btn-download.gif") no-repeat 6px 6px;}
		#soa-content #expad #content div.cta ul li.podcast  {background: url("../images/common/cta-bullet-podcast.gif") no-repeat 6px 6px; border-bottom: 0;}
	
		#soa-content #expad div.cta-podcast {padding: 13px 5px 13px 90px; background: #FFFFFF url("../images/common/cta-icon-podcast.gif") 20px no-repeat; }
		#soa-content #expad div.cta-podcast span.highlight {color: #C32C2F;}
		#soa-content #expad div.cta-podcast span.desc-text {font-size: 0.9em;}
		/* END listing vertically */	
	
	#soa-content #expad div.cta-bot-left  {background: #4D839F url("../images/common/cta-bot-left.gif") no-repeat; margin-bottom: 15px;}
	#soa-content #expad div.cta-bot-right {background: url("../images/common/cta-bot-right.gif") right no-repeat; height: 4px; font-size: 1px;}
	/* END cta */
	
/* Begin BPM header area */

	#bpm-content {width:100%; text-align:left;}
	#bpm-content #expad_bpm {padding-left:20px;}
	#bpm-content p.short {width:95%;}
	
	#bpm-content h1 {margin: 0; padding: 0; font-size:1.3em; font-weight:normal;}
	#bpm-content p {color:#8C8E8C; padding-bottom:20px; margin:0; font-size:.9em;}
	#bpm-content ul {color:#8C8E8C; font-size:.9em; margin: auto;  padding:0 0 20px 40px;}
		
	#bpm-content #featured_bpm {width:23em; color:#525552; float: right; background: #FFFFFF url("../images/solutions/soa/layout/features_bg.gif") top right no-repeat;}
	#bpm-content #featured_bpm h1 {margin:0; padding:20px 0 20px 10px; font-size:1em; text-transform:uppercase; color:#525552; font-size: 0.75em;}
	#bpm-content #featured_bpm h2 {margin:0; padding:0; font-size:0.8em; color:#297DAD; border:0;}
	#bpm-content #featured_bpm p {margin:0; padding-bottom:10px; color:#525552; font-size:.75em; }
	#bpm-content div.featured-block_bpm { position:relative; clear: both;} 
	#bpm-content div.featured-img_bpm {position:absolute; top:0; left:10px; float:none;}
	#bpm-content div.featured-text_bpm {width:15em; padding-left:75px; float:none;}
	
	#bpm-content #getstarted_bpm {width:32em; background:#003C63 url("../images/solutions/soa/layout/getstarted_bpm_bg.jpg") top right no-repeat;  color:#FFF; float: right;}
	
	#bpm-content #getstarted_bpm h1 {margin:0; padding:0 25px 6px 15px; font-size:1.5em; font-weight:normal; color:#FFF;}
	#bpm-content #getstarted_bpm p {margin:0; padding:0 25px 10px 15px; color:#FFF;font-size:.8em;}
	#bpm-content #getstarted_bpm a {color: #FFF;}
	#bpm-content #getstarted_bpm a:hover {color: #F00; text-decoration: underline;}
	
	#bpm-content #getstarted_bpm .linkbar {padding-left:25px;}
	#bpm-content #getstarted_bpm .linkbar a {width:376px; background:url("../images/solutions/soa/layout/linkbar.gif") no-repeat; color:#7B2029; display:block; padding:9px 0 9px 20px; text-decoration:none; font-size:1.2em; font-weight:bold;}
	#bpm-content #getstarted_bpm .linkbar a:hover {color:#106594;}
	
	#bpm-content #getstarted_bpm .resources-linkbar {padding:0 25px 2px 25px;}
	#bpm-content #getstarted_bpm .resources-linkbar a {width:376px; background:url("../images/solutions/soa/layout/resources_linkbar.gif") no-repeat; color:#00598C; display:block; padding:8px 0 8px 20px; text-decoration:none; font-weight:bold; font-size: 1.1em;}
	#bpm-content #getstarted_bpm .resources-linkbar a:hover {color:#8C2039;}
	
	#bpm-content #getstarted_bpm .moreresources {color:#4282A5; font-size:.80em; padding-left:25px;}
	#bpm-content #getstarted_bpm .moreresources img {padding:0 0 2px 10px;}
	
	#bpm-content #getstarted_bpm .bot-left {padding:0; height:6px; background: #003C63 url("../images/solutions/soa/layout/getstarted_bot_left.gif") no-repeat;}
	#bpm-content #getstarted_bpm .bot-right {background: url("../images/solutions/soa/layout/getstarted_bot_right.gif") right no-repeat; height: 6px; font-size: 1px;}	
	
/* End BPM header area*/

/* Begin MDM header area */

	#mdm-content {width:100%; text-align:left;}
	#mdm-content #expad_mdm {padding-left:20px;}
	#mdm-content p.short {width:95%;}
	
	#mdm-content h1 {margin: 0; padding: 0; font-size:1.3em; font-weight:normal;}
	#mdm-content p {color:#8C8E8C; padding-bottom:20px; margin:0; font-size:.9em;}
	#mdm-content ul {color:#8C8E8C; font-size:.9em; margin: auto;  padding:0 0 20px 40px;}
		
	#mdm-content #featured_mdm {width:23em; color:#525552; float: right; background: #FFFFFF url("../images/solutions/soa/layout/features_bg.gif") top right no-repeat;}
	#mdm-content #featured_mdm h1 {margin:0; padding:20px 0 20px 10px; font-size:1em; text-transform:uppercase; color:#525552; font-size: 0.75em;}
	#mdm-content #featured_mdm h2 {margin:0; padding:0; font-size:0.8em; color:#297DAD; border:0;}
	#mdm-content #featured_mdm p {margin:0; padding-bottom:10px; color:#525552; font-size:.75em; }
	#mdm-content div.featured-block_mdm { position:relative; clear: both;} 
	#mdm-content div.featured-img_mdm {position:absolute; top:0; left:10px; float:none;}
	#mdm-content div.featured-text_mdm {width:15em; padding-left:75px; float:none;}
	
	#mdm-content #getstarted_mdm {width:32em; background:#003C63 url("../images/solutions/soa/layout/getstarted_mdm_bg.jpg") top right no-repeat;  color:#FFF; float: right;}
	
	#mdm-content #getstarted_mdm h1 {margin:0; padding:0 25px 6px 15px; font-size:1.5em; font-weight:normal; color:#FFF;}
	#mdm-content #getstarted_mdm p {margin:0; padding:0 25px 10px 15px; color:#FFF;font-size:.8em;}
	#mdm-content #getstarted_mdm a {color: #FFF;}
	#mdm-content #getstarted_mdm a:hover {color: #F00; text-decoration: underline;}
	
	#mdm-content #getstarted_mdm .linkbar {padding-left:25px;}
	#mdm-content #getstarted_mdm .linkbar a {width:376px; background:url("../images/solutions/soa/layout/linkbar.gif") no-repeat; color:#7B2029; display:block; padding:9px 0 9px 20px; text-decoration:none; font-size:1.2em; font-weight:bold;}
	#mdm-content #getstarted_mdm .linkbar a:hover {color:#106594;}
	
	#mdm-content #getstarted_mdm .resources-linkbar {padding:0 25px 2px 25px;}
	#mdm-content #getstarted_mdm .resources-linkbar a {width:376px; background:url("../images/solutions/soa/layout/resources_linkbar.gif") no-repeat; color:#00598C; display:block; padding:8px 0 8px 20px; text-decoration:none; font-weight:bold; font-size: 1.1em;}
	#mdm-content #getstarted_mdm .resources-linkbar a:hover {color:#8C2039;}
	
	#mdm-content #getstarted_mdm .moreresources {color:#4282A5; font-size:.80em; padding-left:25px;}
	#mdm-content #getstarted_mdm .moreresources img {padding:0 0 2px 10px;}
	
	#mdm-content #getstarted_mdm .bot-left {padding:0; height:6px; background: #003C63 url("../images/solutions/soa/layout/getstarted_bot_left.gif") no-repeat;}
	#mdm-content #getstarted_mdm .bot-right {background: url("../images/solutions/soa/layout/getstarted_bot_right.gif") right no-repeat; height: 6px; font-size: 1px;}	
	
/* End MDM header area*/

/* Begin BO header area */

	#bo-content {width:100%; text-align:left;}
	#bo-content #expad_bo {padding-left:20px;}
	#bo-content p.short {width:95%;}
	
	#bo-content h1 {margin: 0; padding: 0; font-size:1.3em; font-weight:normal;}
	#bo-content p {color:#8C8E8C; padding-bottom:20px; margin:0; font-size:.9em;}
	#bo-content ul {color:#8C8E8C; font-size:.9em; margin: auto;  padding:0 0 20px 40px;}
		
	#bo-content #featured_bo {width:23em; color:#525552; float: right; background: #FFFFFF url("../images/solutions/soa/layout/features_bg.gif") top right no-repeat;}
	#bo-content #featured_bo h1 {margin:0; padding:20px 0 20px 10px; font-size:1em; text-transform:uppercase; color:#525552; font-size: 0.75em;}
	#bo-content #featured_bo h2 {margin:0; padding:0; font-size:0.8em; color:#297DAD; border:0;}
	#bo-content #featured_bo p {margin:0; padding-bottom:10px; color:#525552; font-size:.75em; }
	#bo-content div.featured-block_bo { position:relative; clear: both;} 
	#bo-content div.featured-img_bo {position:absolute; top:0; left:10px; float:none;}
	#bo-content div.featured-text_bo {width:15em; padding-left:75px; float:none;}
	
	#bo-content #getstarted_bo {width:32em; background:#003C63 url("../images/solutions/soa/layout/getstarted_bo_bg.jpg") top right no-repeat;  color:#FFF; float: right;}
	
	#bo-content #getstarted_bo h1 {margin:0; padding:0 25px 6px 15px; font-size:1.5em; font-weight:normal; color:#FFF;}
	#bo-content #getstarted_bo p {margin:0; padding:0 25px 10px 15px; color:#FFF;font-size:.8em;}
	#bo-content #getstarted_bo a {color: #FFF;}
	#bo-content #getstarted_bo a:hover {color: #F00; text-decoration: underline;}
	
	#bo-content #getstarted_bo .linkbar {padding-left:25px;}
	#bo-content #getstarted_bo .linkbar a {width:376px; background:url("../images/solutions/soa/layout/linkbar.gif") no-repeat; color:#7B2029; display:block; padding:9px 0 9px 20px; text-decoration:none; font-size:1.2em; font-weight:bold;}
	#bo-content #getstarted_bo .linkbar a:hover {color:#106594;}
	
	#bo-content #getstarted_bo .resources-linkbar {padding:0 25px 2px 25px;}
	#bo-content #getstarted_bo .resources-linkbar a {width:376px; background:url("../images/solutions/soa/layout/resources_linkbar.gif") no-repeat; color:#00598C; display:block; padding:8px 0 8px 20px; text-decoration:none; font-weight:bold; font-size: 1.1em;}
	#bo-content #getstarted_bo .resources-linkbar a:hover {color:#8C2039;}
	
	#bo-content #getstarted_bo .moreresources {color:#4282A5; font-size:.80em; padding-left:25px;}
	#bo-content #getstarted_bo .moreresources img {padding:0 0 2px 10px;}
	
	#bo-content #getstarted_bo .bot-left {padding:0; height:6px; background: #003C63 url("../images/solutions/soa/layout/getstarted_bot_left.gif") no-repeat;}
	#bo-content #getstarted_bo .bot-right {background: url("../images/solutions/soa/layout/getstarted_bot_right.gif") right no-repeat; height: 6px; font-size: 1px;}	
	
/* End BO header area*/

	
/* Begin Solutions area */
	#soa-content .dlboxes {background:#EFF3FF; position:relative; margin-right:9px; text-align:left; color:#585757; width:32%; float: left;}
	#soa-content .dlboxes div {float:none;}
	#soa-content .dlboxes a {text-decoration: none; color:#4C86BB;}
	#soa-content .dlboxes a:hover {text-decoration: underline;}
	#soa-content .dlboxes .top-left  {background:url("../images/solutions/soa/dlboxes_left.gif") no-repeat; height:44px;}
	#soa-content .dlboxes .top-right {background:url("../images/solutions/soa/dlboxes_right.gif") top right no-repeat; height:44px;}
	#soa-content .dlboxes .bottom-left {font-size:.6em; background:url("../images/solutions/soa/dlboxes_bot_left.gif") no-repeat; height:7px;}
	#soa-content .dlboxes .bottom-right {font-size:.6em; background:url("../images/solutions/soa/dlboxes_bot_right.gif") top right no-repeat; height:7px;}
	#soa-content .dlboxes .text {color:#ADB2B5; font-size:.75em; font-weight:bold;}
	#soa-content .dlboxes h1 {color:#4C86BB; text-transform:uppercase; font-size:.9em; font-weight:bold; margin:0; border-bottom:3px solid #FFF; padding:10px 0 10px 10px;}
	#soa-content .dlboxes h1 img {float:left; padding:0 5px 0 0; position:relative; top:-5px;}
	#soa-content .dlboxes p {margin:0; padding:0 15px 10px 15px;}
	
	
	
	
	/* css for tibcast */
	
	#soa-content .dlboxes_tibcast {background:#EFF3FF; position:relative; margin-right:9px; text-align:left; color:#585757; width:47%; float: left;}
	#soa-content .dlboxes_tibcast div {float:none;}
	#soa-content .dlboxes_tibcast a {text-decoration: none; color:#4C86BB;}
	#soa-content .dlboxes_tibcast a:hover {text-decoration: underline;}
	#soa-content .dlboxes_tibcast .top-left  {background:url("../images/solutions/soa/dlboxes_left.gif") no-repeat; height:44px;}
	#soa-content .dlboxes_tibcast .top-right {background:url("../images/solutions/soa/dlboxes_right.gif") top right no-repeat; height:44px;}
	#soa-content .dlboxes_tibcast .bottom-left {font-size:.6em; background:url("../images/solutions/soa/dlboxes_bot_left.gif") no-repeat; height:7px;}
	#soa-content .dlboxes_tibcast .bottom-right {font-size:.6em; background:url("../images/solutions/soa/dlboxes_bot_right.gif") top right no-repeat; height:7px;}
	#soa-content .dlboxes_tibcast .text {color:#ADB2B5; font-size:.75em; font-weight:bold;}
	#soa-content .dlboxes_tibcast h1 {color:#4C86BB; text-transform:uppercase; font-size:.9em; font-weight:bold; margin:0; border-bottom:3px solid #FFF; padding:10px 0 10px 10px;}
	#soa-content .dlboxes_tibcast h1 img {float:left; padding:0 5px 0 0; position:relative; top:-5px;}
	#soa-content .dlboxes_tibcast p {margin:0; padding:0 15px 10px 15px;}
	
	/* ends */
	
	
	#soa-content .column div {padding:0 0 0 20px; float:left; margin-bottom:20px; width:356px;}
	#soa-content .column p {padding-bottom:5px; font-size:.75em;}
	#soa-content .column ul {color:#AD1C29; list-style:disc; font-size:.75em; margin:0; padding:0 0 10px 40px;}
	
	#soa-content .columnleft {border-right:1px solid #CCC;}
	
	
	#soa-content #casestudies {width:100%; font-size:.9em; margin:20px 0;}
	#soa-content #casestudies td {padding:0 10px 0 25px; width:50%; vertical-align:top;}
	#soa-content #casestudies td.first {border-right:1px solid #A5A6A5;}
	#soa-content #casestudies h2 {font-size:1.2em; font-weight:normal; margin:0; padding-bottom:20px; color:#101410; border:0;}
	#soa-content #casestudies h3 {color:#0065A5; font-size:1.1em; margin:0; padding:0;}
	#soa-content #casestudies p {padding-bottom:15px;}
	#soa-content #casestudies td.first p {padding-bottom:30px;}
	#soa-content #casestudies a {color:#0065A5; text-decoration:none; font-size:.95em; font-weight:bold;}
	#soa-content #casestudies a:hover {text-decoration: underline;}
	
	#soa-content .box {border:1px solid #CCC; padding:5px; width:300px; margin-bottom:20px;}
	#soa-content .box a {text-decoration:none; color:#4C86BB;}
	#soa-content .box a:hover {text-decoration:underline;}
	
	#soa-content .largebox {border:1px solid #CCC; padding:20px 5px 0 5px; width:98%; margin-bottom:20px;}
	#soa-content .largebox td {vertical-align:top;}
	#soa-content .largebox a {text-decoration:none; color:#4C86BB;}
	#soa-content .largebox a:hover {text-decoration:underline;}

	#soa-solutionfooter {position:relative; right:245px; top:36px; font-size:1.2em; color:#ADAAAD; float:right; clear:both;}
	#soa-solutionfooter .nextlink {position:absolute; top:-5px; left:45px;}
	#soa-solutionfooter .nextlink a { display:block; width:200px; height:24px; text-align:left; color:#005584; text-decoration:none; background:url("../images/solutions/soa/next_bg.gif"); padding:5px 0 0 15px; font-weight:bold;}
	#soa-solutionfooter .nextlink a:hover {color:#6B2421;}


/* End Solutions area */	

/* Begin BO Footer area */

	#bo-solutionfooter {position:relative; right:375px; top:36px; font-size:1.2em; color:#ADAAAD; float:right; clear:both;}
	#bo-solutionfooter .nextlink {position:absolute; top:-5px; left:45px;}
	#bo-solutionfooter .nextlink a { display:block; width:330px; height:24px; text-align:left; color:#005584; text-decoration:none; background:url("../images/solutions/soa/next_bg_bo.gif"); padding:5px 0 0 15px; font-weight:bold;}
	#bo-solutionfooter .nextlink a:hover {color:#6B2421;}
	#movefooter {padding-top: 50px;}
	
/* End BO Footer area */
	

