	/* COMMON */
	* {
		padding: 0;
		margin: 0;
	}
	html, body {
		height: 100%;
		font-family:Arial,Helvetica,sans-serif;
    padding-bottom: 20px;
	}
	div { 
		margin:0px;
		padding:0px;
	}
	a img { border: 0px; }
	a:focus {-moz-outline-style: none;}
	a:active {outline: none;}
	div#container {
		text-align:left;
	}

	body, div, td, p, h1,h2,h3,h4,h5, span, {
		font-family:"trebuchet ", Arial;
	}
	div.largebox div.content {
		margin-left:100px;
		margin-right:200px;
	}
	div#content div.largebox div.content p, div#content div.mediumbox div.content p{
		margin-top:8px;
		font-size:12px;
		line-height:14px;
	}
	div#content div.largebox div.content h2, div#content div.largebox div.content h3,div#content div.mediumbox div.content h3,div#content div.mediumbox div.content h2   {
		margin-top:12px;
		margin-bottom:0px;
		padding-bottom:0px;
		font-size:14px;
		line-height:16px;
	}
	div.largebox div.content h3, div.largebox div.content h2, div.largebox div.content h1, div.largebox div.content p {
		margin-left:0px;
		padding-left:0px;
	}
	div.content a {
		color:#82b42c;
		text-decoration:none;
	}
	div.content ul {
		padding-left:15px;
		margin-top:10px;
	}
    	div.content li {
		margin-left:15px;
		list-style:disc;
		}
	div.largebox, div.mediumbox, div.smallbox {
		background-color:#fcfcfc;
		border:1px solid #CCCCCC;
		width:972px;
		min-height:500px;
		padding-top:36px;
		padding-bottom:36px;
		 -moz-border-radius:1ex;
		 -webkit-border-radius:1ex;
	}
	div.mediumbox div.content {
		width:600px;
		margin-left:20px;
		margin-right:20px;
	}
	div.mediumbox {
		width:676px;
		float:left;
	}
	div#content div.smallbox div.content h1 {
		font-size:14px;
		line-height:16px;
		margin-bottom:15px;
	}
	div.smallbox div.content {
		width:230px;
		margin-left:20px;
	}
	div#content div.smallbox div.content h1 {
		font-size:16px;
	}
	div.smallbox {
		width:272px;
		float:left;
		margin-left:20px;
	}
		
	div#content {
		font-size:12px;
		line-height:14px;
		color:#777777;
	}
	div#content p {
		margin-top:13px;
	}
	div#content h3 {
		font-size:16px;
		line-height:18px;
		margin-top:20px;
	}
	div#content h1 {
		color:#9ae443;
		font-size:24px;
		line-height:26px;
		margin-top:20px;
	}
	/* MAIN TEMPLATE */
	div#container, div#header, div#footer, div#content {
		position:relative;
		width:972px;
	}
	div#container {
		margin-left:auto;
		margin-right:auto;
	}
	div#content {
		margin-top:12px;
	}
	/* NAV */
	div#logo { 
		width:192px;
		height:111px;
	}
	div#header {
		height:140px;
	}
	div#header ul, div#header li, div#header a {
		display:block;
		margin:0px;
		padding:0px;
	}
	div#header li span {
		display:none;

	}
	div#header li {
		display:block;
		float:left;
	}
	div#header li a {
		display:block;
		cursor:pointer;
	}

	ul#nav  {
		position:absolute;
		top:50px;
		left:192px;
		width:780px;
		height:61px;
	}
	ul#nav li, ul#nav a { 
		height:61px;
		width:130px;
	}

	ul#nav li, ul#nav li a {
		background-image:url("/images/btn_main_nav.gif");
	}
	li#home ,li#home  a { background-position:0px 0px; }
	body.home li#home a, li#home  a:hover { background-position:-781px 0px; }
	li#aboutus ,li#aboutus  a { background-position:-130px 0px; }
	body.aboutus li#aboutus a, div#header.aboutus li#aboutus a, li#aboutus  a:hover { background-position:-911px 0px; }
	li#oursolutions ,li#oursolutions  a { background-position:-260px 0px; }
	body.oursolutions li#oursolutions a, div#header.oursolutions li#oursolutions a, li#oursolutions  a:hover { background-position:-1041px 0px; }
	li#resources ,li#resources  a { background-position:-390px 0px; }
	body.resources li#resources a, li#resources  a:hover { background-position:-1171px 0px; }
	li#blog ,li#blog  a { background-position:-520px 0px; }
	body.blog li#blog a, li#blog  a:hover { background-position:-1301px 0px; }
	li#contactus ,li#contactus  a { background-position:-650px 0px; }
	body.contactus li#contactus a, li#contactus  a:hover, div#header.contactus li#contactus a { background-position:-1431px 0px; }

	ul#aboutus_subnav {
		width:972px;
		height:29px;
	}
	ul#aboutus_subnav li, ul#aboutus_subnav li a{
		height:29px;
		background-image:url("/images/btn_aboutus_nav.gif");
	}

	li#globalleaders ,li#globalleaders  a { width:148px; background-position:0px 0px; }
	body.global_leaders li#globalleaders a , li#globalleaders  a:hover { background-position:-972px 0px; }
	li#boardofdirectors ,li#boardofdirectors  a { width:161px;background-position:-148px 0px; }
	body.board_directors li#boardofdirectors a, li#boardofdirectors  a:hover { background-position:-1120px 0px; }
	li#financingoptions ,li#financingoptions  a { width:161px;background-position:-309px 0px; }
	body.financing_options li#financingoptions a, li#financingoptions  a:hover { background-position:-1281px 0px; }
	li#corpsocialresponsibility ,li#corpsocialresponsibility  a { width:239px;background-position:-470px 0px; }
	body.corp_resp li#corpsocialresponsibility  a, li#corpsocialresponsibility  a:hover {background-position:-1442px 0px; }
	li#carbonneutrality ,li#carbonneutrality  a { width:161px; background-position:-709px 0px; }
	body.carbon_neutrality li#carbonneutrality a,   li#carbonneutrality  a:hover { background-position:-1681px 0px; }
	li#joinus ,li#joinus  a { width:102px; background-position:-870px 0px; }
	body.joinus li#joinus a,   li#joinus  a:hover { background-position:-1842px 0px; }

	ul#oursolutions_subnav {
		width:972px;
		height:29px;
	}
	ul#oursolutions_subnav li, ul#oursolutions_subnav li a {
		background-image:url("/images/btn_oursolutions_nav.gif");
		height:29px;
	}
	
	li#summary ,li#summary  a { width:243px;background-position:0px 0px; }
	body.summary li#summary a, li#summary a:hover { background-position:-972px 0px; }
	li#networktransformations ,li#networktransformations  a { width:243px;background-position:-243px 0px; }
	body.networktransformations li#networktransformations a, li#networktransformations  a:hover { background-position:-1215px 0px; }
	li#networkextensions ,li#networkextensions  a { width:243px;background-position:-486px 0px; }
	body.networkextensions li#networkextensions a, li#networkextensions  a:hover { background-position:-1458px 0px; }
	li#networksupportsolutions ,li#networksupportsolutions  a { width:243px;background-position:-729px 0px; }
	body.networksupportsolutions li#networksupportsolutions a, li#networksupportsolutions  a:hover { background-position:-1701px 0px; }

	div#subnavs ul#aboutus_subnav ,div#subnavs ul#oursolutions_subnav, body.aboutus div#header.oursolutions ul#about_subnav {
		display:none;
	}
	
	ul#contactus_subnav {
		width:972px;
		height:29px;
	}
	ul#contactus_subnav li, ul#contactus_subnav li a {
		background-image:url("/images/btn_contactus_nav.gif");
		height:29px;
	}
	
	div#header li#customerportal, div#header li#contact {
	  float: right;
	}
	
	li#contact ,li#contact  a { width:99px;background-position:-873px 0px; }
	body.contactus li#contact a, li#contact a:hover { background-position:-1845px 0px; }
	li#customerportal ,li#customerportal  a { width:148px;background-position:-724px 0px; }
	body.customerportal li#customerportal a, li#customerportal a:hover { background-position:-1696px 0px; }
	
	div#subnavs ul#aboutus_subnav ,div#subnavs ul#oursolutions_subnav, div#subnavs ul#contactus_subnav ,body.aboutus div#header.oursolutions ul#about_subnav {
		display:none;
	}	
	/* z-index handles rollover subnavs*/
	div#header.oursolutions ul#oursolutions_subnav, div#header.aboutus ul#aboutus_subnav, div#header.contactus ul#contactus_subnav {
		display:block;
		z-index:10;
	}
	body.oursolutions div#header ul#oursolutions_subnav, body.aboutus div#header ul#aboutus_subnav, body.contactus div#header ul#contactus_subnav {
		display:block;
		z-index:0;
	}
	div#subnavs ul {
		position:absolute;
		top:0px;
		left:0px;
	}
	div#subnavs {
		width:972px;
		height:29px;
		background-image:url("/images/bg_bottom_nav.gif");
		background-repeat:no-repeat;
		position:absolute;
		top:111px;
		left:0px;
	}
	div#subnavs ul {
	  background-image:url('/images/bg_bottom_nav.gif');
	}
	
	/* FOOTER */
	div#footer {
		margin:20px auto;
	}
	div#footer div {
		position:absolute;
		top:0px;
		background-repeat:no-repeat;
		height:203px;
    padding-bottom: 20px;
	}
	div#footer div.contactus {
		background-image:url('/images/bg_footer_contactus.gif');
		width:276px;
		left:696px;
	}
	div#footer div.corporateBrochure {
		background-image:url('/images/bg_footer_corporatebrochure.gif');
		width:360px;
		left:336px;
	}
	div#footer div.whyWireIE {
		background-image:url('/images/bg_footer_whywireie.gif');
		width:336px;
		left:0px;
	}
	div#footer {
		font-size:12px;
		color:#8a8a8a;
	}


	/* FOOTER SUB NAVS */	

	div#footer ul {
		position:absolute;
		left:0px;
		top:172px;
	}
	div#footer ul, div#footer li, div#footer a {
		display:block;
		margin:0px;
		padding:0px;
		height:31px;
	}
	div#footer li span {
		display:none;

	}
	div#footer li.share span {
		display:inline;
	}
	div#footer li.share a span {
		display:none;
	}
	div#footer .stico_default {
    background: none !important;
	}
	div#footer li {
		display:block;
		float:left;
	}
	div#footer li a {
		cursor:pointer;
	}
	/* WHY WIRE IE */
	div#footer div.whyWireIE li, div#footer div.whyWireIE li a { background-image:url('/images/btn_footer_whywireie.gif'); }
	div#footer div.contactus li, div#footer div.contactus li a { background-image:url('/images/btn_footer_contactus.gif'); }
	div.whyWireIE li.watchvideo , div.whyWireIE li.watchvideo a { width:169px; background-position: 0px 0px; }
	div.whyWireIE li.share , div.whyWireIE li.share a { width:167px; background-position: -169px 0px; }

	div.whyWireIE p {
		width:123px;
		position:absolute;
		top:51px;
		left:186px;
	}

	/* CORPORATE BROCHURE */
	div#footer div.corporateBrochure li, div#footer div.corporateBrochure li a { background-image:url('/images/btn_footer_corporatebrochure.gif'); }
	div#footer div.contactus li, div#footer div.contactus li a { background-image:url('/images/btn_footer_contactus.gif'); }
	div.corporateBrochure li.english , div.corporateBrochure li.english a { width:182px; background-position: 0px 0px; }
	div.corporateBrochure li.spanish , div.corporateBrochure li.spanish a { width:178px; background-position: -182px 0px; }
	div.corporateBrochure p {
		width:123px;
		position:absolute;
		top:51px;
		left:186px;
	}
	/* CONTACT US */
	div#footer div.contactus li, div#footer div.contactus li a { background-image:url('/images/btn_footer_contactus.gif'); }
	div#footer div.contactus li, div#footer div.contactus li a { background-image:url('/images/btn_footer_contactus.gif'); }
	div#footer div.contactus a.map {
    position: absolute;
    width: 40px;
    height: 60px;
    left: 215px;
    top: 42px;
	}
	div.contactus a.map span { display: none; }
	div.contactus li.blogrss , div.contactus li.blogrss a { width:92px; background-position: 0px 0px; }
	div.contactus li.followus , div.contactus li.followus a { width:89px; background-position: -92px 0px; }
	div.contactus li.joingroup , div.contactus li.joingroup a { width:95px; background-position: -181px 0px; }
	div.contactus p {
		font-size:10px;
		width:175px;
		position:absolute;
		left:19px;
		top:47px;
	}
	div.contactus p.more {
		position:absolute;
		left:200px;
		top:120px;
	}
	div#footer p.more a {
    display: inline;
    font-size: 12px;
  	color:#788897;	
	}

#content2 {
    position: absolute;
    left: 230px;
    top: 38px;
}

#mapborder {
	width: 420px;
	height: 308px;
	position: relative;
	background: #99b3cc;
	margin-bottom: 40px;
	margin-top: 20px; 
	background: url(../images/mapbg.gif);
}

#map {
	width: 412px; 
	height: 300px; 
	position: absolute;
	top: 4px;
	left: 4px;
}

.location {
	width: 210px; 
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: right;
}

.location a {
	color: #96c93d;
	margin-top: 5px;
	display: block;
}


		
