@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
/* -- template styles -- */
body 											{background:rgb(212,216,218);}
/* CSS IDs */
#after-content-modules 							{margin:0;text-align:center;}
#after-content-modules h6						{}
#body-content 									{clear:both;display:block;0;margin-top:26px;padding:0;text-align:left;}
#bottom-user-modules 							{display:block;float:left;margin:0;}
#bottom-user-modules div.moduletable			{margin:0;padding:0;}
#bottom-user-modules h6 						{/*display:inline-block;*/margin:0;padding:0;}
/* -- breadcrumbs -- */
#breadcrumbs 									{clear:both;float:left;margin:0;padding:0;}
#breadcrumbs div.breadcrumbs					{color:rgb(82,167,215);font-weight:400;font-size:140%;font-family:'Francois One', sans-serif;margin:1em 0 0;padding:0;}
#breadcrumbs div.breadcrumbs a 					{text-decoration:none;text-transform:lowercase;}
#breadcrumbs div.breadcrumbs a:after			{content:" / ";}
#breadcrumbs div.breadcrumbs span 				{text-transform:lowercase;}
#breadcrumbs div.breadcrumbs span.showHere		{text-transform:none;}
#breadcrumbs div.breadcrumbs span:after			{content:" / ";}
#breadcrumbs div.breadcrumbs span:last-child:after	{content:"";}
#breadcrumbs div.breadcrumbs span.showHere:after	{content:"";}
#breadcrumbs div.breadcrumbs img 				{display:none;}
/* -- Contact page -- */
.page-149 #body-content.no-banner 				{margin-top:8.5em;}
#component-contact 								{margin-right:1.5em;}
#component-contact #emailForm input,
#component-contact #emailForm textarea 	 		{display:block;width:100%;}
#component-contact #emailForm input[type=checkbox] {display:inline;width:auto;}
#component-contact #emailForm button 			{display:block;margin-top:1em;}
#component-contact span.tel 	 				{display:block;}
#component-contact #map 						{border:4px solid;float:left;margin:1em 0;}
.contact ul.departments 						{display:block;list-style-type:none;margin:2em 0 0;width:100%;}
.contact .departments li 						{background-color:rgb(250,250,250);border:1px solid rgb(234,234,234);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:2em;padding:1em;}
.contact .departments li:last-child 			{margin-bottom:0;}
.contact .method 								{font-weight:600;margin-right:1em;}
.contact .link	 								{display:block;}
.contact .offices,
.contact .company-info 							{margin:1em 0 0 4em;}
/* -- end Contact page -- */
#container 										{margin:0 auto;padding:0;}
#copyright 										{margin:1em 0 0;text-align:left;}
#copyright div 									{margin:0;}
#copyright a:link,
#copyright a:visited 							{color:rgb(239,239,239);text-decoration:none;}
#editor-xtd-buttons 							{margin-top:1em;}
form#form-login input#modlgn_username,
form#form-login input#modlgn_passwd 			{margin:0;padding:3px 5px;}
form#form-login,
form#form-login p 								{margin:0;padding:0;}
form#login label								{margin:0;text-align:left;}
form#josForm label 								{display:block;float:left;width:100px;}
#left .module,
#left .moduletable 								{margin:0;padding:0;}
#left a 										{}
#left h6 										{padding:0;}
#left ul 										{list-style-type:none;margin:0;}
#left li 										{margin:0 0 0 20px;padding:0;}
#left p 										{margin:0 0 0 7px;padding:0 0 10px;}
#main 											{background:rgb(255,255,255);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.33);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.33);box-shadow:0px 0px 2px rgba(0,0,0,0.33);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:38px auto 0 auto;padding:0 24px 24px;position:relative;}
#main.no-banner 								{padding-top:38px;}
/* -- Gallery -- */
div#rokgallery 									{margin-top:1em;}
div#rokgallery ul.gallery 						{list-style-type:none;margin:0;}
div#rokgallery ul.gallery li					{display:inline-block;margin-right:8px;}
div#rokgallery ul.gallery li img 				{border:1px solid rgba(0,0,0,0.25);padding:2px;}
div#rokgallery ul.gallery li:nth-child(4n+4) 	{margin-right:0;}
/* -- end gallery -- */
#testingInfo 									{background:rgba(255,255,255,0.9);text-align:left;width:180px;position:absolute;top:0;left:0;}
/* -- top banner -- */
#top-user-modules.container 					{margin:0 -24px;text-align:left;}
#top-user-modules .moduletable 					{margin:0 44px;}
#user1											{background-size:100% auto;color:rgb(255,255,255);padding:6em 0 4em;position:relative;}
#user1 .row 									{margin-top:-10px;}
#user1 .fourcol 								{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#user1 .fourcol:nth-child(1) 					{width:36.05%;}
#user1 .fourcol:nth-child(2) 					{width:39.45%;}
#user1 .fourcol:nth-child(3) 					{width:16.9%;}
#user1 .newsflash 								{margin:0;text-shadow:0px -1px 0px rgba(0,0,0,0.25);}
#user1 h1,
#user1 h2,
#user1 h3,
#user1 h4,
#user1 h5,
#user1 h6 										{color:rgb(255,255,255);font-family:'Francois One', sans-serif;}
.homepage #user1								{background:url('../images/banners/main-banner-bg.png') 0 100% no-repeat;}
/*.homepage #user1 h1 							{background: url('../images/icons/cloud.png') 0 0 no-repeat;font-size:3.5em;height:33px;line-height:33px;padding-left:64px;}
*/
.homepage #user1 ul.list						{color:rgb(255,255,255);font-family:arial,helvetica,'trebuschet ms',sans-serif;font-size:1.4em;font-weight:600;list-style-type:none;margin:0;}
.homepage #user1 .fourcol:last-child 			{text-align:center;}
.homepage #user1 span.optimised					{background: url('../images/icons/optimized-logos.png') 0 100% no-repeat;color:rgb(255,255,255);display:block;font-size:1.2em;height:41px;margin-top:-80px;padding-bottom:20px;width:191px;}
.homepage #user1 span.configure					{cursor:pointer;font-size:1.4em;margin-top:4em;text-transform:uppercase;}
/* -- end top banner -- */
/* -- CDN Page -- */
#cdnmap											{background-image: url('../../../images/banners/cdn-map-bg.png');background-position:0 0;background-repeat:no-repeat;border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;height:405px;position:relative;}
#cdnmap h1,
#cdnmap h2,
#cdnmap h3,
#cdnmap h4,
#cdnmap h5,
#cdnmap h6 										{/*color:rgb(255,255,255);*/font-family:'Francois One', sans-serif;line-height:1.05em;}
#cdnmap h2 										{margin-top:150px;text-align:center;}
#cdnmap ul										{list-style-type:none;margin:0;padding:0;}
#cdnmap li										{/*border:1px solid rgb(0,0,0);*/border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;display:block;height:10px;width:10px;position:absolute;}
#cdnmap li:hover								{cursor:pointer;}
#cdnmap	#atl 									{top:115px;left:132px;}
#cdnmap	#chi 									{top:83px;left:148px;}
#cdnmap	#dal 									{top:142px;left:101px;}
#cdnmap	#was 									{top:116px;left:167px;}
#cdnmap	#los 									{top:131px;left:58px;}
#cdnmap	#mia 									{top:152px;left:138px;}
#cdnmap	#new 									{top:109px;left:175px;}
#cdnmap	#san 									{top:120px;left:53px;}
#cdnmap	#sea 									{top:104px;left:74px;}
#cdnmap	#ams 									{top:88px;left:349px;}
#cdnmap	#fra 									{top:98px;left:360px;}
#cdnmap	#lon 									{top:88px;left:333px;}
#cdnmap	#mad 									{top:120px;left:322px;}
#cdnmap	#par 									{top:99px;left:338px;}
#cdnmap	#vie 									{top:93px;left:381px;}
#cdnmap	#hon 									{top:167px;left:597px;}
#cdnmap	#osa 									{top:132px;left:643px;}
#cdnmap	#sin 									{top:225px;left:582px;}
#cdnmap	#tok 									{top:125px;left:650px;}
#cdnmap	#syd 									{top:316px;left:682px;}
.cdn .tip-wrap 									{padding-bottom:0;}
.cdn .tip-wrap .tip-text 						{padding-bottom:0;}
.cities 										{margin:1em 0;padding:0 2em;}
.cities div 									{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.cities #northamerica 							{padding-left:4em;}
.cities #europe 								{padding-left:3.5em;}
.cities ul		 								{list-style-type:none;margin:0;padding:0;}
.cities ul li									{padding:0 0 0 24px;position:relative;}
.cities ul li:before							{background-image: url('../images/icons/flags-sprite.png');content:"";display:block;height:13px;width:19px;position:absolute;top:4px;left:0px;}
.cities ul li.us:before							{background-position:0 0;}
.cities ul li.nl:before							{background-position:0 -13px;}
.cities ul li.de:before							{background-position:0 -26px;}
.cities ul li.gb:before							{background-position:0 -39px;}
.cities ul li.es:before							{background-position:0 -52px;}
.cities ul li.fr:before							{background-position:0 -65px;}
.cities ul li.at:before							{background-position:0 -78px;}
.cities ul li.hk:before							{background-position:0 -91px;}
.cities ul li.jp:before							{background-position:0 -104px;}
.cities ul li.sg:before							{background-position:0 -117px;}
.cities ul li.au:before							{background-position:0 -130px;}
/* -- CDN Page -- */
#wrap											{position:relative;}
/*  -- search page -- */
div.search form#searchForm 						{clear:both;margin-bottom:2em;margin-top:3em;}
div.search form#searchForm fieldset 			{clear:both;display:block;float:none;margin:0 0 0.9375em 0;}
div.search #searchForm legend,
div.search #searchForm label.ordering 			{clear:both;display:block;font-weight:600;}
div.search #searchForm input[type=checkbox],
div.search #searchForm input[type=radio] 		{margin-top:4px;}
div.search #searchForm label,
div.search #searchForm input,
div.search #searchForm select,
div.search #searchForm button 					{display:block;float:left;}
div.search form#searchForm fieldset.word 		{float:left;}
div.search form#searchForm div.searchintro 		{float:left;margin:-1em 0 0 1em;}
div.search input#search-searchword.inputbox 	{-moz-box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inset 1px 1px 0px rgba(255,255,255,0.8);-webkit-box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inset 1px 1px 0px rgba(255,255,255,0.8);box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inner 1px 1px 0px rgba(255,255,255,0.8);margin-left:1em;width:auto;}
div.search form#searchForm button.button 		{margin-top:2em;}
div.search form#searchForm p.counter 			{float:left;}
div.search form#searchFormTop 					{float:right;}
div.search form#searchFormTop label.limit 		{float:left;margin-right:0.5em;}
div.search select#limit.inputbox 				{-moz-box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inset 1px 1px 0px rgba(255,255,255,0.8);-webkit-box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inset 1px 1px 0px rgba(255,255,255,0.8);box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inner 1px 1px 0px rgba(255,255,255,0.8);display:inline;float:left;width:auto;}
div.search dl.search-results 					{margin-bottom:2em;}
div.search dl.search-results dt.result-title 	{font-size:175%;}
div.search dl.search-results dd.result-text 	{margin-bottom:2em;}
div.search .searchtools p 						{float:left;}
div.search form#searchForm						{background:rgba(0,0,0,0.025);border:1px solid rgba(217,217,217,0.5);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0.75em 1em;}
div.search .searchtools span.highlight,
div.search .search-results .highlight 			{background:rgb(222,154,4);color:rgb(255,255,255);padding:2px 3px;text-shadow:none;}
div.search dl.search-results dd.result-category,
div.search dl.search-results dd.result-created 	{color:rgb(222,154,4);font-style:italic;margin:0;padding:0;}
div.search div.pagination 						{float:left;margin-bottom:2em!important;margin-left:1em!important;}
div.search ul.pagination						{margin-top:0.85em!important;}
div.search fieldset.only label,
div.search fieldset.only input,
div.search fieldset.phrases label,
div.search fieldset.phrases input,
div.search div.form-limit label					{margin-right:0.5em;}
div.search fieldset.phrases select,
div.search div.form-limit select				{-moz-box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inset 1px 1px 0px rgba(255,255,255,0.8);-webkit-box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inset 1px 1px 0px rgba(255,255,255,0.8);box-shadow:-1px -1px 0px rgba(0,0,0,0.5),inner 1px 1px 0px rgba(255,255,255,0.8);width:auto;}
div.search div.ordering-box 					{margin-top:3em;}
div.search #searchForm:after,
div.search .searchtools:after 					{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
/*  -- end search page -- */
/* -- search module -- */
.moduletable .search label 						{color:rgb(242,208,50);font-weight:600;}
.moduletable .search input 						{padding:3px 5px;}
.moduletable .search input.button 				{margin:0 10px 0 5px;}
/* -- FAQ Pages -- */
a#hide,
a#show											{cursor:pointer;}
.blogfaq > h2 									{color:rgb(0,0,0);font-family:helvetica, arial, verdana, sans-serif;font-size:100%;font-weight:400;}
.blogfaq .item h2, 
.faq .item h2 									{color:rgb(0,34,97);font-family:helvetica, arial, verdana, sans-serif;font-size:110%;font-weight:400;text-decoration:underline;position:relative;z-index:0;}
.blogfaq .item h2:hover,
.faq .item h2:hover 							{color:rgb(96,120,144);text-decoration:none;}
.blogfaq .item-separator,
.faq .item-separator							{border:0;margin:1em 0 0;}
.mooCollapsiblesToggler 						{text-align:right;}
a.OpenCloseButton 								{display:block;width:100%;position:absolute;z-index:3;top:0;left:0;}
span.cllpsHidden 								{display:block;height:1em;width:100%;opacity:0;}
/* -- end FAQ Pages -- */
/* CSS Classes */
.actions										{float:right;margin:0;vertical-align:top;}
.actions li										{display:inline;float:right;list-style:none;margin-left:0.5em;}
.article_column 								{float:left;position:relative;}
.article_column p 								{text-align:justify;}
/* -- bordered images -- */
img.bordered									{border:1px solid rgba(0,0,0,0.15);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;3px;padding:5px;}
/* -- end bordered images -- */
/* -- blue bordered highlight boxes -- */
.bluebox 					 					{background-color:rgba(231,238,253,0.4);border:1px solid rgba(225,233,247,0.4);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1em 0;padding:1%;}
.bluebox h1,
.bluebox h2,
.bluebox h3,
.bluebox h4,
.bluebox h5,
.bluebox h6 									{text-shadow:0px 1px 0px rgba(255,255,255,0.25);}
.bluebox .twocol 								{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:5px;}
.bluebox .row + .row							{margin-top:1em;}
.bluebox .highlight 							{background-color:rgb(231,238,253);border:1px solid rgba(207,221,251,0.5);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;}
/* -- end blue bordered highlight boxes -- */
/* -- buttons -- */
.button											{background:rgb(243,243,243);background:-webkit-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)));background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)));border:solid 1px rgb(220,220,220);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;color:rgb(110,110,110);display:inline-block;font:600 1em Helvetica, Arial, sans-serif;padding:0.4em 0.7em;position:relative;text-decoration:none!important;text-shadow:0 1px 0 rgb(255,255,255);-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;}
.button:hover 									{color:rgb(51,51,51);border-color:rgb(153,153,153);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);box-shadow:0 0 2px rgba(0, 0, 0, 0.15);}
.button:active 									{-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);}
.button a:link,
.button a:visited 								{color:rgb(110,110,110);text-decoration:none;}
.button a:hover 								{color:rgb(51,51,51);}
.button.medium 									{font-size:1.15em;padding:0.8em 1em;}
.button.large 									{font-size:1.66em;padding:1.2em 1.66em;}
/* -- coloured buttons -- */
.button.blue:before,
.button.green:before,
.button.orange:before,
.button.red:before								{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;}
.button.blue,
.button.green, 
.button.orange, 
.button.red 									{-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);box-shadow:0 0 3px rgba(0, 0, 0, 0.5);outline:none;overflow:visible;text-decoration:none;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.35);position:relative;z-index:10;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;}
.button.blue:hover,
.button.green:hover,
.button.orange:hover,
.button.red:hover 								{-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.35);-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.35);box-shadow:0 2px 4px rgba(0, 0, 0, 0.35);}
.button.blue 									{background:rgb(0,123,218);background:-webkit-gradient(linear, left top, left bottom, from(rgb(0,198,255)), to(rgb(0,123,218)));background:-moz-linear-gradient(top, rgb(0,198,255), rgb(0,123,218));background:-ms-linear-gradient(top, rgb(0,198,255), rgb(0,123,218));background:-o-linear-gradient(top, rgb(0,198,255), rgb(0,123,218));border:solid 1px rgb(8,112,192);color:rgb(255,255,255);}
.button.blue:hover 								{background:-webkit-gradient(linear, left top, left bottom, from(rgb(33,205,255)), to(rgb(3,135,236)));background:-moz-linear-gradient(top, rgb(33,205,255), rgb(3,135,236));background:-ms-linear-gradient(top, rgb(33,205,255), rgb(3,135,236));background:-o-linear-gradient(top, rgb(33,205,255), rgb(3,135,236));border:solid 1px rgb(6,84,145);color:rgb(255,255,255);}
.button.blue:before 							{border:solid 1px rgba(255, 255, 255, 0.35);}
.button.green 									{background:rgb(0,182,56);background:-webkit-gradient(linear, left top, left bottom, from(rgb(80,222,118)), to(rgb(0,182,56)));background:-moz-linear-gradient(top, rgb(80,222,118), rgb(0,182,56));background:-ms-linear-gradient(top, rgb(80,222,118), rgb(0,182,56));background:-o-linear-gradient(top, rgb(80,222,118), rgb(0,182,56));border:solid 1px rgb(0,146,45);}
.button.green:hover 							{background:-webkit-gradient(linear, left top, left bottom, from(rgb(92,236,130)), to(rgb(0,196,60)));background:-moz-linear-gradient(top, rgb(92,236,130), rgb(0,196,60));background:-ms-linear-gradient(top, rgb(92,236,130), rgb(0,196,60));background:-o-linear-gradient(top, rgb(92,236,130), rgb(0,196,60));border:solid 1px rgb(0,110,34);color:rgb(255,255,255);}
.button.green:before 							{border:solid 1px rgba(255, 255, 255, 0.35);}
.button.orange	 								{background:rgb(255,153,0);background:-webkit-gradient(linear, left top, left bottom, from(rgb(255,204,0)), to(rgb(255,153,0)));background:-moz-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));background:-ms-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));background:-o-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));border:solid 1px rgb(219,131,0);color:rgb(118,41,24);text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;}
.button.orange:hover 							{background:-webkit-gradient(linear, left top, left bottom, from(rgb(255,211,34)), to(rgb(255,165,31)));background:-moz-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));background:-ms-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));background:-o-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));border:solid 1px rgb(173,104,0);color:rgb(255,255,255);text-shadow:0 1px 0 rgba(51,51,51,0.5);}
.button.orange:before 							{border:solid 1px rgba(255, 255, 255, 0.35);}
.button.orange a								{color:rgb(118,41,24);text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;}
.button.orange a:hover							{color:rgb(255,255,255);text-shadow:0 1px 0 rgba(51,51,51,0.5);}
button.button.orange:before						{border:0;}
.button.red 									{background:rgb(243,108,77);background:-webkit-gradient(linear, left top, left bottom, from(rgb(243,108,77)), to(rgb(239,62,41)));background:-moz-linear-gradient(top, rgb(243,108,77), rgb(239,62,41));background:-ms-linear-gradient(top, rgb(243,108,77), rgb(239,62,41));background:-o-linear-gradient(top, rgb(243,108,77), rgb(239,62,41));border:solid 1px rgb(184,71,61);color:rgb(255,255,255);}
.button.red:hover 								{background:-webkit-gradient(linear, left top, left bottom, from(rgb(251,133,106)), to(rgb(247,82,63)));background:-moz-linear-gradient(top, rgb(251,133,106), rgb(247,82,63));background:-ms-linear-gradient(top, rgb(251,133,106), rgb(247,82,63));background:-o-linear-gradient(top, rgb(251,133,106), rgb(247,82,63));border:solid 1px rgb(144,51,43);color:rgb(255,255,255);}
.button.red:before 								{border:solid 1px rgba(255, 255, 255, 0.35);}
/* -- end coloured buttons -- */
/* -- standard Joomla article editor buttons -- */
.button2-left 									{background:url('../images/editor-buttons/j_button2_left.png') no-repeat;float:left;margin-left:5px;}
.button2-left .blank 							{background:url('../images/editor-buttons/j_button2_blank.png') 100% 0 no-repeat;}
.button2-left .image 							{background:url('../images/editor-buttons/j_button2_image.png') 100% 0 no-repeat;}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span 						{padding:0 6px;}
.button2-left .pagebreak 						{background:url('../images/editor-buttons/j_button2_pagebreak.png') 100% 0 no-repeat;}
.button2-left .readmore 						{background:url('../images/editor-buttons/j_button2_readmore.png') 100% 0 no-repeat;}
.button2-left a,
.button2-left span 								{padding:0 24px 0 6px;}
.button2-left a,
.button2-left span 								{color:rgb(51,51,51);cursor:pointer;display:block;float:left;font-size:11px;height:22px;line-height:22px;}
.button2-left a:hover,
.button2-right a:hover 							{color:rgb(96,120,144);text-decoration:none;}
.button2-left span,
.button2-right span 							{color:rgb(153,153,153);cursor:default;}
.button2-left,
.button2-left div 								{float:left;}
.button2-right 									{background:url('../images/editor-buttons/j_button2_right.png') 100% 0 no-repeat;float:left;margin-left:5px;}
.button2-right a,
.button2-right span 							{padding:0 6px 0 24px;}
/* -- end standard Joomla article editor buttons -- */
/* -- end buttons -- */
div.category-desc 								{margin-bottom:2em;}
div.clickable 									{cursor:pointer;}
.column_separator table.contentpaneopen 		{margin-left:10px;}
.createdate 									{font-size:85%;line-height:90%;}
/* -- Cloud Landing Page -- */
.page-197 .bluebox .fourcol						{text-align:center;}
.page-197 .optimised							{background: url('../images/icons/optimized-logos.png') 0 100% no-repeat;display:block;font-weight:600;height:41px;margin:2.5em auto 0;padding-bottom:2em;text-align:center;width:191px;}
.cloud-landing .fourcol							{text-align:center;}
.cloud-landing .fourcol	h3,
.cloud-landing .fourcol	p						{text-align:left;}
.tick ul 										{list-style-image:url('../images/icons/tick.png');}
.cloudcredit:before 							{background:url('../images/special-offer-ribbon.png') 0 0 no-repeat;background-size:100% auto;content:"";display:block;height:86px;width:86px;position:absolute;top:-5px;left:-5px;z-index:2;}
.cloudcredit	 								{background:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.05);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;margin-top:2em;margin-bottom:0;padding:1.5em 0 0;position:relative;}
.cloudcredit h3,
.cloudcredit p									{margin-left:60px;margin-right:300px;}
.cloudcredit h3 span 							{font-size:80%;}
.cloudcredit .button 							{font-size:1.4em;text-transform:uppercase;position:absolute;top:1.25em;right:1em;}
/* -- end Cloud Landing Page -- */
/* -- Cloud Config Page -- */
form#cloud-config								{margin:0 1em;}
#cloud-config legend 							{padding-left:70px;}
#cloud-config #base-features legend 			{background:url('../images/icons/base-mini.png') 0 0 no-repeat;}
#cloud-config #system-resources legend 			{background:url('../images/icons/system-mini.png') 0 0 no-repeat;}
#cloud-config #software legend 					{background:url('../images/icons/software-mini.png') 0 0 no-repeat;}
#cloud-config #monthly-cost legend 				{background:url('../images/icons/cost-mini.png') 0 0 no-repeat;}
#cloud-config #monthly-cost #totalprice 		{font-weight:600;}
#cloud-config fieldset div.row 					{border-bottom:1px solid rgb(230,230,230);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:9px 10px;}
#cloud-config fieldset div.row:nth-child(odd)	{background-color:rgba(230,230,230,0.15);}
#cloud-config fieldset div.row:last-child 		{border:0;}
#cloud-config div.label							{font-weight:600;}
#cloud-config div.price							{font-weight:600;text-align:right;}
/* -- end Cloud Config Page -- */
/* -- Start Consultation Page -- */
.page-198 form#userForm							{margin:0 1em;}
.page-198 div.body input[type="text"],
.page-198 div.body textarea						{width:100%;}
.rsform-block-contact-method input,
.rsform-block-services-selected input,
.rsform-block-addons-selected input	{clear:left;float:left;margin-top:1px;margin-right:3px;padding:0;}
.rsform-block-contact-method label,
.rsform-block-services-selected label,
.rsform-block-addons-selected label	{float:left;}
img#captcha35 						{margin-right:5px;}
img#captcha35 + br 					{display:none;}
.rsform-block-send .description		{text-align:right;}
/* -- RSForm Send Button -- */
li.rsform-block-send span.button				{background:rgb(255,153,0);background:-webkit-gradient(linear, left top, left bottom, from(rgb(255,204,0)), to(rgb(255,153,0)));background:-moz-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));background:-ms-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));background:-o-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));border:solid 1px rgb(219,131,0);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);box-shadow:0 0 3px rgba(0, 0, 0, 0.5);color:rgb(118,41,24);text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;}
li.rsform-block-send span.button:hover 			{background:-webkit-gradient(linear, left top, left bottom, from(rgb(255,211,34)), to(rgb(255,165,31)));background:-moz-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));background:-ms-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));background:-o-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));border:solid 1px rgb(173,104,0);color:rgb(255,255,255);text-shadow:0 1px 0 rgba(51,51,51,0.5);}
li.rsform-block-send span.button:before			{border:solid 1px rgba(255, 255, 255, 0.35);}
li.rsform-block-send span.button input#Send 	{background:transparent;color:rgb(118,41,24);font-weight:600;padding:0;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;}
li.rsform-block-send span.button:hover input#Send{color:rgb(255,255,255);text-shadow:0 1px 0 rgba(51,51,51,0.5);}
li.rsform-block-send span.button span.formClr	{display:none;}
.rsform-submit-button	 						{background:rgb(255,153,0);background:-webkit-gradient(linear, left top, left bottom, from(rgb(255,204,0)), to(rgb(255,153,0)));background:-moz-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));background:-ms-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));background:-o-linear-gradient(top, rgb(255,204,0), rgb(255,153,0));border:solid 1px rgb(219,131,0);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;color:rgb(118,41,24);display:inline-block;font:600 1em Helvetica, Arial, sans-serif;padding:0.4em 0.7em;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;transition:all .218s;}
.rsform-submit-button:hover 					{background:-webkit-gradient(linear, left top, left bottom, from(rgb(255,211,34)), to(rgb(255,165,31)));background:-moz-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));background:-ms-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));background:-o-linear-gradient(top, rgb(255,211,34), rgb(255,165,31));border:solid 1px rgb(173,104,0);color:rgb(255,255,255);text-shadow:0 1px 0 rgba(51,51,51,0.5);}
.rsform-submit-button:before 					{border:solid 1px rgba(255, 255, 255, 0.35);}
#userForm strong.formRequired 		{display:none;}
#userForm .required + div:before 	{content:"(*) required";color:rgb(193,45,6);font-size:90%;font-style:italic;}
/* -- end Start Consultation Page -- */
/* -- green hosting page -- */
.badge-panel 									{-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.25);box-shadow:0px 0px 2px rgba(0,0,0,0.25);margin-bottom:1em;}
.badge-panel .green-badge 						{padding:1em 0;text-align:center;}
.badge-panel code 								{background-color:rgb(250,250,250);border:1px solid rgb(222,222,222);font-family:courier;margin:-1em 2em 1em 0;padding:5px;}
#green-icons h4 								{padding-left:106px;position:relative;}
#green-icons h4:before							{background:url('../images/icons/green-hosting-sprite.png') 0 0 no-repeat;content:"";height:96px;width:96px;position:absolute;left:0px;}
#green-icons .carbon h4:before					{background-position:0 0;}
#green-icons .energy h4:before					{background-position:0 -100px;}
#green-icons .cooling h4:before					{background-position:0 -198px;}
#green-icons .recycle h4:before					{background-position:0 -296px;}
#green-icons .unep h4:before					{background-position:0 -394px;}
#green-icons p 									{padding-left:106px;}
/* -- end green hosting page -- */
.hidden 										{display:none;}
/* -- Highlighted Text -- */
span.highlight 									{color:rgb(82,167,215);}
/*span.highlight 								{background:rgb(222,154,4);color:rgb(255,255,255);padding:2px 3px;}*/
/* -- Homepage -- */
#homepage-cloud									{height:300px;}
#homepage-cloud h1 								{font-family: Oswald, sans-serif;font-weight:bold;text-align:center;font-size:40px;margin-top:-20px;margin-bottom:10px}
#homepage-cloud h2								{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;margin:20px 0;}
#homepage-cloud h3								{font-family: Oswald, sans-serif;font-weight:bold;text-align:center;}
#homepage-cloud .options-row					{float: right;right: 50%;position: relative;margin-bottom:20px;}
#homepage-cloud	.options-center					{float: right;right: -50%;position: relative;min-width: 750px;}
.homepagebutton 								{width: 120px;margin: 0 auto;clear: both;display: block;text-align: center;padding-top: 15px;padding-bottom: 15px;}
.newsflash-title								{display: none;}
.homepage .blog .item 							{background:rgb(255,255,255);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;margin-top:-27px;padding:10px 20px 0;position:relative;z-index:0;}
.homepage .blog .item:before					{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:200px;border-radius: 3px;}
.homepage .item.column-1						{padding-right:0;}
.homepage .item.column-1 ul						{list-style-type:none;margin:0;}
.homepage .item-separator						{border:0px;margin-bottom:0px;}
.homepage .item.column-3 span.title				{background:url('../images/icons/support-menu-sprite.png') 4px -265px no-repeat;padding-left:40px;}
/* -- contact box -- */
.block.button,
.block.button a									{display:block;}
.homepage .block.button							{background-image:url('../images/icons/support-menu-sprite.png');background-repeat:no-repeat;padding-left:40px;}
.block.button.email								{background-position:4px -78px;}
.block.button.email:hover						{background-position:4px -52px;}
.block.button.chat								{background-position:4px -26px;}
.block.button.chat:hover						{background-position:4px 0;}
.block.button.phone								{background-position:4px -236px;}
.block.button.phone span 						{display:inline-block;}
.block.button.phone:hover						{background:rgb(243,243,243);background:-webkit-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)));background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)));background-image:url('../images/icons/support-menu-sprite.png');background-repeat:no-repeat;background-position:4px -236px;border:solid 1px rgb(220,220,220);-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 0 rgba(0, 0, 0, 0.2);color:rgb(110,110,110);text-shadow:0 1px 0 rgb(255,255,255);}
/* -- homepage bottom user modules --- */
.homepage #bottom-user-modules 					{background-color:rgba(231,238,253,0.4);border:1px solid rgba(225,233,247,0.4);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:1%;}
.homepage #bottom-user-modules #user5,
.homepage #bottom-user-modules #user6 			{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1%;}
.homepage #bottom-user-modules #user5 .moduletable,
.homepage #bottom-user-modules #user6 .moduletable {border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;}
.homepage #bottom-user-modules #user5 .moduletable	{background-color:rgb(231,238,253);border:1px solid rgba(207,221,251,0.5);padding:10px 20px;}
.homepage #bottom-user-modules #user6 .moduletable	{}
.homepage #bottom-user-modules h6 				{font-size:1.4em;margin-bottom:0.45em;}
.homepage #bottom-user-modules #user5 h6 		{margin-bottom:0.8em;}
.homepage #bottom-user-modules #user6 img 		{margin-top:0.8em;}
/* -- end Homepage -- */
/* -- High Availability Architecture page -- */
/* -- Network Map -- */
div.network-map 								{height:670px;position:relative;}
div.network-map div.failover,
div.network-map div.switches,
div.network-map div.san,
div.network-map div.private						{background-image:url('../../../images/network/map-pointers.png');background-repeat:no-repeat;width:30%;position:absolute;z-index:2;}
div.network-map div.failover					{background-position:0 0;height:180px;padding-left:100px;top:10px;left:56.5%;}
div.network-map div.switches					{background-position:-240px 6px;padding:335px 305px 0 0;top:185px;left:2%;}
div.network-map div.san							{background-position:-850px 0;padding-top:60px;top:460px;left:35%;}
div.network-map div.private						{background-position:-1100px 0;padding-top:165px;top:355px;left:68%;}
/* -- end Network Map -- */
/* -- Power Map -- */
div.power-map 									{height:700px;position:relative;}
img#power_map_img 								{margin-top:90px;}
div.power-map div.ats,
div.power-map div.switchgear,
div.power-map div.ups,
div.power-map div.pdu							{background-image:url('../../../images/network/map-pointers.png');background-repeat:no-repeat;width:45%;position:absolute;z-index:2;}
div.power-map div.ats							{background-position:-1520px 5px;padding:0 85px 245px 0;width:50%;top:10px;left:2%;}
div.power-map div.switchgear					{background-position:-2462px 10px;padding:0 0 150px 300px;width:30%;top:40px;left:29.5%;}
div.power-map div.ups							{background-position:-3100px 0;padding:250px 249px 0 0;width:40%;top:315px;left:2%;}
div.power-map div.pdu							{background-position:-4000px 35px;padding:288px 0 0 70px;width:40%;top:275px;left:40%;}
/* -- Power Map -- */
/* -- Common -- */
div.network-map div.desc,
div.power-map div.desc 							{font-size:90%;}
div.network-map div.desc p,
div.power-map div.desc p						{margin-bottom:0;}
/* -- end High Availability Architecture page -- */
/* -- user type landing pages -- */
div.planpoints ul 								{margin:0 0 0 1.25em;}
/* -- end user type landing pages -- */
/* -- CMS Landing pages -- */
.row.cms-sprite 								{margin-top:1.5em;}
.row.cms-sprite + .row.cms-sprite				{margin-top:1em;}
.row.cms-sprite p								{margin-bottom:0;padding-left:48px;}
.cms-sprite div h4								{padding-left:48px;position:relative;}
.cms-sprite div.fourcol h4:before				{background:url('../images/icons/cms-hosting-sprite.png') 0 0 no-repeat;content:"";height:45px;width:45px;position:absolute;left:0px;}
.cms-sprite div.trustwave h4:before 			{background-position:0 -7px;}
.cms-sprite div.suphp h4:before 				{background-position:0 -62px;height:40px;}
.cms-sprite div.hardware h4:before 				{background-position:0 -99px;}
.cms-sprite div.cisco h4:before 				{background-position:0 -164px;}
.cms-sprite div.cloud h4:before 				{background-position:0 -211px;}
.cms-sprite div.support h4:before 				{background-position:0 -260px;}
/* -- Drupal Landing page -- */
.page-121 .item-page 							{background:url('../../../images/cms/drupal/drupal-logo.png') 100% 0 no-repeat;}
.page-121 .drupal-logo	 		 				{padding-right:160px;}
/* -- end Drupal Landing page -- */
/* -- WordPress Landing page -- */
.page-122 .item-page 							{background:url('../../../images/cms/wordpress/wp-logo.png') 100% 0 no-repeat;}
.page-122 .wp-logo		 		 				{padding-right:160px;}
/* -- end WordPress Landing page -- */
/* -- Joomla Landing page -- */
.page-120 .bluebox								{margin-bottom:2em;margin-left:0;margin-right:0;padding:3% 3% 1.5%;}
.page-120 .intro h2 							{background:url('../../../images/cms/joomla/joomla-logo-device.png') 0 50% no-repeat;min-height:43px;padding-left:53px;padding-top:5px;}
.page-120 .item-page 							{background:url('../../../images/cms/joomla/joomla-host-logo.png') 100% 0 no-repeat;}
.page-120 .joomla-logo			 				{padding-right:160px;}
/* -- end Joomla Landing page -- */
/* -- Magento Landing page -- */
.page-123 .item-page 							{background:url('../../../images/cms/magento/magento-logo.png') 100% 0 no-repeat;}
.page-123 .magento-logo 		 					{padding-right:150px;}
/* -- end Magento Landing page -- */
/* -- end CMS Landing pages -- */
/* -- Specialist Landing Pages -- */
.intro h2.spyglass 								{background:url('../../../images/hosting/landing/spyglass.png') 0 0 no-repeat;line-height:1em;padding-left:53px;}
.bluebox.landing								{margin-bottom:2em;margin-left:0;margin-right:0;padding:3% 3% 1.5%;}
/* -- Small Business Landing page -- */
.page-109 img[src$="smallbiz.png"] 				{margin-top:-2em;}
/* -- end Web Designer & Developr Landing page -- */
/* -- Web Designer & Developer Landing page -- */
.page-113 img[src$="wdd.png"] 					{margin-top:-2em;}
/* -- end Web Designer & Developr Landing page -- */
/* -- end Specialist Landing Pages -- */
/* -- Sitemap page -- */
.item-page.sitemap span.subtitle 				{display:none;}
/* -- end Sitemap page -- */
/* -- Guarantee Icon -- */
div.guarantee 									{background:url('../images/guarantee.png') 0 50% no-repeat;min-height:64px;margin:1em 0;padding:0.5em 0 0.5em 6em;}
div.guarantee h2 								{font-size:1.2em;font-weight:600;line-height:1.4em;}
div.guarantee h3 								{font-family:helvetica, arial, verdana, sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}
/* -- end Guarantee Icon -- */
.hr 											{border-bottom:1px dotted;height:1px;margin:1.5em 10px;}
.info 											{background:url('../images/icons/info.png') 5px 13px no-repeat;background-color:rgba(231,238,253,0.4);border:1px solid rgba(225,233,247,0.4);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;clear:both;color:rgba(18,73,133,1);font-weight:normal;margin:0;padding:10px 10px 10px 26px;text-align:left;text-shadow:0 1px 0px rgba(255,255,255,0.8);}
.info ul 										{margin-left:1em;}
.item-separator									{border-top:1px solid rgb(249,249,249);margin:2em 0;}
.item-page h1			 						{}
.item h2 span.subtitle,
.items-leading h2 span.subtitle,
.item-page h2 span.subtitle 					{color:#3184c6;display:block;font-size:0.8em;margin-top:0.5em;}
.items-leading iframe 							{position:relative;top:-4em;}
img.left 										{margin-right:2.5%;}
/* -- blue bordered intro boxes -- */
.intro											{background-color:rgb(231,238,253);border:1px solid rgba(207,221,251,0.5);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2% 1%;}
.intro h2 span.subtitle							{font-size:0.7em;}
/* -- end blue bordered intro boxes -- */
/* -- load balance page -- */
.page-137 table.tablestyle						{margin-top:1em;}
.page-137 h3 + ul 								{margin-bottom:1em;}
.loadbalance1,
.loadbalance2	 								{position:relative;}
.loadbalance1 img,
.loadbalance2 img 								{padding:1em;}
.loadbalance1									{margin-bottom:1em;}
.loadbalance2									{margin-bottom:1em;padding-bottom:4em;}
.loadbalance1 div.desc p,
.loadbalance2 div.desc p,
.loadbalance2 div.desc.db p 					{background-image:url('../../../images/network/map-pointers.png');background-repeat:no-repeat;font-size:90%;}
.loadbalance1 div.desc p 						{background-position:-4970px 4px;padding-left:325px;width:30%;position:absolute;top:5px;left:210px;}
.loadbalance2 div.desc p 						{background-position:-4970px 4px;padding-left:325px;width:30%;position:absolute;top:5px;left:210px;}
.loadbalance2 div.desc.db p 					{background-position:-5430px 0;padding-top:70px;padding-right:140px;padding-left:0;width:30%;position:absolute;top:280px;left:10px;}
/* -- end load balance page -- */
/* -- login page -- */
.login button 									{margin-top:1em;}
div.login + div ul 								{list-style-type:none;margin:0;}
div.login + div ul li 							{float:left;margin-right:1em;}
div.login + div ul li:last-child				{margin-right:0;}
/* -- end login page -- */
.meta											{margin:0.2em 0 0.1em;}
.meta p 										{font-style:italic;margin:0;}
.modifydate 									{display:block;font-size:85%;line-height:90%;}
/* -- Managed Backup page -- */
#managed-backup-table .heading					{color:white;background: #4773D1;background: -moz-linear-gradient(top, rgb(71,115,209) 0%, rgb(47,85,166) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4773D1), color-stop(100%,#2F55A6));background: -webkit-linear-gradient(top, #4773D1 0%,#2F55A6 100%);background: -o-linear-gradient(top, rgb(71,115,209) 0%,rgb(47,85,166) 100%);background: -ms-linear-gradient(top, rgb(71,115,209) 0%,rgb(47,85,166) 100%);background: linear-gradient(to bottom, #4773D1 0%,#2F55A6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4773d1', endColorstr='#2f55a6',GradientType=0 );border-color: #2F55A6;}
#managed-backup-table .sub                      {font-weight:bold;}
#managed-backup-table .tick 					{width:20px;}
/* -- end Managed Backup page -- */
/* -- social icons module -- */
.contact-social 								{margin-top:1em;}
.mod_social a 									{text-decoration:none;}
.mod_social a img 								{position:relative;top:3px;}
.mod_social a span 								{margin-left:0.5em;}
/* -- end social icons module -- */
.module 										{margin:auto auto 1em;padding:0;}
.module div 									{margin:0;padding:1em 0 0;}
.module div div 								{margin:0;padding:0 0 0 7px;}
.module div div div 							{margin:0;padding:0 0 0.5em;}
.module div div div div 						{margin:0;padding:0;}
.module div div div div p 						{background:none;line-height:1.6;margin:0;padding:0;}
.moduletable h6 								{margin:0;padding:0;}
/* -- read more button -- */
.meta a.more,
p.more 											{border:0px;border-radius:0.125em;-khtml-border-radius:0.125em;-moz-border-radius:0.125em;-webkit-border-radius:0.125em;-o-border-radius:0.125em;display:inline-block;padding:3px 6px;position:absolute;bottom:1em;right:1em;}
p.more a:link,
p.more a:visited 								{font-weight:600;text-decoration:none;}
p.more a:hover 	 								{}
.meta a.more:link,
.meta a.more:visited 							{font-weight:600;text-decoration:none;position:static;}
.meta a.more:hover 	 							{}
/* -- end read more button -- */
/* -- mvs page -- */
div.mvs 										{position:relative;}
div.mvs h3,
div.mvs p										{}
/* page navigation */
#main-body ul.pagination 						{clear:none;float:left;list-style:none;margin:3em 0 0;}
/* -- note boxes -- */
.notebox 					 					{background-color:rgba(253,245,198,0.8);border:1px solid rgba(252,240,173,0.8);border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.notebox h1 span,
.notebox h2 span,
.notebox h3 span,
.notebox h4 span,
.notebox h5 span,
.notebox h6 span								{color:rgb(109,93,4);text-shadow:0px 1px 0px rgba(255,255,255,0.25);}
.notebox .twocol 								{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:5px;}
/* -- end note boxes -- */
div.pagination 									{margin:0;}
p.counter 										{background:rgb(235,235,234);background:-moz-linear-gradient(top, rgb(235,235,234) 0%, rgb(212,212,211) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(235,235,234)), color-stop(100%,rgb(212,212,211)));background:-webkit-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-o-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-ms-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);border:1px solid rgba(255,255,255,0.9);border-radius:0.125em;-moz-border-radius:0.125em;-khtml-border-radius:0.125em;-webkit-border-radius:0.125em;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.25);box-shadow:0px 0px 2px rgba(0,0,0,0.25);color:rgb(55,57,61);display:inline-block;float:left;padding:4px 7px 2px 7px;text-shadow:0px 1px 0px rgba(255,255,255,0.8);text-transform:capitalize;}
ul.pagination 									{box-shadow:0px 0px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.25);}
.pagination .pagination-start a,
.pagination .pagination-prev a,
.pagination .pagination-next a,
.pagination .pagination-end a 					{}
.pagination .pagination-start a:hover,
.pagination .pagination-prev a:hover,
.pagination .pagination-next a:hover,
.pagination .pagination-end a:hover 			{background:rgb(10,58,144);background:-moz-linear-gradient(top, rgb(10,58,144) 0%, rgb(1,34,91) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(10,58,144)), color-stop(100%,rgb(1,34,91)));background:-webkit-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:-o-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:-ms-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);}
.pagination a:link,
.pagination a:visited,
.pagination a:hover 							{display:block;font-weight:600;padding:4px 7px 2px 7px;text-decoration:none;}
.pagination a:link,
.pagination a:visited 							{color:rgb(55,57,61);text-shadow:0px 1px 0px rgba(255,255,255,0.8);}
.pagination a:hover 							{background:rgb(10,58,144);background:-moz-linear-gradient(top, rgb(10,58,144) 0%, rgb(1,34,91) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(10,58,144)), color-stop(100%,rgb(1,34,91)));background:-webkit-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:-o-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:-ms-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);color:rgb(255,255,255);text-shadow:0px -1px 0px rgb(0,0,0);}
.pagination li 									{display:inline;}
.pagination li:first-child span	,
.pagination li:first-child span a:hover 		{border-radius:0.125em 0 0 0.125em;-moz-border-radius:0.125em 0 0 0.125em;-khtml-border-radius:0.125em 0 0 0.125em;-webkit-border-radius:0.125em 0 0 0.125em;}
.pagination li:last-child span,
.pagination li:last-child span a:hover 			{border-radius:0 0.125em 0.125em 0;-moz-border-radius:0 0.125em 0.125em 0;-khtml-border-radius:0 0.125em 0.125em 0;-webkit-border-radius:0 0.125em 0.125em 0;}
.pagination span 								{background:rgb(235,235,234);background:-moz-linear-gradient(top, rgb(235,235,234) 0%, rgb(212,212,211) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(235,235,234)), color-stop(100%,rgb(212,212,211)));background:-webkit-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-o-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-ms-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);border:1px solid rgba(255,255,255,0.9);border-right:0;display:block;float:left;text-shadow:0px 1px 0px rgba(255,255,255,0.8);}
.pagination span.pagenav 						{display:block;text-decoration:none;}
.pagination span.pagenav.current 				{background:rgb(246,158,29);background:-moz-linear-gradient(top, rgb(246,158,29) 0%, rgb(217,140,25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(246,158,29)), color-stop(100%,rgb(217,140,25)));background:-webkit-linear-gradient(top, rgb(246,158,29) 0%,rgb(217,140,25) 100%);background:-o-linear-gradient(top, rgb(246,158,29) 0%,rgb(217,140,25) 100%);background:-ms-linear-gradient(top, rgb(246,158,29) 0%,rgb(217,140,25) 100%);background:linear-gradient(top, rgb(246,158,29) 0%,rgb(217,140,25) 100%);color:rgb(255,255,255);font-weight:600;padding:4px 7px 2px 7px;text-shadow:0px -1px 0px rgb(51,51,51);position:relative;}
.pagination:before,
.pagination:after 								{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.pagination-start span,
.pagination-prev span,
.pagination-next span,
.pagination-end span 							{color:rgb(196,196,196);font-weight:400;}
.pagination-end span 							{border-right:1px solid rgba(255,255,255,0.9);}
.pagination-start span.inactive,
.pagination-prev span.inactive,
.pagination-next span.inactive,
.pagination-end span.inactive 					{background:rgb(235,235,234);background:-moz-linear-gradient(top, rgb(235,235,234) 0%, rgb(212,212,211) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(235,235,234)), color-stop(100%,rgb(212,212,211)));background:-webkit-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-o-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-ms-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);border-color:rgba(255,255,255,0.9);color:rgba(0,0,0,1);padding:4px 7px 2px 7px;}
ul.pagenav 										{list-style-type:none;margin-left:0;}
ul.pagenav li 									{background:rgb(235,235,234);background:-moz-linear-gradient(top, rgb(235,235,234) 0%, rgb(212,212,211) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(235,235,234)), color-stop(100%,rgb(212,212,211)));background:-webkit-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-o-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-ms-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);border:1px solid rgba(255,255,255,0.9);box-shadow:0px 0px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.25);display:inline-block;float:left;margin-right:1em;text-shadow:0px 1px 0px rgba(255,255,255,0.8);}
li.pagenav-prev									{border-radius:0.125em 0 0 0.125em;-moz-border-radius:0.125em 0 0 0.125em;-khtml-border-radius:0.125em 0 0 0.125em;-webkit-border-radius:0.125em 0 0 0.125em;}
li.pagenav-next									{border-radius:0 0.125em 0.125em 0;-moz-border-radius:0 0.125em 0.125em 0;-khtml-border-radius:0 0.125em 0.125em 0;-webkit-border-radius:0 0.125em 0.125em 0;}
li.pagenav-prev a:link,
li.pagenav-prev a:visited,
li.pagenav-next a:link,
li.pagenav-next a:visited						{display:block;font-weight:600;padding:4px 7px 2px 7px;text-decoration:none;}
li.pagenav-prev a:hover,
li.pagenav-next a:hover 						{background:rgb(10,58,144);background:-moz-linear-gradient(top, rgb(10,58,144) 0%, rgb(1,34,91) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(10,58,144)), color-stop(100%,rgb(1,34,91)));background:-webkit-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:-o-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:-ms-linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);background:linear-gradient(top, rgb(10,58,144) 0%,rgb(1,34,91) 100%);color:rgb(255,255,255);text-shadow:0px -1px 0px rgb(0,0,0);}
/* @end page navigation */
.phonenumber 									{display:block;font-size:190%;margin-top:0.5em;}
.poll 											{border-collapse:collapse;padding:0;width:100%;}
.pollstableborder 								{border:none;padding:0;text-align:left;width:100%;}
.pollstableborder img 							{vertical-align:baseline;}
.poll .pollstableborder td 						{padding:6px 4px 4px 0;vertical-align:baseline;}
/* -- Powered by -- */
span.poweredby									{float:right;margin-right:10em;}
/* -- end Powered by -- */
/* -- QR Codes -- */
span.qrcode 									{background:transparent;border:0px;display:block;margin:1em 0 0;}
span.qrcodetext 								{float:left;width:55%;margin:1.5em 0 0;}
span.qrcode img 								{margin:0 0 0 30px;}
/* -- New Managed Cloud Server page -- */
#cloud-header									{height:380px;background: url('../images/banners/main-banner-bg.png') 0 100% no-repeat;margin: -70px -24px;color:white;}
#cloud-header h1,
#cloud-header h2,
#cloud-header h3								{color:white;text-align:center;font-family: 'Oswald', sans-serif;font-weight: 400;font-size: 1.5em;}
#cloud-header h1								{padding-top:70px;font-family:'Oswald', sans-serif;font-weight:700;font-size:3.5em;}
#cloud-header h2								{padding-top:10px;font-family:'Oswald', sans-serif;font-weight:100;font-size:2.2em;}
#cloud-header h3 								{font-weight:bold;}
#cloud-header .options-row						{float: right;right: 50%;position: relative;}
#cloud-header .options-center					{float: right;right: -50%;position: relative;min-width:750px;}
#cloud-header p                                 {margin:0;}
.col 				                            {width:250px; float:left;}
.col img 										{display:block;margin-left:auto;margin-right: auto;}
.col h3											{margin-top:15px;}
.col p 											{text-align:center;}
.learnmore										{display:block; width:88px;margin:15px auto;color:white !important;border:#2d76d0;text-shadow:none;background: rgb(94,166,219);background: -moz-linear-gradient(top,  rgb(94,166,219) 0%, rgb(40,104,190) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(94,166,219)), color-stop(100%,rgb(40,104,190)));background: -webkit-linear-gradient(top,  rgb(94,166,219) 0%,rgb(40,104,190) 100%);background: -o-linear-gradient(top,  rgb(94,166,219) 0%,rgb(40,104,190) 100%);background: -ms-linear-gradient(top,  rgb(94,166,219) 0%,rgb(40,104,190) 100%);background: linear-gradient(to bottom,  rgb(94,166,219) 0%,rgb(40,104,190) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ea6db', endColorstr='#2868be',GradientType=0 );}
.learnmore a 									{color:white!important;}
.sub-section									{float:left;width: 50%;margin-left:7%;margin-top:25px;}
.sub-section h1 								{color:#002b87;line-height:55px;font-family:'Oswald',sans-serif;font-weight: 700;font-size: 3em;margin-bottom:0px;}
.sub-section h3 								{color:#002b87;text-align:left;font-family:'Oswald',sans-serif;font-size:2em;font-weight:700;margin-bottom:20px;clear:both;}
.engineered										{clear:left;float:left}
.sub-section img 								{clear:left;float: left;}
.sub-section p 									{float:left;margin-top:5px;color:#6E6E6E;font-size: 1.2em;}
.sub-section ul 								{float:left;list-style-type:none;margin-left:0px;margin-right: 20px;}
.sub-section li 								{background: url('../images/icons/check.png') no-repeat;padding-left: 30px;margin-bottom: 15px;}	
.outer-box										{width: 30%;float:left;margin:30px 0px 0px 50px;border:1px solid #d6d6d6;background-color:white;box-shadow:0 8px 15px -5px #808080;}
.assessment										{background-color:#f3f3f3;margin:5px;padding:20px;}
.assessment h3									{color:#002b87;}
.assessment p 									{font-size:.8em;color:#6e6e6e;}
.assessment input[type="text"]					{margin-bottom:10px;display:block;margin-left:auto;margin-right:auto;width:95%;}
.get-started									{margin:0 0 0 50px;float:left;width:30%;min-width:200px;border:1px solid #d6d6d6;background-color:white;box-shadow:0 8px 15px -5px #808080;}
.get-started-inner								{background-color:#f3f3f3;margin:5px;padding:20px;}
.get-started h3									{color: #002B87;font-family: 'Oswald',sans-serif;font-size: 2em;font-weight: 700;text-align:center;margin-bottom:25px;line-height:1em;}
.get-started .button 							{margin:0 auto;display:block;}
.push-down										{margin-bottom:50px;margin-top:40px;}										
.get-started p 									{color:#6E6E6E;}
#ServicesSelected0								{float:left;}
#assessmentForm label							{margin-left:20px;}
.assessment-submit								{display:block;margin:10px auto;width:100%;color:white;height:30px;text-transform:uppercase;background: rgb(12,80,222);background: -moz-linear-gradient(top,  rgb(12,80,222) 0%, rgb(1,45,140) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(12,80,222)), color-stop(100%,rgb(1,45,140)));background: -webkit-linear-gradient(top,  rgb(12,80,222) 0%,rgb(1,45,140) 100%);background: -o-linear-gradient(top,  rgb(12,80,222) 0%,rgb(1,45,140) 100%);background: -ms-linear-gradient(top,  rgb(12,80,222) 0%,rgb(1,45,140) 100%);background: linear-gradient(to bottom,  rgb(12,80,222) 0%,rgb(1,45,140) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c50de', endColorstr='#012d8c',GradientType=0 );}
.configure-cloud								{color:white !important;border:#2d76d0;text-shadow:none;background: rgb(94,166,219);background: -moz-linear-gradient(top,  rgb(94,166,219) 0%, rgb(40,104,190) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(94,166,219)), color-stop(100%,rgb(40,104,190)));background: -webkit-linear-gradient(top,  rgb(94,166,219) 0%,rgb(40,104,190) 100%);background: -o-linear-gradient(top,  rgb(94,166,219) 0%,rgb(40,104,190) 100%);background: -ms-linear-gradient(top,  rgb(94,166,219) 0%,rgb(40,104,190) 100%);background: linear-gradient(to bottom,  rgb(94,166,219) 0%,rgb(40,104,190) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ea6db', endColorstr='#2868be',GradientType=0 );-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 10px rgba(50, 50, 50, 0.5);box-shadow:0px 0px 10px rgba(50, 50, 50, 0.5);}
.configure-cloud a 								{color:white!important;}
.cloud-configure 								{margin:5px;text-align:center;}
.scaling-preview								{background-color:rgba(231, 238, 253, 0.4);border: 1px solid rgba(225, 233, 247, 0.4);width:90%;margin-left:auto;margin-right:auto;margin-bottom:2em;border-radius:3px;}
.scaling-preview h4                             {padding-top:5px;text-align:center;color:#686868;margin-bottom:10px;}
.preview 										{width:33%;float:left;text-align:center;}
.preview p 										{margin: 0 0 5px 0;}
.note 											{float:left;margin-top:-.5em;font-weight:bold;font-size:.9em;color:#002B87;}
/* -- Managed Server & Cloud pages -- */
div.item-page.scalable 							{background:transparent url('../images/icons/scalability.png') 100% 0 no-repeat;}
p#scalable 										{margin-right:160px;}
div.item-page.available							{background:transparent url('../images/icons/availability.png') 100% 0 no-repeat;}
p#available 									{margin-right:100px;}
div.icon96 										{padding-left:106px;margin-bottom:1.5em;}
div.icon96 img 									{margin-left:-106px;float:left;}
div.icon64 										{padding-left:74px;margin-bottom:1.5em;}
div.icon64 img 									{margin-left:-74px;float:left;}
/* -- end Managed Server & Cloud  pages -- */
/* -- Partners Page -- */
div.partners div.row:nth-child(1) 				{margin-top:2em;}
div#hardware.partners + .item-separator 		{border:0px;margin:0;}
/* -- Terms of Service Page -- */
.item-page.legal ol								{list-style-type:decimal;}
.item-page.legal ol li							{font-weight:600;margin-top:1em;}
.item-page.legal ol ol 							{list-style-type:decimal;}
.item-page.legal li li 							{font-weight:400;margin-top:0.5em;}
/* -- AUP Page -- */
.item-page.aup ol								{font-weight:600;}
.item-page.aup ol p								{font-weight:400;}
.item-page.aup ol ol 							{font-weight:400;list-style-type:lower-roman;}
/* Testimonial Quote Boxes */
#testimonials 									{color:rgb(0,0,0);font-size:1.1em;text-shadow:1px 1px 0px rgb(255,255,255);}
#testimonials cite 	span						{display:block;text-align:right;}
#testimonials cite span.name 					{color:rgb(0,34,97);font-weight:600;}
/* end Testimonial Quote Boxes */
/* -- tables -- */
.tablestyle,
.sectiontable 									{border-color:rgba(0,0,0,0.2);border-collapse:collapse;}
.tablestyle thead td,
.tablestyle thead th,
.sectiontable thead td,
.sectiontableheader td,
.sectiontable thead th,
.sectiontableheader th 							{background:rgb(0,47,144);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMmM4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMjc3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIyNjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgba(0,47,144,1) 0%, rgba(0,44,136,1) 50%, rgba(0,39,120,1) 51%, rgba(0,34,103,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,47,144,1)), color-stop(50%,rgba(0,44,136,1)), color-stop(51%,rgba(0,39,120,1)), color-stop(100%,rgba(0,34,103,1)));background:-webkit-linear-gradient(top,  rgba(0,47,144,1) 0%,rgba(0,44,136,1) 50%,rgba(0,39,120,1) 51%,rgba(0,34,103,1) 100%);background:-o-linear-gradient(top,  rgba(0,47,144,1) 0%,rgba(0,44,136,1) 50%,rgba(0,39,120,1) 51%,rgba(0,34,103,1) 100%);background:-ms-linear-gradient(top,  rgba(0,47,144,1) 0%,rgba(0,44,136,1) 50%,rgba(0,39,120,1) 51%,rgba(0,34,103,1) 100%);background:linear-gradient(top,  rgba(0,47,144,1) 0%,rgba(0,44,136,1) 50%,rgba(0,39,120,1) 51%,rgba(0,34,103,1) 100%);border:1px solid rgba(0,0,0,0.2);color:rgb(255,255,255);padding:0.5em;}
.sectiontableentry1 td,
.sectiontableentry2 td 							{border:1px solid rgba(0,0,0,0.2);padding:0.5em;}
.tablestyle tfoot td,
.sectiontable tfoot td,
.sectiontablefooter	td 							{background:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.2);}
.sectiontableentry1 img,
.sectiontableentry2 img 						{vertical-align:middle;}
.tablestyle tr:nth-child(odd) td,
.sectiontable tr:nth-child(odd) td 				{background:rgba(255,255,255,0.9);}
.tablestyle tr:nth-child(even) td,
.sectiontable tr:nth-child(even) td 			{}
/* -- @end table colours -- */
/* -- @end tables -- */
/* @group content tabs */
* html ul.faketabs 								{height:1%;} 
ul.faketabs 									{display:block;list-style:none;margin:0 0 -2px 0;padding:0;width:auto;min-width:0;}
ul.faketabs:after 								{clear:both;content:".";display:block;height:0;visibility:hidden;}
ul.faketabs li 									{display:inline-block;}
dl.tabs 										{margin:20px 0 -1px;padding:0;}
ul.faketabs li a,
dl.tabs dt 										{background:rgb(217,217,217);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgb(217,217,217) 0%, rgb(249,249,249) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(217,217,217)), color-stop(100%,rgb(249,249,249)));background:-webkit-linear-gradient(top,  rgb(217,217,217) 0%,rgb(249,249,249) 100%);background:-o-linear-gradient(top,  rgb(217,217,217) 0%,rgb(249,249,249) 100%);background:-ms-linear-gradient(top,  rgb(217,217,217) 0%,rgb(249,249,249) 100%);background:linear-gradient(top,  rgb(217,217,217) 0%,rgb(249,249,249) 100%);border:1px solid rgb(217,217,217);-webkit-box-shadow:inset 0px 0px 0px 1px rgba(249, 249, 249, 1);-moz-box-shadow:inset 0px 0px 0px 1px rgba(249, 249, 249, 1);box-shadow:inset 0px 0px 0px 1px rgba(249, 249, 249, 1);display:inline-block;font:600 1em Helvetica, Arial, sans-serif;height:36px;line-height:36px;margin:0 -3px 0 0;padding:0 1em;position:relative;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgb(255,255,255);-webkit-transition:background 0.218s linear,border 0.218s linear;-moz-transition:background 0.218s linear,border 0.218s linear;-o-transition:background 0.218s linear,border 0.218s linear;transition:background 0.218s linear,border 0.218s linear;}
ul.faketabs li a:hover,
dl.tabs dt:hover 								{color: #FFF;background: linear-gradient(to bottom, #4773D1 0%,#2F55A6 100%);background: -webkit-linear-gradient(top, rgb(70,114,207) 0%,rgb(47,85,166) 100%);background: -o-linear-gradient(top, rgb(70,114,207) 0%,rgb(47,85,166) 100%);background: -ms-linear-gradient(top, rgb(70,114,207) 0%,rgb(47,85,166) 100%);background: linear-gradient(top, rgb(70,114,207) 0%,rgb(47,85,166) 100%);border: 1px solid #4773D1;-moz-box-shadow: inset 0 0 0 1px rgb(29, 66, 141);-webkit-box-shadow: inset 0 0 0 1px #2F55A6;box-shadow: inset 0 0 0 1px #2F55A6;text-shadow: 0 1px 0 #2F55A6;}
ul.faketabs li.active a,
dl.tabs dt.open									{color:rgb(255,255,255);background:rgb(0,34,104);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjI2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgb(0,34,104) 0%, rgb(0,51,153) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,34,104)), color-stop(100%,rgb(0,51,153)));background:-webkit-linear-gradient(top,  rgb(0,34,104) 0%,rgb(0,51,153) 100%);background:-o-linear-gradient(top,  rgb(0,34,104) 0%,rgb(0,51,153) 100%);background:-ms-linear-gradient(top,  rgb(0,34,104) 0%,rgb(0,51,153) 100%);background:linear-gradient(top,  rgb(0,34,104) 0%,rgb(0,51,153) 100%);border:1px solid rgb(0,34,104);-moz-box-shadow:inset 0 0 0 1px rgb(29, 66, 141);-webkit-box-shadow:inset 0 0 0 1px rgb(29, 66, 141);box-shadow:inset 0 0 0 1px rgb(29, 66, 141);text-shadow:0 1px 0 rgb(0,34,104);}
dl.tabs dd										{}
dl.tabs + div.current							{clear:both;margin:0;padding:0px;}
dl.tabs + div.current:after 					{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
dl.tabs + div.current dd[style~=block] 			{max-height:auto!important;}
ul.faketabs li a span							{display:block;}
/* @group tab tables */
.tabtablestyle 									{clear:both;border:1px solid rgb(224,224,224)!important;border-collapse:collapse;border-top:0;margin:0;width:100%;}
*+html .tabtablestyle 							{margin:-20px 0 0 -40px;}
.tabtablestyle tr:hover td 						{background:rgb(255,247,192);}
.tabtablestyle th 								{background-image:none;border-top:1px solid rgb(224,224,224);font-weight:normal;padding:0.5em;}
.tabtablestyle tr th p							{margin-top:0;margin-bottom:0;} 
.tabtablestyle tr td 							{border-top:1px solid rgb(224,224,224);border-right:1px solid rgb(224,224,224);padding:0.5em;}
.tabtablestyle tr:hover td.sub 					{background-color:rgb(255,247,192);}
.tabtablestyle tr td.tick 						{border-right:0;width:20px;background:transparent url('../images/icons/tick.png') 50% 50% no-repeat;}
.tabtablestyle tr:hover td.tick 				{background-color:rgb(255,247,192);}
.tabtablestyle tr.nohover:hover td				{background:transparent;background-image:none;}
.tabtablestyle .info  							{font-weight:bold;}
/* @end */
/* @group tables */
.tablestyle 									{border:1px solid rgb(224,224,224);border-bottom:0px;border-right:0px;border-collapse:collapse;margin:0;width:100%;}
.tablestyle tr:hover td 						{background-color:rgb(255,247,192);}
.tablestyle tr:hover td.sub-headers 			{background:rgb(233,233,233);}
.tablestyle th 									{padding:0.5em;border:1px solid rgb(224,224,224);border-top:0px;border-left:0;}
.tablestyle tr th p								{margin-top:0;margin-bottom:0;} 
.tablestyle tr td 								{padding:0.5em;border:1px solid rgb(224,224,224);}
.tablestyle tr td.tick 							{background:url('../images/icons/tick.png') 50% 50% no-repeat;}
.tablestyle td.tick.left 						{background:url('../images/icons/tick.png') 2% 50% no-repeat;}
.tablestyle tr:hover td.tick 					{background-color:rgb(255,247,192);}
.tablestyle tr td.cross 						{background:url('../images/icons/cross.png') 50% 50% no-repeat;}
.tablestyle tr td.cross.left 					{background:url('../images/icons/cross.png') 2% 50% no-repeat;}
.tablestyle tr:hover td.cross 					{background-color:rgb(255,247,192);}
/* new left ticks and crosses */
.tablestyle tr td.tickLeft 						{background:url('../images/icons/tick.png') 5% 50% no-repeat;}
.tablestyle tr:hover td.tickLeft 				{background-color:rgb(255,247,192);}
.tablestyle tr td.crossLeft 					{background:url('../images/icons/cross.png') 5% 50% no-repeat;}
.tablestyle tr:hover td.crossLeft 				{background-color:rgb(255,247,192);}
.tablestyle tr.nohover:hover td					{background:transparent;}
#plan-select.tablestyle .headers,
#plan-select.tablestyle .sub 					{font-weight:bold;}
.tablestyle .noborders 							{border:0;}
.tablestyle .notoptborder 						{border-left:0;}
.tablestyle .norightborder 						{border-right:0;}
.tablestyle .nobottomborder 					{border-bottom:0;}
.tablestyle .noleftborder 						{border-left:0;}
.tablestyle .info  								{font-weight:bold;}
.tablestyle tr td.help span:after				{content:"?";background:rgb(243,243,243);background:-webkit-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)));background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)));border:solid 1px rgb(220,220,220);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:rgb(110,110,110);display:inline-block;font:600 1em Helvetica, Arial, sans-serif;margin-left:5px;padding:1px 6px 1px 5px;text-align:center;text-shadow:0 1px 0 rgb(255,255,255);position:relative;}
table tr td.rowHover 							{background-color:rgb(255,247,192);}
#plan-select tr:last-child td 					{text-align:center;}
/* -- team -- */
.page-144 .team img								{background:rgb(239,239,239);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgb(239,239,239) 0%,rgb(255,255,255) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(239,239,239)),color-stop(100%,rgb(255,255,255)));background:-webkit-linear-gradient(top,rgb(239,239,239) 0%,rgb(255,255,255) 100%);background:-o-linear-gradient(top,rgb(239,239,239) 0%,rgb(255,255,255) 100%);background:-ms-linear-gradient(top,rgb(239,239,239) 0%,rgb(255,255,255) 100%);background:linear-gradient(to bottom,rgb(239,239,239) 0%,rgb(255,255,255) 100%);}
p.img_caption 									{font-weight:600;margin-top:0;margin-left:0.5em;}
p.img_caption span								{display:block;font-weight:400;margin-top:-8px;}
/* -- end team -- */
img[class^="vault"] + p							{margin-bottom:2em;}
/* -- quick layout tools -- */
.centre,
.center,
.centred,
.centered 										{text-align:center;}
.alignleft,
.floatleft,
.left 											{float:left;}
img.alignleft,
img.floatleft,
img.left										{margin-right:1em;}
.alignright,
.floatright,
.right 											{float:right;}
img.alignright,
img.floatright,
img.right										{margin-left:1em;}
img.aligncenter,
img.aligncentre,
img.center,
img.centre 										{clear:both;display:block;margin:1em auto;}
.block 											{display:block;}
.inline-block 									{display:inline-block;}
.reset-margin									{margin:0;}
.reset-margin-t 								{margin-top:0;}
.reset-margin-r 								{margin-right:0;}
.reset-margin-b									{margin-bottom:0;}
.reset-margin-l 								{margin-left:0;}
.reset-margin-horiz								{margin-left:0;margin-right:0;}
.reset-margin-vert								{margin-top:0;margin-bottom:0;}
.rounded 										{border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
/* -- end layout tools -- */
/* Tooltips */
.hasTip 										{cursor:pointer;}
.tip-wrap 										{border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:rgb(0,0,0);float:left;background:rgb(255,255,204);border:1px solid rgb(212,213,170);padding:5px;max-width:300px;z-index:13000;text-align:left;}
.tip-wrap .tip-title 							{font-weight:bold;font-size:12px;color:rgb(2,74,104);margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url('../../system/images/selector-arrow.png') no-repeat;}
.tip-wrap .tip-text 							{font-size:11px;padding:4px 8px 8px;}
.tip-wrap img									{float:left;margin-right:10px;}
li.help span:after								{content:"?";background:rgb(243,243,243);background:-webkit-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)));background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)));border:solid 1px rgb(220,220,220);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:rgb(110,110,110);display:inline-block;font:600 1em Helvetica, Arial, sans-serif;margin-left:5px;padding:1px 6px 1px 5px;text-align:center;text-shadow:0 1px 0 rgb(255,255,255);position:relative;}
/* end Tooltips */
/* -- vcard -- */
.vcard .fn span 								{font-weight:600;}
.small 											{font-size:1em;line-height:1.8em;margin-bottom:0.1em;margin-top:0.2em;}
/* @group Edit Article Page (Frontend) */
form#articleEditor								{margin:0;padding:0;position:relative;}
form#articleEditor legend 						{display:none;}
form#articleEditor label						{clear:both;display:block;font-weight:600;}
form#articleEditor fieldset.button_pane 		{position:absolute;top:-8em;right:1em;}
form#articleEditor #editorArea 					{margin:-1em 0 0;padding:0;}
form#articleEditor #editorArea input#title,
form#articleEditor #editorArea textarea 		{width:95%!important;}
form#articleEditor .onethird 					{width:32.999%;}
form#articleEditor .onethird input[type~=text],
form#articleEditor .onethird textarea 			{width:90%;}
form#articleEditor .onethird img.calendar 		{margin:0 0 0 3px;}
form#articleEditor #editorParameters 			{border:1px solid;border-radius:1em;-khtml-border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;}
form#articleEditor #editorParameters fieldset	{padding:0 1em;}
form#articleEditor #editorParameters ul 		{list-style:none;margin:0;padding:0;}
form#articleEditor #editorParameters input[type=radio]	{clear:none;display:inline;float:left;margin:0.35em 0.25em 0 0;}
form#articleEditor #editorParameters input[type=radio] + label	{clear:none;display:inline;float:left;font-weight:400;margin:0 1.8em 0 0;}
/* @end Edit Article Page (Frontend) */
/* -- linked document icons -- */
a[href$='.pdf'] 								{display:inline-block;padding-left:30px;line-height:18px;background:transparent url('../images/icons/adobe-small.png') 0% 50% no-repeat;}
a[href$='.swf'], 
a[href$='.fla'], 
a[href$='.swd'] 								{display:inline-block;padding-left:20px;line-height:18px;background:transparent url('../images/icons/flash.png') 0% 50% no-repeat;}
a[href$='.xls'], 
a[href$='.csv'], 
a[href$='.xlt'], 
a[href$='.xlw'] 								{display:inline-block;padding-left:20px;line-height:18px;background:transparent url('../images/icons/excel.png') 0% 50% no-repeat;}
a[href$='.ppt'], 
a[href$='.pps'] 								{display:inline-block;padding-left:20px;line-height:18px;background:transparent url('../images/icons/powerpoint.png') 0% 50% no-repeat;}
a[href$='.doc'], 
a[href$='.rtf'], 
a[href$='.txt'], 
a[href$='.wps'] 								{display:inline-block;padding-left:20px;line-height:18px;background:transparent url('../images/icons/worddoc.png') 0% 50% no-repeat;}
a[href$='.zip'], 
a[href$='.gzip'], 
a[href$='.rar'] 								{display:inline-block;padding-left:20px;line-height:18px;background:transparent url('../images/icons/zip.png') 0% 50% no-repeat;}
/* -- System Messges --*/
dl#system-message 								{background:rgb(251,238,241);border-bottom:2px solid rgb(254,171,185);border-top:2px solid rgb(254,171,185);clear:both;color:rgb(254,171,185);padding:5px 20px;text-align:left;visibility:hidden;}
/* -- Bulletproof Logo -- */
span.developer a								{background:transparent url('../images/bulletproof.png') 0 0 no-repeat;display:none;float:right;height:21px;margin-right:10em;text-indent:-9000em;width:100px;}
/* -- tweets module -- */
.twtr h6										{background:transparent url('../images/icons/mini-social-sprite.png') 0 100% no-repeat;padding-left:35px!important;}
#m510 											{margin-top:1px;}
.TDB-tweet-container img 						{padding-right: 3.14px;}
/* -- anti skype -- */
span.skype_pnh_container 						{display:none!important;}
span.skype_pnh_print_container 					{display:inline!important;}
/* -- twitter modules -- */
.TDB-tweet 										{border-left: 3px solid rgba(0, 34, 103, 0.65);padding-left: 10px;margin-bottom: 15px;}
/* right column */
#bptwitter52 .mContainer 						{margin-top:0.5em;height:500px;width:100%;}
#bptwitter52 .mScroller 						{height:500px;}
/* -- slider module common styling -- */
.slide 											{padding:10px 0;}
.control-panel .slideshow-controls 				{opacity:0;padding:0.125em;-webkit-transition:all 2000ms ease-out;-moz-transition:all 1500ms ease-out;-o-transition:all 1500ms ease-out;transition:all 1500ms ease-out;}
.slides-wrapper:hover .slideshow-controls 		{opacity:1;}
.slideshow-controls .prev_btn, 
.slideshow-controls .next_btn,
.slideshow-controls .play_btn 					{background:transparent url('../images/icons/media-player-buttons-silver.png');background-repeat:no-repeat;cursor:pointer;opacity:0.5;text-indent:-9000em;}
.slideshow-controls .prev_btn:hover, 
.slideshow-controls .next_btn:hover,
.slideshow-controls .play_btn:hover				{cursor:pointer;opacity:1;}
.slideshow-controls .prev_btn 					{background-position:0 -4px;height:30px;margin-top:4px;width:30px;}
.slideshow-controls .next_btn 					{background-position:100% -4px;height:30px;margin-top:4px;width:30px;}
.slideshow-controls .play_btn					{margin:0 2em;height:38px;width:38px;}
.slideshow-controls .play_btn.pause				{background-position:50% -1px;}
.slideshow-controls .play_btn.play				{background-position:50% 100%;}
.control-panel .num_nav 						{text-align:center;width:100%;position:absolute;bottom:5px;}
.control-panel .num_nav ul li 					{margin:0 0.25em;}
.control-panel .num_nav ul li a 				{background:rgb(235,235,234);background:-moz-linear-gradient(top, rgb(235,235,234) 0%, rgb(212,212,211) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(235,235,234)), color-stop(100%,rgb(212,212,211)));background:-webkit-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-o-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:-ms-linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);background:linear-gradient(top, rgb(235,235,234) 0%,rgb(212,212,211) 100%);border:1px solid rgba(255,255,255,0.9);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);box-shadow:0px 0px 2px rgba(0,0,0,0.4);height:8px;opacity:0.5;width:8px;-webkit-transition:all 2000ms ease-out;-moz-transition:all 1500ms ease-out;-o-transition:all 1500ms ease-out;transition:all 1500ms ease-out;}
.control-panel .num_nav ul li a.active,
.control-panel .num_nav ul li a:hover 			{background:rgb(117,19,15);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1MTMwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMjE5MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  rgb(117,19,15) 0%, rgb(162,25,21) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(117,19,15)), color-stop(100%,rgb(162,25,21)));background:-webkit-linear-gradient(top,  rgb(117,19,15) 0%,rgb(162,25,21) 100%);background:-o-linear-gradient(top,  rgb(117,19,15) 0%,rgb(162,25,21) 100%);background:-ms-linear-gradient(top,  rgb(117,19,15) 0%,rgb(162,25,21) 100%);background:linear-gradient(top,  rgb(117,19,15) 0%,rgb(162,25,21) 100%);opacity:1;}
.control-panel .btn_over 						{background:transparent;}
/* -- slider modules -- */
/* -- affiliate page styles ** note to self: move these to affiliate system stylesheet -- */
.affiliates #middle-column b font 				{color:rgb(0,0,0);}
.affiliates #middle-column table,
.affiliates #middle-column table td,
.affiliates #middle-column div#dmD0 table,
.affiliates #middle-column td[valign~=top],
.affiliates #middle-column .menu_text_indent_10 td 	{background:transparent!important;}
.affiliates #middle-column div#dmD0 table		{background:rgb(243,243,243)!important;background:-webkit-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)))!important;background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(rgb(245,245,245)),to(rgb(241,241,241)))!important;border:solid 1px rgb(220,220,220);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;color:rgb(110,110,110);display:inline-block;font:600 1em Helvetica, Arial, sans-serif;padding:0.4em 0.7em;position:relative;text-decoration:none!important;text-shadow:0 1px 0 rgb(255,255,255);-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;}
.affiliates #middle-column div#dmD0 table:hover{color:rgb(51,51,51);border-color:rgb(153,153,153);-moz-box-shadow:0 2px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);}
/* -- Browser Secific Overrides -- */
/* chrome & safari */
.chrome.page-120 .intro h2,
.safari.page-120 .intro h2 						{font-size:1.79em;}
.chrome .item-page .icon96,
.safari .item-page .icon96 						{margin-bottom:3em;}
.chrome .item-page .icon96:last-child,
.safari .item-page .icon96:last-child 			{margin-bottom:1.5em;}
.chrome .loadbalance2 div.desc.db p,
.safari .loadbalance2 div.desc.db p 			{width:29.9%;}
/* firefox on mac */
.firefox.mac .button							{padding:0.5em 0.7em 0.3em;}
.firefox.mac .button.medium 					{padding:0.9em 1em 0.7em;}
.firefox.mac .block.button						{padding-left:40px;}
.firefox.mac .loadbalance2 div.desc.db p 		{width:29%;}
/* msie6 */
body.msie6  									{font-size:60%;}
.msie6 #top-user-modules .inside 				{margin:0;}
/* msie7 & msie8 */
.msie7 #user1,
.msie8 #user1 									{padding-bottom:40px;}
.msie7.homepage #bottom-user-modules,
.msie8.homepage #bottom-user-modules 			{background:rgb(245,248,254);border:1px solid rgb(237,242,251);}
.msie7.homepage #bottom-user-modules 			{width:97.5%;}
.msie7 #news_slider_inner,
.msie8 #news_slider_inner 						{margin:0px;padding:14px 0 0 0!important;}
.msie7 #news_slider_inner .news_slider_element,
.msie8 #news_slider_inner .news_slider_element 	{margin:0px 10px 0 0;}
.msie7 #footer,
.msie8 #footer 									{position:relative;}
.msie7 #footer1 .moduletable,
.msie8 #footer1 .moduletable					{padding-left:20px;}
.msie7 #footer1 li 								{background:transparent url('../images/ie-footer-sep.png') 100% 5px no-repeat;padding:0 5px;}
.msie7 #footer1 li.first						{padding-left:0;}
.msie7 #footer1 li.last							{background-image:none;padding-right:0;}
.msie7 #footer1 li span.title					{}
.msie7 #footer2,
.msie8 #footer2  								{position:absolute;top:0;right:-30px;}
.msie8.homepage .bptwitter div.odd,
.msie8.homepage .bptwitter div.even 			{display:block;width:100%;}
/* Shared & Reseller Hosting Pages */
.msie7 ul.faketabs li,
.msie7 ul.faketabs li a,
.msie7 dl.tabs dt 								{display:inline-block;float:left;}
.msie7 dl.tabs dt 								{padding:0 0.75em;}
.msie8 ul.faketabs li							{width:107px;}
/* US server tab */
.msie7 ul.faketabs li a span,
.msie8 ul.faketabs li a span					{background-position:0 10px;}
/* UK server tab */
.msie7 ul.faketabs li + li a span,
.msie8 ul.faketabs li + li a span				{background-position:0 -38px;}
.msie7 .info,
.msie8 .info 									{background-color:rgb(245,248,254);border:1px solid rgb(237,242,251);}
/* -- Joomla Hosting Page -- */
.msie7 #utilities,
.msie8 #utilities 								{background-color:rgb(245,248,254);border:1px solid rgb(237,242,251);}
.msie7 .fourcol.intro,
.msie8 .fourcol.intro							{width: 28.6%;}
.msie7 .cms-sprite div,
.msie8 .cms-sprite div							{background:url('../images/icons/ie-cms-hosting-sprite.png') 0 0 no-repeat;}
.msie7 .cms-sprite div.trustwave,
.msie8 .cms-sprite div.trustwave  				{background-position:0 0;}
.msie7 .cms-sprite div.suphp,
.msie8 .cms-sprite div.suphp 					{background-position:0 -130px;}
.msie7 .cms-sprite div.hardware,
.msie8 .cms-sprite div.hardware 				{background-position:0 -260px;}
.msie7 .cms-sprite div.cisco,
.msie8 .cms-sprite div.cisco 					{background-position:0 -390px;}
.msie7 .cms-sprite div.cloud,
.msie8 .cms-sprite div.cloud 					{background-position:0 -520px;}
.msie7 .cms-sprite div.support,
.msie8 .cms-sprite div.support 					{background-position:0 -650px;}
/* -- RokGallery -- */
.msie7 #rokgallery ul.gallery li,
.msie8 #rokgallery ul.gallery li				{border:1px solid rgb(200,200,200);display:inline-block;float:left;height:104px;width:154px;}
/* -- misc -- */
.msie7 .OpenCloseButton,
.msie8 .OpenCloseButton							{cursor:pointer;text-indent:-9000em;}
/* -- twitter module -- */
.msie8 .user_avatar								{width:32px!important;}
/* -- coloured buttons -- */
.msie7 .button.blue,
.msie7 .button.green, 
.msie7 .button.orange, 
.msie7 .button.red,
.msie8 .button.blue,
.msie8 .button.green, 
.msie8 .button.orange, 
.msie8 .button.red 								{filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#333333');}
.msie7 .button.blue,
.msie8 .button.blue 							{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff', EndColorStr='#007bda');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff', EndColorStr='#007bda')";}
.msie7 .button.blue:hover,
.msie8 .button.blue:hover  						{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#21cdff', EndColorStr='#0387ec');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#21cdff', EndColorStr='#0387ec')";}
.msie7 .button.green,
.msie8 .button.green 							{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#50de76', EndColorStr='#00b638');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#50de76', EndColorStr='#00b638')";}
.msie7 .button.green:hover,
.msie8 .button.green:hover 						{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5cec82', EndColorStr='#00c43c');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5cec82', EndColorStr='#00c43c')";}
.msie7 .button.orange,
.msie8 .button.orange	 						{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffcc00', EndColorStr='#ff9900');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffcc00', EndColorStr='#ff9900')";}
.msie7 .button.orange:hover,
.msie8 .button.orange:hover 					{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd322', EndColorStr='#ffa51f');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd322', EndColorStr='#ffa51f')";}
.msie7 .button.red,
.msie8 .button.red 								{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f36c4d', EndColorStr='#ef3e29');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f36c4d', EndColorStr='#ef3e29')";}
.msie7 .button.red:hover,
.msie8 .button.red:hover  						{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fb856a', EndColorStr='#f7523f');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fb856a', EndColorStr='#f7523f')";}
/* -- RSForm Send Button -- */
.msie7 li.rsform-block-send span.button,
.msie8 li.rsform-block-send span.button			{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffcc00', EndColorStr='#ff9900');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffcc00', EndColorStr='#ff9900')";}
.msie7 li.rsform-block-send span.button:hover,
.msie8 li.rsform-block-send span.button:hover 	{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd322', EndColorStr='#ffa51f');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd322', EndColorStr='#ffa51f')";}
/* page navigation */
.msie7 p.counter,
.msie8 p.counter  								{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebea', endColorstr='#d4d4d3',GradientType=0 );}
.msie7 .pagination .pagination-start a:hover,
.msie7 .pagination .pagination-prev a:hover,
.msie7 .pagination .pagination-next a:hover,
.msie7 .pagination .pagination-end a:hover,
.msie8 .pagination .pagination-start a:hover,
.msie8 .pagination .pagination-prev a:hover,
.msie8 .pagination .pagination-next a:hover,
.msie8 .pagination .pagination-end a:hover 	{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a3a90', endColorstr='#01225b',GradientType=0 );}
.msie7 .pagination a:hover,
.msie8 .pagination a:hover 						{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a3a90', endColorstr='#01225b',GradientType=0 );}
.msie7 .pagination span,
.msie8 .pagination span 						{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebea', endColorstr='#d4d4d3',GradientType=0 );}
.msie7 .pagination span.pagenav.current,
.msie8 .pagination span.pagenav.current 		{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69e1d', endColorstr='#d98c19',GradientType=0 );}
.msie7 .pagination-start span.inactive,
.msie7 .pagination-prev span.inactive,
.msie7 .pagination-next span.inactive,
.msie7 .pagination-end span.inactive,
.msie8 .pagination-start span.inactive,
.msie8 .pagination-prev span.inactive,
.msie8 .pagination-next span.inactive,
.msie8 .pagination-end span.inactive 			{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebea', endColorstr='#d4d4d3',GradientType=0 );}
.msie7 ul.pagenav li,
.msie8 ul.pagenav li 							{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebea', endColorstr='#d4d4d3',GradientType=0 );}
.msie7 li.pagenav-prev a:hover,
.msie7 li.pagenav-next a:hover,
.msie8 li.pagenav-prev a:hover,
.msie8 li.pagenav-next a:hover 					{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a3a90', endColorstr='#01225b',GradientType=0 );}
/* @end page navigation */
/* @group content tabs */
.msie7 ul.faketabs li a,
.msie7 dl.tabs dt,
.msie8 ul.faketabs li a,
.msie8 dl.tabs dt 								{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#f9f9f9',GradientType=0 );}
.msie7 ul.faketabs li a:hover,
.msie7 dl.tabs dt:hover,
.msie8 ul.faketabs li a:hover,
.msie8 dl.tabs dt:hover 						{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#76130f', endColorstr='#a31915',GradientType=0 );}
.msie7 ul.faketabs li.active a,
.msie7 dl.tabs dt.open,
.msie8 ul.faketabs li.active a,
.msie8 dl.tabs dt.open							{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002268', endColorstr='#003399',GradientType=0 );}
.msie7 .control-panel .num_nav ul li a,
.msie8 .control-panel .num_nav ul li a 			{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebea', endColorstr='#d4d4d3',GradientType=0 );}
.msie7 .control-panel .num_nav ul li a.active,
.msie7 .control-panel .num_nav ul li a:hover,
.msie8 .control-panel .num_nav ul li a.active,
.msie8 .control-panel .num_nav ul li a:hover 	{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#75130f', endColorstr='#a21915',GradientType=0 );}
/* @end content tabs */
/* -- end Browser Secific Overrides -- */
/* Easy Positioning Adjustments */
.topone											{margin-top:1em;}
.toptwo											{margin-top:2em;}
.bottomone										{margin-bottom:1em;}
.bottomtwo										{margin-bottom:2em;}
.emphasis										{font-weight: bold;}