

/*
 Global styles
 Page navigation
	Company
*/



@import "rosslyn-shared.css";

object { outline:none; }

#tmpa{
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0;
	background: url(http://localhost/rosslyndesigns/proofrapid.jpg) no-repeat -245px -130px;
	height: 4000px;
	opacity: 0.4;
	margin-top: 0px;
	margin-left: 101px;
	z-index: 5000;
}

body {
	background								: #fff url(images/body-bg-default.png) repeat-x 0 0;
}

body.home-active {
	background-image						: url(images/body-bg.jpg);
	background-position						: 0 -2px;
}

#context {
	margin-left								: 9px;
	padding-top								: 23px;
	float									: left;
	width									: 275px;
}

#content {
	float									: left;
	margin-left								: 41px;
	padding-left							: 1px;
	padding-top								: 9px;
	width									: 587px;
	overflow								: hidden;
	text-align								: justify;
}

.noleftcolumn #content { margin-left: 0px; width:625px; }

#page,
#footer-content {
	position								: relative;
	margin									: 0 auto;
	width									: 961px;
	font-size								: 1.4em;
}
#page{z-index:50;}
.ui-tabs-hide { position:absolute;left:-10000px  }

/* Global styles _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/


#content h2 {
	font-size								: 26px;
	color									: #538d01;
	margin-bottom							: 1px;
	margin-left								: -2px;
}

#content h3.nice,
#content h4.nice {
	height									: 32px;
	background								: url(images/decorations.gif) no-repeat 0 0;
	text-indent								: -9999px;
	overflow								: hidden;
	margin-bottom							: 18px;
	padding-bottom							: 0;
	border-bottom							: none;
	clear									: left;
}

#content h3.nice.closedtab , #content h4.nice.closedtab {

        background								: url(images/closetab.gif) no-repeat 0 0;
}

#content h3 {
	border-bottom							: 1px dotted #575757;
	/*margin-bottom							: 30px;*/
	margin-bottom							: 22px;
	margin-top								: 14px;
	color									: #5d9503;
	font-size								: 1.3em;
	padding-bottom							: 10px;
}

#content h5 {
	font-weight								: normal;
	font-size								: 1em;
	padding-bottom							: 9px;
	border-bottom							: 1px dotted #575757;
	margin-top								: 10px;
}

#content h3.nice span,
#content h4.nice span {
	background								: url(images/decorations.gif) no-repeat 0 0;
	height									: 18px;
	width									: 124px;
	margin									: 8px 0 0 19px;
	display									: block;
	overflow								: hidden;
}

#content h4.nice span {
	width									: 251px;
}

#content h3.hdr-challenge span { background-position: 0 -32px; }
#content h3.hdr-client span { background-position: 0 -51px; }
#content h3.hdr-solution span { background-position: 0 -70px; }
#content h3.hdr-results span { background-position: 0 -89px; }
#content h3.hdr-overview span { background-position: 0 -108px; }

#content h3.hdr-vision span { background-position: -234px -215px; }

#content h3.hdr-confidentiality span { background-position: 0 -196px; width: 230px; }
#content h3.hdr-extraction span { background-position: 0 -216px; width: 230px; }
#content h3.hdr-datasec span { background-position: 0 -236px; width: 230px; }
#content h3.hdr-firewalls span { background-position: 0 -256px; width: 230px; }

#content h3.hdr-user-access span { background-position: 0 -276px; width: 163px; }
#content h3.hdr-activity span { background-position: 0 -296px; width: 163px; }

#content h3.hdr-assistant span { background-position: -234px -430px; width: 400px; }
#content h3.hdr-project span { background-position: 0 -336px; width: 230px; }

#content h3.hdr-penetration-testing span { background-position: 0 -316px; width: 163px; }

#content h3.hdr-procurement span { background-position: -234px -449px; }
#content h3.hdr-finance span { background-position: -234px -469px; }
#content h3.hdr-accounts-payable span { background-position: -234px -489px; width: 300px; }
#content h3.hdr-audit span { background-position: -234px -509px; width: 300px; }
#content h3.hdr-it span { background-position: -234px -529px; }

#content h4.hdr-charles-clark span { background-position: -234px -233px; width: 400px; }
#content h4.hdr-hugh-cox span { background-position: -234px -251px; width: 400px; }
#content h4.hdr-jeff-sweetman span { background-position: -234px -269px; width: 400px; }
#content h4.hdr-steve-hayward span { background-position: -234px -287px; width: 400px; }
#content h4.hdr-james-courtis-pond span { background-position: -234px -305px; width: 400px; }
#content h4.hdr-lance-mercerau span { background-position: -234px -323px; width: 398px; }
#content h4.hdr-paul-cooper span { background-position: -234px -341px; width: 400px; }


#content h4.hdr-bestsaas span { background-position: -234px -698px; width: 400px; }
#content h4.hdr-bestproduct span { background-position: -234px -359px; width: 400px; }
#content h4.hdr-analyticalsolutions span { background-position: -234px -377px; width: 400px; }
#content h4.hdr-innovativeservice span { background-position: -234px -395px; width: 400px; }
#content h4.hdr-bestinnovation span { background-position: -234px -413px; width: 400px; height:14px }
#content h4.hdr-prostoknow span { background-position: -234px -551px; width: 400px; height:14px }

#content h4.hdr-profitability span { background-position: -234px -32px; }
#content h4.hdr-compliance span { background-position: -234px -51px; }
#content h4.hdr-risk span { background-position: -234px -70px; width: 300px; }
#content h4.hdr-processes span { background-position: -234px -89px; }
#content h4.hdr-fraud span { background-position: -234px -108px; }
#content h4.hdr-datasystems span { background-position: -234px -196px; width: 300px; }


/* */

#context p {
	margin									: 0 17px 16px 13px;
	text-align								: justify;
}

#context h3.nice {
	border-bottom							: 1px dotted #575757;
	padding									: 8px 0 17px 42px;
	margin-bottom							: 15px;
	margin									: 0 17px 15px 13px;
	background								: url(images/decorations.gif) no-repeat 0 0;
	clear									: left;
	font-size								: 1.1em;
}

#context h3.plain {
	color									: #5d9503;
	text-transform							: uppercase;
	font-size								: 0.8em;
	margin									: 0 0 10px 16px;
}

#context h3.hdr-our-customers { background-position: -643px 0; }
#context h3.hdr-industries{ background-position: -643px -210px; }
#context h3.hdr-security { background-position: -644px -277px; }
#context h3.hdr-employee { background-position: -644px -325px; }
#context h3.hdr-contact  { background-position: -644px -418px; }
#context h3.hdr-hat  { background-position: -644px -507px; }

#context h3.hdr-archive { background-position: -234px -568px; }
#context h3.hdr-media  { background-position: -234px -632px; }


#context h3.hdr-uk  { background-position: -644px -374px; padding: 0 0 13px 32px; margin-top: -2px; }
#context h3.hdr-us{ background-position: -644px -475px; padding: 0 0 13px 32px; }


#context address {
	margin									: 0 13px;
}

/* Footer_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

#footer {
	clear									: left;
	height									: 182px;
	padding-top								: 26px;
	background								: url(images/footer-fill.gif) repeat-x 0 0;
	margin-top								: 30px;
	
	overflow: hidden;
}

#footer-content {
	font-size								: 1.2em;
	color									: #8c8c8c;
        padding-left: 43px;
}

#footer h5 {
	color									: #5d9503;
	margin-bottom							: 12px;
	font-size								: 1em;
}

#footer-featurepages {
	width									: 231px;
	float									: left;
	display									: inline;
	overflow								: hidden;
}
#footer-featurepages ul {
	width									: 234px;
}

#footer-featurepages ul li{
	list-style								: none;
	width									: 100px;
	float									: left;
	margin									: 0 17px 12px 0;
	display									: inline;
}

#footerwrapper {
	width									: 450px;
	padding-right							: 20px;
	float									: left;
}

#footer-contact {
	width									: 200px;
	height									: 153px;
	float									: left;
}

#footer-copyright {
	clear									: left;
}

#footer-follow {
	width									: 74px;
	float									: left;
}

#footer-twitter {
	margin-left								: 74px;
}

#footer-features {
	clear									: left;
	padding-top								: 2px;
}

#footer-features li {
	float									: left;
	color									: #5d9503;
	list-style								: none;
	padding-right							: 20px;
}

#footer-follow a {
	background								: url(images/decorations.gif) no-repeat 0 0;
	text-indent								: -9999px;
	overflow								: hidden;
	display									: block;
	float									: left;
	margin-top								: 3px;
}

#footer-follow #footer-linkedinlink {
	width									: 25px;
	height									: 25px;
	background-position						: -430px -157px;
	margin									: 3px 13px 0 1px;
}

#footer-follow #footer-twitterlink {
	width									: 29px;
	height									: 25px;
	background-position						: -455px -157px;
}

#footer address {
	font-style								: normal;
	font-size								: 1em;
}

#rapidintel-features {
	width									: 194px;
	height									: 30px;
	background								: url(images/decorations.gif) no-repeat 0 -160px;
	text-indent								: -9999px;
	overflow								: hidden;
	margin									: 10px 0 0 -3px;
}

#footer-features em {
	font-style								: normal;
}

#footer-features div {
	margin-top								: 11px;
	background								: url(images/decorations.gif) no-repeat 0 0;
	text-indent								: -9999px;
	overflow								: hidden;
}

#footer-features #footer-security-icon {
	width									: 56px;
	height									: 31px;
	background-position						: -214px -160px;
}

#footer-features #footer-accred-icon {
	width									: 30px;
	height									: 30px;
	background-position						: -312px -160px;
	margin-left								: 20px;
}

#footer-features #footer-awards-icon {
	width									: 41px;
	height									: 27px;
	background-position						: -382px -162px;
	margin-top								: 13px;
}

#footer address span {
	display									: block;
	padding									: 0 0 4px 27px;
}


#footer address .phone {
	background								: url(images/decorations.gif) no-repeat -563px -72px;
	padding-bottom							: 10px;
}

#footer address .email {
	background								: url(images/decorations.gif) no-repeat -643px -97px;
	padding-bottom							: 13px;
}


#footer address .company {
	background								: url(images/decorations.gif) no-repeat -643px -160px;
}

#footer-copyright {
	color									: #fff;
}

#footer-copyright  p {
	height									: 30px;
	margin-bottom							: 0;
	
	line-height								: 30px;
}

#footer-copyright-award {
	margin-top								: -30px;
	text-align								: right;
	padding-right							: 50px;
}

#footer a {
	text-decoration							: none;
	color									: #8c8c8c;
	text-decoration							: none;
}

#footer a:hover {
	text-decoration							: underline;
}

#footer-copyright-award a {
	color									: #fff;
	text-decoration							: underline;
}



/* Header _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
#header {
	height									: auto;
}

#hdr-decoration {
	background								: url(images/decorations.gif) no-repeat 0 -127px;
	height									: 20px;
	clear									: left;
	width									: 948px;
}

#logo {
	margin-top								: 12px;
	margin-bottom							: 8px;
	margin-bottom							: 0;
}

#logo a {
	display									: block;
	height									: 100%;
}

#quote {
	margin-left								: -96px;
	padding-left							: 367px;
	padding-top								: 30px;
	width									: 440px;
	height									: 81px;
	background								: url(images/owls.png) no-repeat 0 0;
	float									: left;
	position								: relative;
}

#quote h2 {
	color									: #626260;
	font-size								: 14px;
    margin                                  : -10px 0 0px 10px;
}

#quote h5 {
	color									: #8c8c8b;
	font-size								: 12px;
	margin									: 0;
	width									: 390px;
    margin                                  : 0px 0 0px 10px;
    
}

.product-benefits #quote,
.product-extraction #quote {
	background-position						: 0 -333px;
}

.product-categorization #quote,
.careers-active #quote,
.contacts-active #quote {
	background-position						: 0 -111px;
}

.product-processing #quote,
.product-pricing #quote,
.security-active #quote {
	background-position						: 0 -584px;
}


.product-enrichment #quote {
	background-position						: 0 -444px;
	padding-bottom							: 20px;
	margin-bottom							: -20px;
}

.casestudies-active #quote,
.product-reporting #quote,
.product-calculators #quote {
	background-position						: 0 -222px;
}

.company #quote {
}

#site-navigation {
	margin-top								: 13px;
	/*margin-right							: 46px; */
	float									: right;
	display									: inline;
}



#site-navigation li {
	height									: 22px;
	float									: left;
	margin									: 0 5px;
	text-indent								: -9999px;
	overflow								: hidden;
}

#site-navigation #site-share, #site-navigation #site-support {
	width									: 50px;
	text-indent								: 0;
/*	border-left								: 1px solid #fff; */
	height									: 17px;
	padding-left							: 7px;
	font-size								: 0.9em;
	margin									: 2px 3px 0 0;
}

#site-navigation #site-share {
	border									: none;
	width									: 35px;
}

#site-support a, #site-share a {
	color									: #fff;
	text-decoration							: none;
}

#site-support a:hover, #site-share a:hover {
	text-decoration							: underline;
}

#site-navigation a {
	background								: url(images/navigation.gif) no-repeat 9999px 0;
	display									: block;
	height									: 100%;
}

#site-getrapid {
	width									: 90px;
}

#site-login {
	width									: 80px;
}


#site-getrapid a { background-position: -316px -9px; }
#site-login a { background-position: -236px -9px; }

#site-getrapid a:hover { background-position: -316px -31px; }
#site-login a:hover { background-position: -236px -31px; }

#hdr-getrapidintel-btn:hover {
	background-position						: -7px -177px;
}

#hdr-viewfeatures-btn,
#hdr-getrapidintel-btn {
	text-indent								: -9999px;
	overflow								: hidden;
	background								: url(images/navigation.gif) no-repeat -7px -134px;
	display									: block;
}

#hdr-getrapidintel-btn {
	width									: 169px;
	height									: 43px;
	float									: left;
	margin									: 35px 0 0 30px;
}

/* Main navigation _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

#main-navigation li {
	float									: left;
	text-indent								: -9999px;
	overflow								: hidden;
	height									: 37px;
}

#main-navigation {
	background								: url(images/navigation.gif) no-repeat -10px -55px;
	margin-top								: 40px;
	margin-right							: 46px;
	float									: right;
	width									: 687px;
}


#main-navigation a {
	display									: block;
	height									: 100%;
	background								: url(images/navigation.gif) no-repeat 9999px 0;
	position: relative; zoom: 1;
}

#main-company { width:79px; }
#main-company a:hover { background-position:-10px -597px; }
.company-active #page #main-company  a { background-position:-10px -597px; }

#main-product { width:153px; }
#main-product a:hover { background-position:-89px -597px; }
.product-active #page #main-product a { background-position:-89px -597px; }

#main-security { width:77px; }
#main-security a:hover { background-position:-242px -92px; }
.security-active #page #main-security a { background-position:-242px -597px; }

#main-casestudies { width:110px; }
#main-casestudies a:hover { background-position:-319px -92px; } 
.casestudies-active #page #main-casestudies  a { background-position:-319px -597px; }

#main-careers { width:78px; }
#main-careers a:hover { background-position:-429px -92px; }
.careers-active #page #main-careers a { background-position:-429px -597px; }

#main-news { width:119px; }
#main-news a:hover { background-position:-507px -92px; }
.news-active #page #main-news a { background-position:-507px -597px; }

#main-contact { width:67px; }
#main-contact a:hover { background-position:-626px -92px; }
.contacts-active #page #main-contact a { background-position:-626px -597px; }

/* home */

.home-active #main-company a:hover { background-position:-10px -673px; }
.home-active #main-product a:hover { background-position:-89px -673px; }
.home-active #main-security a:hover { background-position:-242px -673px; }
.home-active #main-casestudies a:hover { background-position:-319px -673px; }
.home-active #main-careers a:hover { background-position:-429px -673px; }
.home-active #main-news a:hover { background-position:-507px -673px; }
.home-active #main-contact a:hover { background-position:-626px -673px; }


/* Page navigation _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

#page-navigation {
	list-style								: none;
	width									: 275px;
	margin-bottom							: 25px;
	background								: url(images/navigation.gif) no-repeat 0 0;
	padding-bottom							: 1px;
	overflow								: hidden;
}

#page-navigation a {
	display									: block;
	height									: 41px;
}

#page-navigation a {
	background								: url(images/navigation.gif) no-repeat 9999px 0;
	text-indent								: -9999px;
	overflow								: hidden;
}

	/* Home */
	.home-active #context {
		margin								: 0;
		padding								: 3px 0 0 0;
		width								: 204px;
	}
	
	.home-active #footer-content {
		padding-left						: 71px;
	}
	
	#content-info .home-news-icon {
		background							: url(images/sprite.png) no-repeat -327px -133px;
		width								: 30px;
		height								: 31px;
		margin								: -5px 0 0 12px;
	}
	
	#content-info .decorated-list-plain {
		width								: 220px;
	}

	#content-info .decorated-list-plain li{
		width								: auto;
	}
	
	#content-info h3 {
		width								: 180px;
		margin								: -28px 0 3px 52px;
		font-size							: 16px;
		border-bottom						: none;
	}
	
	.home-active #content {
		margin-left							: 32px;
		padding-top							: 5px;
		width								: 660px;
	}
	
	#content-wrapper {
		width								: 400px;
		float								: left;
	}
	
	#content-info {
		width								: 230px;
		float								: left;
		margin-left							: 30px;
		overflow							: hidden;
		padding-top							: 5px; 
	}
	
	#content-info .decorated-list-plain li {
		margin-right						: 0;
		padding-left						: 25px;
		font-size							: 0.9em;
		margin-bottom						: 5px;
		clear								: left;
		float								: none;
        /*
                border-top:1px dotted #888888;
                padding-top:10px;
        */
	}
	
	.home-active #content h2 {
		font-size							: 17px;
		color								: #03498b;
	}
	
	.home-active #page {
		width								: 901px;
	}
	
	.home-active #wrapper {
		background							: url(images/homepage-banner.jpg) no-repeat 50% -2px;
	}

	
	.home-active #logo {
		background							: url(images/newlogo.png) no-repeat 0 0;
		width								: 193px;
		margin-left							: 0;
                height: 93px;
	}

	.home-active #main-navigation {
		margin-right						: 0;
		margin-top							: 38px;
	}
	
	.home-active #main-navigation {
		background-position					: -10px -634px;
	}
	
	.home-active #mission a { float: left; }
	
	.home-active #hdr-getrapidintel-btn {
		background							: url(images/sprite.png) no-repeat -158px -90px;
		width								: 169px;
		height								: 81px;
		margin								: 24px 0 0 0;
	}
	.home-active #hdr-getrapidintel-btn:hover {
		background-position					: -821px 0;
	}
		
	.home-active #hdr-viewfeatures-btn {
		width								: 158px;
		height								: 72px;
		background							: url(images/sprite.png) no-repeat 0px -90px;
		margin								: 24px 26px 0 0;
		clear								: both;
	}
	.home-active #hdr-viewfeatures-btn:hover {
		background-position					: -663px 0;
	}
	
		
	.home-active #page-navigation {
		background-position					: -4127px -225px;
		width								: 203px;
	}
	.home-active #page-navigation li a{
	outline: none;	
		height								: 100%;
	}
	
	#home-rapidintel { height: 34px; }
	#home-work { height: 33px; }
	#home-benefits { height: 33px; }
	#home-special { height: 33px; }
	#home-right { height: 34px; }

	#home-rapidintel a:hover { background-position: -4331px -225px; }
	#home-work a:hover { background-position: -4331px -259px; }
	#home-benefits a:hover { background-position: -4331px -292px; }
	#home-special a:hover { background-position: -4331px -325px; }
	#home-right a:hover { background-position: -4331px -358px; }

	#home-rapidintel.ui-tabs-selected a { background-position: -4534px -225px; }
	#home-work.ui-tabs-selected a { background-position: -4534px -259px; }
	#home-benefits.ui-tabs-selected a { background-position: -4534px -292px; }
	#home-special.ui-tabs-selected a { background-position: -4534px -325px; }
	#home-right.ui-tabs-selected a { background-position: -4534px -358px; }
	
	/* Security */
	.security-active #page-navigation {
		background-position					: -2479px -227px;
	}
	
	#sec-data-nav a:hover { background-position: -2754px -227px; }
	#sec-access-nav a:hover { background-position: -2754px -268px; }
	#sec-backup-nav a:hover { background-position: -2754px -309px; }

	.security-data #page #sec-data-nav a { background-position: -3030px -227px; }
	.security-access #page #sec-access-nav a { background-position: -3030px -268px; }
	.security-backup  #page #sec-backup-nav a { background-position: -3030px -309px; }

	/* Company _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	
	.company-active #page-navigation  {
		background-position					: -9px -226px;
	}
	
	#cpy-overview-nav a:hover { background-position: -284px -226px; }
	#cpy-mngmt-team-nav a:hover { background-position: -284px -267px; }
	#cpy-awards-nav a:hover { background-position: -284px -308px; }
	#cpy-csr-nav a:hover { background-position: -284px -349px; }

	.company-overview #page #cpy-overview-nav a { background-position: -559px -226px; }
	.company-mngmt-team #page #cpy-mngmt-team-nav a{ background-position: -559px -267px; }
	.company-awards #page #cpy-awards-nav a { background-position: -559px -308px; }
	.company-csr #page #cpy-csr-nav a{ background-position: -559px -349px; }
	
	/* Case Studies_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.casestudies-active #page-navigation  {
		background-position					: -3303px -226px;
		width								: 273px;
	}
	
	#cs-ccs a:hover { background-position: -3578px -226px; }
	#cs-cccs a:hover { background-position: -3578px -267px; }
	
	.casestudies-ccs #page #cs-ccs a { background-position: -3853px -225px; }
	.casestudies-cccs  #page #cs-cccs a { background-position: -3853px -266px; }
	
	/* Product _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	
	.product-active #page-navigation  {
		background-position					: -833px -226px;
	}
	
	.product-active #page-navigation.second  {
		background-position					: -1656px -226px;
	}
	
	#prod-rpdintel a:hover { background-position: -1108px -226px; }
	#prod-extr a:hover { background-position: -1108px -267px; }
	#prod-cat a:hover { background-position: -1108px -308px; }
	#prod-enr a:hover { background-position: -1108px -349px; }
	#prod-proc-power a:hover { background-position: -1108px -390px; }
	#prod-repr-modules a:hover { background-position: -1108px -431px; }

	.product-rapidintel #page #prod-rpdintel a { background-position: -1384px -226px; }
	.product-extraction #page #prod-extr a { background-position: -1384px -267px; }
	.product-categorization #page #prod-cat a { background-position: -1384px -308px; }
	.product-enrichment #page #prod-enr a { background-position: -1384px -349px; }
	.product-processing #page #prod-proc-power a { background-position: -1384px -390px; }
	.product-reporting #page #prod-repr-modules a { background-position: -1384px -431px; }
	
	#prod-benefits a:hover { background-position: -1931px -226px; }
	#prod-users a:hover { background-position: -1931px -267px; }
	#prod-pricing a:hover { background-position: -1931px -308px; }
	#prod-calculators a:hover { background-position: -1931px -349px; }
	
	.product-benefits #page #prod-benefits a{ background-position: -2207px -226px; }
	.product-users #page #prod-users a{ background-position: -2207px -267px; }
	.product-pricing #page #prod-pricing a{ background-position: -2207px -308px; }
	.product-calculators #page #prod-calculators a{ background-position: -2207px -349px; }
	

	/* Removes dotted line on top of active menu item */
	
	.security-data #sec-data-nav a,
	.security-access #sec-access-nav a,
	.security-backup #sec-backup-nav a,
	.company-overview #cpy-overview-nav a,
	.company-mngmt-team #cpy-mngmt-team-nav a,
	.company-awards #cpy-awards-nav a,
	.company-csr #cpy-csr-nav a,
	.casestudies-ccs #cs-ccs a,
	.casestudies-cccs  #cs-cccs a,
	.product-rapidintel #prod-rpdintel a,
	.product-extraction #prod-extr a,
	.product-categorization #prod-cat a,
	.product-enrichment #prod-enr a,
	.product-processing #prod-proc-power a,
	.product-reporting #prod-repr-modules a,
	.product-benefits #prod-benefits a,
	.product-users #prod-users a,
	.product-pricing #prod-pricing a,
	.product-calculators #prod-calculators a {
	/*
		padding-top						: 1px;
		margin-top						: -1px;
		margin-bottom					: -1px;
	*/
		border-top							: 1px solid #f0f0f0;
		margin-top							: -1px;
	}
	
	#home-rapidintel.ui-tabs-selected a,
	#home-work.ui-tabs-selected a,
	#home-benefits.ui-tabs-selected a,
	#home-special.ui-tabs-selected a,
	#home-right.ui-tabs-selected a {
	}

/* Custom page styles_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

.read-more-link , .learn-more-link, .apply-link, .close-link, .next-link, .prev-link {
	display									: block;
	background								: url(images/navigation.gif) no-repeat 0 0;
	text-indent								: -9999px;
	overflow								: hidden;
	
	cursor									: hand;
	cursor									: pointer;
}

.next-link {
	width									: 30px;
	height									: 29px;
	background-position						: -729px -54px;
}

.next-link:hover {
	background-position						: -729px -83px;
}


.prev-link {
	width									: 30px;
	height									: 29px;
	background-position						: -697px -54px;
}

.prev-link:hover {
	background-position						: -697px -83px;
}

.close-link {
	width									: 71px;
	height									: 28px;
	background-position						: -865px -134px;
}

.close-link:hover {
	background-position						: -865px -162px;
}

.read-more-link {
	width									: 81px;
	height									: 22px;
	background-position						: -177px -134px;
}

.read-more-link:hover {
	background-position						: -177px -156px;
}

.learn-more-link {
	width									: 111px;
	height									: 28px;
	background-position						: -347px -134px;
}

.learn-more-link:hover {
	background-position						: -347px -162px;
}

.apply-link {
	width									: 80px;
	height									: 28px;
	background-position						: -460px -134px;
}

.apply-link:hover {
	background-position						: -460px -162px;
}

.clear {
	clear									: both;

}

.plain-list {
	list-style								: none;
	margin-left								: 13px;
	float									: left;
	padding-bottom							: 25px;
	width									: 276px;
}

.plain-list li {
	width									: 128px;
	float									: left;
	padding									: 0 0 8px 10px;
	background								: url(images/decorations.gif) no-repeat -644px -548px;
}

.decorated-list {
	text-align								: left;
	width									: 700px;
	padding-left							: 7px;
}

#page .decorated-list li {
	min-height								: 60px;
	margin-bottom							: 35px;
	list-style								: none;
	float									: left;
	width									: 300px;
	
	
}

.decorated-list li p {
	line-height								: 1.22;
}

#content .decorated-list li h5 {
	font-size								: 1em;
	font-weight								: bold;
	padding-bottom							: 3px;
	border-bottom							: none;
	margin-top								: 0;
}

.decorated-list li p, .decorated-list li h5 {
	margin									: 0 0 0 66px;
}

.decorated-list-plain {
	padding-left							: 12px;
	text-align								: left;
	float									: left;
	margin									: 8px 0;
}

.decorated-list-plain li {
	list-style								: none;
	padding-left							: 20px;
	background								: url(images/decorations.gif) no-repeat -643px -710px;
	padding-bottom							: 10px;
	float									: left;
	margin-right							: 10px;
	clear									: left;
	width									: 540px;
}

.list-three-col li,
.list-two-col-small li {
	clear									: none;
	width									: 180px;
}

.list-two-col-small  {
	width									: 500px;
}

.list-three-col {
	width									: 630px;
}

.list-five-col {
	width									: 600px;
}

.list-five-col li {
	width									: 95px;
	margin-right							: 5px;
	clear									: none;
}

.list-two-col li {
	width									: 236px;
	clear									: none;
}

/* Register section */

#page #reg-conditions-wrapper input {
	float									: left;
	margin-right							: 4px;
	background								: none;
	width									: auto;
}

#page #reg-conditions-wrapper label {
	float									: left;
	vertical-align							: bottom;
}

.register-step2 .complete-btn {
	position								: relative;
	top										: -8px;
	margin-top								: -30px;
}

#register-holder .close-link {
	background:transparent url(../img/closebutton.jpg) no-repeat scroll 0 0;
position:absolute;
right:3px;
top:10px;
}

#register-holder h2 {
	font-size								: 30px;
	color									: #fff;
}

#register-holder h3 {
	border									: none;
	color									: #5d9503;
	margin-bottom							: 2px;
	padding-bottom							: 0;
}

#register-holder form dt {
	margin-left								: 0;
	margin-right							: 8px;
}

#register-holder form input,
#register-holder form textarea {
	width									: 217px;
}

#register-holder form select {
	width									: 227px;
}

#register-wrapper {
	background								: transparent url(images/register/fill.png) repeat-y 0 0;
	padding									: 0 73px;
	width									: 769px;
	overflow								: hidden;
}
#registerform { z-index:99999; }
#register-holder {
	position								: absolute;
	top										: 0;
	
	text-align								: left;
	overflow								: visible;
    z-index                                 : 9999;
}

#register-decoration {
	background								: transparent url(images/register/bottom.png) no-repeat 0 0;
	height									: 15px;
	width									: 914px;
}

#register-holder .header {
	background-color						: #5d9503;
	color									: #fff;
	width									: 100%;
	margin-left								: -72px;
	padding									: 8px 57px 13px 73px;
        position: relative;
}

#register-holder .header .progress {
	text-align								: right;
	margin-top								: -23px;
	margin-right							: -34px;
}

#register-holder .header p {
	font-size								: 1.2em;
	margin-top								: -4px;
	margin-bottom							: 0;
}

#register-holder form dt {
	width									: 190px;
}

	/* Thanks */
	.register-thanks #register-holder h3 {
		margin-top							: 42px;
		width								: 300px;
	}
	
	.register-thanks #register-holder p {
		width								: 600px;
		margin-top							: 12px;
		padding-bottom						: 31px;
	}

#reg-form div.dl{width:521px}
#reg-form div.dl2{width:516px}
.registerNow{width:333px;margin-top:20px;}
#register-holder .registerNow h3{margin-bottom:15px;}
/**/
.regsiter-list{list-style:none;}
.regsiter-list li{ margin-bottom:10px;}
.regsiter-list span{background:url(images/list.gif) no-repeat; height:11px; width:11px; display:block; margin-right:5px; margin-top:3px; float:left;}
.regsiter-list .li-1{background-position:0 0;}
.regsiter-list .li-2{background-position:-11px 0;}
.regsiter-list .li-3{background-position:-22px 0;}
.regsiter-list .li-4{background-position:-33px 0;}
.regsiter-list .li-5{background-position:-44px 0;}
/* Support section */

#context address  {
	margin-bottom							: 37px;
	margin-top								: -2px;
}

#context address span {
	display									: block;
	background								: url(images/decorations.gif) no-repeat -644px -548px;
	padding									: 0 0 0 13px;
	font-style								: normal;
}

#context address em {
	color									: #5d9503;
	font-style								: normal;
}

#context address .country,
#context address .city,
#context address .postcode,
#context address .state,
#context address .address {
	background								: none;
}

#context address .country {
	padding-bottom							: 26px;
}

.support-active .submit-btn {margin-left								: 156px;}
.contacts-active .submit-btn {
	margin-left								: 275px;
}

#register-holder .next-btn {
            margin-left								: 321px;
	
            width:100px;
}

#register-holder .complete-btn {
	margin-left								: 228px;
        margin-top:12px;
        margin-bottom:16px;
}

/* Company section */

.company-active #context .read-more-link {
	margin-top								: 35px;
	float									: right;
}

	/* Overview */
	
	#overview-kpi {
		width								: 624px;
		height								: 150px;
		
		list-style							: none;
		margin-top							: 45px;
		padding-bottom						: 30px;
		font-size							: 1.3em;
	}
	
	#overview-kpi li {
		background:transparent url(images/company/overview-decorations.jpg) no-repeat scroll 0 28px;
color:#5D9503;
float:left;
height:178px;
position:relative;
text-align:center;
top:-28px;
width:170px;
overflow								: hidden;
	}
        #overview-kpi a
        {
            color:#5D9503;
            text-decoration:none;
            height:100%;
            display:block;
        }
        #overview-kpi li#li1
        {

        }
         #overview-kpi li#li2
        {
       background-position:-208px 28px;
        }
        #overview-kpi li#li3
        {
background-position:-415px 28px;
        }
#overview-kpi li.divider
{
   background-position:-171px 28px;
width:37px;
}
        #overview-kpi li#li1:hover
        {
            background-position:0px -150px
        }
         #overview-kpi li#li2:hover
        {
  background-position:-208px -150px;
        }
        #overview-kpi li#li3:hover
        {
background-position:-415px -150px;
        }
	
	/* Management team */
	
	#management-team-list li {
		clear								: left;
	}

	#management-team-list {
		list-style							: none;
	}
	
	#management-team-list img {
		float								: left;
		margin-right						: 10px;
		margin-bottom						: 16px;
	}	

	/* Awards */
	
	.awards-list {
		list-style							: none;
	}
	
	.awards-list img {
		border								: 1px solid #b0b0af;
		margin-left							: 15px;
		float								: left;
	}
	
	.awards-list p {
		margin-left							: 162px;
	}
	
	
/* Product section _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/	

.product-comparison .content {
	float									: left;
	width									: 352px;
	background								: url(images/product/rapidintel-decorations.gif) no-repeat 0 0;
	padding-left							: 128px;
	padding-bottom							: 10px;
	margin									: 15px 18px 0 0;
}

.product-comparison .content h4 {
	color									: #5d9503;
	margin-bottom							: 5px;
	font-weight								: normal;
	font-size								: 1.1em;
}

.product-rapidintel #page .next-link {
	left									: 0;
}

.product-rapidintel #page .next-link,
.product-rapidintel #page .prev-link {
	left									: 0;
	margin-top								: 55px;
}

	/* Key users */

	.scroll-overview h4.main .caption-part {
		float								: left;
		font-size							: 0.9em;
	}
	
	.scroll-overview h4.main .get-part {
		float								: right;
		font-size							: 0.9em;
		font-weight							: normal;
	}
	
	.scroll-overview p { clear: left; }
	
	#page .scroll-overview {
		width								: auto;

		margin-bottom						: 36px;
	}
	
	#page .scroll-overview .decorated-list-plain li {
		clear								: left;
		padding-bottom						: 8px;
		width								: 420px;
	}
	#page .scroll-overview .decorated-list-plain {
		width								: 400px;
		margin-left							: 60px;
		margin-right						: 35px;
		margin-bottom						: 0px;
	}
	
	#page .scroll-overview p {
		padding-left						: 15px;
		padding-right						: 15px;
	}

	#page .scroll-overview .next-link {
		margin-left							: 15px;
		position							: relative;
		left								: 15px;
	}
	#page .scroll-overview .prev-link {
		margin-left							: 7px;
	}
	#page .scroll-overview .next-link,
	#page .scroll-overview .prev-link {
		left								: 0;
		margin-top							: 48px;
	}
	

	/* Rapidintel */
	.product-rapidintel .decorated-list li {
		background							: url(images/product/rapidintel-decorations.gif) no-repeat 0 0;
	}
	
	#product-ri-qsaas {
		background-position					: 0 -127px;
		margin								: -10px 0 0 -10px;
		padding								: 10px 0 4px 10px;
	}
	
	#product-ri-cat {
		background-position					: 0 -210px;
		margin								: -1px 0 0 -18px;
		padding								: 1px 0 0 18px;
	}
	
	#product-ri-visibility {
		clear								: left;
		background-position					: 0 -289px;
		margin								: -19px 0 0 -12px;
		padding								: 5px 0 0 12px;
	}
	
	#product-ri-extraction {
		background-position					: 0 -364px;
		margin								: -18px 0 0 -18px;
		padding								: 6px 0 0 18px;
	}
	
	#product-ri-roi {
		clear								: left;
		background-position					: 0 -436px;
		margin								: -15px 0 0 -13px;
		padding								: 9px 0 0 13px;
	}
	
	#product-ri-feeds {
		background-position					: 0 -524px;
		margin								: -18px 0 0 -22px;
		padding								: 12px 0 5px 22px;
	}
	
	#product-ri-costeffective {
		clear								: left;
		background-position					: 0 -608px;
		margin								: -33px 0 0 -12px;
		padding								: 17px 0 0 12px;
	}
	
	#product-ri-decisions {
		background-position					: 0 -696px;
		margin								: -38px 0 0 -20px;
		padding								: 22px 0 0 20px;
	}
	

	/* Pricing */
	
        #page .product-comparison h4.main,
	#page .product-comparison h3.main {
		background							: url(images/product/pricing-decorations.gif) no-repeat 0 30px;
		padding-bottom						: 20px;
		border								: none;
		margin-bottom						: 0;
		font-size							: 1.3em;
	}
	
        .trigger {cursor:pointer}

	#page .product-comparison h4.main {
		background-position					: 0 22px;
		font-size							: 1.2em;
		height								: 15px;
		padding-left						: 15px;
		padding-right						: 15px;
	}
	
	.cmpr-decoration {
		height								: 26px;
		background							: url(images/product/pricing-decorations.gif) no-repeat 0 -27px;
		margin-top							: 0px;
		clear								: left;
	}

	.product-comparison {
		width								: 660px;
	}

	.product-comparison .comparison-low,
	.product-comparison .comparison-high {
		width								: 245px;
		float								: left;
		margin-right						: 31px;
	}

	#page .product-comparison .decorated-list li {
		clear								: left;
		width								: 230px;
		padding-right						: 0;
	}

        #page .product-comparison .decorated-list li#li1
        {
            background-position:0 -115px;
        }
         #page .product-comparison .decorated-list li#li2
        {
background-position:0 -182px;
        }
         #page .product-comparison .decorated-list li#li3
        {
background-position:0 -246px;
        }
         #page .product-comparison .decorated-list li#li4
        {
background-position:0 -317px;
        }
         #page .product-comparison .decorated-list li#li5
        {
background-position:0 -389px;
        }
         #page .product-comparison .decorated-list li#li6
        {
background-position:0 -446px;
        }
         #page .product-comparison .decorated-list li#li7
        {
background-position:0 -514px;
        }
         #page .product-comparison .decorated-list li#li8
        {
background-position:0 -585px;
        }
         #page .product-comparison .decorated-list li#li9
        {
background-position:0 -649px;
        }
         #page .product-comparison .decorated-list li#li10
        {
background-position:0 -715px;
        }
         #page .product-comparison .decorated-list li#li11
        {
background-position:0 -775px;
        }
         #page .product-comparison .decorated-list li#li12
        {
background-position:0 -846px;
        }
         #page .product-comparison .decorated-list li#li13
        {
background-position:0 -915px;
        }
         #page .product-comparison .decorated-list li#li14
        {
background-position:0 -980px;
        }
         #page .product-comparison .decorated-list li#li15
        {
background-position:0 -1044px;
        }
         #page .product-comparison .decorated-list li#li16
        {
background-position:0 -1114px;
        }
         #page .product-comparison .decorated-list li#li17
        {
background-position:0 -1178px;
        }
         #page .product-comparison .decorated-list li#li18
        {
background-position:0 -1239px;
        }
         #page .product-comparison .decorated-list li#li19
        {
background-position:0 -1308px;
        }
         #page .product-comparison .decorated-list li#li20
        {
background-position:0 -1372px;
        }

		
	.product-comparison .next-link {
		float								: left;
		margin								: 130px 0 0 8px;
		position							: relative;
		left								: -44px;
	}

	.product-comparison .prev-link {
		float								: left;
		margin								: 130px 8px 0 0;
	}
	
	
	.product-pricing .decorated-list li {
		background							: url(images/product/pricing-decorations.jpg) no-repeat 0 0;
	}
	
	.product-pricing #page #content .decorated-list li h5,
	.product-pricing #page #content .decorated-list li p {
		margin-left							: 60px;
	}
	
	.product-pricing #page #content .comparison-high .decorated-list li h5,
	.product-pricing #page #content .comparison-high .decorated-list li p {
		margin-left							: 52px;
	}

	.product-pricing #page #content .comparison-high .decorated-list li h5 {
		background							: url(images/product/pricing-decorations.gif) no-repeat -1px -380px;
		padding-left						: 18px;
	}

	.comparison-low .decorated-list .prod-pricing-visability { 
		background-position					: 0 -115px;
		margin								: 0 0 0 -10px;
		padding								: 0 0 0 10px;
	}

	.comparison-low .decorated-list .prod-pricing-automation { 
		background-position					: 0 -178px;
		margin								: 0 0 0 -15px;
		padding								: 0 0 5px 15px;
	}

	.comparison-high .decorated-list .prod-pricing-visability { 
		background-position					: 0 -246px;
		margin								: -5px 0 0 -20px;
		padding								: 5px 0 0 20px;
	}

	.comparison-high .decorated-list .prod-pricing-automation { 
		background-position					: 0 -313px;
		margin								: 0 0 0 -30px;
		padding								: 0 0 5px 30px;
	}

	.comparison-next-link {
		float								: right;
		text-decoration						: none;
		display								: block;
		color								: #5d9503;
		margin								: -26px 130px 0 0;
	}

	.comparison-next-link:hover {
		text-decoration						: underline;
	}
	
	/* Calculators */
	
	.product-calculators table {
		margin								: 17px 0 19px 0;
	}
	
	.product-calculators th {
		font-weight							: normal;
	}
	
	.product-calculators th, .product-calculators td {
		height								: 1.7em;
	}
	
	.product-calculators th em {
		font-style							: normal;
		font-size							: 1.1em;
		font-weight							: bold;
		color								: #609a03;
	}
	
	hr {
		border								: none;
		border-top							: 1px solid #d6d6d6;
		border-bottom						: 1px solid #f2f2f2;
	}
	
	.product-calculators dt {
		margin-bottom						: 14px;
	}
	
	.product-calculators h4 {
		color								: #609a03;
		font-size							: 1.2em;
		margin								: 10px 0;
	}
	
	.product-calculators .calc-btn {
		float								: right;
		margin-right						: 45px;
		display								: inline;
	}
	
	.product-calculators form .emph {
		width								: 100%;
	}
	
	.product-calculators form {
	}
	
	.product-calculators dl { padding-top	: 13px; padding-bottom: 8px; }
	
	.product-calculators form input {
		width								: 213px;
	}
	
	.product-calculators form dd {
		margin-bottom						: 5px;
	}
	
	.product-calculators form dt {
		width								: 303px;
		margin-bottom						: 0;
		padding-top							: 7px;
	}
	
	#roi-results {
		width								: 100%;
	}
	
	.tabs-menu {
		list-style							: none;
		float								: left;
		width								: 100%;
		padding-left						: 10px;
		border-bottom						: 1px solid #c9c9c9;
		margin-bottom						: 24px;
		height								: 23px;
		overflow							: visible;
	}
	
	.tab {
		clear								: left;
		display								: none;
	}
	
	.tabs-menu li:hover {
		background-position					: 0 -444px;
	}
	
	.tabs-menu li {
		width								: 132px;
		height								: 23px;
		line-height							: 23px;
		margin-right						: -1px;
		background							: url(images/decorations.gif) no-repeat 0 -420px;
		text-align							: center;
		color								: #5d9503;
		display								: block;
		float								: left;
		cursor								: hand;
		cursor								: pointer;
	}

	.roi-tab-active #roi-tab-btn,
	.savings-tab-active #savings-tab-btn {
		padding-bottom						: 1px;
	}
	
	.roi-tab-active #roi-tab,
	.savings-tab-active #savings-tab {
		display								: block;
	}
	
	/* Categorization_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	.product-categorization p.header {
		background							: url(images/product/categorization-decorations.gif) no-repeat 0 0;
		padding								: 10px 0 20px 155px;
		margin								: -10px 0 0 0;
	}
	
	.product-categorization p.first-par {
		text-indent							: 155px;
		margin-top							: -11px;
	}
	
	.product-categorization .decorated-list li {
		background							: url(images/product/categorization-decorations.gif) no-repeat 0 0;
	}

	#product-cat-import { 
		background-position					: 0 -108px;
		margin								: -4px 0 0 -20px;
		padding								: 4px 0 0 20px;
	}

	#product-cat-qa {
		clear								: left;
		background-position					: 0 -179px;
		margin								: 0 0 0 -5px;
		padding								: 0 0 0 5px;
	}

	#product-cat-cat { 
		background-position					: 0 -238px;
		margin								: 2px 0 0 -9px;
		padding								: 0 0 0 9px;
	}
	#product-cat-lineitem { 
		background-position					: 0 -299px;
		margin								: -8px 0 0 -12px;
		padding								: 8px 0 0 12px;
	}
	
	/* Enrichment _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.product-enrichment p.header {
		background							: url(images/product/enrichment-decorations.gif) no-repeat 0 0;
		padding								: 10px 0 10px 155px;
		margin								: -10px 0 0 0;
	}
	
	.product-enrichment .decorated-list li {
		background							: url(images/product/enrichment-decorations.gif) no-repeat 0 0;
	}

	#product-enr-decisions {
		background-position					: 0 -137px;
		margin								: 0 0 0 -12px;
		padding								: 0 0 0 12px;
	}
	#product-enr-insights {
		background-position					: 0 -341px;
		margin								: -8px 0 0 -22px;
		padding								: 8px 0 0 22px;
	}
	
	#product-enr-access {
		clear								: left;
		background-position					: 0 -192px;
		margin								: -8px 0 0 -18px;
		padding								: 4px 0 8px 18px;
	}
	#product-enr-risks {
		background-position					: 0 -411px;
		margin								: -6px 0 0 -12px;
		padding								: 6px 0 8px 12px;
	}
	
	#product-enr-effect {
		clear								: left;
		background-position					: 0 -265px;
		margin								: -20px 0 0 -8px;
		padding								: 8px 0 5px 8px;
	}
	
	
	/* Reporting */
	
	.reporting-section {
		padding-left						: 17px;
	}
	
	.reporting-section .decorated-list-plain {
		padding-left						: 0;
	}
	
	
	.product-reporting p.header {
		background							: url(images/product/reporting-decorations.gif) no-repeat 0 0;
		padding								: 10px 0 23px 155px;
		margin								: -10px 0 0 0;
	}
	
	.product-reporting .decorated-list li {
		background							: url(images/product/reporting-decorations.gif) no-repeat 0 0;
	}
	
	.report-sample {
		width								: 564px;
		height								: 92px;
		/*background							: url(images/product/reporting-decorations.gif) no-repeat 0 -557px;*/
		margin								: 15px 0 30px 0;
	}
        .report-sample a
        {
           margin-right:16px;
           color:#626260;
           text-decoration:none;
           float:left;
        }
         .report-sample a#a1
        {

        }
          .report-sample a#a2
        {
           margin-right:16px;
        }
          .report-sample a#a3
        {
margin-right:14px;
        }
          .report-sample a#a4
        {
margin-right:0;
        }
        .report-sample a span
        {
           clear:left;
float:left;
font-size:12px;
text-align:center;
width:100%;
margin-bottom:8px;
        }
        .report-sample img
        {
            border:none;
            margin-top:1px;
            float:left;
            margin-bottom:5px;
        }
	
	#product-rpr-decision { 
		background-position					: 0 -129px;
		margin								: 0 0 0 -15px;
		padding								: 0 0 0 15px;
	}

	#product-rpr-reports {
		background-position					: 0 -337px;
		margin								: 0 0 0 -4px;
		padding								: 0 0 0 4px;
	
	}
	#product-rpr-triggers {
		clear								: left;
		margin								: -15px 0 0 -14px;
		padding								: 15px 0 0 14px;
		background-position					: 0 -192px;
	}
	#product-rpr-employees {
		background-position					: 0 -398px;
		margin								: -12px 0 0 -8px;
		padding								: 12px 0 0 8px;
	}
	#product-rpr-performance {
		background-position					: 0 -265px;
		margin								: -15px 0 0 -18px;
		padding								: 8px 0 5px 18px;
	}
	#product-rpr-collaboration {
		background-position					: 0 -467px; 
		margin								: -15px 0 0 -10px;
		padding								: 8px 0 5px 10px;
	}
	
	/* benefits */
	.product-benefits .decorated-list li {
		background							: url(images/product/benefits-decorations.gif) no-repeat 0 0;
	}
	
	#product-benefits-reports { 
		background-position					: 0 0;

		margin								: -4px 0 0 -4px;
		padding								: 4px 0 0 4px;
	}
	#product-benefits-dashboards {
		background-position					: 0 -250px;

		margin								: -4px 0 0 -9px;
		padding								: 4px 0 4px 9px;
	}
	#product-benefits-personalized {
		clear								: left;
		background-position					: 0 -65px;
	}
	
	#product-benefits-collaborative {
		background-position					: 0 -315px;

		margin								: 0 0 0 -11px;
		padding								: 0 0 0 11px;
	}
	#product-benefits-export {
		clear								: left;

		margin								: -4px 0 0 0;
		padding								: 4px 0 0 0;
		background-position					: 0 -124px;
	}

	#product-benefits-analytics {
		background-position					: 0 -375px;
		margin								: -4px 0 0 0;
		padding								: 4px 0 0 0;
	}
	#product-benefits-roi {
		clear								: left;
		background-position					: 0 -191px;
	}
	#product-benefits-saas {
		background-position					: 0 -443px;
		margin								: 0 0 0 -5px;
		padding								: 0 0 10px 5px;
	}
	
	/* Extraction */
	
	.product-extraction p.header {
		background							: url(images/product/extraction-decorations.gif) no-repeat 0 0;
		padding								: 10px 0 10px 155px;
		margin-top							: -10px;
		margin								: -10px 0 0 0;
	}
	
	.product-extraction .decorated-list li {
		background							: url(images/product/extraction-decorations.gif) no-repeat 0 0;
	}
	
	#prod-extr-data {
		background-position					: 0 -139px;
		margin								: -4px 0 0 -4px;
		padding								: 4px 0 0 4px;
	}
	
	#prod-extr-stream  {
		background-position					: 0 -365px;
		margin								: -6px 0 0 -11px;
		padding								: 6px 0 0 11px;
	}
	
	#prod-extr-automated {
		clear								: left;
		background-position					: 0 -207px;
		margin								: -4px 0 0 -8px;
		padding								: 4px 0 0 8px;
	}
	
	#prod-extr-complete {
		background-position					: 0 -436px;
		margin								: -7px 0 0 -23px;
		padding								: 7px 0 0 23px;
	}
	
	#prod-extr-minimal {
		clear								: left;
		background-position					: 0 -274px;
		margin								: -19px 0 0 -4px;
		padding								: 19px 0 5px 4px;
	}
	
	#prod-extr-total {
		background-position					: 0 -508px;
		margin								: -10px 0 0 -14px;
		padding								: 10px 0 2px 14px;
	}
	
/* News */

.news-active #context .select-wrapper {
	margin									: 0 0 0 13px;
}

.news-active #context form {
	margin-bottom							: 20px;
}

.news-active #context form.dynamic .submit-btn {
	display									: none;
}

.news-active #context select {
	width									: 244px;
}

#news-archives a {
	color									: #626260;
	text-decoration							: none;
}

#news-archives a:hover {
	text-decoration							: underline;
}

.news-active #context address {
	margin									: 0 0 13px 0;
}

.news-active #context address span {
	background								: none;
}

#news-posts {
	margin-top								: 15px;
    list-style                              : none;
}

#news-posts li {
	border-bottom							: 1px dotted #626260;
	margin-bottom							: 29px;
	padding-bottom							: 8px;
    list-style                              : none;
}

#news-posts li.last {
	border-bottom							: none;
}

#news-posts h3 {
	font-size								: 1em;
	color									: #626260;
	border									: none;
	margin									: 0;
}

#news-posts img {
	float									: left;
}

#news-posts .post-head {
	margin-left								: 40px;
}

#news-posts .post-head a{
	color                                   : #626260;
    text-decoration                         : none;
}

#news-posts .post-head a:hover{
    text-decoration                         : underline;
}


#news-posts .post-head .post-date {
	display									: block;
	margin									: 2px 0 4px 0;
}

#news-posts .post-content {
	clear									: left;
	margin-top								: 2px;
}
	
	
	.news-post .post-date {
		font-weight							: bold;
		display								: block;
		margin-bottom						: 1em;
	}

.blog-tabs,.blog-tabs li{list-style:none; padding:0; margin:0;}
.blog-tabs li{float:left; margin-right:5px;}
.blog-tabs a{display:block; background:url(images/blog-tab.png) no-repeat; width:112px; height:47px; text-decoration:none; text-align:center; color:#626260; padding-top:8px;}
.blog-tabs li .title{font-size:1em;}
.blog-tabs li .author{font-size:0.8em;}
.blog-tabs li.selected a,.blog-tabs a:hover{background-position:0 -55px;color:#fff;}


/* Case Studies */

#our-customers-img {
	margin-left								: 12px;
}

/* Careers */

.careers-active #content h3.nice {
	margin-bottom							: 60px;
}

.careers-active .options {
	width									: 206px;
	float									: right;
}

.careers-active .options a {
	float									: left;
}

.careers-active p em {
	font-weight								: bold;
	font-style								: normal;
}

.careers-active .learn-more-link  {
	margin-right							: 15px;	
}

.careers-active .learn-more-link , .careers-active .apply-link {
}

.errorbox { color:red; margin:20px 0 20px 0; }
a.survey{display:block; background:url(images/survey.png) no-repeat;  width:32px; height:121px; position:absolute; z-index:99; top:167px; left:0;}
a.roi{display:block; background:url(images/roi.png) no-repeat;  width:116px; height:99px; position:absolute; z-index:49; top:0; right:0;}
.post-content ul{margin-bottom:15px;}
.post-content li{
	padding: 0 0 6px 10px;
	background: url(images/decorations.gif) no-repeat -644px -548px;
}
.pricing-border{border:1px solid #d1d1d1; background-color:#fff; padding:2px;}
.pricing-border .title{font-size:1.3em; color:#626260;background:url(images/product/pricing-bg.gif) repeat-x; height:32px; padding:10px 0 0 10px;}
.pricing-border strong{font-size:1.2em;}
.leading{font-size:1.1em;}
.pricing-border tr{vertical-align:middle;height:40px;}
.pricing-border td{padding:0 14px 0 5px; text-align:left;}
td.border{border-right:1px solid #d1d1d1;}
.greybg{background-color:#f0f0f0;}
.comment-author{float:left; width:384px;}
.comment-meta {float:right;}
.commentmetadata a{text-decoration:none; color:#626260;}
.comment-body p{clear:both;padding-top:10px;margin-bottom:0;}
.commentlist{list-style:none;}
.commentlist .comment{padding:5px;margin-bottom:15px;}
.thread-odd{background-color:#F0F0F0;}