
/*
 Global styles
 Page navigation
	Company
*/



@import "rosslyn-shared.css";

object,:focus { 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;
}
.rapid-overview #content{overflow: visible;width:635px;}
.pricing-active #content {width: 904px;}
.noleftcolumn #content { margin-left: 0px; width:625px; }
.fullpage #content { margin-left: 0px; width:904px; }
.fullpage #context {display:none;}
#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;
}

.pricing-active #content h3 {
	border-bottom							: none;
    font-weight:normal;
	margin-bottom							: 0px;
	margin-top								: 0;
	font-size								: 22px;
	padding-bottom							: 0;
}
.pricing-active #content h4 {font-size:18px; font-weight:normal; margin-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 .partners-list h4.nice span {
    background: none repeat scroll 0 0 transparent;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
    margin: 6px 19px;
    text-indent: 0;
}

#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-jmp span {background-image:url(images/jmp-header.png); background-position: 0 0; 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; }

.rapid-free #content  h3{font-size:20px;}
.rapid-free h4{font-size:18px;}
.rapid-free .decorated-list2 li p {width:200px}
.feature-block{width:266px;margin-bottom:20px;}
.feature-img{width:266px;margin-bottom:20px;background-image: url(images/rapid-features.jpg); background-repeat:  no-repeat; height: 148px;}
.analytics-platform{background:url(images/analytics-platform.png) no-repeat; text-indent: -99999px; width:585px; height:110px;font-size:0;}

.feature-wizard{background-position: 0 0;}
.feature-cate{background-position: -266px 0;}
.feature-enrich{background-position: 0 -148px;}
.feature-report{background-position: -266px -148px;}
.feature-report3{background-position: 0 -296px;}

.feature-extract{background-position: 0 -444px;}
.feature-cate2{background-position: -266px -296px;}
.feature-enrich2{background-position: 0 -592px;}
.feature-report2{background-position: -266px -592px;}
/* */

#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-event  { background-position: -644px -605px; }


#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;
}

#content-middle {
    height: 150px;
}

.content-middle li {
        font-size                                                               : 12px;
}

#content-middle ul {
	list-style-image                                                        : url(images/blue-arrow2.gif);
        padding-left                                                            : 13px;
}

#content-middle-col1 {
	float: left;
        width: 243px;
}

#content-middle-col2 {
	float: left;
        width: 287px;
}

#content-middle-col3 {
	float: left;
        width: 190px;
}

.green-arrow {
    float: left;
    height: 39px;
    width: 39px;
    margin-right: 48px;
    margin-top: 8px;
    background-image: url("images/green-arrow.png");
}

#owl-images {
    list-style: none;
}

#owl-images li {
    float:left;
    width: 125px;
}

#users-procurement a {
    background-image: url("images/owls-3.jpg");
    height: 130px;
    width: 130px;
    background-repeat: no-repeat;
    float: left;
}

#users-finance a {
    background-image: url("images/owls-3.jpg");
    height: 130px;
    width: 130px;
    background-repeat: no-repeat;
    float: left;
    background-position: -119px 0;
}

#users-accounting a {
    background-image: url("images/owls-3.jpg");
    height: 130px;
    width: 130px;
    background-repeat: no-repeat;
    float: left;
    background-position: -242px 0;
}

#users-it a {
    background-image: url("images/owls-3.jpg");
    height: 130px;
    width: 130px;
    background-repeat: no-repeat;
    float: left;
    background-position: -363px 0;
}

#users-compliance a {
    background-image: url("images/owls-3.jpg");
    height: 130px;
    width: 130px;
    background-repeat: no-repeat;
    float: left;
    background-position: -483px 0;
}


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

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

.home-active #footer {
     margin-top: 0px;
}

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

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

#footer-latestnews {
	width									: 405px;
	float									: left;
	display									: inline;
	overflow								: hidden;
}

#footer-latestnews ul {
	width									: 234px;
}

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

#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									: 255px;
	float									: left;
}

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

#footer-tweet {
	background								: url(images/decorations.gif) no-repeat 0 0;
	background-position                                                     : -242px -746px;
	width									: 226px;
	height									: 155px;
	margin-top								: 11px;
	float									: left;
}

#footer-inner-tweet {
	color									: #FFFFFF;
	padding									: 3px 8px;
}

#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									: 25px;
	height									: 29px;
	background-position						: -455px -157px;
}

#footer-follow #footer-facebooklink {
	width									: 25px;
	height									: 25px;
	background-position						:-480px -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;
}
.home-active #header{position: relative;height:478px;}

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

.home-active #hdr-decoration {
	background								: url(images/grey.jpg) no-repeat 50% 0;
	height									: 24px;
	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;
}

.owl-thumb{
    background-image: url(images/owls-2.jpg); background-repeat: no-repeat;
    width:92px;
    height:92px;
    float:left;
    margin:3px 20px 15px 0;
}
.procurement-owl{background-position: 0 0;}
.finance-owl{background-position: -92px 0;}
.account-owl{background-position: -184px 0;}
.it-owl{background-position: -276px 0;}
.audit-owl{background-position: -368px 0;}
.group-owl{    
    width:133px;
    height:133px;
    background-position: -460px 0;
}

#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;
    list-style:                                 none;
}



#site-navigation li {
	margin									: 0 5px;
    color									: #fff;
	float									: left;
    
}
#site-getrapid a, #site-login a{
	height									: 22px;
    text-indent								: -9999px;
    overflow								: hidden;
	background								: url(images/navigation.gif) no-repeat 9999px 0;
	display									: block;    
}

#site-dashboard a,#site-logout a{
	height									: 22px;
    text-indent								: -9999px;
    overflow								: hidden;
	background-image						: url(images/logout-dashboard-buttons.png);
	background-repeat						: no-repeat;
	display									: block;
}
#site-dashboard a{background-position:0 0; width:110px; height: 22px;}
#site-dashboard a:hover{background-position:0 -22px;;}
#site-logout a{background-position:-110px -22px; width:80px}
#site-logout a:hover{background-position:-110px 0;}


#site-navigation a {
	
	float									: left;
	color									: #fff;
	text-decoration							: none;
	font-size								: 0.9em;
	margin									: 0 5px 0 0;
}

#site-navigation a:hover  {
	text-decoration							: underline;
}


#site-getrapid a{    
	width									: 90px;
	background-position: -316px -9px;
    
}

#spendunder .spendtab1 input {width: 126px; height:28px; background:url("images/form.gif") repeat-x scroll 0 -22px ;border:1px solid #cccccc;}
.product-calculators #spendunder .spendtab1 input{width:84px;}
.smallp {font-size:11px}

#resource-tabs .slbx {width:223px;margin-left:24px;}


#site-login a { background-position: -236px -9px; width									: 80px;}

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


#hdr-viewfeatures-btn,.hdr-viewfeatures-btn{
	text-indent								: -9999px;
	overflow								: hidden;
	background								: url(images/btn-rapid.JPG) no-repeat 0 0;
	display									: block;
}

#hdr-getrapidintel-btn,.hdr-getrapidintel-btn {
	text-indent: -99999px;
	background							: url(images/home-cta.png) no-repeat -358px 0px;
	width								: 179px;
	height								: 53px;
	float								: left;
	margin								: 30px 0 0 30px;
}
.btn-getrapid{
	background							: url(images/home-cta.png) no-repeat -358px 0px;
	float:right;
	width: 179px;
	height									: 53px;
	margin:30px 25px 0 0;
}

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

.main-navigation li {
	display                                 : inline;
	text-indent								: -9999px;
	overflow								: hidden;
}

.main-navigation {
    padding:0; margin:0; list-style:none;
	margin-top								: 28px;
	margin-right							: 45px;
	float									: right;
	width									: 674px;
	position: relative;
	z-index:0;
}


.main-navigation a {
    float:left;
	display									: block;
	height									: 49px;
	background-image    					: url(images/menu.png);
	background-repeat    					: no-repeat;
    overflow:hidden;
	position: relative;
}

#main-company a{ width:75px; background-position:0 -98px;}
/*#main-company a:hover,.company-active #page #main-company  a  { background-position:0 -147px; }*/

#main-product a{ width:136px; background-position:-75px -98px;}
/*#main-product a:hover,.product-active #page #main-product a { background-position:-75px -147px; }*/

#main-pricing a{ width:66px; background-position:-211px -98px;}
/*#main-pricing a:hover,.pricing-active #page #main-pricing a { background-position:-211px -147px; }*/

#main-security a{ width:76px;  background-position:-277px -98px;}
/*#main-security a:hover,.security-active #page #main-security a { background-position:-277px -147px; }*/

#main-casestudies a{ width:110px;  background-position:-353px -98px;}
/*#main-casestudies a:hover,.casestudies-active #page #main-casestudies  a { background-position:-353px -147px; }*/

#main-resources a{ width:92px; background-position:-463px -98px;}
/*#main-resources a:hover,.resources-active #page #main-resources a { background-position:-463px -147px; }*/

#main-news a{ width:49px; background-position:-555px -98px; }
/*#main-news a:hover,.news-active #page #main-news a { background-position:-555px -147px; }*/

/* Global Nav */
#main-services a{ width:127px; background-position:0 -0px; }
#main-technology a{ width:97px; background-position:-125px -0px; }
#main-pricing a{ width:65px; background-position:-221px -0px; }
#main-resources a{ width:88px; background-position:-283px -0px; }
#main-testimonials a{ width:107px; background-position:-370px -0px; }
#main-company a{ width:82px; background-position:-473px -0px; }
#main-news a{ width:107px; background-position:-553px -0px; }


/* home */
.home-active #main-services a{ width:127px; background-position:0 -0px; }
.home-active #main-technology a{ width:97px; background-position:-125px -0px; }
.home-active #main-pricing a{ width:65px; background-position:-221px -0px; }
.home-active #main-resources a{ width:88px; background-position:-283px -0px; }
.home-active #main-testimonials a{ width:107px; background-position:-370px -0px; }
.home-active #main-company a{ width:82px; background-position:-473px -0px; }
.home-active #main-news a{ width:107px; background-position:-553px -0px; }

/*.home-active #main-company a:hover { background-position:0 -49px; }
.home-active #main-company a:hover { background-position:0 -49px; }
.home-active #main-product a:hover { background-position:-75px -49px; }
.home-active #main-pricing a:hover { background-position:-211px -49px; }
.home-active #main-security a:hover { background-position:-277px -49px; }
.home-active #main-casestudies a:hover { background-position:-353px -49px; }
.home-active #main-resources a:hover { background-position:-463px -49px; }
.home-active #main-news a:hover { background-position:-555px -49px; }*/

#get-startedtrial {
    background:transparent url(images/get-started.png) no-repeat scroll 0 0;
    height: 85px;
    width: 200px;
    margin-top: 32px;
}

#go-to-app-store {
    background:transparent url(images/go-to-app-store.png) no-repeat scroll 0 0;
    height: 85px;
    width: 200px;
    margin-top: 32px;
    z-index: 100;
}

/* 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							: 0px;
		padding-top							: 5px;
		width								: 900px;
		overflow							: visible;
	}
	
	#content-wrapper {
		width								: 400px;
		float								: left;
	}

.home-active #content-wrapper {
	width: 625px;
}

	#content-about {
		width								: 268px;
		float								: left;
		margin-right						: 35px;
	}

	#content-companies {
		width								: 322px;
		float								: left;
	}
	
	#content-info {
        background-image                    : url("images/right-background.jpg");
		width								: 230px;
		float								: left;
		margin-left							: 30px;
		overflow							: visible;
        padding                             : 0 0 0 15px;
        background-position                 : -169px -140px;
		
	}
	
	#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							: 16px;
		color								: #03498b;
		border-bottom						: 1px solid #e9e9e9;
	}
	
	.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							: 28px;
        z-index                             : 100;
	}
		
	.home-active .mission a { float: left; }
	
	.home-active .hdr-getrapidintel-btn{
		background							: url(images/home-cta.png) no-repeat -179px 0px;
		width								: 179px;
		height								: 53px;
		margin								: 24px 0 0 0;
	}
		
	.home-active .hdr-viewfeatures-btn {
		width								: 179px;
		height								: 53px;
		background							: url(images/home-cta.png) no-repeat 0px 0px;
		margin								: 24px 26px 0 0;
		clear								: both;
	}
		
	.home-active #page-navigation {
		background-position					: -4127px -225px;
		width								: 203px;
	}
	.home-active #page-navigation li a{
	outline: none;	
		height								: 100%;
	}
	
	#home-rapid { height: 34px; }
	#home-work { height: 33px; }
	#home-benefits { height: 33px; }
	#home-special { height: 33px; }
	#home-right { height: 34px; }

	#home-rapid 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-rapid.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 -390px; }
        #cpy-part-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 -389px; }
        .company-partners #page #cpy-part-nav a{ background-position: -559px -349px; }
	
	/* Case Studies_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/

	.casestudies-active #page-navigation  {
		background-position					: -3303px -226px;
		width								: 273px;
	}

        .normal-nav #page-navigation a {text-indent:20px;line-height:40px;color:#024989;text-decoration:none;background-position: -1656px -184px;}
        .normal-nav #page-navigation a:hover, .casestudies-test #page-navigation a {background-position: -1656px -143px;color:#5d9503;}

        .normal-nav #page-navigation .nav-header a {background-position: -1656px -30px;color:#fff!important;}

        .normal-nav #page-navigation .sub-nav a { background-position: -1656px -102px;color:#024989;text-indent:40px; }
        .normal-nav #page-navigation .sub-nav a:hover { color:#5d9503; }
	
	#cs-ccs a:hover { background-position: -3578px -226px; }
	#cs-cccs a:hover { background-position: -3578px -267px; }
	#cs-hm a:hover { background-position: -3578px -308px; }

	.casestudies-active #page #cs-home a,
	.casestudies-ccs #page #cs-ccs a,
	.casestudies-cccs  #page #cs-cccs a,
        .casestudies-hm  #page #cs-hm a,
        .casestudies-ab-am  #page #ab-am a {color:#5d9503;}

        #test-posts li {list-style:none;border-bottom:1px dotted #666666;margin-bottom:16px;}
        #test-posts .test-icon {margin:0px 16px 16px 0px;border:1px solid #bfbfbf;background-image:url(images/test-sprite.png);width:100px;height:100px;display:block;float:left;}
	#test-posts p {font-style:italic;}
        #test-posts p.test-auth {font-weight:bold;float:right;}
        #test-posts .test-ico1 {background-position:0px 0px;}
        #test-posts .test-ico2 {background-position:0px -100px;}
        #test-posts .test-ico3 {background-position:0px -195px;}
        #test-posts .test-ico4 {background-position:0px -290px;}
        #test-posts .test-ico5 {background-position:0px -390px;}
        #test-posts .test-ico6 {background-position:0px -565px;}
        #test-posts .test-ico7 {background-position:0px -642px;}
        #test-posts .test-ico8 {background-position:0px -719px;}

        .test-quote {
            float: right;
            margin: 0 1px 14px;
            width: 449px;
        }

	/* Product _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	
	.product-active #page-navigation  {
		background-position					: -833px -226px;
	}
	
	.product-active #page-navigation.second  {
		background-position					: -1657px -226px;
        width:273px;
	}
	
	#prod-rpdintel a:hover { background-position: -1108px -226px; }
	#prod-extr a{ background-position: -833px -267px; }
	#prod-extr a:hover { background-position: -1108px -267px; }
	#prod-cat a { background-position: -833px -308px; }
	#prod-cat a:hover { background-position: -1108px -308px; }
	#prod-enr a { background-position: -833px -349px; }
	#prod-enr a:hover { background-position: -1108px -349px; }
	#prod-proc-power a { background-position: -833px -390px; }
	#prod-proc-power a:hover { background-position: -1108px -390px; }
	#prod-repr-modules a{ background-position: -833px -431px; }
	#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-users a{background-position: -1657px -268px;}
	#prod-benefits a:hover { background-position: -1932px -226px; }
	#prod-users a:hover { background-position: -1932px -268px; }
    #prod-pricing a { background-position: -1656px -308px;}
	#prod-pricing a:hover { background-position: -1931px -308px; }
	#prod-calculators a:hover { background-position: -1931px -349px; }

	#prod-benefits a{height:42px;}
    #prod-users a{height:40px;}
	.product-benefits #page #prod-benefits a{ height:41px;background-position: -2207px -225px;}
	.product-users #page #prod-users a{ background-position: -2207px -267px; border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:272px;}
	.product-pricing #page #prod-pricing a{ background-position: -2207px -308px; }
	.product-calculators #page #prod-calculators a{ background-position: -2207px -349px; }
    
	.product-users .nav-bottom{background: url(images/navigation.gif) no-repeat -1932px -304px; height:5px; font-size:0; line-height:0;}

#sub-prod-users,#sub-prod-nav{ width:245px;padding:10px 0 10px 27px; list-style:none; padding-top:10px;display:none;}
.product-users #page #prod-users #sub-prod-users,.product-rapidintel #sub-prod-nav{display:block;}
.product-users #prod-pricing a { background-position: -1656px -307px; height:42px;}
.product-users #prod-pricing a:hover { background-position: -1931px -307px; }

#sub-prod-users li, #sub-prod-nav li{margin-bottom:15px;}
#sub-prod-users,#sub-prod-users a, #sub-prod-nav a,#sub-prod-nav{background:none;background-color:#f0f0f0; border-left:1px solid #dbdbdb;  border-right:1px solid #ececec; }
.product-users #page #prod-users #sub-prod-users a.current,.product-users #page #prod-users #sub-prod-users a:hover,.product-rapidintel #page #sub-prod-nav a.current,.product-rapidintel #page #sub-prod-nav a:hover{color:#5d9503;background:url(images/grey-arrow.gif) 0 50% no-repeat; }

.product-users #page #prod-users #sub-prod-users a, .product-rapidintel #page #sub-prod-nav a{text-indent:0;width:217px;padding-left:20px;border:none; font-size:13px; text-decoration:none; background:url(images/grey-arrow.gif) 0 50% no-repeat; height:16px; margin-top:0;}


#mainpayablescroller,#proscroller,#mainfinscroller,#mainauditcroller,#itcroller{margin-top:34px;}
	/* 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,.grey-learn-more-link, .apply-link, .close-link, .next-link, .prev-link, .nav-button {
	display									: block;
	background								: url(images/navigation.gif) no-repeat 0 0;
	text-indent								: -9999px;
	overflow								: hidden;
	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;
}
.grey-learn-more-link {
	width									: 96px;
	height									: 22px;
	background-position						: -940px -134px;
}
.grey-learn-more-link {margin-right:20px;}

.grey-learn-more-link:hover {
	background-position						: -940px -156px;
}

.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 -692px -546px;
}

.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									: 740px;
}

.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:431px}
#reg-form div.dl2{width:436px; position:relative;}
.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 -692px -546px;
	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; clear:none;
        }
#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;
	}
        
        /* Partners Program Page */
	
	.partners-list {
		list-style							: none;
	}
	
	.partners-list img {
		border								: 1px solid #b0b0af;
		margin-left							: 15px;
		float								: left;
	}
	
	.partners-list p {
		margin-left							: 162px;
	}
	
	
/* Product section _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/	

.product-comparison .content {
	float									: left;
	width									: 352px;
	background								: url(images/product/rapid-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							: 1.2em;
        color:#66a303;
        font-weight:normal;
        display:block; padding-bottom:5px;
	}
	.associ-main{font-size							: 1.4em;color:#66a303;font-weight:normal; border-bottom:1px dotted #575757; height:28px;}
	.scroll-overview h4.main .get-part {
		float								: right;
		font-size							: 0.8em;
		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/rapid-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 */
	.pricing-active #context{float:right;padding:0;}    
    .pricing-active #context #page-navigation{display:none;}
    .bt-start{width:125px; height:29px; background-position: -1430px -755px;}
    .bt-start:hover{background-position: -1430px -786px;}
    .bt-resources {background-image:url("images/resources-button.png");float:left;height:44px;width:246px; }
    .bt-resources:hover {background-position: 0px -44px;}
    .bt-raself{width:142px; height:43px; background-position: -832px -754px;}
    .bt-raself:hover{background-position: -832px -797px;}
    
        #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;
	}
    
	.product-users #page .product-comparison h4.main {padding-left:0;background	:none;height: auto; margin-bottom:-5px;}
    
    .product-users #page .product-comparison .bg{background	: url(images/product/pricing-decorations.gif) no-repeat 0 -30px; height:30px;}
    
	.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;
        text-align:left;
	}
	
	.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								: 22px;
		overflow							: visible;
        
	}
	
	.tab {
		clear								: left;
		display								: none;
	}
	
	.tabs-menu a:hover {
		background-position					: 0 -444px;
	}

    .tabs-menu li{display:inline;}
	
	.tabs-menu a {
        width:132px;
		height								: 22px;
		background							: url(images/resourse-tabs.png) no-repeat;
		display								: block;
		float								: left;
        text-indent:-99999px;
        overflow:hidden;
        outline:none;
        margin-right:6px;
        border-bottom:1px solid #c9c9c9;
	}

	#dashboard-tab-btn a{
       width:193px;
	   background-position:0 0;
	}
	#whitePapr-tab-btn a{
	   background-position:-199px 0;
	}
	#roi-tab-btn a{
		background-position:-337px 0;
        
	}
	#tips-tab-btn a{
		background-position:-475px 0;
        
}

	.tabs-menu a:hover,.tabs-menu .ui-state-active a{border-bottom:1px solid #fff;height: 23px;}
    .ui-tabs-hide{display:none;}
	/* 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;
}
.resources-active #news-posts .post-head {margin-left:0;}
#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:128px; height:47px; text-decoration:none; text-align:center; color:#626260; padding-top:8px;}
.blog-tabs li .title{font-size:0.9em;}
.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:58px; height:205px; position:absolute; z-index:99; top:167px; left:0;}
a.roi{background:url(images/roi.png) no-repeat;  width:109px; height:109px; position:absolute; z-index:49; top:0; right:0;}
.post-content ul{margin-bottom:15px;}
.post-content ul ul{margin-top:10px;}
.post-content li{
	padding: 0 0 6px 10px;
	background: url(images/decorations.gif) no-repeat -692px -546px;
	list-style: none;
}
.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-active #content h2{border-bottom: 1px dotted #626260;padding-bottom:10px; margin-bottom:20px;}
.pricing-active .leading{font-size:16px; text-align:center; padding-top:15px; border-top:1px dotted #626260;}
.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;}  

.dashboar-box{width:287px;margin-top:10px;}
.dashboar-box .head{width:287px; height:12px; background:url(images/boxes.png) no-repeat 0 -92px;line-height:0; font-size:0;}
.dashboar-box h4{font-size:22px;margin:0; text-align: center;}
.dashboar-box h6{font-size:18px; text-align: center;}

.dashboar-box .border{border-left:1px solid #eeeeee;border-right:1px solid #eeeeee; background-color:#f0f0f0;}
.padding15{padding:15px;}
.dashboar-box .long{height:427px; }
.dashboar-box .medium{height:231px;}
.dashboar-box .short{height:192px;}
.dashboar-box .bottom{line-height:0;width:287px;height:12px;background:url(images/boxes.png) no-repeat 0 -149px;}
.dashboar-box ul,.dashboar-box li{padding:0; margin:0; list-style:none;}
.dashboar-box ul{margin-bottom:20px;}
.dashboar-box li{margin-bottom:10px; font-size:0.9em; text-align:left;}
.dashboar-box li span{font-weight: bold;}
.green{color:#5d9503;}
.dashboar-box .title, .resource-block .title{font-size:1.1em; }
.dashboar-box .feature{font-size:18px; margin-bottom:5px;margin-top:20px;}

.small{font-size:0.95em; }
.dashboar-box p{line-height:18px;margin-bottom:10px;}
.green-line{border-right:1px solid #5d9503; width:12px; height:23px; margin-right:12px; line-height:0; font-size:0;}
.dbline{border-top:1px solid #b6b6b5; border-bottom:1px solid #fff; line-height: 0; font-size: 0; width: 100%;margin-top:14px;}
.mb10{margin-bottom:10px;}
.mt20{margin-top:20px;}
.dashboar-box a{color:#5d9503;}
.dashboar-box a:hover{text-decoration:none;}
.arrow-wall{background:url(images/arrow.gif) no-repeat 50% 50%; width:21px;float:left;height:400px;}

.price-box{width:287px;margin-right:2px;margin-top:15px;}
.price-box .head{line-height:0; font-size:0; width:287px; height:7px; background:url(images/boxes.png) 0 -92px no-repeat;}
.price-box .border{border-left:1px solid #eeeeee;border-right:1px solid #ececec; background-color:#f0f0f0; padding:15px;}
.price-box .bottom{line-height:0;font-size:0;width:287px;height:7px;background:url(images/boxes.png) no-repeat 0 -100px;}
.price-box ul,.price-box1 ul{list-style:none; border-top:1px solid #a9a9a8;margin-top:14px;padding-top:15px;}
.price-box ul li, .price-box1 ul li{text-align: center; margin-bottom:10px;font-size: 14px; font-weight: bold; color: #757573; font-size:16px;}
.price-box-last {margin-right: 0px; }
.price-box-last .border {padding:15px 5px;}
.price-box1{background:url(images/pricing-box.png) no-repeat; width: 318px; height:408px;}
.price-box1 .border{padding:40px 26px 43px 40px;}
.imagbox{margin:5px 15px 0 0;}
.dabutton{background-image:url(images/dashboard-buttons-3.png); background-repeat:no-repeat; display:block; width:206px; height:44px; margin:0 auto;}
.bt-free-ra{background-position:0 0px;}
.bt-managed-ra{background-position:0 -44px;}
.bt-raupgrade{background-position: 0 -88px;}

.bt-rademo{height:63px; background-position: 0 -132px; margin-top:24px;}


.service-icon{background-image:url(images/services-icon.png); background-repeat: no-repeat; height:51px; width:51px; margin:0 5px 2px 0;}
.service-managed{background-position:-51px 0 ;}
.service-full{background-position:-102px 0 ;}

.dashboardbutton{background-image:url(images/navigation.gif); background-repeat:no-repeat; display:block; height:26px;}
.launch{background-position:-7px -7px; width:240px; }
.launch:hover{background-position:-263px -7px;}

.launch-enter{background-image:url(images/launch-button.png); background-position:0 -26px; width:136px; margin-right:10px;}
.launch-enter:hover{background-position:0 0;}

.touch{background-position:-7px -44px; width:101px; }
.touch:hover{background-position:-263px -44px;}

.more-white{background-position:-1567px -755px; width:136px; }
.more-white:hover{background-position:-1567px -781px;}

.more-tips{background-position:-1707px -755px; width:136px; }
.more-tips:hover{background-position:-1707px -781px;}

.demo{background-position:-7px -116px; width:62px; margin-right:10px;}
.demo:hover{background-position:-263px -116px;}
.roi-calculator{background:url(images/spend-calc.png) no-repeat; padding-left:74px;}
.ico-white-paper{background:url(images/ico-white-paper.png) no-repeat 18px 10px;}
.ico-tip{background:url(images/ico-tip.gif) no-repeat 18px 6px;}
.ico-calculator{background:url(images/ico-calculator.png) no-repeat 18px 12px;}
.ico-report{background:url(images/ico-report.gif) no-repeat 18px 13px;}

.ico-pdf{background:url(images/ico-pdf.png) no-repeat 0 50%; padding:4px 0 0 25px;}
.ico-doc{background:url(images/ico-doc.png) no-repeat 0 50%;padding:4px 0 0 25px;}
.ico-arrow{background:url(images/ico-arrow.gif) no-repeat 0 50%; padding-left:13px;}
.ico-ie{background:url(images/ico-ie.gif) no-repeat 15px 50%; padding-left:45px; font-size:11px; margin-top:15px; text-align:justify; height:28px; width:219px;}
.ico-arrow1{
	padding: 0 0 6px 8px;
	background: url(images/decorations.gif) no-repeat -644px -545px;
}

.inline-div{font-size:16px;padding:25px 30px;}
.inline-div a{color:#5d9503;}
.inline-div h2{margin-bottom:14px;}
.resources-active .submit-btns{ /*width:536px;*/}
.resources-active .calc-btn {margin-right: 0;}
#new-this-month-content{position:relative;padding:5px 5px 15px 5px;font-size:14px; color:#292929;}
#new-this-month-content h3{font-size:18px;border-bottom:1px dotted #666666;padding-bottom:10px;margin-bottom:16px; color:#538d01;}
#new-month{position:absolute; top:-10px; right:-10px;}

.new-icons,.exeter{width:90px;height:52px;text-align: center;}
.new-icons img{background-image:url(images/new-icons.png); background-repeat: no-repeat; height:52px;}
.new-module img{width:45px; background-position:0 0;}

.new-list{width:510px;margin-left:15px;}
.new-list a{color:#538d01;}
.green-list{list-style:none;margin:0; padding:0;}
.green-list li{background:transparent url(images/decorations.gif) no-repeat scroll -643px -710px;margin:0; padding:0; padding-left:20px; margin-bottom:15px;}

.new-paper img{width:55px; background-position:-45px 0;}
.clear{line-height:0; font-size:0;}
.line{border-bottom:1px dotted #808080; clear:both; height:15px; margin-bottom:15px;}

.associ-list{list-style:none; padding:0; margin:0; margin-top:15px;}
.associ-list li{display:inline;}
.associ-list a{background-image:url(images/associations.png); background-repeat:no-repeat; display:block; float:left; width:97px; height:96px; margin-right:20px; margin-bottom:15px;}
#as1{background-position:0 0;}
#as2{background-position:-97px 0;}
#as3{background-position:-194px 0;}
#as4{background-position:-291px 0;width:96px; }
#as5{background-position:-388px 0;}
#as6{background-position:0 -96px;}
#as7{background-position:-97px -96px;}
#as8{background-position:-194px -96px;}
#as9{background-position:-291px -96px;width:96px; }
#as10{background-position:-388px -96px;}

/* Resources */
.resources-active #page-navigation {
    /*background-position					: -834px -557px;    */
    background:none;
    width:274px;
}
.resources-active #page-navigation a{height:41px;width:274px;}

#resources-nav a{ background-position: -831px -550px; }
#whitepapers-nav a { background-position: -831px -591px; }
#tip-nav a { background-position: -831px -632px; }
#calculators-nav a { background-position: -831px -674px; }

#resources-nav a:hover { background-position: -1106px -550px; }
#whitepapers-nav a:hover { background-position: -1106px -591px; }
#tip-nav a:hover { background-position: -1106px -632px; }
#calculators-nav a:hover { background-position: -1106px -674px; }

.resources-content #page #resources-nav a { background-position: -1381px -550px; }
.resource-white-paper #page #whitepapers-nav a { background-position: -1381px -590px;}
.resource-tip  #page #tip-nav a { background-position: -1381px -631px; }
.resource-calculators  #page #calculators-nav a { background-position: -1381px -673px; }

.resource-white-paper #whitepapers-nav a,
.resource-tip #tip-nav a,
.resource-calculators #calculators-nav a
{
    border-top							: 1px solid #f0f0f0;
    margin-top							: -2px;
}
.resources-active #content h3.resource-hdr span{background:url(images/resource-header.png) no-repeat; width:170px;}
.resources-active #content h3.hdr-whitepaper span{background-position:0 0;}
.resources-active #content h3.hdr-calculators span{background-position:0 -18px;}
.resources-active #content h3.hdr-report span{background-position:0 -36px;}
.resources-active #content h3.hdr-tips span{background-position:0 -54px;}

.cio-active #cio-context{float:right; width: 269px}
.cio-active #cio-context p{ text-align: justify;}
.network-page #cio-context p{ text-align: left;}
.cio-active #cio-context span{ float: right;font-size: 12px; font-style: italic; color: #5d9503;}
.cio-active #cio-context a{background:url("images/cio-green-button-sprite.JPG") no-repeat scroll 0 0 transparent;
float:right;
height:23px;
margin-bottom:32px;
margin-top:20px;
text-indent:-9999px;
width:171px;
clear: left;
}
.cio-active #cio-context #a1:hover{background-position: 0px -23px}
.cio-active #cio-context #a2{background-position:0 -46px;
width:112px;}
.cio-active #cio-context #a2:hover{background-position: 0px -69px}
.cio-active #content .main {border-bottom: none; padding-bottom: 0px;margin-bottom:10px;}

.decorated-list li,.decorated-list2 li {background-image: url(images/cio-icons-sprite.jpg); background-repeat:no-repeat; }
.decorated-list2 li {
	min-height								: 60px;
	margin-bottom							: 35px;
	list-style								: none;
	float									: left;
	width									: 292px; text-align: left;}
.cio-active #page .decorated-list li,.decorated-list2 li  { margin-bottom: 22px;}
.cio-active #page .decorated-list,.decorated-list2 li  {padding-left: 0px;}
.cio-active #page .decorated-list li p{width: 197px;margin: 0 0 0 76px;}
.decorated-list2 li p{width: 197px;margin: 0 0 0 82px;}
#li1 {background-position: 0px -14px}
#li2 {background-position: 0px -365px;}
#li3 {clear:left;background-position: 0px -82px}
#li4 {background-position: 0px -429px;}
#li5 {clear:left;background-position:0px -154px}
#li6 {background-position: 0 -501px;}
#li7 {background-position: 0 -219px;}
#li8 {background-position: 0 -572px;}
#li9 {clear:left;background-position:0 -293px}
#li10 {background-position: 0 -643px}

.bullets {list-style-type: none; height: 75px}
.bullets li {background:url("images/numbers-sprite.jpg") no-repeat scroll 0 0 transparent;
border-right:1px solid #575757;
float:left;
padding-left:43px;
text-align:left;
width:128px;
margin-left: 19px;}
.bullets .bl1 { background-position: 0px 0px; margin-left: 0px;}
.bullets .bl2 {background-position:0 -75px;
padding-right:19px;
width:143px;}
.bullets .bl3 { background-position:0 -152px; border-right: none;}

.li-3men{background-position: 0 -10px;}
.li-it{background-position: 0 -77px;}
.li-widget{background-position: 0 -148px;}
.li-chart{background-position: 0 -219px;}
.li-chart3{background-position: 0 -287px;}
.li-door{background-position: 0 -361px;}
.li-dialogue{background-position: 0 -427px;}
.li-up{background-position: 0 -495px;}
.li-pig{background-position: 0 -566px;}
.li-check{background-position: 0 -641px;}


.li-eye{background-position: 0 -700px;}
.li-brain{background-position: 0 -770px;}
.li-man{background-position: 0 -840px;}
.li-group{background-position: 0 -910px;}
.li-chart2{background-position: 0 -980px;}
.li-pen{background-position: 0 -1050px;}
.li-clock{background-position: 0 -1120px;}
.li-reduce{background-position: 0 -1190px;}
.li-stop{background-position: 0 -1260px;}
.li-eye2{background-position: 0 -1330px;}
.li-clock2{background-position: 0 -1400px;}
.li-card{background-position: 0 -1470px;}
.li-noit{background-position: 0 -1540px;}
.li-box{background-position: 0 -1610px;}
.li-3cards{background-position: 0 -1680px; height:72px;}
.li-circle{background-position: 0 -1750px;}
.li-recycle{background-position: 0 -1822px;}

.cio-owl {background:url("images/owls.png") no-repeat scroll 0 0 transparent;
clear:left;
float:left;
height:93px;
margin-left:-96px;
padding-left:367px;
padding-top:18px;
position:relative;
width:687px;}

#intro-text{ color:white;
float:right;
margin-top:30px;
text-align:right;
width:424px;}

#cio-get-rapid-intel-button {background:url("images/cio-get-rapid-button.JPG") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:74px;
overflow:hidden;
text-indent:-9999px;
width:270px;}
#cio-get-rapid-intel-button:hover {background-position: 0px -74px}
.cio-active h3 {border-bottom:1px dotted #575757;
color:#5D9503;
font-size:1.3em;
margin-bottom:15px;
margin-top:14px;
padding-bottom:5px;
clear: both;
}
.cio-active #footer {background:url("images/footer2.JPG") repeat-x scroll 0 0 transparent; height: 118px;}
.cio-active #footer-contact {height: 86px;}

#itlearnmore{background:url("images/learn-more.jpg") repeat-x scroll 0 0 transparent;
float:right;
height:22px;
text-indent:-9999px;
width:110px;}
#itlearnmore:hover {background-position: 0px -23px;}
#roi-tab{margin-top:20px;}

h4.f16{font-size:16px;}
.view-whitepaper{background:url(images/bt-view-whitepaper.png) no-repeat; width:140px; height:22px; display:block; text-indent:-999999px;}
.view-whitepaper:hover{background-position:0 -22px;}

.cio-active #cio-context a.green{background:none; float:none;}
.no-icon{background-image:url(images/number-sprite.png); background-repeat:no-repeat; width:24px; height:24px; display:block;}
.no1{background-position: 0 0; height:23px}
.no2{background-position: 0 -23px;}
.no3{background-position: 0 -46px;}
.no4{background-position: 0 -69px;}
.no5{background-position: 0 -92px;}

#no-nav{position:absolute; list-style: none; bottom:30px; left:0; z-index: 99;}
#no-nav li{display: inline; }
#no-nav a{margin-right:5px;display:block; font-size:10px; padding:4px 0 0 8px; float:left; width:13px; height: 17px; color:#fff; background: url(images/slide-no.png) no-repeat -21px 0; text-decoration: none;}
#no-nav a.activeSlide,#no-nav a:hover{background-position: 0 0;}
.slideshow{position: relative;background: transparent;z-index:20;}
.slideshow,.slide-item{width: 988px; height:346px;}
.slide-item{position: relative; background: url(images/homepage-banner.jpg) no-repeat -168px -114px;padding-top: 12px;}
.slide-updown{background:url(images/slide-nav2.png) no-repeat; position:absolute; z-index: 90; bottom:7px; left:833px; width:136px; height:36px;}
.slide-updown a{width: 35px; height:36px; display: block;float:left; cursor: pointer;position:relative; z-index: 99;}
.owl2 h4,.owl3 h4{font-size:17px; height: auto;margin-top:-5px;}
#flash-3{
	position: absolute;
	z-index: 1;
	left:444px;
	bottom:-6px;
		
}

#flash-new {
    bottom: -66px;
    left: 263px;
    position: absolute;
    z-index: -1;
}


/*homepage logo slide*/
.logo-slide{width:250px!important; margin: 23px auto 0 auto;}
.logo-slide a{display:block; background-image: url(images/company-logo-nav.jpg); background-repeat: no-repeat;width:120px; height:100px; float:left;}
.logo-slide ul{list-style: none; padding:0; margin:0;}
.logo-slide li{width:125px;}
.logo-patheon{background-position: -23px -72px;}
.logo-bggroup{background-position: -141px -76px;}
.logo-clifford{background-position: -262px -76px;}
.logo-riotinto{background-position: -382px -76px;}
.logo-exeter{background-position: -29px -208px;}
.logo-sony{background-position: -162px -213px;}
.logo-ubs{background-position: -105px -78px;}
.logo-pitney{background-position: -150px -207px;}
.logo-itv1{background-position: -263px -211px;}
.logo-cobham{background-position: -382px -192px}
.logo-ir{background-position: 0 -156px;}
.logo-bny{background-position: -105px -156px;}
.logo-macquarie{background-position: -210px -156px;}
.logo-blackstone{background-position: -315px -156px;}
.logo-kimberly{background-position: -420px -156px;}

.logo-slide-block{position: relative;width:330px;}

.logo-slide-block .title{background-image: url(images/sprite-logo.png); background-repeat: no-repeat; background-position: -50px -237px; text-indent: -99999px; width:401px; height:27px; margin:0 auto; margin-top:-17px;}
.nav-prev,.nav-next{display:block;background-image: url(images/sprite-logo.png); background-repeat: no-repeat; width:17px; height:34px; position: absolute; text-indent: -99999px;}
.nav-prev{background-position:-2px -237px; top:56px; left:0;}
.nav-next{background-position:-21px -237px;top:56px; right:0;}

.logo-slide-block .title{background-image: url(images/company-logo-nav.jpg); background-repeat: no-repeat; background-position: -10px -0px; text-indent: -99999px; width:401px; height:27px; margin:0 auto; margin-top:-17px;}
.nav-prev,.nav-next{display:block;background-image: url(images/company-logo-nav.jpg); background-repeat: no-repeat; width:26px; height:64px; position: absolute; text-indent: -99999px;}
.nav-prev{background-position:-10px -0px; top:16px; left:0;}
.nav-next{background-position:-44px -0px;top:16px; right:0;}

.maintenance {
    float: none !important;
    margin-left: 200px !important;
    overflow: hidden;
    padding: 0 !important;
    text-align: center !important;
    width: 643px !important;
}

.maintenance h2 {
    margin-left: 200px !important;
}

#home-page-seriously {
    background-image: url("images/slide-behind.png");
    background-repeat: no-repeat;
    color: white;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    margin-top: 10px;
    padding: 7px 38px;
    width: 337px;
}

.home-apps-list {
    background-image: url("images/tick.png");
    background-position: 5px 2px;
    background-repeat: no-repeat;
    color: white;
    padding: 0 0 0 32px;
}

/* Footer News ---------------------------------------------------------------*/
.footer-latestnews-article {
    margin                                                                      : 0px 0pt 16px;
}

.footer-latestnews-article a {
    color                                                                       : #66A303!important;
}

.footer-news-subject {
    margin-bottom                                                               : 0px;
    color                                                                       : #66A303;
}

.footer-news-date {
    font-size                                                                   : 11px;
}


/* Rapid services & apps pages -------------------------------------------------------*/

.rapid-services #content h2 {
    color: #03498B;
}

.rapid-services #context {
    width: 0;
}

.rapid-services #content {
    width: 896px;
    margin-left: 0;
}

.rapid-services-tabs{
    background-repeat: no-repeat;
    color: white;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    padding-top: 10px;
    text-align: center;
    width: 446px;
    margin: 1px;
}

.rapid-services-tab1 {
    background-image: url("images/active-page-dropdown.png");
}

.rapid-services-tab2 {
    background-image: url("images/inactive-page-dropdown.png");
    cursor: pointer;
}

.rapid-services-pages {
    float: left;
    margin-top: 20px;
}

.rapid-services-innercontainer {
    background-image: url("images/background-grey.png");
    background-repeat: none;
    width: 549px;
    height: 1039px;
    background-repeat: none;
    padding: 15px 20px;
}

.rapid-services-innercontainer2 {
    background-image: url("images/rapid-white-background.png");
    height: 192px;
    width: 549px;
    background-repeat: no-repeat;
    padding: 17px;
    margin-top: 10px;
}

.rapid-services-innercontainer2 p {
    line-height: 1.3;
}


.rapid-services-innercontainer .col1 {
    width: 127px;
    float:left;
}

.rapid-services-innercontainer .col2 {
    width: 385px;
    float:left;
}

.rapid-blue-button {
    background-image: url("images/background-button.png");
    background-repeat: no-repeat;
    color: white;
    font-weight: bold;
    height: 30px;
    padding: 7px 11px;
    float: right;
    text-decoration: none;
}

#rapid-getstarted-btn {
    padding: 7px 12px;
    position: relative;
    top: -5px;
}

#rapid-contactus-btn {
    padding: 7px 14px;
    position: relative;
    top: -5px;
}

#rapid-steps-contents {
    background-repeat: no-repeat;
    height: 345px;
    width: 504px;
}

.rapid-contents2, .rapid-contents3 {
    display: none;
}

.rapid-left {
    width: 589px;
    float: left;
}

.rapid-right {
    background-image: url("images/rapid-background.png");
    background-position: -585px -70px;
    float: left;
    padding-left: 22px;
    width: 249px;
    height: 1100px;
    background-repeat: no-repeat;
}

.rapid-right .logo-slide-block
{position: relative;width: 285px;}

.rapid-right #content-info {
    background-image: none;
    background-position: -169px -140px;
    float: left;
    overflow: visible;
    padding: 0 0 0 15px;
    width: 230px;
    margin-left: 0;
}

#rapid-steps {
    background-image: url("images/rapid-tabs-background.png");
    background-repeat: no-repeat;
    height: 77px;
    width: 550px;
}

#rapid-steps .rapid-step1 {
    background-image: url("images/rapid-tabs-foreground1.png");
    height: 66px;
    width: 195px;
    float: left;
}

#rapid-steps .rapid-step2 {
    height: 66px;
    left: 181px;
    position: absolute;
    width: 240px;
}

#rapid-steps .rapid-step3 {
    height: 66px;
    left: 390px;
    position: absolute;
    width: 183px;
}

#rapid-steps .rapid-step1 img {
    padding: 16px 21px;
}

#rapid-steps .rapid-step2 img {
     padding: 15px 50px;
}

#rapid-steps .rapid-step3 img {
     padding: 16px 50px;
}

#hdr-getrapidintel-btn,
.rapid-services #hdr-decoration, .rapid-services #quote, .rapid-services #hdr-getrapidintel-btn,
.rapid-apps #hdr-decoration, .rapid-apps #quote, .rapid-apps #hdr-getrapidintel-btn
{
    display:none;
}

.rapid-grey-bar {
    height: 101px;
}

.rapid-grey-bar .col1{
    float:left;
    padding-top: 26px;
}

.rapid-grey-bar .col2{
    float:right;
    padding: 14px 25px 0;
}

.rapid-services .logo-slide li {
    width: 118px;
}

.rapid-services .logo-slide,
.rapid-apps .logo-slide
{
    width: 233px !important;
}

.rapid-services .logo-itv1 {
    background-position: -280px -211px;
}

.rapid-apps #context {
    width: 0;
}

.rapid-apps #content {
    margin-left: 0;
    width: 896px;
    
}

#rapid-apps-box1 {
    height: 279px;
    width: 591px;
}

#rapid-apps-box1 .top-tabs {
    background-repeat: no-repeat;
    color: white;
    float: left;
    height: 27px;
    padding-top: 9px;
    text-align: center;
    width: 199px;
    cursor: pointer;
}

#rapid-apps-box1 .bottom-tab1 {
    width: 197px;
}

#rapid-apps-box1 .bottom-tab2 {
    width: 195px;
}

#rapid-apps-box1 .bottom-tab3 {

}

.rapid-apps-boxes {
    margin-bottom: 20px;
    background-image: url("images/app-store-inner-background.png");
    background-repeat: no-repeat;
    height: 295px;
    margin-bottom: 31px;
    width: 594px;
}

.rapid-apps-boxes .apps-header {
    background-image: url("images/apps-header.png");
    background-repeat: no-repeat;
    height: 39px;
    padding: 11px 15px;
    color: white;
}

.apps-right-get-imgs {
    padding: 0 0 15px 15px;
}

.rapid-apps-right-boxes {
    background-image: url("images/app-store-right-inner-background.png");
    background-repeat: no-repeat;
    height: 225px;
    margin: 0 0 15px 15px;
    width: 252px;
}

.rapid-apps-right-boxes {
    background-image: url("images/app-store-right-inner-background.png");
    background-repeat: no-repeat;
    height: 225px;
    margin: 0 0 15px 15px;
    width: 252px;
}

#rapid-apps-small-box {
    background-position: 0 -36px;
    height: 190px;
}

.rapid-apps-right-boxes .boxes-header {
    background-image: url("images/app-store-right-header.png");
    background-repeat: no-repeat;
    color: white;
    height: 27px;
    padding: 11px 12px;
}

.boxes-content .innercontent {
    background-repeat: no-repeat;
    height: 27px;
    padding: 7px 0 0 15px;
    font-size: 12px;
}

.boxes-content .innercontent2 {
    background-image: url("images/rapid-extract-logo.png");
    background-repeat: no-repeat;
    font-size: 12px;
    height: 45px;
    margin-left: 13px;
    padding: 7px 0 0 64px;
    width: 157px;
}

.boxes-content .innercontent3 {
    background-repeat: no-repeat;
    font-size: 12px;
    height: 27px;
    padding: 5px 0 0 13px;
}


#rapid-apps-box2 .apps-container {
    border: 1px solid blue;
    height: 165px;
    margin: -4px 16px;
    overflow: hidden;
    padding: 20px;
    width: 496px;
}

#rapid-apps-box3 .apps-container {
    height: 220px;
    margin: -4px 16px;
    overflow: hidden;
    padding: 20px;
    width: 324px;
    float: right;
}

#apps-innercontainer {
    position: relative;   
}

.search-dropdown {
    float: right;
}

.apps-category-select {
    float: left;
    left: -36px;
    padding-left: 25px;
    position: relative;
    width: 165px;
    color: #02488a;
}

.apps-category-select .cat {
    background-repeat: no-repeat;
    cursor: pointer;
    height: 35px;
    
    padding-left: 26px;
    padding-top: 8px;
    width: 180px;
}

#filter1 .cat {
    margin-top: -10px;
}

#filter2 .cat {
    margin-top: -10px;
}

#filter3 .cat {
    margin-top: -18px;
}



.rapid-apps #content {
    overflow: visible;
}

.scroll-pane {
    height: 220px;
    overflow: auto;
    width: 100%;
    padding: 0 20px;
    width: 535px;
    font-size: 10px;
    color: #02488a;
}

.rapid-apps .app {
    float: left;
    text-align: center;
    width: 73px;
    height: 95px;
}

.rapid-apps .app img {
    padding-bottom: 5px;
}

.jspDrag {
    background: none repeat scroll 0 0 #539302;
}

.jspTrack {
    background: none repeat scroll 0 0 #c9c9c9;
}

.jspArrow, .jspArrow.jspDisabled {
    background-image: url("images/slider-arrows.jpg")!important;
}

.jspArrowUp {
    background-image: url("images/slider-arrows.jpg");
    background-position: 1px 0;
}

.jspArrowDown {
    background-position: 1px -15px;
}

.jspVerticalBar {
    width: 11px;
}

.lighthouse-left {
    float: left;
    width: 225px;
}

.lighthouse-right {
    float: right;
    width: 385px;
}

#lighthouse-table {
    clear: both;
    margin-top: 12px;
    width: 632px;
}

#lighthouse-table th {
   background-color: #DEDBDB;
   padding: 11px;
}

#lighthouse-table td {
   background-color: #DEDBDB;
   height: 12px;
   padding: 0 0 0 10px;
}

#lighthouse-table td.odd {
   background-color: #efeeee;
}

div#fancy_inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    height: 100%;
    position: relative;
}

.lighthouse-content-wrap {
    position:relative;padding:5px 5px 15px 5px;font-size:14px; color:#292929;
}

.getitnow {
    padding: 10px 0 0 55px;
}

.rapid-apps #content h2 {
    color: #03498b;
}

#top-right-menu {
    color: white;
    float: right;
    margin-right: 35px;
    margin-top: 0px;
}

#top-right-menu a {
    color: white;
}

#log-out-link {
    position: relative;
    top: -18px;
}

.innercontent3-left {
    float: left;
}

.innercontent3-right {
    padding: 7px 42px;
}

#lighthouse-table td.imagebox {
    text-align: center;
}

.app-price {
    float: left;
    font-size: 11px;
    padding-top: 12px;
    text-align: center;
    width: 223px;
}

#rapid-steps-contents .top {
    margin-bottom: 27px;
}

#rapid-steps-contents .left {
    
    float: left;
    width: 241px;
}

#rapid-steps-contents .right {
    
    float: right;
    width: 241px;
}

#rapid-steps-contents .left img {
    padding: 12px 0;
}

#rapid-steps-contents .right img {
    padding: 12px 0;
}

#rapid-apps-small-box {
     background-image: url("images/app-store-right-inner-background2.png");
     color: white;
}

#rapid-apps-small-box  a {
  
     color: white;
}

#rapid-apps-small-box .boxes-header {
     background-image: url("images/app-store-right-header2.png");
}
