/* universal */
a,body,input,p,td,h1,h2,h3,h4,h5,textarea {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}
a, a:active { color:#CA5A24; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; outline:none; }
body,html { background:#235F95; margin:0px; padding:0px; }

div#bottom {
	background: url(../art/bg_bottom.gif) no-repeat;height:30px; margin:0 auto 35px auto; padding:0; width: 925px; }
div#container {
	background:#fff url(../art/bg_container.gif) repeat-y;
	margin:0 auto;
	padding:18px 44px 30px 40px;
	/* min-width: 613px;
	width: auto !important; * For Saf/Fx */
	width: 841px;	
}

div#network {
	background:#fff url(../art/bg_container.gif) repeat-y;
	margin:0 auto;
	padding:18px 44px 30px 40px;
	/* min-width: 613px;
	width: auto !important; * For Saf/Fx */
	width: 841px; text-align: center;
}

form { margin:0px; padding:0px; }
img, table { border:none; }

/* head styles */
#head { border-bottom: solid 4px #004684; height:79px; width:841px; }
#login { float: right; width:320px; }
.user { float:left; }
.user input { border:solid 1px #ccc; height:14px; margin:0 12px 8px 0; width:132px; }
.user p { font-size:9px; margin:0 0 10px 0; padding:0; }
.user p a { font-size:9px; }
.user input#go { border:none; height:12px; margin:28px 0 8px 0; width:19px; }
/* div#logo {} */

/* styles for secondary navigation in nav.css */

/* Content styles */

#crumb { margin:0 0 15px 0; }
#crumb p, #crumb a { color:#B0AEAF; font-size:9px; margin:0; }

#content { float:left;margin-right:21px;padding-bottom:25px;width:475px; }

#paperless {background: url(../art/paperless_intro_background.gif) no-repeat; height: 200px; padding-left: 39px; padding-right: 39px; padding-top: 94px; color: #FFF; }
#paperless span.white { color: #FFF; }

.billboard { border-top:solid 1px #ccc; margin:0 0 19px 0; padding:10px 0 0 0; }
.billboard ul { background:#EDF2F6; border-top:solid 1px #ccc; list-style:none; margin:0; padding:0; width:338px; }
.billboard li { margin:0; padding:0; }
.billboard li a { background:url(../art/bg_a_billboard.gif) no-repeat;border-bottom:solid 1px #ccc; display:block; height:10px; padding:5px 8px 10px 8px; width:322px; }

/* headings */
 h1 { background:url(../art/bg_h1_data_app.gif) no-repeat 0 0; display:block; height:85px; margin:0 0 14px 0; text-indent:-9999px; width:475px; }
 h2 { color:#6690B5; font-weight:bold; margin:0 0 19px 0; }
 h3 { background:url(../art/bg_h3_service_maps.gif) no-repeat 0 0; display:block; height:12px; margin:0 0 11px 0; text-indent:-9999px; width:144px; }
 h4 { margin:0 0 11px 0; }
 h5 { background:url(../art/bg_h1_overview.gif) no-repeat 0 0; display:block; height:85px; margin:0 0 14px 0; text-indent:-9999px; width:475px; }
 h6 { background:url(../art/services_head.gif) no-repeat 0 0; display:block; height:85px; margin:0 0 14px 0; text-indent:-9999px; width:475px; }
 h7 { color:#6690B5; font-weight:bold; margin:0 0 19px 0; }
 
 #content span.heading {color: #666; font-size: 16px;}
 #content span.heading2 {color: #CA5A24; font-size: 16px;}

 
 #content span.small {color: #666; font-size: 9px;}
 
 #content span.h7 { background:url(../art/partners_head.gif) no-repeat 0 0; display:block; height:85px; margin:0 0 14px 0; text-indent:-9999px; width:475px; }
 #content span.h8 { background:url(../art/customer_head.gif) no-repeat 0 0; display:block; height:85px; margin:0 0 14px 0; text-indent:-9999px; width:475px; }
 #content span.h9 { background:url(../art/contact_head.gif) no-repeat 0 0; display:block; height:85px; margin:0 0 14px 0; text-indent:-9999px; width:475px; }

 /* h1 banners */
#business_content h1 { background:url(../art/bg_h1_business.gif); }
#overview_content h1 { background:url(../art/bg_h1_overview.gif); }
#data_app_content h1 { background:url(../art/bg_h1_data_app.gif); }
 /* h3 banners */
h3.business_needs { background: url(../art/bg_h3_business_needs.gif); width:182px; }
h3.service_maps { background: url(../art/bg_h3_service_maps.gif); margin:0 0 5px 0; }
h3.contact_us { background: url(../art/bg_h3_contact_us.gif); }
h3.stockquote { background: url(../art/stock_Quote_10.gif); }
h3.in_the_news { background: url(../art/bg_h3_in_the_news.gif); }


li { margin:0 0 6px 0; }
p { margin:0 0 19px 0; padding:0px; }
ul { margin:0 0 19px 0; padding:0 0 0 12px; }

#content span a { background:url(../art/btn_fiber.gif) no-repeat 0 0; display:block; height:28px; margin: 0 10px 0 0; text-indent:-9999px; width:144px; }
#content span.data_app a { background:url(../art/btn_data_app.gif); }
#content span.voice_app a { background:url(../art/btn_voice_app.gif); }
#content span.mobile_app a { background:url(../art/btn_mobile_app.gif); }

#content span a:hover { background-position:0 -28px; }

#content table { margin:0 0 19px 0; }

div.right { float:right; background:#EDF5F8; margin:12px; padding:10px; width:213px; }
.right h2 { margin: 0 0 12px 0; }
small { font-size:9px; }
table.stock td.last, table.stock td.day { width:105px; }
table.stock td.price { font-size:14px; }
table.stock td.indicator { padding:0 4px 0 0; }
table.stock td.change { color:#0DB14B;font-size:9px; }

ul.special { border-top:solid 1px #ccc; list-style:none; margin:0; padding:0; width:324px; }
ul.specialli { margin:0; padding:0; }
ul.special li a { background:url(../art/bg_a_special.gif) no-repeat;border-bottom:solid 1px #ccc; display:block; height:20px; padding:5px 8px 10px 8px; width:308px; }

ul.special4 { border-top: solid 1px #ccc;list-style:none; margin:auto; padding:0; width:224px; }
ul.special4 li { margin:0; padding:0; }
ul.special4 li a { background:url(../art/bg_a_special.gif) no-repeat; border-bottom: solid 1px #ccc; display:block; height:10px; padding:5px 8px 10px 8px; width:308px; }

ul.special2 li a { background: url(../art/bg_a_special2.gif) no-repeat; border-bottom:solid 1px #ccc; display:block; height:10px; padding:5px 8px 10px 8px; width:447px; }
ul.special3 li a { background:url(../art/bg_a_special3.gif) no-repeat;border-bottom:solid 1px #ccc; display:block; height:10px; padding:5px 8px 10px 8px; width:408px; }


/*  home Content settings */
#homepage #content { float:left;margin-right:6px;width:671px; }
#homepage div.links {  border-right:solid 1px #ccc;float:left;margin:3px 25px 0 0; padding:22px 25px 15px 0; width:180px; }
#homepage div#last {  border-right:none;margin:3px 0 0 0; padding:22px 0 15px 0; text-align: left;}
#homepage div.links h2 {  background:url(../art/bg_h2_home_integrated.gif); no-repeat 0 0; display:block; height:10px; margin:0 0 18px 0; text-indent:-9999px; width:180px; }
#homepage div.links h2.home_network { background: url(../art/bg_h2_home_network.gif); }
#homepage div.links h2.press_release { background: url(../art/recent-press-releases_12-po.gif); display:block; height:10px; margin:0 0 18px 0; text-indent:-9999px; width:180px; background-repeat: no-repeat;}
#homepage div.links h2.home_fixed { background: url(../art/bg_h2_home_fixed.gif); }


#homepage div.links ul.special { border-top:none; list-style:none; margin:0; padding:0; width:180px; }
#homepage div.links ul.specialli { margin:0; padding:0; }
#homepage div.links ul.special li a { background:url(../art/bg_a_special_home.gif) no-repeat;border-top:solid 1px #ccc; border-bottom:none; display:block; height:22px; padding:5px 8px 10px 8px; width:164px; }

#new_link {  }

/* Callout styles */
#callouts { float:left;padding-bottom:25px;width:163px; }
#callouts div { margin:0 0 5px 0;padding:10px; }
#callouts .gray { background:#F3F3F3; border:solid 1px #D3D3D3; }

#callouts span a { background:url(../art/btn_fiber.gif) no-repeat 0 0; display:block; height:28px; margin:7px 0 0 0; text-indent:-9999px; width:144px; }
#callouts span.wireless a { background:url(../art/btn_wireless.gif); }
#callouts span.regional a { background:url(../art/btn_regional.gif); }

#callouts span a:hover { background-position:0 -28px; }


/* footer */
#footer { background:url(../art/bg_footer.jpg) no-repeat 0 0;height:38px;margin:0 0 0 0;position:relative;width:842px; }
#footer a { color:#004684; font-size:10px;  }
#footer li { display:inline; font-size:10px; }
#footer ul { padding:12px; }

#copyright { position:absolute; right:12px; text-align:right; top:12px; width:228px; }

