a img { border: medium none; outline: 0px none; }
body { margin: 0px; padding: 0px; text-align: center; font: 62.5% Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
#wrapper { padding: 0px 0px 80px; margin: 0px auto; text-align: left; width: 1025px; position: relative; }
#header { margin: 0px; padding: 0px; clear: both; width: 1024px; height: 290px; position: relative; background-position: left top; background-repeat: no-repeat; }
#video { position: absolute; right: 0px; top: 0px; }
#main-content { margin: 0px; padding: 0px; float: left; text-align: left; width: 640px; }
#main-content .inner { margin: 0px 50px 0px 25px; }
#side-content { float: right; width: 370px; }
#left-content { float: left; width: 477px; }
#photo { float: right; width: 273px; position: absolute; right: 0px; top: 0px; }
#main-content p, #main-content li { color: rgb(102, 102, 102); font-size: 1.1em; line-height: 1.6em; padding: 0px; }
#main-content p { margin: 0px 0px 15px; }
#main-content li { margin: 0px 0px 8px; }
#main-content ul.list { margin: 0px 0px 0px 10px; padding: 0px; }
#main-content ul.list, #main-content .list li { list-style: outside none none; }
#main-content .list li { padding: 0px 0px 0px 15px; background: transparent url(3e6ed6d9df3ee2629c46a79b4c453cd9efec3964.gif)  no-repeat scroll left 7px; }
h1 { margin: 25px 0px; padding: 0px; }
h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
h4 { font-size: 1.2em; font-weight: bold; line-height: 1.6em; margin: 0px 0px 15px; }
h5 { font-size: 1.2em; font-weight: bold; line-height: 1.6em; margin: 45px 0px 15px; }
.clear { clear: both; }
.accent { color: rgb(255, 102, 0); }
.intro { margin-bottom: 30px ! important; }
img.text { vertical-align: text-bottom; }
sup { font-size: 9px ! important; }
#side-content .intro, #main-content .subhead { margin-top: 30px; }
#section-nav { margin: 0px 0px 15px 25px; padding: 0px; }
#section-nav ul { margin: 0px 0px 30px; padding: 0px; list-style: outside none none; }
#section-nav li { margin: 0px; padding: 0px; list-style: outside none none; display: inline; }
#section-nav li a { padding: 0px; margin: 0px; text-decoration: none; }
#main-nav { background: transparent url(794b9551311226e079d54eb82b8e2cc45975670c.jpg)  repeat-x scroll left top; height: 40px; padding-top: 5px; }
#main-nav ul { margin: 0px 0px 0px 20px; padding: 0px; list-style: outside none none; }
#main-nav li { margin: 0px; padding: 0px; list-style: outside none none; display: inline; }
#main-nav li strong { position: absolute; left: -999px; }
#main-nav li a { display: block; background-position: left top; background-repeat: no-repeat; padding: 0px; height: 7px; margin: 5px 20px; float: left; text-decoration: none; }
#main-nav #tnav-letter a { background-image: url(62ee0816284fb55436b8bb3925103ffd588c72ba.gif) ; width: 102px; }
#main-nav #tnav-connect a { background-image: url(b26870a72bac2afa66c6336066049441f8f0aa17.gif) ; width: 48px; }
#main-nav #tnav-wireless a { background-image: url(fcafe34e00322ec1dd48307883cea8bd4c457bf7.gif) ; width: 50px; }
#main-nav #tnav-broadband a { background-image: url(3837317fcc2ba63b934590ba40a7f7d6c3a0f574.gif) ; width: 166px; }
#main-nav #tnav-business a { background-image: url(3f2ca0bb21a66ecc8612eb7e8ec4e368213352fb.gif) ; width: 101px; }
#main-nav #tnav-local a { background-image: url(00c07d2536c4a49855419d6e79fa370749732e8a.gif) ; width: 77px; }
#main-nav #tnav-employees a { background-image: url(332e8d42b7c13e5474725d3b1f35773805348fd0.gif) ; width: 159px; }
#letter li#tnav-letter a, #connect li#tnav-connect a, #wireless li#tnav-wireless a, #broadband li#tnav-broadband a, #business li#tnav-business a, #local li#tnav-local a, #employees li#tnav-employees a, #main-nav li a:hover { background-position: left -25px; }
#footer { clear: both; margin: 50px 0px 20px; padding: 80px 0px 0px; background: transparent url(6b7ec1ef9117f8541ab9f0fda2b51aad63317652.jpg)  repeat-x scroll left top; font-size: 1em; line-height: 1.1em; }
#footer .copy { color: rgb(153, 153, 153); margin: 10px 0px; }
#footer .links { text-align: left; margin: 0px 0px 40px; }
#footer .links ul { margin: 0px; padding: 0px; list-style: outside none none; }
#footer .links ul li { margin: 0px 20px 0px 0px; padding: 0px; list-style: outside none none; display: inline; font-weight: bold; }
#footer .links ul li a { text-decoration: none; color: rgb(0, 0, 0); }
#footer .links ul li a:hover { text-decoration: underline; color: rgb(51, 51, 51); }
.page-links { text-align: right; clear: both; float: right; margin: 10px 0px 0px; }
.page-links a strong { position: absolute; left: -999px; }
.page-links ul, .page-links li { margin: 0px; padding: 0px; list-style: outside none none; }
.page-links li { display: inline; }
.page-links a#page1, .page-links a#page2, .page-links a#page3, .page-links a#page4, .page-links a#page5 { text-decoration: none; background-repeat: no-repeat; background-position: left top; display: block; float: left; width: 16px; height: 16px; margin: 0px 0px 0px 4px; padding: 0px; }
.page-links a#page1 { background-image: url(98da7363eaa4b569b90262d42e9b3e79953bd4d6.jpg) ; }
.page-links a#page2 { background-image: url(9702483becfa8e1e6e7c8257988238627e195028.jpg) ; }
.page-links a#page3 { background-image: url(fe5b2e21f3d2aff087d5ac8b8c44f407a31073c4.jpg) ; }
.page-links a#page4 { background-image: url(870c279c45a7027202977596d996378089bcabef.jpg) ; }
.page1 a#page1, .page2 a#page2, .page3 a#page3, .page4 a#page4, .page-links a:hover { background-position: left -16px; }
#homepage #header { display: none; }
#downloads #header { height: 168px; background: transparent url(a68b441b02a21978dfb2aa6a61b7a6589bd73bca.jpg)  no-repeat scroll left top; }
#feedback #header { height: 168px; background: transparent url(01da27710fb0f2b3ce073397a761f88a2bd189d2.jpg)  no-repeat scroll left top; margin-bottom: 35px; }
#proxy #header { height: 168px; background: transparent url(ab38460f1047a49bbff544201207476da6be4cef.jpg)  no-repeat scroll left top; margin-bottom: 35px; }
#stockholder #header { height: 168px; background: transparent url(24f9151eba6f4a91392692691c3096042fec5885.jpg)  no-repeat scroll left top; }
#main-content ul.pdf-links { margin: 50px 0px 0px 290px; list-style: outside none none; padding: 0px; }
#main-content ul.pdf-links li { font-size: 1.2em; font-weight: bold; margin: 0px 0px 15px; list-style: outside none none; padding: 5px 0px 15px 40px; background: transparent url(766204607efc613048c3a6a0b93c7429c7748027.jpg)  no-repeat scroll left top; }
#main-content ul.pdf-links li a { color: rgb(119, 119, 119); text-decoration: none; }
#main-content ul.pdf-links li a:hover { color: rgb(119, 119, 119); text-decoration: underline; }
#main-content .col1, #main-content .col2 { float: left; width: 44%; }
#main-content .col1 { margin-right: 50px; }
#letter #header { background: transparent none repeat scroll 0% 0%; }
.video-caption { text-align: right; margin-right: 40px; }
div#mediaCenter { width: 100%; height: 110%; position: fixed; z-index: 1000; top: 0px; left: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0.7; margin: 0px; }
div#mediaCenterWrap { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; opacity: 1; z-index: 1200; margin: 0px; }
div#mediaCenterFlash { width: 720px; height: 480px; position: relative; z-index: 1250; margin: 150px auto; padding: 0px; }
#media-center-link { margin: 0px 0px 35px 25px; }
.feedback-table { width: 695px; margin: 20px 0px 35px; }
.feedback-table td { border-top: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); vertical-align: top; padding-top: 15px; padding-bottom: 5px; }
.feedback-table td table { padding: 0px; margin: 0px; }
.feedback-table td td { border-top: medium none; color: rgb(102, 102, 102); vertical-align: top; padding-top: 2px; padding-bottom: 8px; }
.feedback-table td.left-cell { font-weight: bold; width: 420px; }
.feedback-table td.right-cell { width: 275px; }
.feedback-table select { display: block; margin-bottom: 5px; }
.feedback-table div { margin-bottom: 5px; }
.feedback-table label { vertical-align: middle; margin-left: 5px; font-size: 1em; }
.feedback-table input { vertical-align: middle; }
.feedback-table .input-box { width: 267px; padding: 2px; color: rgb(102, 102, 102); font: 1.1em Verdana,Arial,Helvetica,sans-serif; }
.feedback-table select { width: 100%; padding: 2px; }
.feedback-table option { padding-left: 7px; }
.feedback-table .text-box { width: 267px; padding: 3px 2px 2px; color: rgb(102, 102, 102); font: 1.1em Verdana,Arial,Helvetica,sans-serif; height: 70px; }
.submit-box { width: 695px; text-align: center; }
