@font-face {
font-family: 'CenturyGothicBold';
src: url('../fonts/gothicb-webfont.eot');
src: url('../fonts/gothicb-webfont.eot?iefix') format('eot'),
     url('../fonts/gothicb-webfont.woff') format('woff'),
     url('../fonts/gothicb-webfont.ttf') format('truetype'),
     url('../fonts/gothicb-webfont.svg#webfont1TRZcKPh') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CenturyGothicRegular';
src: url('../fonts/gothic-webfont.eot');
src: url('../fonts/gothic-webfont.eot?iefix') format('eot'),
     url('../fonts/gothic-webfont.woff') format('woff'),
     url('../fonts/gothic-webfont.ttf') format('truetype'),
     url('../fonts/gothic-webfont.svg#webfontQnouVRcX') format('svg');
font-weight: normal;
font-style: normal;
}
#network-header {
float: left;
width: 980px;
background: url(../images/header-separator.png) no-repeat bottom center;

margin-top: 5px;
margin-bottom: 10px;
}
#network-header .logo {
margin: 5px 32px 10px 12px;
float: left;
border-radius:8px;
}
#network-header h1,
#network-header h2 {
display: block;
color: #095646;
} 
#network-header h1 {
font-family: "CenturyGothicBold",arial,sans-serif;
font-size: 42px;
line-height: 46px;
margin-top: 20px;
}
#network-header h1 span {
font-family: "CenturyGothicRegular",arial,sans-serif;
}
#network-header h2 {
font-family: "CenturyGothicRegular",arial,sans-serif;
font-size: 24px;
line-height: 30px;
}
#content-wrapper {
margin-top: 0;
}
#content #bread-crumb {
color: #1fa1b6;
}
.page #content #bread-crumb ul {
color: #1fa1b6;
}
#current-nav h2 {
background: #1fa1b6;
box-shadow: 4px 4px 8px #8a8888;
}
#current-nav h2 span {
background: url("../images/networks-current-nav-bg.png");
width: 12px;
height: 9px;
}
#current-nav h2 a:hover {
color: #0c6776;
}
#current-nav ul li a {
color: #0c6776;
}
#current-nav ul li a:hover {
background-color: #1fa1b6;
}
#content h2.current {
color: #136b79;
}
#content h3.promo {
text-align: center;
font-size: 1.4em;
font-weight: normal;
margin: 1em 0 .5em;
}
#content h3.promo a {
color: #fff;
padding: .2em 1em;
background-color: #1fa1b6;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0 2px 2px #8F8E8E;
-webkit-box-shadow: 0 2px 2px #8F8E8E;
box-shadow: 0 2px 2px #8F8E8E;
}
div#content h3.promo a:hover {
color: #1fa1b6;
background-color: #fff;
text-decoration: none;
}
/* =labs
div#networks-labs {
text-align: center;
width: 714px;
margin: 20px 0;
position: relative;
}
div#networks-labs ul {
float: left;
}
div#networks-labs ul li span {
position: absolute;
background: url(../images/networks-labs-bg.png) no-repeat left bottom;
width: 11px;
height: 7px;
top: 24px;
left: 0;
}
div#networks-labs ul li {
position: absolute;
background-image: none;
font-size: 1.3em;
line-height: 19px;
padding: 0;
width: auto;
}
div#networks-labs ul li a {
text-decoration: none;
color: #fff;
display:block;
background-color: #1fa1b6;
padding: .2em .8em;
-moz-box-shadow: 0 2px 2px #8F8E8E;
-webkit-box-shadow: 0 2px 2px #8F8E8E;
box-shadow: 0 2px 2px #8F8E8E;
}
div#networks-labs ul li a:hover {
text-decoration: none;
color: #1fa1b6;
background-color: #fff;
font-weight: bold;
}
div#networks-labs ul li.africa {
left: 340px;
top: 220px;
}
div#networks-labs ul li.asia {
left: 460px;
top: 170px;
}
div#networks-labs ul li.americas {
left: 120px;
top: 190px;
}	
div#networks-labs ul li.europe {
left: 350px;
top: 110px;
}
div#networks-labs ul li.oceania {
left: 580px;
top: 290px;
}
div#networks-labs ul li ul {
display: block;
}
div#networks-labs ul li ul li {
font-size:1em;
position: relative;
text-align: left;
line-height: 15px;
}
div#networks-labs ul li ul li a {
background-color: #fff;
color: #1fa1b6;
}
div#networks-labs ul li ul li a:hover {

}