
/* structure */
body { background:#f2f2f2;
margin:0; 
padding:0;
color:#808080;
font-family:calibri, arial, sans serif;
font-size:13px;
line-height:1.4}
html { overflow: -moz-scrollbars-vertical !important; }
.main {
	width:1024px;
	position:relative;
	margin:0 auto;
	
}

.header {
	background-image:url(images/head1.gif);
	height:116px;
	
	padding:0 0 0 0;
	margin: 0 0 0 0;}

.logo {margin-left:50px;}

.nav {height:41px;
	width:995px;
	background:url(images/mid.gif);
	text-align:center;
	padding-top:0px;
	margin:auto;

	}
	
/*.nav2 {margin-top:10px;}*/
.nav2 {line-height:41px; }
.nav2 a{
	/*padding:0px 10px 0px 10px;*/
	margin:0 10px 0 10px;
	text-transform:uppercase;
	font-family:calibri, arial, sans serif;
	font-size:12px;
	color:#fff; 
	text-decoration:none;}

.nav2 a:link {
	background:url(images/inactive.gif);
	padding-top:14px;
	background-position: 0 0px; }

.nav2 a:visited {
	background:url(images/inactive.gif);
	padding-top:14px;
	padding-left:0px;
	background-position: 0 0px; }

.nav2 a:hover {
	background:url(images/active.gif);
	padding-top:14px;
	padding-left:0px;
	background-position: 0 0px; }
	
.nav2 a:active {
	background:url(images/active.gif);
	padding-top:14px;
	padding-left:0px;
	background-position: 0 0px; }

	

.top {margin-top:41px;
	margin-left:14px;
	margin-right:auto;
		width:1025px;
}
.strip {margin-left:14px;}
.content {width:994px;
	position:relative;
	margin:0 auto;
	background:url(images/mid-section.gif);
	
}
.content-text {padding:20px 20px 0 60px;
background:url('images/watermark.gif') no-repeat 661px bottom;
}
td {padding:0 20px 20px 0}

h3 {color:#006858; 
	margin:0px;
	padding:8px 0 0 0;}
	h4 {color:#e8a713; 
	margin:0px;
	padding:8px 0 0 0;}
.home-content a{font-weight:bold;}

.home-content a:link{color:#808080;text-decoration:none;}
.home-content a:visited{color:#808080;text-decoration:none;}
.home-content a:active{color:#808080;text-decoration:none;}
.home-content a:hover{color:#808080;text-decoration:underline;}

.footer {background:#e8a713 url('images/footback.gif') no-repeat right top;
		height:43px;
		width:934px;
		position:relative;
		margin:0 auto;
}

.footer2 {line-height:43px; }
.footer2 a{
text-transform:uppercase;
	border-left:1px solid #666; 

	margin:0 0px 0 6px;
	font-family:arial, sans serif;
	font-size:9px;
	color:#666;
	text-decoration:none;}

.footer2 a:link {
		padding-left:6px;
	}

.footer2 a:visited {
	padding-left:6px;
	 }

.footer2 a:active {
	padding-left:6px;
	 }

.footer2 a:hover {
	padding-left:6px;
	text-decoration:underline;}

/*left navigation styles*/	
.leftnav a{
	margin:0 0px 0 0px;
	font-family:arial, sans serif;
	font-size:10px;
	color:#006858;
	text-decoration:none;
	background: url('images/dot.gif') no-repeat -5px 3px;
	}

.leftnav a:link {
	
	color:#006858;
	padding-left:7px;
	}

.leftnav a:visited {

	color:#006858;
	padding-left:7px;
	 }

.leftnav a:active {

	color:#006858;
	padding-left:7px;
	 }

.leftnav a:hover {

	color:#006858;
	padding-left:7px;
	text-decoration:underline;}
	
/* Individual Page Styles*/

.fiber_page {
	height:51px;
	margin-left:1px;
	background:#c0143c;
	width:994px;}
.advantage_page {
	height:51px;
	margin-left:1px;
	background:#53692b;
	width:994px;}
	
.advantage h1{color:#53692b; 
	margin:0px;
	text-transform:uppercase;
	font-family:calibri, arial, sans serif;
	font-size:16px;
	padding:8px 0 0 0;
	float:left;}
	
.technology_page {
	height:51px;
	margin-left:1px;
	background:#616266;
	width:994px;}
	
.technology h1{color:#616266; 
	margin:0px;
	text-transform:uppercase;
	font-family:calibri, arial, sans serif;
	font-size:16px;
	padding:8px 0 0 0;
	float:left;}
.services_page {
	height:51px;
	margin-left:1px;
	background:#cc5a13;
	width:994px;}
.services h1{color:#cc5a13; 
	margin:0px;
	text-transform:uppercase;
	font-family:calibri, arial, sans serif;
	font-size:16px;
	padding:8px 0 0 0;}
.learn_page {
	height:51px;
	margin-left:1px;
	background:#984b07;
	width:994px;}
.about_page {
	height:51px;
	margin-left:1px;
	background:#6d4061;
	width:994px;}
	
.about h1{color:#6d4061; 
	margin:0px;
	text-transform:uppercase;
	font-family:calibri, arial, sans serif;
	font-size:16px;
	padding:8px 0 0 0;}
	
.learn h1{color:#984b07; 
	margin:0px;
	text-transform:uppercase;
	font-family:calibri, arial, sans serif;
	font-size:16px;
	padding:8px 0 0 0;}
	
.contact_page {
	height:51px;
	margin-left:1px;
	background:#115e56;
	width:994px;}
.contact h1{color:#115e56; 
	margin:0px;
	text-transform:uppercase;
	font-family:calibri, arial, sans serif;
	font-size:16px;
	padding:8px 0 0 0;}
