/* CSS for INTERMEDIA.NET
/* 
/* COLORS
/*
/* Intermedia Blue			Hex:	#007fb2			RGBa	0,127,178,1 
/* Intermedia Green			Hex:	#96bc33			RGBa	150,188,51,1
/* Intermedia Red			Hex:	#ed1c24			RGBa	237,28,36,1
/* Intermedia Orange			Hex:	#f7941e			RGBa	247,148,30,1
/* Intermedia Dark Grey			Hex:	#1a1a1a			RGBa	26,26,26,1
/*
/* TABLE OF CONTENTS
/*
/* 1.	GENERAL			CTRL+F and "=GENERAL"
/* 2.	LAYOUT			CTRL+F and "=LAYOUT"
/* 3.	TITLES
/* 4.	PARAGRAPHS
/* 5.	LIST
/* 6. 	LINK

/* DON'T REMOVE ROW BELOW */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 22, 2010 */

@font-face {
	font-family: 'DINOTRegular';
	src: url('/fonts/dinot.eot');
	src: local('DINOTRegular'),
	local('DINOT'),
	url('/fonts/dinot.woff') format('woff'), 
	url('/fonts/dinot.ttf') format('truetype'), 
	url('/fonts/dinot.svg#webfont') format('svg');
}

/* 1. =GENERAL STYLES
-------------------------------------------------- */

html, body {
	border:0 none;
	height:100%;
	margin:0;
	max-height:100%;
	padding:0;
	width:100%;
}

ul,ol,dl,dd {
	color:#4a4a4a;
	list-style:none;
	margin:0;
	padding:0;
}

a img{border:none;}

body {
	background-color:#000;
	font-family: "FF DIN", "Trebuchet MS",Helvetica,sans-serif;
	font-size:13px;
	line-height:1.5em;
	padding:0;
	text-align:left;
	min-width: 1000px;
  	min-height: 768px;
  	}

body#login {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}                                                                                                            

body#products {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}
body#it-managers {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}                        

body#im-difference {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}

body#partners {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}

body#support {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}
body#support-2 {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}
body#datacenter {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}
body#lobby {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}

body#bg-opt-1 {
	background:#000 url('/images/bg/bg-opt-1.jpg') no-repeat fixed top left;
}

body#bg-opt-2 {
	background:#000 url('/images/bg/bg-cable.jpg') no-repeat fixed top left;
}

body#wizard {
	background:none;
	background-color: #000000;
}

acronym {
	cursor:pointer;border-bottom:1px dashed #888;
}

dd {
	text-align:justify;
}

hr {
	color: #3ca0c3;
	clear:both;
	background:#3ca0c3;
	border:0;
	height:1px;
	margin: 30px 0;
}

.mt0 {margin-top:0;}
.mt5 {margin:5px 0 0 0;}
.taC {text-align:center;}
.taL {text-align:left;}
.ml-5 {margin-left:-5px;}

/* =BG Properties 
----------------------------------------------------------------*/

#media {padding:10px 0;border-bottom:1px solid #3CA0C3;}
#media hr {clear:both;
display:block;
height:0;border: 0 none!important;color:#fff;}
#media h3 {margin-top: 5px;}


img#expando {
	padding: 0;
	margin: 0;
	position: absolute;
	display: none;
	z-index: 1;
	-ms-interpolation-mode: bicubic;
}
   
.wide img#expando,
.tall img#expando {
	display: block;
}

  .wide img#expando {
	height: auto;
 }
  
  .tall img#expando {
	width: auto;
 }
 
  .ie6fixed {
	position: absolute;
	top: expression((ignoreMe = document.documentElement.scrollTop ?
	document.documentElement.scrollTop : document.body.scrollTop) + 'px');
 }
 


/* 2. LAYOUT STYLES
-------------------------------------------------- */

.fl {float: left;}
.fr {float: right;}
.ml20 {margin-left: 20px;}

.wrap {
height:23.438em;
left:50%;
margin-left:-20.125em;
margin-top:15em;
padding:1.875em 4.375em 4.375em;
position:absolute;
top:50%;
width:37.5em;
z-index:11;
}

.wrap-2 {
	position: relative;
	top:100px;
	width:100%;
	z-index:11;
	color: #fff;
}
strong, b {font-weight: bold;}

#container {
	height:100%;
	position:relative;
	width:100%;
	z-index:3;
}

#background {
	height:100%;
	overflow:hidden;
	position:fixed;
	width:100%;
}


#central-column {
	left:50%;
	margin-left:-500px;
	position:absolute;
	width:820px;
	z-index:9;
	padding: 0 0 110px 0;
}

.top-box-homepage,.top-box-login {
	background:rgba(250,250,250,.95);
	margin: 72px 0 0 0;
	position:relative;
	float:left;
	padding:0;
}

.top-box-homepage .logo,.top-box-login .logo {
	left:27px;
	position:absolute;
	top:-18px;
}

.top-box-homepage h1,
.top-box-homepage p,
.top-box-login h1 {
	padding:27px 36px 0 180px;
	float:left;
}

/*.top-box-homepage h1 a,
.top-box-homepage p a {
	text-decoration:none;
}*/
h1 a.tdnone, p  a.tdnone, h3 a.tdnone {text-decoration:none;}


.top-box-login .forms-login  {
	padding:27px 0 36px 180px;
}

.top-box-login .forms-login h2 {
	color:#1a1a1a;
	padding:18px 0 9px 0;
	text-transform:none;
}

.top-box-login hr {
	background:#a6a6a6;
	color:#a6a6a6;
}


.top-box-homepage h1, .top-box-homepage h1 a {
	font-size:1.65em;
	line-height:1.2em;
	margin:0 0 9px 0;
	color: #3ca0c3;
	}

.top-box-homepage p {
font-family: "DINOTRegular", "Trebuchet MS", Helvetica,sans-serif;
	font-size:1.5em;
	line-height:1.4em;
	margin-bottom:0!important;
	padding:0 36px 18px 180px;
	margin:0;
}

.intro {font-family: "DINOTRegular", "Trebuchet MS", Helvetica,sans-serif;}
p.intro a {text-decoration:underline;color:#000000;}
p.intro a:hover {text-decoration:none;}

.call-to-action-1,
.call-to-action-2,
.call-to-action-3 {
	float:left;
	position:relative;
	margin:0; padding:0;
}

.call-to-action-1,
.call-to-action-2 {
	border-right:1px solid #e0e0e0;
}

.call-to-action-2,
.call-to-action-3 {
	border-left:1px solid #fff;
}

.call-to-action-1 a.find-a-solution,
.call-to-action-2 a.uc,
.call-to-action-3 a.partner-with-us {
	color:#007fb2;
	display:block;
	font-size:1.25em;
	line-height:2.75em;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;

}

a.find-a-solution,
a.uc,
a.partner-with-us {width:405px;}





.bottom-boxes-homepage,bottom-boxes-login {
	float:left;
	overflow:hidden;
	width:820px;
}

.bottom-boxes-homepage dl,.bottom-boxes-homepage ul,.bottom-boxes-login p,.bottom-boxes-login h3 {
	padding:0 18px;
}

.bottom-boxes-login h3 {
	line-height:1em;
	margin:0;
	padding:18px 18px 0 18px;
}

.bottom-boxes-homepage ul {
	margin-bottom:18px;
}

.bottom-boxes-homepage dt,.bottom-boxes-homepage dt a {
	color: rgba(250,250,250,0.8);
	text-decoration:none;
/*	float:left;*/
}
.bottom-boxes-homepage dt a img{
	margin-top:5px;
	display:block;
	float:none;
/*	float:left;*/
}
.bottom-boxes-homepage dt {
	margin-bottom:.333em;
	font-size:1.15em;
/*	float:left;*/
}

.bottom-boxes-homepage dt span.date,.bottom-boxes-homepage dt span.client {
	border-bottom: 1px solid rgba(250,250,250,0.25);
	color: rgba(250,250,250,.85);
	display:block;
	font-size:.7em;
	line-height:1em;
	margin-bottom:.3em;
	padding:.3em;
	text-transform:uppercase;
}

.bottom-boxes-homepage dt:hover span.date {

}

.bottom-boxes-homepage dt a:hover {
	color:#fff;
	text-decoration:underline;
}
.bottom-boxes-homepage dt span {
	width:155px;
}
.bottom-boxes-homepage dd {
	color: rgba(250,250,250,0.4);
	margin-bottom:18px;
	text-align:left;
/*	float:left;*/
	width:155px;
}

.bottom-boxes-homepage li a {
	color: rgba(250,250,250,0.8);
	display:block;
	font-size:1.15em;
	line-height:1.2em;
	margin:0;
	padding: 0 0 .7em 0;
	text-align:left;
	text-decoration:none;
}

.bottom-boxes-homepage li a.last {
	padding-bottom:0;
}

.about-intermedia {
	padding: 30px 60px; 
	background: rgba(250, 250, 250, 0.9) none repeat scroll 0% 0%; 
	float: left; 
	margin-top: 54px; 
	width: 820px;
}

.quick-links-box,.news-box,.press-box,.customers-box {
	background: rgba(26,26,26,.95);
	color:#fff;
	float:left;
	margin-top:72px;
	width:190px;
}

.quick-links-box:hover,.news-box:hover,.press-box:hover,.customers-box:hover {
	background: rgba(26,26,26,.95);
}

.quick-links-box,.news-box,.press-box {
	margin-right:20px;
}

.quick-links-box p,.news-box p,.press-box p,.customers-box p {
	font-size:1.25em;
	font-weight:bold;
	margin:18px 0;
	padding:0 18px;
	text-transform:uppercase;
	z-index:1;
}

.quick-links-box p {
	color:#007fb2;
}

.news-box p {
	color:#96bc33;
}

.press-box p {
	color:#ed1c24;
}

.customers-box p {
	color:#f7941e;
}

.quick-links-box .priority-1 {
	color:rgba(250,250,250,1)!important;
}

.quick-links-box ul li a:hover {
	color:#fff!important;
	text-decoration:underline;
}

.bottom-boxes-login .exit-1,.bottom-boxes-login .exit-2,.bottom-boxes-login .exit-3 {
	background: rgba(26,26,26,.85);
	float:left;
	margin-top:36px;
	width:261px;
}

.bottom-boxes-login .exit-1:hover,.bottom-boxes-login .exit-2:hover,.bottom-boxes-login .exit-3:hover {
	background: rgba(26,26,26,.95);	
}

.bottom-boxes-login .exit-1,.bottom-boxes-login .exit-2 {
	margin-right:18px;
}

.bottom-boxes-login .exit-1 h3 {
	color:#007fb2;
}

.bottom-boxes-login .exit-2 h3 {
	color:#96bc33;
}

.bottom-boxes-login .exit-3 h3 {
	color:#ed1c24;
}

.top-menu {
position:relative;
width:100%;
z-index:10;
}
.top-menu ul {
margin:0;
padding:0;
position: relative;
display:table;
}

.top-menu ul li {
  list-style:none;
  float:left;
  z-index:10;
  display:table-cell;
	margin:0;
	padding:0;

}
.top-menu ul li a {
  padding:5px 25px 5px 17px;
  text-decoration:none;
  color:#ddd!important;
cursor:pointer;
  text-transform: uppercase;
  font-size: 12px;
 z-index:11;
 font-weight: bold;
background: rgb(80,80,80);
 filter:alpha(opacity=95);
  -moz-opacity:0.9;
float:left;
margin:0 2px 0 0;
padding:0 0 0 2px;
}

.top-menu b {
display:block;
float:left;
padding:.5em 16px .5em 12px;
}

.top-menu ul li a:hover {
color:#fff!important;
  filter:alpha(opacity=100);
  -moz-opacity:1;  
}

.top-menu ul li a.sel {
  background: #ed1c24 url(/images/bg/red-gradient-button.gif) no-repeat bottom right;
  filter:alpha(opacity=100);
  -moz-opacity:1;  
	cursor:pointer;
  color: #fff!important;
  z-index:11;
}

.top-menu ul li a.active,
.top-menu ul li a.active:hover {
   background: rgb(43,41,42);
  background: rgba(43,41,42,0.95);
 filter:alpha(opacity=95);
  -moz-opacity:0.95;
	cursor:default;
  color: #fff!important;
  z-index:11;
}

#footer { 
background:transparent url(/images/bg/bg-footer.png) repeat-x left -32px;
border-bottom:5px solid #ed1c24;
color:#000000;
font-size:12px;
height:54px!important;
max-height:54px!important;
padding-top:9px;
width:100%;
position: fixed; 
bottom: 0; 
z-index:100;
}

#footerLinks {margin: 0 30px;overflow:hidden;}

#disclaimer {clear:left;text-align:center;margin: 10px 30px;overflow:hidden;}

#wrap-bottom {
background:rgba(26, 26, 26, 0.95) none repeat scroll 0 0;
color:#FFFFFF;
float:left;
margin:9px auto 0 auto;
overflow:hidden;
padding:0;
width:820px;
}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_careers_9_Label1 h2 {margin-top:20px;}

#wrap-bottom h4 {color:#aaa;font-family:"Trebuchet MS", Trebuchet;font-size:1.1em;margin:0;padding:0;}
#wrap-bottom ul {float:left;font-size:.9em;margin: 20px 0 0 0;}

#wrap-bottom ul.about-us {width:16%;}
#wrap-bottom ul.he-2010,
#wrap-bottom ul.unified-communications,
#wrap-bottom ul.hosted-services,
#wrap-bottom ul.reseller-program {padding: 0 2% 0 0;}

#wrap-bottom ul.he-2010 {width:25%;}
#wrap-bottom ul.hosted-services, #wrap-bottom ul.unified-communications, #wrap-bottom ul.reseller-program {width:17%;}
#wrap-bottom ul.about-us {padding:0;}
#wrap-bottom ul li {display:block;line-height:1.3em;margin-bottom:6px;text-align:left;}
#wrap-bottom p {color:#aaa;}
#wrap-bottom a {color:#686565;text-decoration: underline;}
#wrap-bottom a:hover {color:#aaa;text-decoration: none;}

.content-it-managers, .topbox-it-managers, .topbox-partners, #top-box-bps, 
#top-box-unison, #top-box-blackberry, #top-box-compliant-email, #top-box-sharepoint, 
#top-box-custom-email, #top-box-testimonials, #top-box-intermedia, #top-box-fax, 
#top-box-news-events, #top-box-contact, #top-box-careers, #top-box-ocs, #top-box-secure-mail, 
#top-box-resources, #top-box-activesync, #top-box-good, #top-box-vmware, #top-box-dedicated, 
#top-box-shared-web,#top-box-ex-sign-up,#top-box-support,#top-box-landing-page,#top-box-securisync,#top-box-products, #content-intro, 
#top-box-pricing, #top-box-landing-page {
height:100%;
overflow:hidden;
padding:25px 20px 20px 20px;
z-index:11;
}

.content-landing-page {
height:100%;
padding:25px 30px 20px 30px;
z-index:11;
}
#top-box-2010-partner-summit {
	background:#fff;
	position:relative;
	float:left;
	margin:18px 0 0 0;
	padding:0;
	width:100%;
}
#top-box-ex-migration,#top-box-ex-2010-main,#top-box-ex-2010-compare,#top-box-ex-2010-ent,#top-box-ex-2010-biz,#top-box-ex-2010-mig,#top-box-legal,#top-box-ex-2010,#top-box-compare-programs,#top-box-ex-2007, #top-box-faqs {
height:100%;padding:10px 30px 30px 30px;z-index:11;}

#top-box-ex-migration,#top-box-ex-2010-main,#top-box-ex-2010 {padding:10px 30px 0 30px;overflow:hidden;}

#top-box-testimonials p.description,#top-box-careers p.description {margin-bottom:18px;}

#top-box-ex-2010 p.description,#top-box-ex-2007 p.description,#top-box-compare-programs p.description,#top-box-ex-sign-up p.description,#top-box-activesync p.description,#top-box-contact p.description,#top-box-legal p.description,#top-box-support p.description,#top-box-fax p.description, #top-box-faqs p.description {margin-bottom:36px;}

.topbox-im-difference {padding: 0; height: 100%;z-index:11;}

#top-box-ex-2010-main p {color:#fff;}

#top-box, #top-box-white {
float: left; 
margin-top: 40px; 
width:100%; 
z-index: 10;
}

#top-box {
background: rgb(50,48,49);
background: rgba(50,48,49,0.90); 
filter:alpha(opacity=90);
-moz-opacity:0.90;color: #fff;
  }
  
#top-box-white {
background: rgb(255,255,255);
}

#top-box p {
	color:#ccc;
}

#top-box a {
	color:#ccc;
}

#top-box-im-difference {
float: left; 
margin-top: 40px; 
width:100%; 
color: #fff;
z-index: 10;
}

#blue, #red, #green, #orange {display:none;}

#top-box-im-difference .blue,
#top-box-im-difference .green,
#top-box-im-difference .red,
#top-box-im-difference .orange,
.blue-solid,
.green-solid,
.red-solid,
.orange-solid,
.blue-non-active,
.green-non-active,
.red-non-active,
.orange-non-active {
	width:203px;
	margin: 0 1px;
	padding: 15px 0 0 0;
	float:left;
}

* html #top-box-im-difference .blue,
* html #top-box-im-difference .green,
* html #top-box-im-difference .red,
* html #top-box-im-difference .orange,
* html #top-box-im-difference .blue-solid,
* html #top-box-im-difference .green-solid,
* html #top-box-im-difference .red-solid,
* html #top-box-im-difference .orange-solid,
* html #top-box-im-difference .blue-non-active,
* html #top-box-im-difference .green-non-active,
* html #top-box-im-difference .red-non-active,
* html #top-box-im-difference .orange-non-active {
	width:202px;
	margin: 0 1px;
	padding: 15px 0 0 0;
	float:left;
}

#top-box-im-difference .blue-inner,
#top-box-im-difference .green-inner,
#top-box-im-difference .red-inner,
#top-box-im-difference .orange-inner {
	height: 208px;
}

.blue-non-active h2 {  
  background: rgb(60,160,195);
  background: rgba(60,160,195,0.95);
  filter:alpha(opacity:95);
  -moz-opacity:0.95;
}
.green-non-active h2 {
  background: rgb(150,188,51);
  background: rgba(150,188,51,0.8);
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
}
.red-non-active h2 {
  background: rgb(237,28,36);
  background: rgba(237,28,36,0.8);
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
}
.orange-non-active h2 {
  background: rgb(247,148,30);
  background: rgba(247,148,30,0.8);
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
}

#top-box-im-difference .blue-inner-active {float:left;width:818px;background:#3ca0c3;}
#top-box-im-difference .green-inner-active {float:left;width:818px;background:#96bc33;margin-left: -205px;}
#top-box-im-difference .red-inner-active {float:left;width:818px;background:#ed1c24;margin-left: -410px;}
#top-box-im-difference .orange-inner-active {float:left;width:818px;background:#f7941e;margin-left: -615px;}

.blue-solid h2 {border-bottom: 1px solid #3ca0c3;margin-bottom: 0;}
.green-solid h2 {border-bottom: 1px solid #96bc33;margin-bottom: 0;}
.red-solid h2 {border-bottom: 1px solid #ed1c24;margin-bottom: 0;}
.orange-solid h2 {border-bottom: 2px solid #f7941e;margin-bottom: 0;}


#top-box-im-difference .blue:hover h2, #top-box-im-difference .blue:hover .blue-inner, #top-box-im-difference .green:hover h2, #top-box-im-difference .green:hover .green-inner, #top-box-im-difference .red:hover h2, #top-box-im-difference .red:hover .red-inner, #top-box-im-difference .orange:hover h2, #top-box-im-difference .orange:hover .orange-inner {background:#323031;}
.blue-non-active:hover h2, .green-non-active:hover h2, .red-non-active:hover h2, .orange-non-active:hover h2 {
  background: rgb(50,48,49);
  background: rgba(50,48,49,0.8);
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
}


#top-box-im-difference h2 {
  font-size:1em!important;
  line-height:1.25em;
  padding:15px 20px;

}

#top-box-im-difference h2 a {
  color:#fff;
  text-decoration: none;
}

.blue-inner-active ul,
.green-inner-active ul,
.red-inner-active ul,
.orange-inner-active ul
{width:203px; float: left;}

#top-box-im-difference .blue h2,
.blue-solid h2,
.blue-inner {
	background:#3ca0c3;
}

#top-box-im-difference .green h2,
.green-solid h2,
.green-inner {
	background:#96bc33;
}

#top-box-im-difference .red h2,
.red-solid h2,
.red-inner {
	background:#ed1c24;
}

#top-box-im-difference .orange h2,
.orange-solid h2,
.orange-inner {
	background:#f7941e;
}

#top-box-im-difference ul {
	padding:1em 0 0 0;
}

#top-box-im-difference ul li a {
	color:#fff;
	display:block;
	margin:.5em 0;
	padding: .5em 1.5em;
	text-transform:uppercase;
	width:auto;
	text-decoration: none;
}
.blue-inner-active ul li a:hover, .blue-inner-active ul li a.active {background:#1f5265;}
.green-inner-active ul li a:hover, .green-inner-active ul li a.active {background:#4d611a;}
.red-inner-active ul li a:hover, .red-inner-active ul li a.active {background:#911416;}
.orange-inner-active ul li a:hover,  .orange-inner-active ul li a.active {background:#995a12;}

#top-box-im-difference h2 {
	color:#fff;
	font-size:1em;
	height:60px;
	margin-bottom:1px;
	height: 34px;
}

#top-box-im-difference h2 span {
	display:block;
}

#content {
position:relative;
z-index:10;
float: left; 
margin: 9px 0 0 0; 
background: #fff;
width:820px;
}

#right-column {
	height:100%;
float:right;
position:fixed;
right:0;
width:170px;
z-index:9;
}

#right-column ul {
	overflow:hidden;
}

.right-corner {
background: transparent url(/images/bg/bg-bottom-right-corner.png) no-repeat right 15px;
height:54px;
width:100%;
z-index:101;
border-bottom:1px solid #999999;
}


.right-panel, .right-panel-opened {height:100%;}
.right-panel p, .right-panel span.phone,#right-column ul li p, 
.right-panel-opened p, .right-panel-opened span.phone,#right-column ul li p
{
font-family: "DINOTRegular", "Trebuchet MS", Helvetica,sans-serif;
/*font-weight: bold;*/
float:left;
font-size:1.2em;
letter-spacing: -1px;
padding: 5px 15px 5px 15px;
text-transform: uppercase;
color: #000;
}

.right-panel span.phone, .right-panel-opened span.phone, #right-column ul li span.phone, span.signup {
color: #ec2024;
padding:0;
font-size:1em;
font-family: "DINOTRegular", "Trebuchet MS", Helvetica,sans-serif;
}

span.free-trial {
font-family: "DINOTRegular", "Trebuchet MS", Helvetica,sans-serif;
color: #000;
padding:0;
font-size:0.8em;
letter-spacing:0;
}


#right-column a {text-decoration: none;}

#right-column a:hover.small{text-decoration: none;}

#right-column ul li {
	background:#fff;
	float:left;
	margin:9px 0 0 0;
	width:100%;
}
#right-column ul li.sign-up-now-2 {
		height: 66px;
}
#right-column ul li.sign-up-now {
border-left:5px solid #007FB2;
}
p.link {padding: 5px 0 5px 15px;}

li.customer-login {border-left: #007fb2 5px solid;}

li.call-us-at {border-left: #96bc33 5px solid;}

li.talk-to-us-live {border-left: #ed1c24 5px solid;}

li.request-a-quote {border-left: #f7941e 5px solid;overflow:hidden;}

.right-panel a:link, .right-panel a:hover, .right-panel-opened a:link, .right-panel-opened a:hover
{
	color:#000;
	text-decoration:none;
}

#right-column p.fieldName {
font-size: 10px;

}

#right-column span.validform {
font-size: 10px;
}




#menu-box {position: relative; z-index: 101; float:right;width: 350px;}

#pull-up {margin:0 0 0 0;width: 340px; list-style:none; position:relative; z-index:150;}
#pull-up li {float:left;}
#pull-up li a {display:block; color:#4a4a4a; float:left; line-height:54px; padding:0 1em;text-decoration: none; }

#pull-up table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}


#pull-up li a:hover {z-index:200; position:relative;color:#ed1c24; background:transparent;}
#pull-up li:hover {position:relative; z-index:200;}

#pull-up li:hover > a {color:#ed1c24; display:block; background:transparent; }

#pull-up li:hover ul {left:0; top:auto; bottom:54px; border: 1px solid #e0e0e0;border-width:0 1px; background:#fff;width:17em;}
#pull-up a:hover ul {left: 0; top:auto; bottom:54px; width:17em; background:#fff; border: 1px solid #e0e0e0; border-width:0 1px;}
#pull-up ul, 
#pull-up :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:auto; margin:0; padding:0; list-style:none;}
#pull-up :hover ul li {margin:0;}
#pull-up :hover ul li a {color:#000;width:17em; padding:0; text-indent:10px;background:#fff;border:1px solid #e0e0e0;border-width:1px 0 0 0;line-height:2.75em;}
#pull-up :hover ul li a:hover {color:#ed1c24;}

#products-exchange-hosting a span {font-size:1.1em;}
.bottom-nav {float:left;position: relative;}

#login-menu {width: 170px; float:right; margin-right:15px;padding:0;list-style:none; height:30px; position:relative; z-index:150;}
#login-menu .first a {color:#ed1c24;font-size:1.25em;font-weight:bold;}
#login-menu .sub li a {color:#1a1a1a;font-size:1em;font-weight:normal;}
#left-bottom-menu {padding:0; margin:0; list-style:none; height:54px; position:relative; z-index:150;}
#left-bottom-menu li, #login-menu li {float:left;}
#left-bottom-menu li.first {border-right:1px solid #e0e0e0;}
#left-bottom-menu li a, #login-menu li a {
	text-align:center;
	text-transform:uppercase;
	display:block; 
	float:left; 
	height:54px; 
	color:#000; 
	text-decoration:none; 
	width:170px;
	line-height:53px;
	background:rgba(250,250,250);
	}

#left-bottom-menu table, #login-menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#left-bottom-menu li a:hover, #login-menu li a:hover {z-index:150; position:relative;color:#fff; background:#323031;}
#left-bottom-menu li:hover, #login-menu li:hover {position:relative; z-index:150;}
#left-bottom-menu li:hover > a, #login-menu li:hover > a {color:#fff; background:#323031;}
#left-bottom-menu li a:hover ul,
#left-bottom-menu li:hover ul, 
#login-menu li a:hover ul, 
#login-menu li:hover ul {
	left:0; 
	top:auto; 
	bottom:54px;
	width:168px;
	background: #fff;
	border: 1px solid #e4e4e4;
	width:168px;
	}

* html #left-bottom-menu li a:hover ul, * html #login-menu li a:hover ul {bottom:0;}

#left-bottom-menu ul, 
#left-bottom-menu :hover ul ul, 
#login-menu ul, 
#login-menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:auto; margin:0; padding:0; list-style:none;}

#left-bottom-menu li ul li a, #login-menu li ul li a {width:168px;}
#left-bottom-menu li ul li a:hover, #login-menu li ul li a:hover {z-index:150; position:relative;background:#e4e4e4;
	color:#000!important;width:168px;
}

#left-bottom-menu span, #login-menu span {
	background:rgba(250,250,250);
	color:#888;
	display:block;
	font-style:italic;
	width:168px;
	padding:10px 0;
	text-align:center;
	text-transform:none;
}

#three-columns-partners {float:left;height:100%;width: 790px;}
#three-columns-partners .left-col {
width: 295px; 
float: left;
margin: 0;
padding: 0;
height: 100%;
}
#three-columns-partners .center-col {
float: left;
margin: 0;
height:100%;
width: 295px; 
}

#three-columns-partners .right-col {
float: right;
margin: 0;
padding: 0;
width: 125px;
height: 100%;
}
#three-columns-partners .left-col-content {
background: transparent url(/images/temp/saasbox.gif) no-repeat top left; 
height:170px;
z-index:11;
}
#three-columns-partners .center-col-content {
background: transparent url(/images/temp/im-box.gif) no-repeat top left;
height:170px;
z-index:11;
}

#three-columns-partners .left-col-text {float: right; width: 140px;}
#three-columns-partners .center-col-text {float: right; width: 140px;}



#content .page-menu-resources {
	float:left;
	margin:30px 30px 30px 0;
	width:180px;
}

#content .page-menu-resources ul {
padding:0;
}

.subcontent-resources {
	float:left;
	margin:30px 0 0 0;
	width: 540px;
}

#content .page-menu-resources li a {
	background:#FFFFFF url(/images/bg/arrow-black-down.gif) no-repeat scroll .5em 1em;	
	color:#1a1a1a;
	display:block;
	padding: .6em .5em .6em 2em;
	text-transform:uppercase;
	text-decoration: none;
}
#content .page-menu-resources li a:hover {
	background:#ccc url(/images/bg/arrow-black-down.gif) no-repeat scroll .5em 1em;
	color:#1a1a1a;
	text-decoration: none;
}

#content .page-menu-resources li {
	border-bottom:1px solid #1a1a1a;
	list-style:none;
	padding:0;
}
#content .page-menu-resources li a.sel {
background:#1A1A1A url(/images/bg/arrow-white-up.gif) no-repeat scroll .5em 1em;
	color:#fff;
	padding: .6em .5em .6em 2em;
	text-decoration: none;
}
#content.page-menu-resources li li {
	border-bottom:1px solid #e0e0e0;	
}

#content.page-menu-resources li li a {
        background:#fff;
        padding: .5em .5em .5em 1.5em;
        text-transform:none;
}
#content.page-menu-resources li li a:hover {
        background:#ccc;
}


.subcontent-resources dt {
		background: url(/images/icons/plus-icon.gif) 97% 50% no-repeat;
        border-bottom:1px solid #e0e0e0;
        cursor:pointer;
        font-size:1em;
        font-weight:normal;
        line-height:2.5em;
        padding:0 1em;
}
.subcontent-resources dd {
text-align:left;
border-bottom:1px solid #E0E0E0;
padding-bottom:10px;
}
.subcontent-resources dt:hover {
background: #ccc url(/images/icons/plus-icon.gif) 97% 50% no-repeat;
}
.subcontent-resources dt.sel {
        background:#1a1a1a url(/images/icons/minus-icon.gif) 97% 50% no-repeat;
        color:#fff;
}

.subcontent-resources dt a:hover {
	color:#4a4a4a;
}
.subcontent-resources .sel a:hover {
	background:#1a1a1a;
	color:#fff;
}
.subcontent-resources dd {
	display:none;
}
.subcontent-resources #resources-content p span.pullout {
	border-bottom:1px solid #3CA0C3;
	display:block;
	font-size:1.4em;
	line-height:1.5em;
	margin: 0 0 1em 0;
	padding:1.5em 0 1em 0;
}

.subcontent-resources #resources-content h2 {
	margin-top: 1.3em;
}

#resources-content {padding-bottom: 1.5em;}

.bps-ex-2010,.bps-ocs-2007,.bps-sharepoint,.bps-outlook-2007 {float:left;margin-right:20px;width:170px;}

.testimonial,.bps-optional, .exch-optional {overflow:hidden;}

.bps-opt-col-1,.bps-opt-col-2, .exch-opt-col-1,.exch-opt-col-2 {float:left;width:370px;}
.bps-opt-col-1, .exch-opt-col-1 {margin-right:20px;}

.testimonial {border-top:1px solid #ccc;margin-bottom:18px;padding-top:18px;}
.testimonial .tLogo {float:right;margin-left:20px;}
.testimonial .tLogo img {border:0;}
.testimonial .tContent {float:left;width:535px;}
.testimonial .tContent .name {display:block;margin-top:9px;font-weight:bold;}
.testimonial .tContent .title {display:block;}
.testimonial .tContent .company {display:block;font-style:italic;}
.testimonial .tContent .title .fst, .testimonial .tContent .company.fst {margin-top:9px;}
.testimonial .tLinks {}

.landing {margin-bottom:18px;padding-top:18px; margin-right:20px; clear:left;}
.landing .tLogo {float:left;padding:0 20px 20px 20px;width:200px;}
.landing .tLogo img {float:left; border:0;}
.landing .tContent {float:right; width:500px;}

.key-achievements,.corporate-facts {float:left;width:350px;}
.key-achievements {margin-right:40px;}

.industry-partner {border-top:1px solid #ccc;overflow:hidden;padding:18px 0 12px 0;}
.industry-partner .partner-logo {float:left;width:260px;}
.industry-partner .partner-description {float:left;width:480px;}

.award {border-top:1px solid #ccc;overflow:hidden;padding:18px 0 12px 0;}
.award .award-img {float:left;width:260px;}
.award .award-desc {float:left;width:480px;}
.award .award-desc h3 {margin-top:0;}


#content .support-center {width:100%;overflow:hidden;}
#content .support-center li {float:left;width:33%;}
#content .support-center li a {display:block;float:left;width:100%;text-align:center;padding-top:130px;text-decoration:none;}
#content .support-center li.system-status a {background: transparent url(/media/58552/system-status-72.gif) no-repeat center top;}
#content .support-center li.kb a {background: transparent url(/media/58557/kb-72.gif) no-repeat center top;}
#content .support-center li.contact-support a {background: transparent url(/media/58562/support-team-32.gif) no-repeat center top;}

#im-promo {
position:absolute;
height:120px;
width:120px;
left:647px;
top:84px;
z-index:1000;
display:none;
}

#im-promo-ms {
position:absolute;
height:120px;
width:120px;
left:622px;
top:84px;
z-index:1000;
display:none;
}
img {border:none;}


#add-news-boxes
{
float:right; 
width: 250px;
font-size:11px;
line-height:1.3em;
}

#add-resources-boxes
{
float:right; 
width: 100%;
font-size:11px;
line-height:1.3em;
}
#add-resources-boxes .mentioned-products {border: 1px #E0E0E0 solid; padding:10px;margin: 5px 0 15px 0;background:#F6F6F6;}

.mentioned-products {border: 1px #E0E0E0 solid; padding:10px;margin: 5px 0 15px 20px;background:#F6F6F6;}
.related-news {border: 1px #E0E0E0 solid; padding:10px;margin: 55px 0 15px 20px;background:#F6F6F6;}

.white-gradient {
background: #ffffff url(/images/bg/white-gradient.gif) repeat-x bottom left;
padding-bottom:5px;
}
.white-gradient-inverse {
background: #ffffff url(/images/bg/white-gradient-inverse.gif) repeat-x top left;
padding-bottom:5px;
border-top: 3px solid #f7941e; float: left; width: 750px;
}

.plan-col, .last-plan-col {width: 232px; float: left;}
.plan-col { margin-right: 30px;}

#note 
{
position:absolute;
top:163px;
left: 822px;
background: #f7941e url(/images/buttons/next-button.gif) no-repeat;
width:30px;
height:170px;
text-indent: -9999px;
z-index:0;
}

#divprice {
background: none repeat scroll 0% 0% #eee;
float: left;
text-align:center;
}

#divresult {
background:#f7941e;
color:#fff;
float:right;
height:60px;
padding:.5em 2em;
position:relative;
width:100px;
}
#choose {
float:left;
text-transform: uppercase;
font-size: 0.9em;
margin:0.3em 0 0 1.6em;
}

select#s1,#divrates,#taprfx,#permin {
}

select#s1 {
font-family:"Trebuchet MS", Trebuchet, sans-serif;
font-size:1.25em;
top:0px;
left:0px;
margin:0 1em 0.7em 1em;
padding:7px 9px;
border:1px solid #aaa;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#divrates,#permin {
font-size:.85em;
text-transform:uppercase;
}

#divrates {
line-height:1.2em;
}

#taprfx {
font-size:2em;
line-height:1.2em;
text-align:center;
font-family: "DINOTRegular", "Trebuchet MS", Helvetica,sans-serif
}

#permin {
line-height:1.2em;
}

/* 3. H1, H2, H3, H4, H5 STYLES
-------------------------------------------------- */

h1, h2, h3, h4 {font-family: "DINOTRegular", "Trebuchet MS", Helvetica,sans-serif; font-size:1em;font-weight:normal;}

h1 {margin:0 0 15px 0;letter-spacing:-1px;}
h2 {margin:5px 0 5px 0;}
h3 {margin:20px 0 5px 0;}

h1, h1.black {
font-size:2.4em;
text-transform: uppercase;
line-height: 1.1em;
font-weight: normal;
}

h1.black {
font-size:2em;
text-transform: uppercase;
line-height: 1.1em;
font-weight: normal;
color:#323031;
}

h1.resources {
font-size:1.2em;
text-transform: uppercase;
font-weight: bold;
color: #323031;
line-height: 1.7em;
margin:5px 0 10px 12px;
letter-spacing:0;
}

h1.news {
font-size:1.4em;
text-transform: uppercase;
font-weight: normal;
color: #3ca0c3;
margin:0;
}

h2.news {
font-size: 15px;line-height:20px;
margin: 5px 0 10px 0;color: #686565;text-transform: none;
}

h2.gray {
font-size:1.4em;
text-transform: uppercase;
font-weight: normal;
color: #323031;
}

h1.blue {
font-size:2.4em;
text-transform: uppercase;
line-height: 1em;
font-weight: normal;
color: #3ca0c3;
margin: 0 0 15px 0;}


h2 {
font-size:1.4em;
text-transform: uppercase;
font-weight: normal;
color: #3ca0c3;
}

h3 {
font-size:1.1em;
text-transform: uppercase;
font-weight: bold;
color: #323031;
line-height: 1.2em;
}

h3.slogan {
font-size:1.2em;
}

h3.blue-bg {background: #3aa0c3; color:#fff; padding: 8px 0;text-transform:none;text-align:center;}
h3.green-bg {background: #96bc33;color:#fff;padding: 8px 0;text-transform:none;text-align:center;}
h3.red-bg {background: #cd1c24;color:#fff;padding: 8px 0;text-transform:none;text-align:center;}


/* 4. PARAGRAPH STYLES
-------------------------------------------------- */

p {
margin: 5px 0 10px 0;color: #2a2a2a;
}

p.description {
font-family: "DINOTRegular", "Trebuchet MS", Helvetica,sans-serif;
float:left;
margin: 10px 0 0 0;
font-size: 18px;
}

p.abstract {font-size: 15px;line-height:20px}
p.partners {font-size: 1.3em; color: #323031;line-height:1.3em;margin:0;}

.btn-label, .btn-label-partners {
float: right;
font-size:12px;
line-height:25px;
text-transform:uppercase;
z-index:12;
}
.btn-label {margin: 20px 0 0 0;}
.btn-label-partners {margin: 0;}

.btn-left {
float: left;
font-size:12px;
line-height:25px;
margin: 20px 0 0 0;
text-transform:uppercase;
z-index:12;
}

a.txt-btn-red {
background: #ec2024 url(/images/bg/red-gradient.gif) no-repeat bottom right;
color:#FFFFFF !important;
padding:10px 36px 5px 20px;
display:block;
height:25px;
text-decoration:none!important;
}
a.txt-btn-red-big {
background: #ec2024 url(/images/bg/red-gradient.gif) no-repeat bottom right;
color:#FFFFFF !important;
padding:25px 36px 5px 20px;
display:block;
height:40px;
text-decoration:none!important;
}

.raq p {text-transform: none;}
p.login {position: relative; z-index: 101;text-transform: uppercase;float:right;margin-top:70px;padding: 0 80px 0 0;font-size: 12px;color: #323031;}

p.price {font-size: 1.7em;font-weight:bold;}

p.orange {font-size: 1.7em; color: #f7941e; width: 100%;}

.back-to-top {float:right; margin-top:0px;font-size:12px;}

/* 5. LIST STYLES
-------------------------------------------------- */

ol {line-height:1.5em;margin-left:40px;}
ol li {list-style:decimal;margin-bottom:8px;}


#content ul.features-list{float:left;padding:0;width:100%;}
#content .features-list li{margin:0;padding:0;line-height:2em;}
#content .features-list li a{text-decoration:none;padding:0 5px;}
#content .feature-icon{position:relative;top:5px;left:5px;margin-right:15px;}

#content .features {float:left;padding:0;width:100%;}
#content .features li {margin:5px 0 5px 5px; padding:0 0 0 32px; line-height: 2em;}
#content .features li a {text-decoration:none;padding:0 5px;}

#tabs {margin:3px 0 0 0;float:left;}
#tabs {zoom: 1;}
#tabs li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 2px -1px 0; padding: 0;}
#tabs li a { padding: 1.2em 1.2em 1.1em 1.2em;float: left; text-decoration: none; }
#tabs li,
#tabs li a {background:rgba(250,250,250,.8);margin-bottom:0!important;}

#tabs li a:hover {background:rgba(250,250,250,.9);/*color:#1a1a1a;*/}
#tabs li.ui-tabs-selected {background:#fff!important; padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs-selected a {background:#fff!important;color:#007fb2;margin-bottom:0!important;padding-bottom:1.2em;}

#tabs .section-tabs #content {display: none;}
#tabs-preload {
float: left; 
padding: 30px; 
width:760px;
background: #FFFFFF url(/images/ajax-loader.gif) no-repeat left top;
}

.bullets-blue li,
.bullets-green li,
.bullets-red li,
.bullets-orange li {
line-height:15px;
padding:3px 0 4px 0;
}

.bullets {margin-bottom:18px;padding:0 0 0 15px;}
.bullets li {color:#2a2a2a;float:none;list-style-type:disc;line-height:18px;}

.bullets-blue, .bullets-green, .bullets-red, .bullets-orange {margin-bottom:18px;padding:0 0 0 15px;}
.bullets-blue li, .bullets-green li, .bullets-red li, .bullets-orange li {color:#2a2a2a;float:none;list-style-type:disc;line-height:14px;padding:5px 0 5px 0;}

.bullets-blue li {list-style-image: url(/images/bg/blue-bullet.gif);}
.bullets-green li {list-style-image: url(/images/bg/green-bullet.gif);}
.bullets-red li {list-style-image: url(/images/bg/red-bullet.gif);}
.bullets-orange li {list-style-image: url(/images/bg/orange-bullet.gif);}

.check-list {color:#2a2a2a;list-style-image:url(/images/icons/check-green.gif);padding: 0 0 0 30px!important;}
.check-list li {line-height:18px;padding:5px 0 10px 0;}

#content .minus-list {
color:#2A2A2A;
list-style-image:url("/images/icons/16/minus.gif");
padding:0 0 0 30px !important;
}

#content .minus-list li {
line-height:16px !important;
padding:5px 0 10px 5px;
}

#content ul, #content .bullets {margin-bottom:18px;padding:0 0 0 15px;}
#content .bullets li {color:#4a4a4a;float:none;list-style-type:disc;line-height:18px;padding:5px 0 10px 0;}

#content ul li {color:#4a4a4a;float:none;list-style-type:none;line-height:18px;padding:5px 0 10px 0;}
#content .bullets li a, #content li a {
padding:0;
text-decoration:underline;
text-transform:none;
float:none;
display: inline;
}

.related-news .bullets li a:hover {
text-decoration:none;
}

#content .pager {float:left; width: 100%; padding: 10px 0;}
#content .pager ul li {float:left;margin-right:2px;padding:0;}
#content .pager a {color:#323031;margin:0;display:block; text-decoration:none;padding:0.6em 1.2em;cursor:pointer;}
#content .pager ul li:hover {background: #323031;margin-right:2px; }
#content .pager ul li:hover a {background: #323031;color:#fff;text-decoration:none;}
#content .pager ul li.sel {font-weight:bold; color:#3aa0c3; margin-right:2px; padding:0.6em 1.2em;}
#content .pager ul li.sel:hover {background: none;margin-right:2px; padding:0.6em 1.2em;}

#content .go-to li {display:block;float:left;}
#content .testimonials,
#content .careers,
#content .news-events {width:33%;}
#content .testimonials a,
#content .careers a,
#content .news-events a {text-decoration:none;display:block;float:left;width:100%;padding-top:82px;text-align:center;}
#content .testimonials a {text-decoration:none;background:url(/media/40729/testimonials.gif) no-repeat center top;}
#content .careers a {text-decoration:none;background:url(/media/40749/careers.gif) no-repeat center top;}
#content .news-events a {text-decoration:none;background:url(/media/40744/news.gif) no-repeat center top;}
#content .go-to span {display:block;}

.exchange-optional-features li {float:left;margin-bottom:18px;padding:0 2%;width:46%;}
.exchange-optional-features li.opt-wireless {background:transparent url(/media/3329/wireless.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-sharepoint {background:transparent url(/media/3340/sharepoint-32.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-secure-mail {background:transparent url(/media/3375/secure-mail-32.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-email-compliance {background:transparent url(/media/3345/compliant-archiving.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-ocs {background:transparent url(/media/3365/ocs-32.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-migration {background:transparent url(/media/3350/migration.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-fax {background:transparent url(/media/3360/fax-via-email-32.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-resources-mailboxes {background:transparent url(/media/3355/mailbox-32.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-pst-manager {background:transparent url(/media/3370/pst-manager-32.gif) no-repeat 10px 3px;}
.exchange-optional-features li.opt-userpilot {background:transparent url(/media/3380/userpilot-32.gif) no-repeat 10px 3px;}
.exchange-optional-features span.feature {font-weight:bold;display:block;padding-left:42px;}
.exchange-optional-features span.detail {display:block;padding-left:42px;}
.exchange-optional-features li a {background:transparent;display:inline;float:none;margin:0;padding:0;text-decoration:underline;text-transform:none;}
.exchange-optional-features li a:hover {text-decoration:none;}

.executive {overflow:hidden;clear:left;}
.executive .portrait {float:left;margin:20px 20px 0 0;width:120px;}
.executive .biography {float:left;width:600px;}

.contactsync {overflow:hidden;clear:left;}
.contactsync .pic{float:left;margin:20px 20px 0 0;width:202px;}
.contactsync .desc{float:left;width:500px;}

/* 6. LINK STYLES
-------------------------------------------------- */

a:link,a:visited {
				color:#000;
				text-decoration:underline;
}
		
a:hover,a:active {
				color:#000;
				text-decoration:none;
}



a.soft {color:#000;}
a.hard {color:#e00f17;}
a.act {color:#0066cc;}

a:active, a:focus, img { outline: 0; }

#logo {float:left;}

.download-whitepaper, .red-butt, .gray-butt {display:block;margin:1em;text-decoration:none!important;text-transform:uppercase;}
.download-whitepaper, .red-butt {background:#ed1c24;color:#fff!important;}
.red-butt, .gray-butt {float:left;padding:0.5em 2em;}
.gray-butt {background:#ccc;color:#1a1a1a!important;}
.download-whitepaper {float:right;padding:1em 1.75em;font-size:13px;}
.red-butt, .download-whitepaper {font-weight:bold;}

.download-whitepaper input.submit {background-image: url(../images/buttons/submit_ef.gif);border:0;cursor:pointer;height:30px;margin:0;outline:none;width:100px;text-align:center;}

/* 7. TABLE STYLES
-------------------------------------------------- */

#container table,
.t-infrastructure,.t-migration,.t-control,.t-support, /* Intermedia Difference tables */
.t-pricing-ex-2010, /* Pricing table */
.t-requirements,
.t-whats-included, /* What's Included table */
.t-it-con-benefits, /* IT consultants benefits */
.t-archive,.t-comply,.t-discover,.t-pricing,
#business-3-plan table, /* Business 3 Plan */
#business-10-plan table, /* Business 10 Plan */
#business-25-plan table, /* Business 25 Plan */
#enterprise-3-plan table, /* Business 3 Plan */
#enterprise-10-plan table, /* Business 10 Plan */
#enterprise-25-plan table, /* Business 25 Plan */
#pricing table,
#pricing-compare table
{border-collapse:collapse;font-color:2a2a2a;font-size:12px;margin-bottom:2em;width:100%;}

tr.odd th, tr.odd td
{background:#f4f4f4;}

#t-ocs-2007-pricing thead th,
.t-ex-2010-ent-compare th,
.t-infrastructure th,.t-migration th,.t-control th,.t-support th, /* Intermedia Difference tables */
.t-pricing-ex-2010 thead th, /* Pricing table */
.t-whats-included thead th, /* What's Included table */
.t-it-con-benefits thead th, /* IT Consultant benefits table */
.t-archive thead th,.t-comply thead th,.t-discover thead th,
.t-pricing thead th
{color:#1a1a1a;font-weight:bold;line-height:1em;text-transform:uppercase;vertical-align:bottom;}

.th-title,.t-infrastructure th.td-1,.t-migration th.td-1,.t-control th.td-1,.t-support th.td-1, /* Intermedia Difference td-1 */
.t-pricing-ex-2010 thead th.td-1, /* Pricing table */
#business-3-plan th.pricing-category,
#business-10-plan th.pricing-category,
#business-25-plan th.pricing-category,
#enterprise-3-plan th.pricing-category,
#enterprise-10-plan th.pricing-category,
#enterprise-25-plan th.pricing-category,
#pricing th.pricing-category, #pricing-compare th.pricing-category,
.t-archive th.td-1,.t-comply th.td-1,.t-discover th.td-1,
.t-pricing th.td-1
{font-size:1.25em;padding:.9em 1em;}
.th-title,.t-infrastructure th.td-1,.t-migration th.td-1,.t-control th.td-1,.t-support th.td-1 /* Intermedia Difference td-1 */ {text-align:left;}



#business-3-plan th.pricing-category, #business-10-plan th.pricing-category, #business-25-plan th.pricing-category, 
#pricing th.pricing-category, #pricing-compare th.pricing-category,
#enterprise-3-plan th.pricing-category, #enterprise-10-plan th.pricing-category, #enterprise-25-plan th.pricing-category
 {padding-top:3em;}

tfoot td a.foot-sign-up {background:#96bc33;color:#fff;display:block;margin:0 auto 0 auto;padding:.5em 1em;text-transform:uppercase;font-size:1.3em;}
tfoot td, tfoot th {border-bottom:0!important;}

.t-it-con-benefits td.td-1 {font-weight:bold;}

.t-ex-2010-ent-compare th.onpremise-ex,.t-infrastructure th.td-3,.t-migration th.td-3,.t-control th.td-3,.t-support th.td-3 {color:#7d7d7d;}

.t-ex-2010-ent-compare tbody th,
.t-ex-2010-ent-compare td,
.t-ex-2010-compare td,.t-ex-2010-compare th,.t-pricing-ex-2010 tbody th,
.t-whats-included td,
.t-it-con-benefits td,
.t-contact th {vertical-align:top;}

#container table th,#container table td,
.t-infrastructure th,.t-migration th,.t-control th,.t-support th,
.t-infrastructure td,.t-migration td,.t-control td,.t-support td, /* Intermedia Difference */
.t-pricing-ex-2010 td,.t-pricing-ex-2010 tbody th,.t-pricing-ex-2010 thead th, /* Pricing */
.t-whats-included th, .t-whats-included td, /* What's Included table */
.t-it-con-benefits th, .t-it-con-benefits td,
#business-3-plan th, #business-3-plan td, 
#business-10-plan th, #business-10-plan td, 
#business-25-plan th, #business-25-plan td, 
#enterprise-3-plan th, #enterprise-3-plan td, 
#enterprise-10-plan th, #enterprise-10-plan td, 
#enterprise-25-plan th, #enterprise-25-plan td, 
#pricing th, #pricing td, 
#pricing-compare th, #pricing-compare td,
.t-archive th,.t-comply th,.t-discover th,
.t-archive td,.t-comply td,.t-discover td,
.t-pricing th, .t-pricing td
{border-bottom:1px solid #e9e9e9;border-top:1px solid #fff;padding:.8em 1.5em;}

.t-requirements th, .t-requirements td {border-bottom:1px solid #e9e9e9;border-top:1px solid #fff;padding:0.8em 1.5em;}

#container table td,.t-infrastructure td, .t-migration td, .t-control td, .t-support td, .t-pricing-ex-2010 td, .t-pricing-ex-2010 tbody th, .t-it-con-benefits th, .t-it-con-benefits td, .t-archive td, .t-comply td, .t-discover td, .t-pricing td {color:#2a2a2a;}

.t-ex-2010-ent-compare td,.t-it-con-benefits td.td-1,.t-it-con-benefits td.td-2 {width:33%;}

.t-infrastructure td.td-1,.t-migration td.td-1,.t-control td.td-1,.t-support td.td-1, /* Intermedia Difference */
.t-whats-included td.td-1,.t-pricing td.td-1 {width:50%;}
.t-archive td.td-1, .t-comply td.td-1, .t-discover td.td-1 {width:30%;}

.t-pricing-ex-2010 th.td-1 {width:60%;}

#business-3-plan tbody th, #business-10-plan tbody th, #business-25-plan tbody th, #pricing tbody th,
#enterprise-3-plan tbody th, #enterprise-10-plan tbody th, #enterprise-25-plan tbody th {width:70%;text-align:left;}

#pricing-compare tbody th {width:40%;}

.t-ex-2010-compare .ex-2010-biz,.t-ex-2010-compare .ex-2010-ent,.t-infrastructure td.td-2,.t-migration td.td-2,.t-control td.td-2,.t-support td.td-2, .t-pricing td.td-2,.t-pricing td.td-3 {width:25%;}

.ex-2007-3,.ex-2007-10,.ex-2007-25,.t-pricing-ex-2010 td.td-2 {width:20%;}

.t-ex-2010-ent-compare tbody th,.t-ex-2010-ent-compare tbody td.td-2,.t-infrastructure td.td-1,.t-migration td.td-1,.t-control td.td-1,.t-support td.td-1,
.t-infrastructure td.td-2,.t-migration td.td-2,.t-control td.td-2,.t-support td.td-2,
.t-archive td.td-1,.t-comply td.td-1,.t-discover td.td-1,
.t-pricing td.td-1,.t-pricing td.td-2,
.t-pricing-ex-2010 tbody th.td-1,.t-pricing-ex-2010 td.td-2,
.t-whats-included td.td-1,
.t-it-con-benefits td.td-1,.t-it-con-benefits td.td-2,
#business-3-plan tbody th, #business-10-plan tbody th, #business-25-plan tbody th, #pricing tbody th, #pricing-compare tbody th,
#enterprise-3-plan tbody th, #enterprise-10-plan tbody th, #enterprise-25-plan tbody th,
.t-ex-2010-biz-pricing tbody th, .t-ex-2010-ent-pricing tbody th {border-right:1px solid #dfdfdf;}

#t-ocs-2007-pricing thead th#thPricing,#pricing tbody th, #pricing-compare tbody th,
#pricing thead th, #pricing-compare thead th,
.t-ex-2010-ent-compare thead th.th-title {text-align:left;}

#business-3-plan tbody th.pricing-category, #business-10-plan tbody th.pricing-category, #business-25-plan tbody th.pricing-category, 
#pricing tbody th.pricing-category, #pricing-compare tbody th.pricing-category,
#enterprise-3-plan tbody th.pricing-category, #enterprise-10-plan tbody th.pricing-category, #enterprise-25-plan tbody th.pricing-category
 {border-right:0;}

.t-infrastructure td span,.t-migration td span,.t-control td span,.t-support td span,
.t-pricing-ex-2010 tbody th span {display:block;font-size:.8em;font-weight:normal;}

.t-ex-2010-ent-compare tbody td,#t-ocs-2007-pricing thead th,.t-ex-2010-ent-compare thead th,#compare-plans table tbody td,#compare-plans table tfoot td,.t-ex-2010-compare td,#single-user table td,#business-plans table td,#enterprise-plans table td,.t-infrastructure .td-2,.t-migration .td-2,.t-control .td-2,.t-support .td-2,
.t-infrastructure .td-3,.t-migration .td-3,.t-control .td-3,.t-support .td-3,
.t-pricing-ex-2010 .td-2,.t-pricing-ex-2010 .td-3, .t-pricing .td-2, .t-pricing .td-3,
#business-3-plan td, #business-10-plan td, #business-25-plan td, #pricing td, #pricing-compare td,
#enterprise-3-plan td, #enterprise-10-plan td, #enterprise-25-plan td,.t-ex-2010-ent-pricing td {text-align:center;}

#business-3-plan td .sign-up, #business-10-plan td .sign-up, #business-25-plan td .sign-up, #pricing td .sign-up,
#enterprise-3-plan td .sign-up, #enterprise-10-plan td .sign-up, #enterprise-25-plan td .sign-up, #pricing td .sign-up {background:#96bc33;color:#fff;display:block;margin:27px auto 0 auto;padding:.5em 1em;text-transform:uppercase;font-size: 1.3em;}

tr.list th {border-right:none!important;}

td.td-full-height {background:url(/images/bg/td-full-height.gif) repeat left top;vertical-align:top;}

.t-ex-2010-biz-pricing thead a,.t-ex-2010-ent-pricing thead a {color:#fff;display:block;font-size:1em;font-weight:bold;padding:.45em 0;text-decoration:none;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;}

.t-ex-2010-biz-pricing thead tr th,
.t-ex-2010-biz-pricing thead tr td,
.t-ex-2010-ent-pricing thead tr th,
.t-ex-2010-ent-pricing thead tr td {border-bottom:0!important;border-top:0!important;width:100px!important;}

.t-ex-2010-biz-pricing .sign-up-now,
.t-ex-2010-biz-pricing .request-a-quote,
.t-ex-2010-ent-pricing .sign-up-now,
.t-ex-2010-ent-pricing .request-a-quote {background:#2a2a2a;}

.t-ex-2010-biz-pricing .sign-up-now a {background:#007fb2;}
.t-ex-2010-ent-pricing .sign-up-now a {background:#96bc33;}
.t-ex-2010-biz-pricing .request-a-quote a,
.t-ex-2010-ent-pricing .request-a-quote a {background:#f7941e;}

#compare-plans .t-compare-plans-and-pricing {}
#compare-plans .t-compare-plans td {vertical-align:top;padding:1em;width:240px;text-align:left;}
#compare-plans .t-compare-plans-and-pricing td {vertical-align:top;padding:1em;width:240px;}
#compare-plans .t-compare-plans-and-pricing td table {background:#fff;vertical-align:top;margin-bottom:0;}
#compare-plans .t-compare-plans-and-pricing td table td {color:#2a2a2a;padding: .5em 1em;text-align:left;}
#compare-plans table table span.subhead {display:block;font-size:.9em;line-height:1.25em;text-transform:none;color:#fff;}
#compare-plans table a {cursor:pointer;}
#compare-plans .tTip {border-bottom:1px dashed #999;}
#compare-plans table thead th {background:#2a2a2a;color:#fff;text-transform:uppercase;}
.t-other-providers span.price {color:#666;}
.t-im-biz span.price {color:#007fb2;}
.t-im-ent span.price {color:#96bc33;}
.t-im-biz thead th,
 .col-biz,
.t-im-ent thead th,
.col-ent {background:#2a2a2a!important;}
#compare-plans table tbody td span.price {display:block;font-size:2.25em;font-weight:bold;line-height:1em;}
.t-im-biz tbody td a.pricing-prompt {background:#007fb2;}
.t-im-ent tbody td a.pricing-prompt {background:#96bc33;}
.t-im-biz tbody td a.pricing-prompt,
.t-im-ent tbody td a.pricing-prompt {color:#fff;cursor:pointer;display:block;font-size:.9em;line-height:1.35em;padding:.7em;margin-top:10px;text-decoration:none;text-align:center;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;}
.t-im-biz tbody td a.pricing-prompt:hover,
.t-im-ent tbody td a.pricing-prompt:hover {color:#fff;text-decoration:none;}
#compare-plans table table tfoot td a.view-full-pricing {background:#999;border-bottom:0;-moz-border-radius:3px;-webkit-border-radius:3px;color:#eee;display:block;font-size:.9em;line-height:1em;padding:.45em 1em;text-align:center;text-decoration:none;text-transform:uppercase;}
#compare-plans table a.view-full-pricing:hover,
#compare-plans table table.t-im-biz tfoot td a.view-full-pricing:hover,
#compare-plans table table.t-im-ent tfoot td a.view-full-pricing:hover {color:#1a1a1a;}

#t-ocs-2007-pricing tbody th {border-right:0;width:auto;}
a.ocs {background:#007fb2;color:#fff;cursor:pointer;display:block;font-size:.9em;line-height:1.35em;padding:.7em;margin-top:10px;text-decoration:none;text-align:center;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;}

/* 8. DEFINITION LIST STYLES
-------------------------------------------------- */

dl {}
dl.dl-whats-included dt,
dl.private-label-services dt {font-weight:bold;}
.dl-whats-included dt img,
.private-label-services dt img {float:left;margin:0 14px 0 0;padding:4px;}
dl.dl-whats-included dd,
dl.private-label-services dd {color:#2a2a2a;padding-bottom:18px;}
dl.dl-whats-included dd {margin-left:54px;}
dl.dl-whats-included span.dd-more-content,span.dd-1-more-content,dl.dl-whats-included span.dd-2-more-content,dl.dl-whats-included span.dd-3-more-content,dl.dl-whats-included span.dd-4-more-content {display:none;}
dl dt img {}


.whats-included dt {font-weight:bold;}
.whats-included dt img {float:left;margin:0 14px 0 0;padding:4px;}
.whats-included dd {color:#2a2a2a;padding-bottom:18px;}
.whats-included dd {margin-left:54px;}
.whats-included span.dd-more-content,span.dd-1-more-content,.whats-included span.dd-2-more-content,.whats-included span.dd-3-more-content,.whats-included span.dd-4-more-content {display:none;}

.whats-included h4 {margin:0; padding:0 0 0 53px;}
.whats-included h4 img {float:left;margin:0 14px 0 0;padding:4px;}
.whats-included p {margin-left:54px;}

/* 9. BLOCKQUOTE STYLES
-------------------------------------------------- */

blockquote {background-position:center bottom;background-repeat:no-repeat;border:1px solid #a0a0a0;border-width:1px 0;padding:10px 0;text-align:center;}
blockquote.v1 {padding-bottom:125px;}
blockquote p {font-size:15px;line-height:1.25em;margin:0;}
.errortext {color:#e00f17;}

/* 10. IMAGE STYLES
-------------------------------------------------- */

img.withBorder {padding:4px;border:1px solid #d0d0d0;}
.coverageItem img {float:left;height:30px;margin:5px 40px 10px 0;width:100px;}

/* 11. FORM STYLES
-------------------------------------------------- */

form {}
form label {}
form input.uCount,
form input.email,
form input.firstName,
form input.lastName,
form input.tel,
form input.agreementNumber,
form input.password {border:1px solid #d0d0d0;font-size:1em;margin:0;padding:3px 0;}
form input.submit {background-image: url(../images/buttons/submit_ef.gif);border:0;cursor:pointer;display:block;height:30px;margin:0 auto;outline:none;width:100px;text-align:center;text-indent:-9999px;}
form input.submit_tr {background-image: url(../images/buttons/submit.gif);border:0;cursor:pointer;display:block;margin:0 auto;outline:none;text-align:center;text-indent:-9999px;}
form.fLnUpdates input.submit {background: url(../images/buttons/submit_ef.gif);border:0;cursor:pointer;display:block;height:30px;margin:0 auto;outline:none;width:100px;text-align:center;text-indent:-9999px!important;}

.raq {}
.raq p {text-transform: none; margin:0 auto; padding:0 auto;}
.raq input.button {}
.raq input.button {float:right;padding:0; margin:10px 20px 20px 0;}

.raq textarea,
.raq input[type=text] {
font-family: "Trebuchet MS",Helvetica,sans-serif;
font-size:11px;
line-height:normal;
color:#808080;
padding:3px 0 0 5px;
width: 150px
}

.white-paper {width: 260px; padding-bottom:20px;}
.white-paper p {margin:0; padding:0;}
.white-paper {clear:both;}
.white-paper input {float:right; margin:0;}
.white-paper label {margin:0;}



.forms-login {
	margin-top:18px;
}

.forms-login a:hover {
	text-decoration:underline;
}

.select-account {position: relative; float:left; width: 250px;} 

.select-account ul li {
	list-style:none;
	float:left;
}
.select-account ul li a {
	display:block;
	float:left;
	height:100px;
	text-indent:-9999px;
	width:100px;
}

.select-account ul li.webmail {
	margin-right:27px;
}

.webmail a {
	background: transparent url(/images/buttons/webmail.gif) no-repeat left -100px;
}

.user-settings a {
	background: transparent url(/images/buttons/user-settings.gif) no-repeat left -100px;
}

.select-account ul li a.sel,.select-account ul li a.sel {
	background-position:left 0;
}

.user-login,
.admin-login {
	padding:0 0 0 270px;
	margin:0;
	position:relative;
}

.user-login {
	padding-bottom:9px;
}

.form-checkbox label, 
.form-checkbox input {float: left;}

.user-login .form-item,
.admin-login .form-item{
	display:block;
	padding:3px 0;
	position:relative;
}
.user-login input[type=text],
.admin-login input[type=text] {
	font:inherit;
	padding:3px 6px;
	width:270px;
	font-size: 1.2em;
}

.user-login input[type=password],
.admin-login input[type=password] {
	margin-right:9px;
	padding:3px 6px;
	width:135px;
	font-size: 1.2em;
}

.user-login input[type=image],
.admin-login input[type=image] {
	bottom:-12px;
	position:absolute;
	right:-9px;
}

.forms-login label { 
	display: block;
	font-weight: bold; 
	line-height: 18px; 
	cursor: pointer; 
	position: relative; 
	z-index: 10; 
	}
	
.forms-login input.input-text, .forms-login input.password, .forms-login textarea { 
	display: block; 
	background: transparent url(/images/bg/input-bg.png) no-repeat 0 0; 
	margin: 0 0 10px; 
	padding: 3px 4px; 
	border: 1px solid #bbb; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	-webkit-box-shadow: 0 1px 1px #fff; 
	color: #999;
	position: relative; 
	z-index: 11; 
	line-height: 18px;
    font-size: 1.2em; 

}

.forms-login input.input-text:focus, .forms-login textarea:focus 
{ 
	outline: none; 
	border-color: #999; 
	color: #333; 
	padding: 2px 3px; 
	border: 2px solid #ccc; 
}

.forms-login label.inlined 
{ 
	padding: 3px 0 3px 6px; 
	font-weight: normal; 
	color: #aaa; 
	-webkit-transition: color 0.15s linear; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	position: relative; 
	z-index: 10; 
	font-size: 1.2em;
}

.forms-login label.focus { color: #ccc; }
.forms-login label.has-text 
{	
	opacity: 0.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0)!important;
	-webkit-transition-duration: 0s;
	text-indent:-9999px;
}
.forms-login label.inlined + input.input-text { margin-top: -25px; }
.forms-login label.inlined + textarea.input-text { margin-top: -43px; }

.forms-login .forgot-password {
	position:absolute;
	top:5px;
	left:153px;
}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm {
	color:#656868;
}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm input,
#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm label {
	float:left;
}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm input {

}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm label {
	margin-right:40px;
	width:180px;
}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm fieldset {
	background:#f1f1f1;
	border:0;
	margin:0 auto;
	padding:10px 20px;
	width:500px;
}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm div {
	border-top:1px solid #e0e0e0;
	overflow:hidden;
	padding:10px 0;
}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_hostedExchange input,
#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_hostedExchange label,
#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_archiving input,
#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_archiving label,
#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm table input,
#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm table label {
	float:left;
}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm table input {

}

#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_hostedExchange label,
#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_archiving label,
#ctl00_ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_Container_InnerContent_formLead_leadform_1_frm table label {
	width:30px!important;
}

/* 12. LIGHTBOX & VIDEOBOX
-------------------------------------------------- */


/* 12. THICKBOX
-------------------------------------------------- */

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* #TB_window {font: 12px Arial, Helvetica, sans-serif; color: #ffffff;}

#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666;}

#TB_window a:link {color: #e00f17;}
#TB_window a:visited {color: #e00f17;}
#TB_window a:hover {color: #e00f17;}
#TB_window a:active {color: #e00f17;}
#TB_window a:focus{color: #e00f17;} */

/* 12. THICKBOX
-------------------------------------------------- */

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #ffffff;}

#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666;}

#TB_window a:link {color: #e00f17;}
#TB_window a:visited {color: #e00f17;}
#TB_window a:hover {color: #e00f17;}
#TB_window a:active {color: #e00f17;}
#TB_window a:focus{color: #e00f17;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#fff; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
* html #TB_overlay { /* ie6 hack */position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed; background: #fff; border:1px solid #d0d0d0; z-index: 102; color:#000000; display:none; text-align:left; top:50%; left:50%;}
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{padding:10px 10px 5px 10px;margin-bottom:1px;text-align:right;float:right;font-size:0.85em; text-transform:uppercase;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:transparent;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{ padding:5px 0px 5px 0px;}
#TB_load{position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}

.nextBack {margin:20px 0 0 0; padding:0 5px;}
.nextBack .btnNext, .btnNext {float:right;}
.nextBack .btnBack, .btnBack {float:left;}

#videoTitle {font-size:1.5em; padding:20px 0;}
#videoTitle .btnNext {margin:0 20px 0 0;}
#videoTitle .btnBack {margin:0 0 0 20px;}

/* 13. TOOLTIP STYLES
-------------------------------------------------- */


.tip {
  width: 212px;
  padding-top: 25px;
  overflow: hidden;
  display: none;
  position: absolute;
  z-index: 3000;
  background: transparent url(/images/bg/tipTop.png) no-repeat top;
  color: #fff;
  font-size:.9em;
}
	
.tipMid {background: transparent url(/images/bg/tipMid.png) repeat-y; padding: 0 20px 5px 20px;}
.tipBtm {background: transparent url(/images/bg/tipBtm.png) no-repeat bottom; height: 32px;}

a.white {color:#FFF;}
a.white.tTip {border-bottom:1px #ffffff dashed;}

/* 14. TOOLTIP STYLES
-------------------------------------------------- */

.bubbleInfo {position:relative;}

.popup {background:transparent url(../images/bg/bubble.png) bottom left no-repeat; display:none; height:280px; padding:40px 30px 30px 30px; position:absolute; margin-top:-225px; width:160px;  z-index:3000;}
.popup img {float:left; margin: 10px 10px 0 0;}

.trigger {cursor:pointer;}
.trigger span {border-bottom:1px dashed #adadad;}

/* 15. BBCODE BLOCK
-------------------------------------------------- */

.bb-code {
  width: 100%;
  border: 1px solid #bfd0d9;
  border-left: 4px solid #bfd0d9; 666699;
}

.bb-code-block {}
pre.bb-code-block {width:auto; display:block; overflow:scroll;}
blockquote.bb-quote-body{text-align:left;}


.bb-image {
  max-width: 100%;
  width: expression(this.width > 500 ? "500px" : this.width);
}

.bb-table {
  border: 1px solid #660000;
}

.fieldset { margin-bottom: 6px; border:1px #d0d0d0 solid; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
.fieldset legend {font-weight:bold;}

/* 15. SEARCH BLOCK
-------------------------------------------------- */

#edit-type {border:1px solid #d0d0d0; width:100px;}
#edit-keys, #edit-or, #edit-phrase, #edit-negative, #edit-search-block-form-1 {border:1px solid #d0d0d0;}
#edit-keys {width:150px;}
#search-types {padding-top:10px;}
#search-types .fieldset {width:200px;}
.views-exposed-widget {clear:both;}
#edit-search-block-form-1 {width:150px;}

#section1, #section2, #section3, #section4, #section5, #section6 {display: none;}


/* 15. SPRITES
-------------------------------------------------- */
/* 24px icons */
.outlook-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 0 transparent;}
.outlook-web-app-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 -24px transparent;}
.mailbox-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 -48px transparent;}
.support-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 -72px transparent;}
.sla-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 -96px transparent;}
.padlock-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 -120px transparent;}
.migration-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 -144px transparent;}
.antispam-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 -168px transparent;}
.cost-icon {background:url("/images/sprites/icons-24.gif") no-repeat scroll 0 -192px transparent;}

/* 32px icons */

.wireless-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 5px transparent;}
.userpilot-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -181px transparent;}
.secure-mail-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -367px transparent;}
.migration-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -553px transparent;}
.fax-via-email-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -739px transparent;}
.sharepoint-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -925px transparent;}
.ocs-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -1111px transparent;}
.compliant-archiving-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -1297px transparent;}
.pst-manager-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -1483px transparent;}
.mailbox-32icon {background:url("/images/sprites/icons-32.gif") no-repeat scroll 0 -1669px transparent;}
.hosted-pbx-32icon {background:url("/images/icons/32/hosted-pbx.gif") no-repeat scroll 0 0 transparent;}

.wireless-32icon dt,
.userpilot-32icon dt,
.secure-mail-32icon dt,
.migration-32icon dt,
.fax-via-email-32icon dt,
.sharepoint-32icon dt,
.ocs-32icon dt,
.compliant-archiving-32icon dt,
.pst-manager-32icon dt,
.mailbox-32icon dt,
.wireless-32icon h3,
.userpilot-32icon h3,
.secure-mail-32icon h3,
.migration-32icon h3,
.fax-via-email-32icon h3,
.sharepoint-32icon h3,
.ocs-32icon h3,
.compliant-archiving-32icon h3,
.pst-manager-32icon h3,
.mailbox-32icon h3,
.hosted-pbx-32icon h3 {margin:0; padding:0 0 0 53px;}

/* 48px icons */

.e911-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 5px transparent;margin:10px 0;height:52px;}
.call-features-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 -181px transparent;margin:10px 0;height:52px;}
.extension-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 -367px transparent;margin:10px 0;}
.hunt-group-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 -553px transparent;margin:10px 0;}
.music-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 -739px transparent;margin:10px 0;}
.online-admin-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 -925px transparent;margin:10px 0;}
.personal-online-admin-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 -1111px transparent;margin:10px 0;}
.phone-number-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 -1297px transparent;margin:10px 0;}
.unlimited-calling-48icon {background:url("/images/sprites/icons-48.gif") no-repeat scroll 0 -1483px transparent;margin:10px 0;}
.voice-menu-48icon {background:url("/images/sprites/icons-48.gif") no-repeat 0 -1669px transparent;margin:10px 0;}

.features-hosted-pbx {
margin:0 0 20px 0;
}

.features-hosted-pbx p {
margin-left:70px;
}

.features-hosted-pbx h3 {
margin:0;
padding:2px 0 0 69px;
}


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

