/* SPRITEBAKER.COM */
@font-face{font-family:'TradeGothicLTBoldRegular';src:url('/assets/fonts/Trade_Gothic_LT_Bold.eot');src:local('TradeGothic LT Bold'),local('TradeGothicLT-Bold'),url('/assets/fonts/Trade_Gothic_LT_Bold.woff') format('woff'),url('/assets/fonts/Trade_Gothic_LT_Bold.ttf') format('truetype'),url('/assets/fonts/Trade_Gothic_LT_Bold.svg#TradeGothicLT-Bold') format('svg');}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button{border:0;font-size:100%;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline;}
ul{list-style:none;}
a img{border:none;}
button{cursor:pointer;display:block;}
p span,a span,h1 span,h2 span,h3 span,button span,#navigation span{display:none;}
body{color:#383435;font:normal 13px/20px Arial,Helvetica,sans-serif;}
h1{margin:53px 0 20px 0;font:normal 23px/23px "TradeGothicLTBoldRegular", sans-serif;text-transform:uppercase;color:#959595;}
h1 span.section{display:inline;color:#9F4580}
h1 span.page{display: block;color:#6D2B6D;font-size:46px;line-height:46px}
h2 { margin:43px 0 20px 0;font:normal 24px/normal "TradeGothicLTBoldRegular", sans-serif;text-transform:uppercase;color:#6d2b6d;}
h3 { margin:37px 0 4px 0; font:normal 18px/normal "TradeGothicLTBoldRegular", sans-serif; text-transform:uppercase; color:#9f4580; }
h4{font:normal 18px/20px Arial,Helvetica,sans-serif;margin:28px 0 12px 0;}
h4.spaced{line-height:24px;}
#header .span-2 p{font-size:16px;}
p.new{margin-top:20px;}
p.medium{font-size:12px;}
p.link-colour{color:#789f53;}
p.large{font:normal 18px/24px Tahoma,Arial,Helvetica,Sans-Serif;}
p.small,span.small{display:inline;font:normal 11px/13px Tahoma,Arial,Helvetica,Sans-Serif;}
p.light,span.light{color:#9c9a9a;display:inline;font:normal 11px/18px Tahoma,Arial,Helvetica,Sans-Serif;}
p.back-to-top{background:url(/images/ultraspeed/icons/arrow-top.gif) 0 9px no-repeat;font:normal 11px/20px Tahoma,Arial,Helvetica,Sans-Serif;margin-top:20px;padding-left:12px;}
p.proposistions{background:url(/images/ultraspeed/typography/text-blocks/proposistions.gif) 0 0 no-repeat;height:287px;margin-top:33px;width:187px;}
.pullquote-1 p,.pullquote-2 p,.pullquote-3 p{color:#fff;font:italic 15px/20px Arial,Helvetica,Sans-Serif;}
.pullquote-1 p.small,.pullquote-2 p.small,.pullquote-3 p.small{color:#dfeef0;font:normal 11px/15px Tahoma,Arial,Helvetica,Sans-Serif;padding-top:20px;}
lighter{color:#cdcbcb;display:inline;}
ul.standard li{background:url(/images/ultraspeed/misc/bullet.gif) 0 7px no-repeat;margin:10px 0 0 20px;padding-left:12px;}
ul.features li{background:url(/images/ultraspeed/icons/tick.png) 0 10px no-repeat;border-bottom:1px dotted #1a1617;padding:4px 0 5px 15px;}
ul.features li.alt-bg{background:url(/images/ultraspeed/icons/tick.png) 0 10px no-repeat #f7f7f7;}
#sitemap li:hover{background-color:#f8f8f8;}
#footer li{float:left;margin-top:20px;}
h2 a{color:#6d2b6d;}
p a,li a,h4 a, dl a{color:#4b8a3f;}
p a:hover,li a:hover,h4:hover, dl a:hover{color:#64a758;}
a.underline{border-bottom:1px solid #cce1b7;}
a.underline:hover{border-bottom:none;}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12{float:left;margin-right:20px;}
.span-1{width:60px;}
.span-2{width:140px;}
.span-3{width:220px;}
.span-4{width:300px;}
.span-5{width:380px;}
.span-6{width:460px;}
.span-7{width:540px;}
.span-8{width:620px;}
.span-9{width:700px;}
.span-10{width:780px;}
.span-11{width:860px;}
.span-12{width:940px;}
.right{width:200px;}
.prepend-1{padding-left:20px;}
.prepend-2{padding-left:40px;}
.append-1{padding-right:20px;}
.append-2{padding-right:40px;}
div.first,.first{margin-left:20px;}
div.last,.last{margin-right:0;}
.clear{clear:both;}
.border-bottom{border-bottom:1px solid #c0c0c0;}
.border-padding-bottom{border-bottom:1px solid #c0c0c0;padding-bottom:44px;}
.dotted-border-bottom{border-bottom:1px dotted #1a1617;margin-top:25px;padding-bottom:21px;}
.dotted-border-bottom-no-margin{border-bottom:1px dotted #1a1617;padding-bottom:21px;}
body{background-color:#fff;margin:0 auto;padding-bottom:30px;text-align:center;}
#header{height:119px;position:relative;width:980px;}
#header #logo{display:inline;float:left;width:287px;height:80px;margin-top:22px;}
#header .span-2{background:url(/images/ultraspeed/backgrounds/divider-header2.gif) left 32px no-repeat;height:75px;padding-left:20px;}
#page-container{width:980px;margin:0 auto;text-align:left;}
#content{position:relative;height:1%;}
	
/* Image Replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

#nav { height: 45px; border-top: 1px solid #333; border-bottom: 5px solid #333; }
.dropdown, .dropdown ul{padding:0;list-style:none}
.dropdown li{position: relative;z-index: 100;float:left;}
.dropdown li ul{position:absolute;z-index:50; width: 146px;padding: 19px;left:-999em; background: #fff; border:1px solid #000;}
.dropdown li ul li{float:none}
.dropdown li:hover ul{left:auto;}
.dropdown li:hover ul, .dropdown li.hover ul{left:auto;top:49px}
.dropdown li ul ul{margin:-2em 0 0 10em}
.dropdown, .dropdown ul{padding:0;list-style:none;line-height:1}
.dropdown li:hover ul ul, .dropdown li.hover ul ul{left:-999em}
.dropdown li:hover ul ul, .dropdown li:hover ul ul ul, .dropdown li.hover ul ul, .dropdown li.hover ul ul ul{left:-999em}
.dropdown li:hover ul, .dropdown li li:hover ul, .dropdown li li li:hover ul, .dropdown li.hover ul, .dropdown li li.hover ul, .dropdown li li li.hover ul{left:auto}
.dropdown li:hover ul ul, .dropdown li:hover ul ul ul, .dropdown li:hover ul ul ul ul, .dropdown li.hover ul ul, .dropdown li.hover ul ul ul, .dropdown li.hover ul ul ul ul{left:-999em}
.dropdown li:hover ul, .dropdown li li:hover ul, .dropdown li li li:hover ul, .dropdown li li li li:hover ul, .dropdown li.hover ul, .dropdown li li.hover ul, .dropdown li li li.hover ul, .dropdown li li li li.hover ul{left:1px}
/* LINK STYLE */
.dropdown a { display:block;font: normal 18px/normal "TradeGothicLTBoldRegular", sans-serif; text-transform: uppercase; color: #333; background:transparent; border:1px solid transparent}
.dropdown a:hover,
.dropdown li.active a.main_link { color:#6D2B6D; }
.dropdown a.main_link span { margin-top: -10px; z-index: 100; display: block; padding:16px 19px 15px 19px; border:1px solid transparent; white-space: nowrap; line-height: 23px; }
.dropdown li.sub_link a.main_link:hover span,
.dropdown li.sub_link:hover span { position: absolute; background-color: #F8F8F8; border:1px solid #000; border-width: 1px 1px 0 1px; border-bottom: 5px solid #ECECEC; } 
.dropdown li ul a {  padding: 0 0 0 12px; background: url(/images/ultraspeed/icons/bullet.png) no-repeat left center; color: #333; font:normal 13px/20px Arial,Helvetica,sans-serif; text-transform: none; }
.dropdown li ul a:hover { text-decoration: underline; } 
.dropdown li.sub_link a span { padding-right: 32px; background: url(/images/ultraspeed/nav/arrow_black.gif) no-repeat right center; }
.dropdown li.sub_link:hover a span,
.dropdown li.sub_link.active a.main_link span { background-image: url(/images/ultraspeed/nav/arrow_purple.gif); color: #6D2B6D;  cursor:pointer;}
.dropdown li.blog a span { padding-left: 26px; margin-left: 10px; background: url(/images/ultraspeed/nav/blog.png) no-repeat left center;}

.dropdown li.sub_link.sub_about_us{width:131px;}
.dropdown li.sub_link.sub_service{width:128px;}
.dropdown li.sub_link.sub_technology{width:153px;}


.ie6 .dropdown a {border-color:#fff;}
.ie6 .dropdown a.main_link span {border-color:#fff;}

ul#sub-navigation{line-height:29px;margin-top:50px;font-size:14px;}
ul#sub-navigation li{}
ul#sub-navigation li.active{background: url(/images/ultraspeed/nav/sub_nav_marker.gif) no-repeat right 5px;color:#6D2B6D;}
ul#sub-navigation ul li{background:url(/images/ultraspeed/icons/bullet.png) no-repeat left center; padding:0 0 0 8px}
.sub-nav-border {background: url(/images/ultraspeed/backgrounds/sub_nav.gif) repeat-y left top;}

.illustration-right{float:right;margin-right:20px;padding:0 0 10px 10px;}
.pullquote-1{background-color:#95bcc1;float:left;margin:20px 20px 10px -20px;padding:20px;width:120px;}
.pullquote-2{background-color:#95bcc1;float:right;margin:20px -20px 10px 20px;padding:20px;width:120px;}
.pullquote-3{background-color:#95bcc1;float:right;margin:20px -140px 10px 20px;padding:20px;width:180px;}
#sitemap{padding:1px 0 28px 0;}
#sitemap li{border-bottom:1px dotted #1a1617;}
#sitemap li.section{padding-bottom:9px;}
#sitemap li a{background:url(/images/ultraspeed/icons/arrow.gif) 0 4px no-repeat;font:normal 11px/18px Tahoma,Arial,Helvetica,Sans-Serif;padding-left:9px;}
#footer{font:normal 11px/20px Tahoma,Arial,Helvetica,Sans-Serif;text-align:left;margin-top:1px;padding:20px 0;border-top:5px solid #1a1617;}
#footer-logos{height:21px;margin-top:13px;width:195px;}
input,textarea{float:left;color:#3b382c;background-color:#fff;padding:5px 6px;border-top:1px solid #979797;border-right:1px solid #dadada;border-bottom:1px solid #e4e4e4;border-left:1px solid #dadada;margin:0 0 20px 20px;}
input:focus,textarea:focus{outline-style:none;outline-width:0;}
input{width:218px;height:18px;}
textarea{width:326px;height:158px;}
form#contact-form button{background:url(/images/ultraspeed/buttons/send-message.gif) 0 0 no-repeat;clear:both;cursor:pointer;display:block;height:40px;margin:19px 0 0 160px;width:148px;}
form#contact-form button:hover{background-position:0 -40px;}
#illustration-home{margin:36px 0 14px 40px; width: 500px; height: 360px;}
.vertical-lines-home{background:url(/images/ultraspeed/backgrounds/home2.gif) 0 0 repeat-y;}
.client {padding: 30px 0;border-top:1px solid #c0c0c0;}
.client h2{margin:0; background-repeat: no-repeat; background-position: left top; text-indent:-9999px;}
.client div div {padding:0 6px 0 0;}
.client div .learn-more {padding:10px 0 0 0;}
.client div.person p {color:#9F4580;}
.client-promise-communities h2 {width:140px;height:32px;background-image:url(/images/ultraspeed/logos/promise-communities.jpg);}
.client-blonde h2{width:140px;height:57px;background-image:url(/images/ultraspeed/logos/blonde-digital.gif);}
.client-head h2{width:88px;height:60px;background-image:url(/images/ultraspeed/logos/head-london.jpg);}
.client-cookson h2{width:140px;height:23px;background-image:url(/images/ultraspeed/logos/cookson-plc.jpg);}
.client-steel h2{width:107px;height:60px;background-image:url(/images/ultraspeed/logos/steel.jpg);}
.client-jbmg h2{width:88px;height:88px;background-image:url(/images/ultraspeed/logos/JBMG.png);}
.client-aet h2{width:140px;height:42px;background-image:url(/images/ultraspeed/logos/AET.png);}
.client-biggreensmile h2{width:140px;height:74px;background-image:url(/images/ultraspeed/logos/biggreensmile.PNG);}
.client-bhf h2{width:88px;height:114px;background-image:url(/images/ultraspeed/logos/BHF.png);}
.client-bonvoyage h2{width:140px;height:94px;background-image:url(/images/ultraspeed/logos/bonvoyage.png);}
.client-essentialtravel h2{width:140px;height:27px;background-image:url(/images/ultraspeed/logos/essentialtravel.png);}
table#ultraspeed-diskless-versus{margin-left:-20px;}
table td{background-color:#e7e6e6;padding:8px 20px;}
table#ultraspeed-diskless-versus td.blank{background-color:#fff;width:159px;}
table#ultraspeed-diskless-versus td.title{color:#6d2b6d;}
table#ultraspeed-diskless-versus td.left{background-color:#95bcc1;color:#fff;font:normal 11px/15px Tahoma,Arial,Helvetica,Sans-Serif;}
table#ultraspeed-diskless-versus td.left-alt{background-color:#84acb0;color:#fff;font:normal 11px/15px Tahoma,Arial,Helvetica,Sans-Serif;}
table#ultraspeed-diskless-versus td.alt-bg{background-color:#f0efef;}
table.basic{margin-top:15px;width:360px;}
table.basic td{font:normal 11px/15px Tahoma,Arial,Helvetica,Sans-Serif;}
table.basic td.title{background-color:#95bcc1;color:#fff;font-size:14px;}
table.basic tr.alt-bg td{background-color:#f0efef;}
form#contact-form{background-color:#f7f7f7;margin-top:17px;padding:20px 0;width:520px;}
form#contact-form label{display:block;float:left;line-height:30px;text-align:right;width:140px;height:40px;}

ul.list{margin: 15px 0 0 20px; list-style-type: disc;}
p.datestamp { color: #aaa; padding: 0 0 15px; }

.profileContainer { padding-top: 40px; clear: both; }
.profileContainer:first { padding-top: 0; }

.profileContainer img { float: left; width: 200px; }
.profile { float: left; width: 500px; margin-left: 15px; }
.profile h2 { margin: -5px 0 0; padding: 0; }
.profile h3 { margin-top: 0; padding-bottom: 10px; }

strong.required { color: #f00; font-weight: bold; }

.blog-content { margin-top: 30px; }
.entry { margin-top: 15px; }
.entry p { margin-bottom: 15px; }
.entry h2, .entry h3 { margin-top: 0; }
.entry ol { margin-bottom: 15px; padding: 15px 40px; font-size: 14px; font-style: italic; color: #666; line-height: 24px; }
.entry ol li { padding-bottom: 5px; }
.entry blockquote { padding: 5px 15px; margin: 15px; font-style: italic; line-height: 20px; border-left: 3px solid #dedede; }
h4.blog-title { margin: 0; font-size: 26px; }
h4.blog-title-small { margin: 0; }
p.blog-post-info { margin: 5px 0 10px; padding: 0; color: #aaa; }
p.blog-extended-link { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dedede; }
.blog-sidebar { margin-top: 55px; }
.blog-sidebar #sub-navigation { margin-top: 15px !important; }
h3.blog-sidebar-header { margin: 0; padding: 0; }

.blog-sidebar { margin-top: 55px; }
.blog-sidebar #sub-navigation { margin-top: 15px !important; }
h3.blog-sidebar-header { margin: 0; padding: 0; }

/* Comments */
#disqus_thread { margin-top: 15px; padding-top: 15px; float: left; border-top: 3px solid #dedede; width: 100%; }
#disqus_thread input { width: auto !important; height: auto !important; }
#dsq-new-post h3 { margin-top: 0; }
#dsq-comments-title h3 { margin-top: 15px; }
.dsq-input-wrapper input, .dsq-subscribe-menu input, .dsq-item-trackback input { float: none; margin: 0; width: auto !important; height: auto !important; }
.dsq-button span, .logo-disqus, span.dsq-share-on-label { display: inline; }
button.dsq-button-small { display: inline !important; }

#quotes .quote-content { color: #666; margin-bottom: 15px; font-style: italic; }
#accordion-propositions { margin: 30px 0; padding-top: 15px; }
#accordion-propositions h3 { margin: 0 0 10px;padding:0 0 0 20px; background: url(/images/ultraspeed/icons/arrow_green_down.gif) no-repeat left 12px; font: normal 24px/26px "TradeGothicLTBoldRegular", sans-serif; text-transform: uppercase; color: #999; }
#accordion-propositions h3.ui-state-active, #accordion-propositions h3.ui-state-hover { color: #9f4580; cursor: pointer; cursor: hand; text-decoration: none; }
#accordion-propositions h3.ui-state-active {background-image: url(/images/ultraspeed/icons/arrow_purple_up.gif);}
#accordion-propositions h3.ui-state-active.even, #accordion-propositions h3.ui-state-hover.even { color: #6d2b6d; }
p.learn-more { padding: 10px 0 20px; }

/* Homepage slider */
#home-box-container { margin: 44px auto 0 auto; } 
.home-box { position: relative; width: 868px; height: 348px; overflow: hidden;padding: 30px 36px 36px 36px; }
.home-box h1,
.home-box h2 { margin: 0 0 12px 0; padding: 0 0 6px 0; font: normal 60px/60px "TradeGothicLTBoldRegular", sans-serif; border-bottom: 6px solid #97BFBA; text-transform: uppercase; }
.home-box img { display:block;position:absolute;bottom:0;z-index:5}
.home-box p { position: relative; z-index: 15; }
.home-box a.cta {display:block;position: absolute;bottom: 32px;right:40px;z-index:10;width:145px;height:145px;background-repeat:no-repeat;background-position:left top;}
.home-text-outer { position: relative;z-index: 10; margin-top: 235px; padding-top:8px; background:url(/images/ultraspeed/homepage-hero/text_arrow.png) no-repeat center top;}
.home-text-inner { padding: 18px 24px; background:#A3235B; color:#fff; font-size:22px; line-height:23px; text-align:center; }

#slide1 {background: #eee url(/images/ultraspeed/homepage-hero/slide1/bg.jpg) left top;}
#slide1 h1,
#slide1 h1 a {color: #602F6B; }
#slide1 #s1-img-container {padding-top: 12px;}
#slide1 .s1-img-section { float:left; margin-right: 38px; }
#slide1 #s1-img4 {margin-right:0;}
#slide1 #s1-img1 img {left:23px}
#slide1 #s1-img2 img {left:10px}
#slide1 #s1-img3 img {left:-10px}
#slide1 #s1-img4 img {left:27px}
#slide1 .s1-text-container {width:188px;padding:8px 0 0 0;margin-top: 20px; background-repeat:no-repeat;background-position:center top;}
#slide1 .s1-text-container p {width:172px;padding:8px;color:#fff; font: normal 17px/20px "TradeGothicLTBoldRegular", sans-serif;text-align:center;}
#slide1 #s1-img1 .s1-text-container,
#slide1 #s1-img3 .s1-text-container {background-image: url(/images/ultraspeed/homepage-hero/slide1/text_arrow_1.png);}
#slide1 #s1-img1 .s1-text-container p,
#slide1 #s1-img3 .s1-text-container p {background:#B90066;}
#slide1 #s1-img2 .s1-text-container,
#slide1 #s1-img4 .s1-text-container {background-image: url(/images/ultraspeed/homepage-hero/slide1/text_arrow_2.png);}
#slide1 #s1-img2 .s1-text-container p,
#slide1 #s1-img4 .s1-text-container p {background:#672165;}
#slide1 #s1-img1 .s1-text-container p {line-height:40px}
#slide1 img {position: relative;}

#slide2 {background: #eee url(/images/ultraspeed/homepage-hero/slide2/bg.jpg) left top;}
#slide2 h2 {padding-left:18px; background: url(/images/ultraspeed/homepage-hero/slide2/header_arrow.png) no-repeat left 18px;}
#slide2 h2,
#slide2 h2 a {color: #F5F5F5; }
#slide2 img {right:96px;}
#slide2 p.first { width: 560px; }
#slide2 p.second { width: 400px; }
#slide2 p { margin: 0 0 50px 0; color: #F5F5F5; font: normal 30px/34px "TradeGothicLTBoldRegular", sans-serif; text-transform:uppercase;}
#slide2 a.cta {background-image: url(/images/ultraspeed/homepage-hero/slide2/cta.png);}


#slide3 {background: #eee url(/images/ultraspeed/homepage-hero/slide3/bg.jpg) left top;}
#slide3 h2 {padding-left:18px; background: url(/images/ultraspeed/homepage-hero/slide3/header_arrow.png) no-repeat left center; border-color: #602F6B;}
#slide3 h2,
#slide3 h2 a {color: #BF2072; }
#slide3 img {right:58px;}
#slide3 p.first { width: 560px; }
#slide3 p.second { width: 390px; }
#slide3 p { margin: 0 0 50px 0; color: #602F6B; font: normal 30px/34px "TradeGothicLTBoldRegular", sans-serif; text-transform:uppercase;}
#slide3 a.cta {background-image: url(/images/ultraspeed/homepage-hero/slide3/cta.png);}

/* jFlow Plus Demo CSS */
#myController {position:absolute;top:28px;right:0}
.jFlowControl {display:block;float:left;width:16px;height:10px;background:url(/images/ultraspeed/homepage-hero/controls/page.png) no-repeat left top;}
.jFlowSelected {background-position:left -10px}

.jFlowArrows div {background:url(/images/ultraspeed/homepage-hero/controls/arrows.png) no-repeat scroll transparent;height:130px;position:absolute;top:189px;width:50px;cursor:pointer;}
.jFlowNext div { right: -50px; background-position: 0 -35px; }
.jFlowNext div:hover { background-position: 0px -235px; }
.jFlowPrev div { left: -50px; background-position: -84px -35px; }
.jFlowPrev div:hover { background-position: -84px -235px; }


/* Generic */
.side-padding { padding-right: 20px; }


/* Updates - Twitter/Email*/
#updates { padding-bottom: 20px; background: url(/images/ultraspeed/backgrounds/updates.gif) repeat-y left top; }
#updates h3 { margin-top: 30px; margin-bottom: 10px; }
#updates p.external { padding: 10px 0 20px; }
#updates p.external a { padding: 0 0 0 16px; background: url(/images/ultraspeed/icons/external.gif) no-repeat left center; }
#updates form { margin: 5px 0 0 0; }
#updates input { display: inline; margin: 0; vertical-align: middle; }
#updates input.text { margin: 5px 0 0 0; }
#updates input.submit { width: auto; height: auto; border: none; }

/* Button */
.btn { height:41px; padding: 0; margin:16px 0 0 0 ; }
.btn a { display: block; float: left; height: 41px; padding-right: 20px; background: transparent url(/images/ultraspeed/buttons/blue_btn/right.jpg) no-repeat scroll top right; color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; }
.btn a span { display: block; height: 43px; padding: 0 10px 0 30px; background: transparent url(/images/ultraspeed/buttons/blue_btn/left.jpg) no-repeat; line-height: 41px; text-align:center; }
.btn a:hover {color:#fff;}

/* Glossary */
.glossary-nav { width:99%;border-bottom:1px solid #c0c0c0;padding-left:1%}
.glossary-nav li {float:left;}
.glossary-nav li a{display: block;position: relative;top:1px;padding:6px 10px;border:1px solid #c0c0c0;border-width:0 0 0 1px;}
.glossary-nav li.last a{border-width:0 1px 0 1px !important;}
.glossary-nav li.current a{border-bottom:1px solid #fff;}

.glossary-term { float:left;padding: 0 0 30px 0;border-bottom:1px solid #c0c0c0;}
.glossary-term.noborder {border:none;padding:0;}
.glossary-term h3{text-transform:none;}
.glossary-term h3 span{display: inline;position: relative;top: -1px;font: normal 14px/18px Tahoma,Arial,Helvetica,Sans-Serif;}
.glossary-term p{font-style:italic;}

/* Press Centre */
.press-sort {margin-top: 30px; border-top:1px solid #c0c0c0;}
.press-sort div{padding: 4px 0; border-bottom:1px solid #c0c0c0; }
.press-sort dt { display: block; float: left; min-width:80px;}
.press-sort dd{ display: block; float: left; }
.press-sort dd a{ padding: 0 8px;border-right: 1px solid #DBD9D9; }
.press-sort dd.active a {color: #6D2B6D;}

.press-section h3{text-transform:none;}
.press-section p.date{margin: 0;color:#646464;font-size:12px;}
.press-section p.para{margin:8px 0 0 0}
.press-section p.link{margin:8px 0 0 0}
.press-section p.link a{ display: block;padding:0 0 0 12px; background: url(/images/ultraspeed/icons/arrow_green_down.gif) no-repeat left center;margin:8px 0 0 0}
.press-section p.link.less a{ background-image: url(/images/ultraspeed/icons/arrow_green_up.gif);}

/* Paginaton */
.pagination {margin: 30px 0 0 0; padding: 20px 0 0 0; border-top: 1px solid #c0c0c0; }
.pagination dt {display:inline;padding:0 8px 0 0;}
.pagination dd {display:inline;padding:0 6px 0 8px;border-left: 1px solid #DBD9D9;}
.pagination dd.active a {color: #6D2B6D;}
.pagination a {color: #4b8a3f;}


/* Resource Centre */
.case-studies {width: 100%; border-top: 1px solid #c0c0c0; border-collapse:collapse;}
.case-studies th { font-weight:normal; text-align:left;}
.case-studies th,
.case-studies td {background: none; border-bottom: 1px solid #c0c0c0;}
.case-studies a { padding:0 0 0 12px; background: url(/images/ultraspeed/icons/arrow_green_right.gif) no-repeat left center;}

.resources{ border-top: 1px solid #c0c0c0;}
.resource-section{ padding: 12px 0;border-bottom: 1px solid #c0c0c0;}
.resource-section h3{margin-top: 0;padding:0 0 0 20px; background: url(/images/ultraspeed/icons/arrow_green_down.gif) no-repeat left center; color:#4B8A3F;font: normal 18px/18px Tahoma,Arial,Helvetica,Sans-Serif;text-transform:none;cursor:pointer} 
.resource-section.open h3{background-image: url(/images/ultraspeed/icons/arrow_purple_up.gif);color:#6D2B6D;}
.resources .extra-content { padding: 20px 0;}

 
/* Tick Box*/
.tick-box {margin:4px 0 0 0;}
.tick-box li {padding:8px 0 8px 20px;border-top: 1px solid #c0c0c0; background: url(/images/ultraspeed/icons/tick_box.gif) no-repeat left 6px; line-height:13px}

/* Tooltip - Glossary */
span.tip {display: inline !important;border-bottom: 1px dashed #666;cursor: help;}
.qtip {cursor: help;}

