img {border: none;}

h1 span, h2 span, h3 span, h4 span {display: none;}

ol li {
	margin-bottom: 4px;
	line-height: 16px;
	}
	ol li ol, ol li ul {
		margin: 6px 0;
		}
		*ol li ol, *ol li ul {margin-left: 20px;}
		
ol.lowerAlpha {list-style-type:lower-alpha;}

.popup {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

#levelOnes {
	width: 512px;
	height: 35px;
	}
	#levelOnes img {margin-right: 2px;}

#contentArea {
	margin-bottom: 0;
	padding-right: 40px;
	w\idth: 484px;
	height: 1080px;
	min-height: 1080px;
    *height: 1080px;
	}
	html>body #contentArea {height: auto;}
	
	#contentArea hr {
		position: relative;
		top: -5px;
		left: -3px;
		width: 103%;
		margin: 0;
		height: 1px;
		color: #c9c8c8;
		background: #c9c8c8;
		border: none;
	}
	html>body #contentArea hr {margin-bottom: 25px;}
.fir {margin: 0;}
.fir span {
    display: none;
}

#sidebar {left: 530px;}

/* Level Two Headers */
h1.fir {
	position: relative;
	left: -18px;
	width: 529px;
    height: 43px;
	margin-bottom: 21px;
	}
	h1.f\ir {
		padding: 0;
		padding-top: 43px; /* height of the replacement image */
	    height: 0;
	   	/* \*/
		overflow: hidden;
		/* End Hide from IE5 Mac */
	}
h4.fir {
	position: relative;
	left: -18px;
	width: 529px;
    height: 43px;
	margin-bottom: 21px;
	}
	h4.f\ir {
		padding: 0;
		padding-top: 43px; /* height of the replacement image */
	    height: 0;
	   	/* \*/
		overflow: hidden;
		/* End Hide from IE5 Mac */
	}
h2.fir {
    height: 27px;
	margin-bottom: 14px;
	}
	h2.f\ir {
		padding: 0;
		padding-top: 27px; /* height of the replacement image */
	    height: 0;
	   	/* \*/
		overflow: hidden;
		/* End Hide from IE5 Mac */
	}
	.mainThrust h2.fir {width: 340px;}

h3.fir {
	height: 13px;
	margin-bottom: 10px;
	}
	h3.f\ir {
		padding: 0;
		padding-top: 13px; /* height of the replacement image */
	    height: 0;
	    overflow: hidden;
	}
	
/* End Level Two Landing Heads */

/* Level Two Styles */
.detailColumn {
	width: 226px;
	}
	
#contentArea .detailColumn p {
	margin-bottom: 4px;
}
.detailColumn a:link, .detailColumn a:visited, .detail a:link, .detail a:visited {
	display: block;
	margin-bottom: 37px;
	padding-left: 8px;
	background: url(../img/navigation/arrow-content-blue.gif) 0 5px no-repeat;
	font-size: 9px;
	}
	.detailColumn a.noExtraStyle:link, .detailColumn a.noExtraStyle:visited, .detail a.noExtraStyle:link, .detail a.noExtraStyle:visited {
		display: inline;
		margin: 0;
		padding: 0;
		background: transparent;
		font-weight: normal;
	}

#rightColumn {
	float: right;
	}

#footer {
	position: relative;
	width: 693px;
	margin: 30px 0 0 15px;
	padding: 0 11px 16px 3px;
	border-top: 1px solid #c9c8c8;
	font-size: 9px;
	line-height: 16px;
	color: #a19d97;
	}
	html>body #footer {margin-top: 40px;}
	#footer a:link, #footer a:visited {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #a19d97;
		text-decoration: none;
	}
	#footer div {margin-top: 5px;}
	#footer img.cisco,
	#footer img.cisco-new {
		position: absolute;
		top: -40px;
		left: 630px;
		z-index: 2;
	}
	#footer img.cisco-new { top: -60px; }
	#siteCredit {
		position: absolute;
		top: 1px;
		left: 555px;
		width: 150px;
}

a.secondary:link, a.secondary:visited {
	font-size: 9px;
	padding-left: 8px;
	background: url(../img/navigation/arrow-content-blue.gif) 0 5px no-repeat;
}

a.backLink:link, a.backLink:visited {
	font-size: 9px;
	font-weight: bold;
	padding-left: 8px;
	background: url(../img/navigation/arrow-content-blue-back.gif) 0 5px no-repeat;
}

a.backToTop:link, a.backToTop:visited {
	font-size: 9px;
	padding-left: 8px;
	background: url(../img/navigation/arrow-back-top.gif) 0 5px no-repeat;
}

a#legalReturn:link, a#legalReturn:visited {
	float: right;
	margin-top: 3px;
}

ul, ul ul {
	margin: 0 0 15px 15px;
	padding: 0;
	list-style-type: none;
	font-size: 9px;
	}
	ul ul {
		margin: 5px 0 15px 10px;
	}
	ul li {
		color: #747364;
		font-weight: bold;
		padding-left: 7px;
		margin-bottom: 5px;
		background: url(../img/icons/bullet-grey-dash.gif) 0 6px no-repeat;
	}
	ul ul li {
		background: url(../img/icons/bullet-grey-plus.gif) 0 5px no-repeat;
	}
	
ul.specList {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 9px;
	}
	*html ul.specList {margin-bottom: 25px;}
	ul.specList li {
		width: 250px;
		float: left;
		margin-bottom: 5px;
		color: #747364;
		font-weight: bold;
		padding-left: 7px;
		background: url(../img/icons/bullet-grey-dash.gif) 0 6px no-repeat;
	}

ul.featureList {
	margin-left: 0;
	}
	ul.featureList li {font-weight: normal;}
	
ul.jobList {
	margin-left: 0;
	font-size: 10px;
	}
	ul.jobList li {font-weight: normal;}

#details {
	margin-top: 28px;
	margin-left: -6px;
	padding: 24px 2px 10px 6px;
	border-top: 1px solid #c9c8c8;
	}
	#details p {line-height: 140%;}
	#details h2.fir {
		width: 400px;
		height: 20px;
		margin-bottom: 10px;
		}
		#details h2 {
			height: 0;
			padding-top: 20px;
			}
			h2#smallBusinessesNeed {background: url(../img/headers/small-businesses-need.gif) top left no-repeat;}
			h2#partnersOnline {background: url(../img/headers/cbeyond-partners-online.gif) top left no-repeat;}
		
		#details .detail {
			font-size: 10px;
			float: left;
			width: 147px;
			margin-right: 18px;
			/* \*/
			margin-right: 20px;
			/* Non-IE5Mac Value */
			}
			#details #lastDetail {
				margin-right: 0;
			}
			
			h3.popTen {margin-bottom: 10px;}
			
			ul.linkList {
				margin-top: 0;
				margin-left: 0;
				padding-left: 0;
				list-style-type: none;
				}
				ul.linkList li {
					margin-bottom: 7px;
					background: none;
					padding-left: 15px;
					}
					/* \*/

					* html #levelTwoEnd ul.linkList li {margin-bottom: 7px;}
					/* Non-IE5Mac Value */
				ul.linkList li a {
					display: block;
					padding-left: 8px;
					margin-left: 0;
					margin-bottom: 0;
					background: url(../img/navigation/arrow-content-blue.gif) 0 5px no-repeat;
					font-size: 9px;
					font-weight: bold;
					text-decoration: none;
					line-height: 120%;
				}
				ul#linkListCustomerStory li a em {
					font-style: normal;
					font-weight: normal;
				}
				li#linkListSiteMap a {
					padding-left: 25px;
					background: url(../img/navigation/arrow-content-blue.gif) 17px 5px no-repeat;
				}
				li#linkListSiteMap_inner a {
					padding-left: 45px;
					background: url(../img/navigation/arrow-content-blue.gif) 37px 5px no-repeat;
				}
				li#linkListSiteMap_inner2 a {
					padding-left: 65px;
					background: url(../img/navigation/arrow-content-blue.gif) 57px 5px no-repeat;
				}
#map-desc {font-weight:normal; padding-left:8px; width:160px;margin-bottom:10px;}
#map-desc-indent{font-weight:normal; padding-left:25px; width:160px;margin-bottom:10px;}

#map-desc a { display:inline !important; background:none !important; padding-left:0px !important; background-image:none !important; }
#map-desc-indent a {display:inline !important; background:none !important; padding-left:0px !important; background-image:none !important;}
		
#noHeaders{ margin-top: 65px;}
#noHeaders h1{ font-size: 16px;}
#specialBox { display: none; }
