body {
	margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
td {
	margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
p {
	line-height: 18px;
}
a:link {
	color: rgb(68, 109, 154); text-decoration: underline;
}
a:visited {
	color: rgb(68, 109, 154); text-decoration: underline;
}
a:hover {
	color: rgb(255, 0, 0);
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
.nomargin {
	margin: 0px 0px 3px; padding: 0px;
}
img {
	border: currentColor;
}
sup {
	font-size: x-small;
}
.footnote {
	line-height: normal; font-size: 10px;
}
.thin {
	font-weight: normal;
}
.darkGrey {
	color: rgb(102, 102, 102);
}
.medGrey {
	color: rgb(153, 153, 153);
}
.lightGrey {
	color: rgb(204, 204, 204);
}
.larger {
	font-size: larger;
}
.smaller {
	font-size: smaller;
}
.highlighter {
	background-color: rgb(255, 255, 153);
}
.aqua {
	color: rgb(28, 172, 215);
}
.blue {
	color: rgb(18, 97, 171);
}
.marginTiny {
	margin: 0px 0px 3px; padding: 0px; line-height: normal;
}
.red {
	color: rgb(255, 0, 0);
}
a.red {
	color: rgb(255, 0, 0);
}
a.title {
	color: rgb(0, 0, 0); text-decoration: none;
}
a.title:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
a.title:hover {
	color: rgb(255, 0, 0);
}
a.title:active {
	color: rgb(255, 0, 0);
}
a.noUnderline {
	text-decoration: none;
}
a.nounderline:visited {
	text-decoration: none;
}
a.learnMore {
	text-decoration: none;
}
a.learnMore:visited {
	text-decoration: none;
}
a.learnMore:active {
	color: rgb(255, 0, 0);
}
a.learnMore:hover {
	color: rgb(255, 0, 0);
}
.fauxLink {
	color: rgb(68, 109, 154); text-decoration: underline; cursor: pointer;
}
.fauxLinkPlain {
	color: rgb(68, 109, 154); text-decoration: none; cursor: pointer;
}
.clear {
	clear: both;
}
.gototop {
	text-align: right;
}
ul {
	list-style-type: disc;
}
li {
	padding-bottom: 2px;
}
#spacedList ul {
	
}
#spacedList ol {
	
}
#spacedList li {
	padding-bottom: 15px;
}
#blueCheckmarkList ul {
	
}
#blueCheckmarkList li {
	padding-bottom: 15px; list-style-image: url("/en/business/images/icon_checkmark-blue.gif");
}
#blueCheckmarkList li li {
	padding-bottom: 2px; list-style-type: disc; list-style-image: none;
}
#bluePlusList ul {
	
}
#bluePlusList li {
	list-style-image: url("/en/business/images/icon_plus-blue.png");
}
#bluePlusList li li {
	padding-bottom: 2px; list-style-type: disc; list-style-image: none;
}
#plainList ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#plainList li {
	padding-bottom: 2px;
}
li .teaser {
	font-weight: bold;
}
li .teaserLarger {
	font-size: 14px; font-weight: bold;
}
li .teaserLineBreak {
	font-weight: bold; display: block;
}
li .teaserLargerLineBreak {
	font-size: 14px; font-weight: bold; display: block;
}
#intro {
	overflow: hidden; font-size: 14px;
}
#intro h1 {
	margin: 0px; padding: 0px 0px 10px; color: rgb(0, 0, 0); font-size: 26px; font-weight: bold;
}
#intro h2 {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 16px; font-weight: bold;
}
#intro h2 a:link {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold; text-decoration: none;
}
#intro h2 a:visited {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold; text-decoration: none;
}
#intro h2 a:active {
	color: rgb(255, 0, 0); font-size: 18px; font-weight: bold; text-decoration: none;
}
#intro h2 a:hover {
	color: rgb(255, 0, 0); font-size: 18px; font-weight: bold; text-decoration: none;
}
#intro h3 {
	margin: 0px; padding: 0px 0px 10px; color: rgb(28, 172, 215); font-size: 16px; font-weight: bold;
}
#intro h4 {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
#intro p {
	padding-top: 0px; margin-top: 0px;
}
#bucket {
	margin: 10px 0px; padding: 5px 0px 10px; overflow: hidden; border-bottom-color: rgb(172, 172, 172); border-bottom-width: 1px; border-bottom-style: dashed;
}
#quoteBucket {
	padding: 0px; overflow: hidden; margin-top: 20px; margin-bottom: 0px; background-color: rgb(241, 241, 241);
}
.topBorder {
	border-top-color: rgb(172, 172, 172); border-top-width: 1px; border-top-style: dashed;
}
.bothBorder {
	border-top-color: rgb(172, 172, 172); border-bottom-color: rgb(172, 172, 172); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.botBorder {
	border-bottom-color: rgb(172, 172, 172); border-bottom-width: 1px; border-bottom-style: dashed;
}
.plain {
	border: 0px currentColor;
}
#productBucket {
	padding: 0px; overflow: hidden; border-top-color: rgb(215, 215, 215); border-bottom-color: rgb(215, 215, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#productBucket .left {
	padding: 20px; border-right-color: rgb(215, 215, 215); border-right-width: 1px; border-right-style: solid; float: left;
}
#productBucket .right {
	padding: 20px 0px 20px 20px; float: left;
}
#productBucket .tagline {
	margin: 0px 0px 5px; padding: 0px; font-weight: bold;
}
#productBucket h3 {
	margin: 0px; padding: 0px;
}
#productBuckets {
	background-position: bottom; background-image: url("/en/business/images/section_content_bg.jpg"); background-repeat: repeat-x;
}
#productBuckets td {
	padding: 10px;
}
#productBuckets .rightBorder {
	border-right-color: rgb(169, 204, 230); border-right-width: 1px; border-right-style: solid;
}
#productBuckets .rightBorderNew {
	background: url("/en/business/images/bucket_newCorner.gif") no-repeat right top; border-right-color: rgb(169, 204, 230); border-right-width: 1px; border-right-style: solid;
}
#productBuckets h3 a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
#productBuckets h3 a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
#productBuckets h3 a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
#productBuckets h3 a:active {
	color: rgb(255, 0, 0); text-decoration: none;
}
#BEXprice {
	color: rgb(0, 0, 0); font-weight: normal;
}
#BEXprice .startingAt {
	padding: 0px; line-height: 10px; font-size: 10px;
}
#BEXprice .dollarSign {
	line-height: normal; font-size: 40px; float: left;
}
#BEXprice .dollars {
	margin: 0px; padding: 0px; line-height: 56px; letter-spacing: -4px; font-size: 68px; float: left;
}
#BEXprice .perMonth {
	padding-top: 35px; font-size: 16px; float: left;
}
.phoneCallUs {
	padding: 5px 0px 0px; color: rgb(28, 172, 215); line-height: normal; font-size: 24px; font-weight: normal;
}
.phoneNumber {
	color: rgb(0, 0, 0); line-height: normal; font-size: 22px; font-weight: bold;
}
#mini-request-form-eloqua {
	padding: 10px; border: 1px solid rgb(213, 222, 229); width: 557px; color: rgb(0, 0, 0); overflow: hidden; margin-top: 20px; margin-bottom: 10px; background-color: rgb(237, 241, 250);
}
#mini-request-form-eloqua .title {
	margin: 0px; padding: 0px 0px 20px; border: currentColor; font-size: 22px; font-weight: normal;
}
#mini-request-form-eloqua input.disabled {
	border: 1px solid rgb(242, 242, 242); background-color: rgb(242, 242, 242);
}
#mini-request-form-eloqua validate-email-required {
	height: 18px; font-size: 11px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
input.validate-number {
	height: 18px; font-size: 11px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
input.validate-number-required {
	height: 18px; font-size: 11px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
input.required {
	height: 18px; font-size: 11px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
#mini-request-form-eloqua input.validation-failed {
	border: 1px solid rgb(255, 0, 0); color: rgb(0, 0, 0);
}
textarea.validation-failed {
	border: 1px solid rgb(255, 0, 0); color: rgb(0, 0, 0);
}
#mini-request-form-eloqua input.validation-passed {
	background-color: rgb(228, 228, 229);
}
textarea.validation-passed {
	background-color: rgb(228, 228, 229);
}
#mini-request-form-eloqua .validation-advice {
	text-align: center; color: rgb(255, 0, 0); font-size: 10px;
}
#mini-request-form-eloqua .field-label {
	padding: 0px 5px 0px 0px; height: 18px; text-align: right; font-size: 12px; font-weight: bold; float: left;
}
#mini-request-form-eloqua .field-widget {
	vertical-align: top; float: left;
}
#mini-request-form-eloqua input.none {
	border: 0px currentColor; background-image: none; background-color: rgb(237, 241, 250);
}
#polycom-slider {
	width: 799px; color: rgb(99, 100, 102); overflow: hidden; margin-top: 15px; margin-bottom: 8px;
}
#polycom-slider .header {
	padding-bottom: 30px;
}
#polycom-slider h1 {
	color: rgb(0, 0, 0); padding-bottom: 5px; font-size: 18px; font-weight: bold;
}
#polycom-slider h2 {
	color: rgb(99, 100, 102); font-size: 16px; font-weight: bold;
}
#polycom-slider h3 {
	color: rgb(0, 96, 169); font-size: 14px; font-weight: bold;
}
#polycom-slider .phoneImage {
	width: 280px; text-align: center; float: left;
}
#polycom-slider .phoneContent {
	width: 495px; height: 360px; padding-left: 20px; float: left;
}
#polycom-slider .idealFor {
	color: rgb(0, 96, 169); padding-bottom: 0px; font-size: 12px; font-weight: bold; margin-bottom: 0px;
}
#polycom-slider ul {
	padding-left: 15px;
}
#polycom-slider .phoneSelector {
	margin: 10px 0px 0px; padding: 0px; height: 42px; border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: none; background-color: rgb(255, 255, 255);
}
#polycom-slider .viewPhones {
	margin: 0px; padding: 12px 10px 0px; width: 281px; font-size: 14px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: left;
}
#polycom-slider .miniPhone {
	margin: 0px; padding: 0px; width: 62px; float: left; cursor: pointer;
}
#tableDisplay {
	margin-top: 20px; margin-bottom: 20px;
}
#tableDisplay .shaded {
	background-color: rgb(233, 235, 238);
}
#tableDisplay thead {
	background-color: rgb(233, 235, 238);
}
#tableDisplay td {
	padding: 5px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#tableDisplay .left {
	font-weight: bold; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#tableDisplay .leftUnbold {
	font-weight: normal; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#tableDisplay .header {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#tableDisplay .headerLeft {
	border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
#tableDisplay .headerShaded {
	text-align: center; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; background-color: rgb(233, 235, 238);
}
#tableDisplay .subheader {
	font-size: 14px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 244, 246);
}
#tableDisplay .subheaderLeft {
	font-size: 14px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(243, 244, 246);
}
#tableDisplay .odd {
	background-color: rgb(247, 248, 250);
}
#tableDisplay .mid {
	font-weight: bold;
}
#tableDisplay h4 {
	margin: 0px; padding: 0px;
}
#tableDisplay .hiddenNote {
	line-height: normal; font-size: 10px; font-weight: normal; display: none;
}
#tableAreaCodes {
	border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#tableAreaCodes td {
	padding: 5px; vertical-align: middle; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#tableAreaCodes .header {
	padding: 7px 5px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(233, 235, 238);
}
#tableAreaCodes .subheader {
	font-size: 14px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 244, 246);
}
#tableAreaCodes .odd {
	background-color: rgb(247, 248, 250);
}
#tableBundleCalc {
	padding: 20px; border: 1px solid rgb(213, 222, 229); font-size: 14px; background-color: rgb(237, 241, 250);
}
#tableBundleCalc .fieldname {
	border-bottom-color: rgb(194, 194, 194); border-bottom-width: 1px; border-bottom-style: dotted;
}
#chart-bex-scalable {
	padding: 10px; border-radius: 10px; font-size: 12px; background-color: rgb(246, 246, 246); -moz-border-radius: 10px;
}
#chart-bex-scalable th {
	padding: 7px; text-align: center; font-size: 16px; font-weight: bold; border-bottom-color: rgb(192, 192, 192); border-left-color: rgb(192, 192, 192); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid;
}
#chart-bex-scalable th.first {
	text-align: right; font-size: 16px; font-weight: bold; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#chart-bex-scalable td {
	padding: 5px; text-align: center; border-bottom-color: rgb(192, 192, 192); border-left-color: rgb(192, 192, 192); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid;
}
#chart-bex-scalable td.first {
	text-align: right; font-size: 14px; font-weight: bold; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#chart-bex-scalable .note {
	font-size: 11px; font-weight: normal;
}
#chart-bex-scalable .bex {
	background-color: rgb(236, 240, 245);
}
#chart-bex-pricing {
	font-size: 12px;
}
#chart-bex-pricing td {
	border-top-color: rgb(192, 192, 192); border-right-color: rgb(192, 192, 192); border-top-width: 2px; border-right-width: 2px; border-top-style: solid; border-right-style: solid;
}
#chart-bex-pricing .last {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#chart-bex-pricing .speed {
	color: rgb(0, 97, 170); padding-right: 2px; font-size: 54px; font-weight: bold; float: left;
}
#chart-bex-pricing .rate {
	padding-top: 8px; float: left;
}
#chart-bex-pricing .mbps {
	color: rgb(0, 97, 170); font-size: 30px; font-weight: normal;
}
#chart-bex-pricing .updown {
	color: rgb(112, 112, 112); font-size: 10px; font-weight: bold;
}
#chart-bex-pricing .content {
	padding: 10px 5px 7px 7px;
}
#chart-bex-pricing .idealfor {
	color: rgb(0, 97, 170); font-weight: bold;
}
#chart-bex-pricing .price {
	color: rgb(0, 97, 170); letter-spacing: -3px; padding-left: 5px; font-size: 54px; font-weight: bold;
}
#chart-bex-pricing .price sup {
	margin: 0px; padding: 0px; top: 5px; font-size: 36px; position: relative;
}
#chart-bex-pricing .pricePromo {
	color: rgb(226, 56, 63); letter-spacing: -3px; padding-left: 5px; font-size: 54px; font-weight: bold; margin-top: 0px;
}
#chart-bex-pricing .pricePromo sup {
	margin: 0px; padding: 0px; top: 5px; font-size: 36px; position: relative;
}
#chart-bex-pricing .pricePromoOff {
	color: rgb(112, 112, 112); letter-spacing: -3px; padding-left: 5px; font-size: 40px; font-weight: bold; margin-bottom: 0px;
}
#chart-bex-pricing .pricePromoOff sup {
	margin: 0px; padding: 0px; top: 5px; font-size: 20px; position: relative;
}
#chart-bex-pricing .permonth {
	color: rgb(112, 112, 112); font-size: 18px; font-weight: normal;
}
#articles {
	
}
#articles .item {
	margin: 0px 0px 20px; padding: 0px; font-size: 14px;
}
#articles .teaser {
	margin: 0px; padding: 0px; font-style: italic;
}
#articles .source {
	margin: 0px 0px 3px; padding: 0px; color: rgb(153, 153, 153); line-height: normal; font-size: 10px;
}
#articles h4 {
	margin: 0px; padding: 0px;
}
#bundlePrice {
	padding-top: 10px;
}
#bundlePrice .only {
	color: rgb(0, 0, 0); padding-top: 20px; padding-right: 5px; font-size: 18px; font-weight: bold; float: left;
}
#bundlePrice .startingAt {
	color: rgb(0, 0, 0); padding-right: 5px; padding-bottom: 7px; font-size: 14px; font-weight: bold;
}
#bundlePrice .dollarSign {
	color: rgb(255, 0, 0); line-height: normal; font-size: 30px; font-weight: bold; float: left;
}
#bundlePrice .dollars {
	color: rgb(255, 0, 0); line-height: 56px; font-size: 68px; font-weight: bold; float: left;
}
#bundlePrice .cents {
	color: rgb(255, 0, 0); line-height: 30px; font-size: 40px; font-weight: bold;
}
#bundlePrice .perMonth {
	color: rgb(0, 0, 0); padding-top: 5px; font-size: 12px;
}
#bundlesCalculator {
	padding: 20px; border: 1px solid rgb(213, 222, 229); overflow: hidden; margin-bottom: 8px; background-color: rgb(237, 241, 250);
}
#bundlesCalculator .seperator {
	margin: 0px; padding: 0px; border-top-color: rgb(194, 194, 194); border-top-width: 1px; border-top-style: dotted;
}
#bundlesCalculator .fieldname {
	color: rgb(102, 102, 102); padding-top: 2px; padding-bottom: 2px; font-weight: bold;
}
#bundlesCalculator input.totalField {
	background: rgb(239, 243, 252); margin: 0px; padding: 0px; border: 0px currentColor; text-align: right; font-size: 18px;
}
#bundlesCalculator input.totalPrimusField {
	background: rgb(239, 243, 252); margin: 0px; padding: 0px; border: 0px currentColor; text-align: right; font-size: 18px;
}
#bundlesCalculator input.totalPrimusField {
	background: rgb(239, 243, 252); border: currentColor; color: rgb(255, 0, 0);
}
#bundlesCalculator .calcResults {
	background: rgb(239, 243, 252); border: currentColor; color: rgb(0, 0, 0); font-size: 13px; font-weight: bold;
}
#bundlesCalculator .field-widget {
	width: 95px; text-align: right; font-size: 10px;
}
#bundlesCalculator .fieldNote {
	font-size: 10px; vertical-align: top;
}
#bundlesCalculator .validation-advice {
	text-align: right; color: rgb(255, 0, 0); font-size: 9px;
}
