@charset "UTF-8";
a {
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #333333;
}
img, a img {
border:none;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #262626;
}
.oneColElsCtr {
}
.oneColElsCtr #container {
	width: 944px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.autoWidthHeaderContainer {
	background-color: #000000;
	height: auto;
	width: 100%;
	float: left;
}
.autoWidthFooterContainer {
	background-color: #000000;
	height: auto;
	width: 100%;
	float: left;
	background-image: url(images/footerBG.jpg);
	background-repeat: repeat-x;
}
.header {
	background-image: url(images/headerBG_03.jpg);
	background-repeat: no-repeat;
	height: 189px;
	width: 944px;
	float: left;
}
.navContainer {
	background-image: url(images/navBG.jpg);
	height: 62px;
	width: 944px;
	float: left;
	background-repeat: no-repeat;
}
.featureContainer {
	background-image: url(images/featureBG.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 385px;
	width: 944px;
}




/*below are the different pages main image styles*/

.DCImageContainer {
	background-image: url(images/dataCenterImage_21.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 293px;
	width: 944px;
}
.CUImageContainer {
	background-image: url(images/contactusImage_21.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 293px;
	width: 944px;
}
.NetImageContainer {
	background-image: url(images/NetworkImage_21.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 293px;
	width: 944px;
}
.ServImageContainer {
	background-image: url(images/ServicesImage_21.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 293px;
	width: 944px;
}

.ColImageContainer {
	background-image: url(images/ColocationImage_21.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 293px;
	width: 944px;
}

.AUImageContainer {
	background-image: url(images/AboutUsImage_21.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 293px;
	width: 944px;
}









.bodyContainer {
	background-image: url(images/bodyBG.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 944px;
}
.footerContainer {
	width: 944px;
	margin: 0 auto;
	text-align: left;
	height: 185px;
}
.footerTopSpacer {
	float: left;
	height: 43px;
	width: 944px;
}
.footerInnerContainer {
	float: left;
	height: 98px;
	width: 944px;
}
.footerLeftSpacer {
	float: left;
	height: 98px;
	width: 93px;
}
.footerLeftCol {
	float: left;
	height: 98px;
	width: 177px;
}
.footerSpacerOne {
	float: left;
	height: 98px;
	width: 112px;
}
.footerMidCol {
	float: left;
	height: 98px;
	width: 184px;
}
.footerSpacerTwo {
	float: left;
	height: 98px;
	width: 127px;
}
.footerRightCol {
	float: left;
	height: 98px;
	width: 125px;
}
.subFoot {
	height: 21px;
	width: 617px;
	margin: 0 auto;
	text-align: center;
}
.subFootContainer {
	float: left;
	height: 21px;
	width: 944px;
}
.footerHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #9eb000;
	margin-bottom: 3px;
	margin-top: 3px;
}
.footerP {
	color: #868686;
	margin-top: 4px;
	margin-bottom: 0px;
}
.footerLink {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #868686;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
}
.subFootP {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #616161;
	margin: 0;
}
.navLeftSpacer {
	float: left;
	height: 62px;
	width: 113px;
}
.navHomeContainer {
	float: left;
	height: 62px;
	width: 89px;
	background-image: url(images/glow_14.jpg);
}
.navDCContainer {
	float: left;
	height: 62px;
	width: 146px;
	background-image: url(images/glow_15.jpg);
}
.navCUContainer {
	float: left;
	height: 62px;
	width: 137px;
	background-image: url(images/glow_18.jpg);
}
.navNetContainer {
	float: left;
	height: 62px;
	width: 117px;
	background-image: url(images/glow_16.jpg);
}
.navServContainer {
	float: left;
	height: 62px;
	width: 110px;
	background-image: url(images/glow_17.jpg);
}
.navLCContainer {
	float: left;
	height: 62px;
	width: 121px;
	background-image: url(images/glow_19.jpg);
}
.headerTopSpacer {
	float: left;
	height: 53px;
	width: 944px;
}
.headerLeftSpacer {
	float: left;
	height: 106px;
	width: 26px;
}
.logoContainer {
	float: left;
	height: 106px;
	width: 296px;
}
.headerSpacerOne {
	float: left;
	height: 71px;
	width: 622px;
}
.headerSpacerTwo {
	float: left;
	height: 35px;
	width: 324px;
}
.headerEmail {
	float: left;
	height: 18px;
	width: 227px;
}
.bodyLeftSpacer {
	float: left;
	height: 200px;
	width: 92px;
}
.bodyLeftColContainer {
	float: left;
	width: 535px;
	background-image: url(images/midline_28.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.bodyRightColSpacer {
	float: right;
	height: 200px;
	width: 40px;
}
.bodyRightCol {
	float: right;
	width: 277px;
}
.bodyLeftCol {
	float: left;
	width: 532px;
}
.bodyRightColTopSpacer {
	float: right;
	height: 42px;
	width: 277px;
}
.rightColP {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #999999;
	margin: 0;
}
.rightColText {
	width: 277px;
	text-align: center;
	float: right;
	margin-bottom: 0px;
}
.PhoneNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #9eb000;
	margin: 0;
}
.rightColSpacerOne {
	float: right;
	height: 16px;
	width: 277px;
}
.bodyLeftColHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #9eb000;
	margin-bottom: 4px;
	margin-top: 0px;
}
.bodyLeftColHeadingTwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9eb000;
	margin-bottom: 4px;
	margin-top: 0px;
}
.bodyLeftColTopSpacer {
	float: left;
	height: 42px;
	width: 532px;
}
.bodyLeftColP {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
}
.headerRightSpacer {
	float: right;
	height: 53px;
	width: 69px;
}
.login {
	float: right;
	height: 29px;
	width: 66px;
}
.list {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #666666;
}
.bodyLeftColBotSpacer {
	float: left;
	height: 60px;
	width: 532px;
}
.rightColTextSpacerTwo {
	float: left;
	height: 10px;
	width: 277px;
}
.formDiv {
	float: left;
	width: 535px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.space {
	height: 89px;
	width: 199px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/glowButton_34.jpg);
}
.live {
	background-image: url(images/glowButton_36.jpg);
	height: 72px;
	width: 199px;
	margin-right: auto;
	margin-left: auto;
}
