/*[variables]colors{	swordblue: #225588;	swordyellow: #FFCC00;	mainfont: #545454;	swordbluehover: #2C66A1;	swordwhite: white;	lightergrey: #DCDFE1;	warningtext: #B95151;}*//*[webpath]http://demo.ciboodle.com/swordify1/templates/sword/css/pages.css*//*[webpath]http://www.sword-ciboodle.com/templates/sword/css/pages.css*//*CSS for specific Sword Webpages(c) 2008 Sword Groupgraeme.forrest@ciboodle.comContact US*/.contact-us-form-footer{	float: left;	width: 670px;}.contact-info{	width: 230px;	float: left;	font-size: 9px;}.contact-info-container{	border-bottom: 1px dotted #DCDFE1;/*[e]1px dotted lightergrey*/	padding: 10px 0px;	margin: 10px 0px;}#contact-us-form{	float: left;	width: 670px;	border: 1px solid #CCCCCC;	background-image: url(/images/content-images/box-type01-title-back.jpg);	background-repeat: repeat-x;	padding-left: 30px;	background-position: left top;	margin-right: 20px;	padding-right: 20px;}#contact-us-form H5{	color: #FFFFFF;	padding-top: 2px;}.required-field{	color: #B95151;/*[e]warningtext*/	font-size: 10px;	font-style: italic;}.contact-us-form-left{	float: left;	width: 310px;}.contact-us-form-right{	float: left;	width: 310px;}.validation-advice{	color: #B95151;/*[e]warningtext*/	font-size: 10px;}#contact-us-more-info{	float: left;	padding-left: 20px;	width: 400px;}.rss-feed{	text-align: center;}/*News Releases*/TD.gk_news_show_center H1{	display: none;}P.news-date{	line-height: 1;	line-height: 1;	margin: 0px;	padding: 3px 0px 0px;}.gk_news_show_news_info{	color: #333333;	margin: -5px 0px 0px;	padding: -5px 0px 0px;	text-align: left;}P.gk_news_show_news_info H4{	color: #225588;/*[e]swordblue*/	line-height: 1;	margin: 0px;	padding: 0px;	text-align: left;}TD.gk_news_show_center A.readon{	margin-top: 10px;}.news-previous TD.gk_news_show_center A.readon{	margin-top: 3px;	padding-bottom: 20px;}.news-previous A{	color: #225588;/*[e]swordblue*/	line-height: 1;	margin: 0px;	padding: 0px;	font-size: 12px;}.news-latest A{	color: #225588;/*[e]swordblue*/	line-height: 1;	margin: 0px;	padding: 0px;	font-size: 12px;}/*Services*/#services-right-images{	margin-left: auto;	margin-right: auto;	width: 122px;}/*Customers*/.customer-homepage-list{	background: url(/images/box-type01-title-back.png) repeat-x;	float: left;	padding: 5px;	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	margin: 0px 5px 5px 0px;	width: 670px;}.customer-homepage-list-column{	float: left;	padding: 5px;	margin: 0px 5px 5px 0px;	width: 200px;}.customer-homepage-list UL{	padding: 0px;	margin: 10px 0px 0px;	list-style: none;}.customer-homepage-list UL LI{	padding: 0px;	margin: 3px 0px 0px;	list-style: none;}.customer-homepage-list H5{	color: #FFFFFF;/*[e]swordwhite*/	font-size: 12px;}.customer-homepage-list-wide{	background: url(/images/box-type01-titlewide-back.png) repeat-x;	float: left;	padding: 5px;	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	margin: 0px 5px 5px 0px;	width: 670px;}.customer-homepage-list-wide UL{	padding: 0px;	margin: 10px 0px 0px;	list-style: none;}.customer-homepage-list-wide UL LI{	padding: 0px;	margin: 3px 0px 0px;	list-style: none;}.customer-homepage-list-wide H5{	color: #FFFFFF;/*[e]swordwhite*/	font-size: 12px;}.customer-country-list-asia{	background: url(../images/content-images/box-type01-title-back.png) no-repeat;	float: left;	padding: 5px;	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	margin: 0px 5px;	width: 160px;	height: 385px;}.customer-country-list-asia UL{	padding: 0px;	margin: 10px 0px 0px;	list-style: none;}.customer-country-list-asia UL LI{	padding: 0px;	margin: 3px 0px 0px;	list-style: none;}.customer-country-list-asia H5{	color: #FFFFFF;/*[e]swordwhite*/}.customer-country-list-america{	background: url(../images/content-images/box-type01-title-back.png) no-repeat;	float: left;	padding: 5px;	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	margin: 0px 5px;	width: 160px;	height: 385px;}.customer-country-list-america UL{	padding: 0px;	margin: 10px 0px 0px;	list-style: none;}.customer-country-list-america UL LI{	padding: 0px;	margin: 3px 0px 0px;	list-style: none;}.customer-country-list-america H5{	color: #FFFFFF;/*[e]swordwhite*/}.customer-country-list-emea{	background: url(../images/content-images/customers-title-back-double.png) no-repeat;	float: left;	padding: 5px;	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	margin: 0px 5px;	width: 320px;	height: 385px;}.customer-country-list-emea-left{	float: left;	width: 160px;	margin-top: 10px;}.customer-country-list-emea-right{	float: right;	width: 160px;	margin-top: 10px;}.customer-country-list-emea UL{	padding: 0px;	margin: 10px 0px 0px;	list-style: none;}.customer-country-list-emea UL LI{	padding: 0px;	margin: 3px 0px 0px;	list-style: none;}.customer-country-list-emea H5{	color: #FFFFFF;/*[e]swordwhite*/}.customer-right-nav UL{	list-style: none;	margin: 0px 0px 10px;	padding: 10px 0px 10px 5px;	border-top: none;	border-bottom: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	border-left: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	border-right: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/}.customer-right-nav H5{	color: white;	background-color: #225588;/*[e]swordblue*/	padding: 3px;}.customer-logo-right-container{	width: 140px;	float: right;	margin-left: 20px;	margin-bottom: 20px;	padding: 5px;	text-align: center;}.customer-logo{	width: 140px;	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	float: right;}.customer-logo-right A{	font-size: 10px;}.case-study-rotator{	/*[disabled]background: red;*/	width: 615px;	height: 175px;	padding-left: 20px;	padding-right: 15px;	padding-top: 10px;}.case-study-rotator A{	font-weight: bold;}.case-study-rotator-left{	/*[disabled]background: blue;*/	width: 450px;	float: left;}.case-study-rotator-right{	float: right;	width: 150px;	margin-left: 10px;}.case-study-rotator-right IMG{	margin-top: 5px;}.case-study-rotator BLOCKQUOTE.banner-quotation{	margin: 10px 0px 0px;}/*Partners*/FORM#form-login UL{	margin: 10px 0px 0px;	padding: 0px;	list-style: none;}/*Events*/.events_fields{	margin: 0px;	padding: 0px;	float: left;}.events_fields UL{	list-style: none;	margin: 0px;	padding: 0px;}.events_field LI{	list-style: none;	margin: 0px;	padding: 0px;}.events_logo{	float: right;}.events_logo IMG{	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/}.events_field_title{	font-weight: bold;}.events-container{	margin-top: 10px;	margin-bottom: 30px;}.events-global-list{	float: left;	margin-right: 70px;	border: 1px solid red;}.events-global-container{	margin-top: 10px;}.event-right-nav{}.event-right-nav UL{	list-style: none;	margin: 0px 0px 10px;	padding: 10px 0px 10px 5px;	border-top: none;	border-bottom: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	border-left: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	border-right: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/}.event-right-nav H5{	color: white;	background-color: #225588;/*[e]swordblue*/	padding: 3px;}.event-right-nav LI{	padding-bottom: 15px;}.events-global-list{	background: url(../images/content-images/box-type02-title-back.png) no-repeat;	float: left;	padding: 5px;	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	margin: 0px 5px;	height: 400px;	width: 200px;}.events-global-list UL{	padding: 0px;	margin: 10px 0px 0px;	list-style: none;}.events-global-list UL LI{	padding: 0px 0px 10px;	margin: 3px 0px 0px;	list-style: none;}.events-global-list H5{	color: #FFFFFF;/*[e]swordwhite*/}/*ClientloginTRISTAN*/.clientlogincolumn{	float: left;	width: 300px;}/*Careers*/.careers-right-nav{}.careers-right-nav UL{	list-style: none;	margin: 0px 0px 10px;	padding: 10px 0px 10px 5px;	border-top: none;	border-bottom: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	border-left: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	border-right: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/}.careers-right-nav H5{	color: white;	background-color: #225588;/*[e]swordblue*/	padding: 3px;}.careers-right-nav LI{	padding-bottom: 3px;}.customer-case-study-info{	width: 140px;	float: right;	margin-left: 20px;	margin-bottom: 20px;	padding: 5px;}.customer-case-study-info UL{	padding: 0px;	margin: 0px;	list-style: none;}.customer-case-study-info-logo{	width: 140px;	border: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	float: right;	margin-bottom: 5px;}/*Independent Reviews*/.indy-reviews-analyst{}.indy-reviews-analyst-left{	float: left;	width: 530px;	padding-right: 20px;}.indy-reviews-analyst-right{	float: right;	width: 170px;	text-align: center;}.indyreviews-right-nav{}.indyreviews-right-nav UL{	list-style: none;	margin: 0px 0px 10px;	padding: 10px 0px 10px 5px;	border-top: none;	border-bottom: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	border-left: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/	border-right: 1px solid #DCDFE1;/*[e]1px solid lightergrey*/}.indyreviews-right-nav H5{	color: white;	background-color: #225588;/*[e]swordblue*/	padding: 3px;}.indyreviews-right-nav LI{	padding-bottom: 10px;}/*Product*/.product-capabilities-left{	float: left;	width: 340px;	padding-right: 30px;}.product-capabilities-right{	float: left;	width: 340px;}.product-unbundled-container H5{	font-size: 12px;	padding-top: 5px;	padding-bottom: 5px;}.product-unbundled-left{	float: left;	padding-right: 50px;	width: 160px;}.product-unbundled-middle{	float: left;	padding-right: 50px;	padding-left: 50px;	width: 160px;}.product-unbundled-right{	float: left;	padding-left: 50px;	width: 160px;}/*Homepage*/.homepage-left{	/*[disabled]background: red;*/	float: left;	width: 700px;	padding-right: 0px;}.homepage-left2{	/*[disabled]background: red;*/	float: left;	width: 670px;	padding-right: 0px;}.homepage-right{	/*[disabled]background: green;*/	float: right;	width: 230px;	margin-bottom: 20px;}.homepage-proofs H5{	font-size: 12px;}.homepage-intro H5{	font-size: 12px;}.homepage-slider{	/*[disabled]background: blue;*/  margin-left: 20px;  margin-bottom: 20px;}.section-slider{	margin-top: -1px;	padding: 0 0px;	background-color: #225588;}.homepage-right H4 A{	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 0px;}.homepage-news-no-border{	border: none !important;	margin-bottom: 20px;}.homepage-news{	border: 1px solid #DCDFE1;	margin-bottom: 20px;}.homepage-news P{	padding: 0px 5px 5px 10px;	margin-bottom: 5px;	margin-top: 0px;}.homepage-news H5{	background-color: #225588;/*[e]swordblue*/	color: white;	padding: 5px 5px 5px 10px;	margin-bottom: 5px;}.homepage-right P{	line-height: 1;	margin: 0px 0px 5px;	padding: 0px 10px 5px 0px;	font-size: 10px;	border-bottom: 1px dotted #DCDFE1;/*[e]1px dotted lightergrey*/}.homepage-news-list{	list-style-type: none;	padding-left: 5px;	page-break-after: always;	margin-left: 5px;}.homepage-news-list li{	page-break-before: always;	list-style-position: outside;	margin-left: 10px;	list-style-image: url(/images/arrow.gif);}/*Industry page boxes*/.featureBoxPage{	width:320px;	min-height:140px;	border:1px solid #cccccc;	padding:5px 0px 5px 6px;	margin:5px 0px 0px 5px;	float:left;}* html .featureBoxPage, * html .featureBoxMap{	width:287px;	margin:5px 0px 0px 3px;	height:140px;}.featureBoxMap{	width:287px;	min-height:140px;	border:1px solid #cccccc;	padding:0px;	margin:5px 0px 0px 5px;	float:left;}.featureBoxHeaderOne{	width:277px;	height:12px;	background-image:url(nav/featureBoxTop.jpg);	background-repeat:no-repeat;	display:block;	margin:0px 0px -5px 0px;	padding:5px;	font-size:1.2em;	color:#0066A4;}*html .featureBoxHeaderOne{	width:287px;	padding:5px 0px;}.featureBoxHeaderTwo{	color:#0066A4;	font-style:bold;	font-size:1.1em;	margin:5px 0px 0px 0px;	padding:5px 5px 0px 5px;}.topMargin{	margin:30px 0px 0px 0px;}.featureBoxPara{	margin:0px;	padding:2px 5px 0px 5px;}.featureBoxParaSmall{	margin:0px;	padding:5px 5px 5px 0px;	font-size:1.1em;	width:50%;}.featureBoxImage{	padding:20px 10px 10px 20px;}.featureBoxImageAlt{	padding:0px 10px;}/*Feature Boxes Small*/.featureBoxSmall{	width:194px;	border:1px solid #cccccc;	padding:0px 0px 5px 0px;	margin:5px 3px 0px 0px;	float:right;}* html .featureBoxSmall{	margin:5px 5px 0px 0px;	width:194px;}.featureBoxSmallImage{	float:right;	margin:0px 0px 5px 5px; 	border:solid 1px #cccccc;}.featureHeaderOneSmall{	width:184px;	height:12px;	background-image:url(nav/featureBoxTop.jpg);	background-repeat:no-repeat;	display:block;	margin:0px 0px 5px 0px;	padding:5px;	font-size:1.2em;	color:#0066A4;}/*management team*/.management-member{	float: left;	width: 131px;	padding: 20px;}/*interactive stuff*/.interact-main-top{	width /**/: 720px;	_width: 720px;	padding: 0px;}.interact-main-bottom{	background: #225588 url(../images/interact/main-container-bottom.gif) no-repeat top right;	width /**/: 709px;	_width: 721px;	height: 13px;	display: none;}.interact-left-column{	width /**/: 335px;	_width: 335px;	float: left;}.interact-right-column{	width: 340px;	float: right;}.interact-box01{	width: 340px;	padding: 5px;	float: left;	background: #F0F4F9;	border: 3px solid #DCDFE1;/*[e]3px solid lightergrey*/}.interact-box01 .left{	_width: 125px;	width /**/: 145px;	float: left;	padding-right: 5px;}.interact-box01 .right{	width: 171px;	float: left;	height: 202px;	color: white;	border-left: 1px solid #C1CEDD;}.interact-box01 .right A{	text-decoration: none;	color: ;}.interact-box01 .right A:hover{	text-decoration: underline;}.interact-box01 .right UL{	list-style: none;	margin: 0px 0px 0px 5px;	padding: 0px;}.interact-box01 .right UL LI{	border-bottom: 1px solid #C1CEDD;	margin: 0px;	padding: 0px;	height: ;}.interact-box02{	width: 340px;	float: left;	padding: 5px;	margin-top: 10px;	background: #F0F4F9;	border: 3px solid #DCDFE1;/*[e]3px solid lightergrey*/}.interact-box02-right{	line-height: 1.3;	width: 154px;	color: #417195;	margin-top: 10px;	margin-left: 7px;}.interact-box03{	width: 340px;	float: left;	padding: 5px;	margin-top: 10px;	line-height: 1.3;	height: 165px;	background: #F0F4F9;	border: 3px solid #DCDFE1;/*[e]3px solid lightergrey*/}.interact-box03-left{	width: 200px;	float: left;	margin-right: 10px;	line-height: 1.7;	height: 85px;}.interact-box03-right{	width: 107px;	float: left;	line-height: 1.7;	background: url(../images/interact/ventana.png) no-repeat;	height: 85px;}.interact-box03-download{	margin-left: auto;	margin-right: auto;	width: 168px;	text-align: center;	margin-top: 10px;	margin-bottom: 10px;}.interact-box03-download A{	text-decoration: none;}.interact-box03-download A:hover{	text-decoration: underline;}.interact-box04{	width: 320px;	float: left;	padding: 5px;	margin-top: 15px;	height: 205px;	background: #F0F4F9;	border: 3px solid #DCDFE1;/*[e]3px solid lightergrey*/}.interact-box04 A{	text-decoration: none;}.interact-box04 A:hover{	text-decoration: underline;}.interact-box04-top{	border-bottom: 1px solid #C1CEDD;	margin-bottom: 5px;}.interact-box04-top-left{	float: left;	width: 245px;	padding-right: 10px;}.interact-box04-top-right{	float: left;	padding-top: 3px;}.interact-box04-middle{	border-bottom: 1px solid #C1CEDD;	margin-bottom: 5px;}.interact-box04-middle-left{	float: left;	width: 245px;	padding-right: 10px;}.interact-box04-middle-right{	float: left;	padding-top: 3px;}.interact-box04-top-bottom{	margin-bottom: 5px;}.interact-box04-bottom-left{	float: left;	width: 245px;	padding-right: 10px;}.interact-box04-top-bottom-right{	float: left;	padding-top: 3px;}.interact-box05{	width: 320px;	float: left;	padding: 5px;	margin-right: 10px;	margin-top: 10px;	background: #F0F4F9;	border: 3px solid #DCDFE1;/*[e]3px solid lightergrey*/}.interact-box05 A{	text-decoration: none;}.interact-box05 A:hover{	text-decoration: underline;}.interact-box06{	width: 325px;	float: left;	padding: 5px;	margin-top: 20px;	line-height: 1.3;	font-size: 14px;}.interact-author{	font-size: 10px;	font-weight: bold;	text-align: right;}.interact-author A{	text-decoration: none;}.techciboodle-box{	width: 330px;	float: left;	margin-right /**/: 10px;	_margin-right: 10px;	margin-top: 10px;}.ciboodler-box{	width: 330px;	float: left;	margin-top: 10px;	margin-left: 20px;}.interact-quote-open{	background: url(../images/interact/quote_open.png) no-repeat top left;	padding-top: 10px;	line-height: 1.3;}.interact-middle{	margin-top: 10px;}.interact-quote-close{	background: url(../images/interact/quote_close.png) no-repeat top right;	float: right;	height: 25px;	width: 330px;	margin-top: -15px;}.interact-left{	background: blue;	width: 335px;	float: left;	margin-right: 10px;}.interact-right{	background: green;	width: 340px;	float: left;}.interact-webinar{	background: #F0F4F9;	margin-bottom: 10px;	height: 100px;	padding: 5px;	border: 3px solid #DCDFE1;/*[e]3px solid lightergrey*/}.interact-webinar A{	text-decoration: none;}.interact-webinar A:hover{	text-decoration: underline;}.interact-webinar UL LI{	border-bottom: 1px solid #C1CEDD;	list-style: none;	margin-left: 0px;	padding-left: 0px;	display: block;}.interact-webinar UL{	margin: 0px;	padding: 10px 0px 0px;	display: block;	height: 74px;}.cheesepies{	padding-top: 10px;}.steven{	padding-top: 2px;}.steven P{	padding-top: 3px;}/* news stuff *//* NEWS ARCHIVES */.news-archives .article-createdate { margin-bottom:10px !important; }/* BLOG-STYLES */.article-box { clear:left; margin: 0; overflow:auto; }hr { border:0; clear:left; display:block; margin-bottom:10px; }.blog-heading  { margin-bottom:20px; color:#545454; }/* NEWS *//* test */.article-heading, .blog-heading  {     display:block !important;	font-size:120%;	font-weight:bold;	}.article-heading  { color:#225588; margin-bottom: 10px; } div.blog-list h1 , div.article-wrap h1 { display:none; }.article-createdate, div.article-wrap .article-createdate { padding-bottom: 50px !important; width:35px; float:left; margin:0 10px 10px 0px; text-align:center; font-size:100%; font-weight:bold;   }   .day { font-size:150%; }  .month { font-size:120%; display:block; }  .article-intro, div.blog-list  h1.article-heading,div.blog-list .article-category,div.blog-list .article-body,div.press-releases .article-intro, div.press-releases  h1.article-heading,div.press-releases .article-category,div.press-releases .article-body,div.vacancies .article-intro, div.vacancies  h1.article-heading,div.vacancies .article-category,div.vacancies .article-body  {	display:block;	border-left: 1px solid #DCDFE1;	margin:0;	padding:5px;	width:640px;	float:left;	background-color: #F0F6FF;	line-height: 17px;} div.blog-list,div.press-releases .article-category { margin-top:5px; font-size:110%; }.homepage-news ul{	padding-left: 5px;	padding-right: 5px;	list-style-type: none;}.homepage-news ul img{	float: left;	margin-left: -10px;}.sociallisttwit{	list-style-type: none;	list-style-position: outside;	margin-bottom: 2px;	padding-bottom: 2px;	vertical-align: text-top;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	display: block;	background-image: url(/images/icons/logotwit.gif);	background-repeat: no-repeat;	height: 30px;	padding-left: 50px;	padding-top: 20px;	list-style-type: none;}.sociallisttube{	margin-bottom: 2px;	padding-bottom: 2px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	display: block;	background-image: url(/images/icons/logoutube.gif);	background-repeat: no-repeat;	height: 30px;	padding-left: 50px;	padding-top: 20px;	list-style-type: none;}
