p, ul, li, h1, h2, h3, h4, h5, h6, ol, form {margin:0px; padding:0px; }
td {vertical-align:top;}
.hide {display:none;}
a img {border:none;}
.alignright {float:right; padding-left:20px; padding-bottom:20px;}
.border {border:1px solid #464646;}

body {
	margin:10px auto 0 auto; padding:0;
	background:#FFF;
	font:11px/16px verdana, arial, helvetica,  sans-serif;
	color:#464646;
	text-align:center;
}
#wrapper {
	position:relative;
	width:790px;
	margin:0px auto 0 auto;
	text-align:left;
}
#header {
	position:absolute;
	top:0px; left:0px;
	width:790px; height:127px; 
	background: url(../images/head_bg.gif) bottom left no-repeat;
}


#logo a {
	position:absolute;
	top:10px; left:32px;
	margin:0; padding:0;
	width:194px; height:59px; 
	background: url(../images/logo.gif) top left no-repeat;
}

#tagline {
	position:absolute;
	top:30px; right:20px;
	margin:0; padding:0;
	width:289px; height:27px;
	background: url(../images/tagline.gif) top left no-repeat;
}

#sub_header_about, #sub_header_partners, #sub_header_news, #sub_header_careers, #sub_header_contact, #sub_header_enterprise, #sub_header_government, #sub_header_service-provider, #sub_header_residential, #sub_header_products, #sub_header_mynetcom, #sub_header_vsat, #sub_header_nvno  {
	position:absolute;
	top:134px; left:0px;
	width:790px; height:202px;
	margin:0; padding:0;
	
}
#sub_header_about {background:url(../images/top/about.jpg) top left no-repeat;}
#sub_header_partners {background:url(../images/top/partners.jpg) top left no-repeat;}
#sub_header_news {background:url(../images/top/news.jpg) top left no-repeat;}
#sub_header_careers {background:url(../images/top/careers.jpg) top left no-repeat;}
#sub_header_contact {background:url(../images/top/contact.jpg) top left no-repeat;}
#sub_header_enterprise {background:url(../images/top/enterprise.jpg) top left no-repeat;}
#sub_header_government {background:url(../images/top/government.jpg) top left no-repeat;}
#sub_header_service-provider {background:url(../images/top/service-provider.jpg) top left no-repeat;}
#sub_header_residential {background:url(../images/top/residential.jpg) top left no-repeat;}
#sub_header_products {background:url(../images/top/products.jpg) top left no-repeat;}
#sub_header_mynetcom {background:url(../images/top/mynetcom.jpg) top left no-repeat;}
#sub_header_vsat {background:url(../images/top/vsat.jpg) top left no-repeat;}
#sub_header_nvno {background:url(../images/top/nvno.jpg) top left no-repeat;}

#content {
	position:absolute;
	top:360px; left:0px;
	width:710px;
	margin:0; padding:0 40px;
}
#content p {padding:6px 0;}
#content ul.bullets, #content ol.bullets {margin-left:20px; padding-left:20px;}
h3 {font:bold 16px/22px arial, verdana, tahoma, sans-serif; color:#0996BD; margin:10px 0 0 0; text-transform:uppercase;}
h4 {font:bold 14px/20px arial, verdana, tahoma, sans-serif; color:#464646; margin:10px 0 0 0;}
a {text-decoration:none; color:#0996BD; font-weight:bold;}
a:hover {text-decoration:none; color:#C88A12;}





/* Styles for services navigation
---------------------------------------------------*/
#service_nav {
	position:absolute;
	top:470px; left:0px;
	margin:0; padding:0;
	width:790px; height: 33px;
}
#service_nav ul {list-style-type:none;}
#service_nav li {display:inline; padding:0;}



#servives_nav {
	float:left;
	margin:20px 0; padding:0;
	width:710px; height: 30px;
}
#service_subnav {
	position:relative;
	margin:0; padding:0;
	list-style-type: none;
	width:710px; height: 30px;
	z-index:2;
	background: url(../images/navigation.gif) no-repeat;
}
#service_subnav li {
	position: absolute;
	margin: 0; padding: 0;
	list-style: none;
	top: 1px;
}

#service_subnav a {
	height: 30px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}

#enterprise {left: 2px; width: 177px;}
#gov {left:177px; width: 178px;}
#service {left: 354px; width:179px;}
#residential {left:534px; width:176px;}

#enterprise a:hover, #enterprise a.here {background: url(../images/navigation.gif) -0px -30px no-repeat;}
#gov a:hover, #gov a.here  {background: url(../images/navigation.gif) -177px -30px  no-repeat;}
#service a:hover, #service a.here {background: url(../images/navigation.gif)  -355px -30px no-repeat;}
#residential a:hover, #residential a.here {background: url(../images/navigation.gif) -534px -30px  no-repeat;}





/* Main Top Navigation
---------------------------------------------------*/

#top_nav {
	position:absolute;
	top:105px; left:4px;
	width: 790px; height:30px;
	list-style-type:none;
}
#top_nav li {
	display:inline;
	padding:0 22px;
}
#top_nav li a {
	text-decoration:none;
	color:#2F3943;
	font:bold 11px arial, verdana, tahoma, sans-serif;
}
#top_nav li a:hover, #top_nav li a.active  {color:#0996BD;}


/* Main Sub Navigation
---------------------------------------------------*/

#sub_nav {
	position:absolute;
	top:0px; right:0px;
	width: 218px; 
	z-index:20;
}
#sub_nav li {
	list-style-type:none;
	padding:8px 0 1px 0; height:24px; 
	background:url(../images/sub_nav_off.gif) top left no-repeat;
}
#sub_nav li.sub-sub_nav {
	list-style-type:none;
	padding:3px 0 1px 0; height:18px; 
	background:#E1F2F7;
}
#sub_nav li.sub-sub_nav_top {
	list-style-type:none;
	padding:1px 0 1px 0; height:16px; 
	background:url(../images/sub-sub_nav_top.gif) top left no-repeat;
}
#sub_nav li.sub-sub_nav_bottom {
	list-style-type:none;
	padding:1px 0 1px 0; height:16px; 
	background:url(../images/sub-sub_nav_bottom.gif) bottom left no-repeat;
}



#sub_nav a {
	text-decoration:none;
	color:#333333;
	font:bold 11px arial, verdana, tahoma, sans-serif;
	padding:0 0 0 10px; height:32px;
}
#sub_nav li.sub-sub_nav a {
	text-decoration:none;
	color:#333333;
	font:bold 11px arial, verdana, tahoma, sans-serif;
	padding:0 0 0 30px;
	
}

#sub_nav li.sub-sub_nav a:hover, #sub_nav li.sub-sub_nav a.here {color:#0996BD;}

#sub_nav li a:hover {color:#0996BD;}
#sub_nav li.on {background:url(../images/sub_nav_on.gif) top left no-repeat;}
#sub_nav li.on a {color:#FFF;}

/* Bottom Navigation
---------------------------------------------------*/
#footer {
	float:left;
	width:710px;
	margin:0; padding:10px 0 0 0;
	border-top:1px solid #D6D6D6;
}
#footer p {color:#B3B3B3;	font:normal 11px arial, verdana, tahoma, sans-serif; padding:0; margin:0;}
#footer p a { color:#B3B3B3; text-decoration:none; font-weight:normal;}
