@charset "utf-8";
/* CSS Document */
/**************
This is the CSS for the
styles used by Large Business
**************/

pre.stateCities {font-family: Arial, sans-serif; font-size: 85%; color: #4d4d4d; margin: 0; padding: 0}

/* Large Business Styles*/
#bizheader {display:block; background: transparent url(images/LargeBiz/LargeBizHeader.jpg) no-repeat top; width:937px; height:217px;}
#headertext {display:block; color:#999999; padding: 35px 40px 45px 560px;}
#headertext h2 {font-size: 1.8em; font-weight:bold; color: #4c6123; margin-bottom:4px;}
#headertext p {margin-top:0px;}

/* Masthead addition */
#masthead .tagline {padding: 0 0 10px 25px} /* jdm - added for the header tagline */

ul#topnav li { width: 150px;}

h2, h3, h2 a, h3 a {color: #093d86;}

/**************
 Menu styles
**************/
#mainmenu {width:180px; background-color:none; text-align:left; float: left; margin-right: 20px; color:#5e7236; display:block;}
#mainmenu .innerbox {min-height:235px; background: transparent url(images/Layout/Menu/menuInnerBkg.gif) repeat-y; display:block;}
#mainmenu a {color:#5e7236; text-decoration:none;}
#mainmenu .hidden {display: none;}
#mainmenu a:hover {text-decoration: underline;}
#mainmenu ul {display: block; padding: 0px; margin:0px; font-size: 12px;}
#mainmenu ul li {display: block; font-weight:bold; margin:0px; padding:4px 7px 4px 26px; background: #EEF1F2 url(images/LargeBiz/arrow.gif) no-repeat left; background-color:#eef1f2; border-left:solid 1px #d6d7d8; border-right:solid 1px #d6d7d8; border-bottom:solid 1px #e4e4e4;}
#mainmenu ul li.top {border-top: solid 1px #e4e4e4;}
#mainmenu ul li.selected {background: #5e7236 url(images/LargeBiz/arrow_selected.gif) no-repeat left;}
#mainmenu ul li.selected a {color:#fff;}
#mainmenu ul li.subnav {background: #e9f5d9 none; padding:3px 7px 3px 35px; font-weight: normal; border-bottom:none;}
#mainmenu ul li.subselected {background: #bfd8a0 url(images/LargeBiz/arrow_sub_selected.gif) no-repeat left; color: #fff; border-bottom: none;}
#mainmenu ul li.subselected a {color:#fff;}
#mainmenu ul li.tert {background: #d4e5be none; padding:3px 7px 3px 45px; font-weight: normal; border-bottom:none;}
#mainmenu ul li.tertselected {background: #d4e5be  url(images/LargeBiz/arrow_terse_selected.gif) no-repeat left; padding:3px 7px 3px 45px; font-weight: normal; border-bottom:none;}
#mainmenu ul li.hide {display: none;}
#mainmenu input {font-size:10px; margin-top:5px;}


/****************
 Sections for level 3
****************/

#headingbanner {height:212px; width:690px; display:block; margin-top:-10px;} /* Negative margin-top to align with the menu */
#headingbanner .headingtext {display:block; margin:0px; padding: 50px 30px 0px 360px; color:#666;}
#headingbanner .headingtext h2 {color: #5e7236; font-size:24px; padding:0px; margin:0px;}
#headingbanner .headingtext p {margin:0px; padding-top: 4px;}

/*Added to mimic JPEG headers*/
#headingbanner .headingtext h2{font-family:Arial, Helvetica, sans-serif; font-weight: 500; letter-spacing: -1px}
#headingbanner .headingtext p{padding-left: 0; font-size: 16px; line-height: 16px; color: #999999;}
/* Heading styles for determining background */

.headingbanner.main_voice {background: transparent url(images/main_voice.jpg) no-repeat left;}
.headingbanner.main_data {background: transparent url(images/main_data.jpg) no-repeat left;}
.headingbanner.main_data_image {background: transparent url(images/main_data_backup.jpg) no-repeat left;}
.headingbanner_main_managedservices {background: transparent url(images/headingbanner_main_managedservices.jpg)}

.headingbanner_voice_centrex {background: transparent url(images/headingbanner_voice_centrex.jpg) no-repeat left;}
.headingbanner_voice_trunks {background: transparent url(images/headingbanner_voice_trunks.jpg) no-repeat left;}
.headingbanner_voice_longdistance {background: transparent url(images/headingbanner_voice_longdistance.jpg) no-repeat left;}
.headingbanner_voice_primaryrateinterface {background: transparent url(images/headingbanner_voice_primaryrateinterface.jpg) no-repeat left;}
.headingbanner_voice_ipsolutions {background: transparent url(images/headingbanner_voice_ipsolutions.jpg) no-repeat left;}
.headingbanner_voice_phonesystems {background: transparent url(images/headingbanner_voice_phonesystems.jpg) no-repeat left;}
.headingbanner_voice_audioconferencing {background: transparent url(images/headingbanner_voice_audioconferencing.jpg) no-repeat left;}
.headingbanner_voice_localserviceoptions {background: transparent url(images/headingbanner_voice_localserviceoptions.jpg) no-repeat left;}

.headingbanner_voice_dialtone {background: transparent url(images/headingbanner_voice_dialtone.jpg) no-repeat left;}
.headingbanner_voice_transport {background: transparent url(images/headingbanner_voice_transport.jpg) no-repeat left;}
.headingbanner_voice_consumerpremiseequipment {background: transparent url(images/headingbanner_voice_consumerpremiseequipment.jpg) no-repeat left;}
.headingbanner_voice_tbd {background: transparent url(images/headingbanner_voice_tbd.jpg) no-repeat left;}

.headingbanner_data_ethernet {background: transparent url(images/headingbanner_data_ethernet.jpg) no-repeat left;}
.headingbanner_data_dia {background: transparent url(images/headingbanner_data_dia.jpg) no-repeat left;}
.headingbanner_data_privateline {background: transparent url(images/headingbanner_data_privateline.jpg) no-repeat left;}
.headingbanner_data_frame_atm {background: transparent url(images/headingbanner_data_frame_atm.jpg) no-repeat left;}
.headingbanner_data_routers {background: transparent url(images/headingbanner_data_routers.jpg) no-repeat left;}

.headingbanner_managedservices_managedcpe {background: transparent url(images/headingbanner_managedservices_managedcpe.jpg) no-repeat left;}
.headingbanner_managedservices_managednetwork {background: transparent url(images/headingbanner_managedservices_managednetwork.jpg) no-repeat left;}
.headingbanner_managedservices_vpn {background: transparent url(images/headingbanner_managedservices_vpn.jpg) no-repeat left;}
.headingbanner_managedservices_colocationhosting {background: transparent url(images/headingbanner_managedservices_colocationhosting.jpg) no-repeat left;}

.headingbanner.products {background: transparent url(images/main_products.jpg) no-repeat left;}
.headingbanner.industry {background: transparent url(images/main_industry.jpg) no-repeat left;}
.headingbanner.learning {background: transparent url(images/main_learning.jpg) no-repeat left;}
.headingbanner.network {background: transparent url(images/main_network.jpg) no-repeat left;}
.headingbanner.customer {background: transparent url(images/main_customer.jpg) no-repeat left;}
.headingbanner.industry_general {background: transparent url(images/main_industry_general.jpg) no-repeat left;}
.headingbanner.industry_education {background: transparent url(images/main_industry_education.jpg) no-repeat left;}
.headingbanner.industry_healthcare {background: transparent url(images/main_industry_healthcare.jpg) no-repeat left;}
.headingbanner.industry_government {background: transparent url(images/main_industry_government.jpg) no-repeat left;}
.headingbanner.industry_finance {background: transparent url(images/main_industry_finance.jpg) no-repeat left;}

.headingbanner.products_services_smartbill {background: transparent url(images/products_services_smartbill.jpg) no-repeat left;}
.headingbanner.products_services_managed {background: transparent url(images/products_services_managed.jpg) no-repeat left;}
.headingbanner.products_services_colo {background: transparent url(images/products_services_colo.jpg) no-repeat left;}

.headingbanner.products_voice_local {background: transparent url(images/products_voice_local.jpg) no-repeat left;}
.headingbanner.products_voice_accesslines {background: transparent url(images/products_voice_accesslines.jpg) no-repeat left;}
.headingbanner.products_voice_voicemail {background: transparent url(images/products_voice_voicemail.jpg) no-repeat left;}
.headingbanner.products_voice_longdloyalty {background: transparent url(images/products_voice_longdloyalty.jpg) no-repeat left;}

.headingbanner.products_data_hispeed {background: transparent url(images/products_data_hispeed.jpg) no-repeat left;}
.headingbanner.products_data_vpn {background: transparent url(images/products_data_vpn.jpg) no-repeat left;}
.headingbanner.products_data_wireless {background: transparent url(images/products_data_wireless.jpg) no-repeat left;}

.headingbanner.products_equipment_voice_pbx {background: transparent url(images/products_equipment_voice_pbx.jpg) no-repeat left;}
.headingbanner.products_equipment_voice_key {background: transparent url(images/products_equipment_voice_key.jpg) no-repeat left;}

.headingbanner.products_equipment_data_firewall {background: transparent url(images/products_equipment_data_firewall.jpg) no-repeat left;}
.headingbanner.products_equipment_data_servers {background: transparent url(images/products_equipment_data_servers.jpg) no-repeat left;}
.headingbanner.products_equipment_data_wirelesslan {background: transparent url(images/products_equipment_data_wirelesslan.jpg) no-repeat left;}
.headingbanner.products_equipment_data_vpn {background: transparent url(images/products_equipment_data_vpn.jpg) no-repeat left;}
.headingbanner.products_equipment_data_switches {background: transparent url(images/products_equipment_data_switches.jpg) no-repeat left;}

.headingbanner.products_services {background: transparent url(images/products_services.jpg) no-repeat left;}

.headingbanner.products_data {background: transparent url(images/products_data.jpg) no-repeat left;}
.headingbanner.products_equipment {background: transparent url(images/products_equipment.jpg) no-repeat left;}
.headingbanner.products_equipment_voice {background: transparent url(images/products_equipment_voice.jpg) no-repeat left;}
.headingbanner.products_equipment_data {background: transparent url(images/products_equipment_data.jpg) no-repeat left;}

.headingbanner.learning_whitepapers {background: transparent url(images/learning_whitepapers.jpg) no-repeat left;}
.headingbanner.learning_expert {background: transparent url(images/learning_expert.jpg) no-repeat left;}
.headingbanner.learning_video {background: transparent url(images/learning_video.jpg) no-repeat left;}
.headingbanner.learning_events {background: transparent url(images/learning_events.jpg) no-repeat left;}
.headingbanner.learning_vendor {background: transparent url(images/learning_vendor.jpg) no-repeat left;}

.headingbanner.network_reliability {background: transparent url(images/network_reliability.jpg) no-repeat left;}
.headingbanner.network_value {background: transparent url(images/network_value.jpg) no-repeat left;}



#maincontent {width: 680px; margin: 10px 17px 10px auto; float:right;}
#maincontent .subcolumn {display:block; width:215px; background-repeat: no-repeat; height: 247px; margin-right: 22px;} /*cjh*/
#maincontent .subcolumn_empty {display:block; width:215px; height: 300px;}
#maincontent h2 {color: #093d86; margin: 0; padding: 170px 20px 5px 20px;}
/*#maincontent h2 a {color: #e3801e;}*/
#maincontent p {margin: 0; padding: 0px 20px 5px 20px;color: #4d4d4d;}
#content p, #maincontent li, #content li {color: #4d4d4d;}
#maincontent .subcolumn h2 {color: #5e7236; margin: 0; padding: 130px 20px 5px 20px;}
#maincontent .subcolumn h2 a{color: #5e7236;}

/****************
 Sections for level 4
****************/
#maincontent td.l4container {padding-bottom: 10px;}
#maincontent .l4section {display: block; width:690px; margin: 0px; padding: 0px;}
#maincontent img.boxmessage {padding: 10px 20px 10px 30px; float:left;}
#maincontent .l4text {
	padding: 10px 20px 10px 10px;
	display: block;
}
#maincontent ul {margin:0px; padding: 0px 0px 10px 75px;}
#maincontent ul.normal {margin:0px; padding: 0 0 0 50px;}
#maincontent .bannermessage {font-size: 20px; color: #fff; background-image: url(images/Layout/Content/banner_bkg_largebiz.gif); display: block; height: 35px; width: 790px; background-repeat: no-repeat; margin-bottom: 8px; padding: 5px 20px 0px 20px;}
#maincontent .l4text h3 {color:#093d86; font-size:16px; padding: 0px 20px 5px 20px;}

#maincontent .level4 h3{font-size: 16px; color:#093d86; padding-left: 20px;}
#maincontent .level4 h4{font-size: 16px; color:#093d86; margin: 0;}
#maincontent .level4 ul{padding-left: 35px;}

#left3rds {float: left; width: 425px; margin: 10px 0 0 0;}
#right3rd {float: left; width: 200px; height: 280px; margin: 25px 0 0 0; padding: 0 20px 0 35px; background: transparent url(images/Layout/Content/right3rd_bkg.gif) no-repeat top}
#right3rd h4 {padding: 15px 0 0 0;}
#right3rd p{margin: 0; padding: 0 0 1em 0;}
#right3rd img.addtocart {padding: 15px 0 15px 0;}

/****************
 Sections for level 5
****************/
#maincontent .l5section {display: block; width:690px; margin: 0px; padding: 0px; background-image:url(images/Layout/Content/L4_section_bkg.gif); background-repeat: repeat-y;}
/*#maincontent .l5text {padding: 30px 20px 10px 20px; display: block;}*/
#maincontent .l5text {padding: 0px 0px 0px 0px; display: block;}
#maincontent .l5text ul {padding: 10px; margin: 10px;}
#maincontent .l5text h3 {color:#093d86; padding: 0px 20px 5px 20px;}
#maincontent .l5text h2 {color:#093d86; padding: 0px 20px 5px 20px;}

/****************
 Text and other formatting
****************/
.txtsmall {font-size: 85%}
.fakelink{cursor: pointer;}/*cjh - used to make an image look clickable for an onclick event*/
span.fakelink{cursor: pointer; text-decoration: underline; color: #093d86;} /* used to make a span look clickable for an onclick event*/

/*Customer Service*/
.csHeaderTbl td{margin-right: 5px; padding-top: 0px;}
.csHeaderTbl .text{color: #666666; padding-left: 4px;}
.csHeaderTbl .textHalf{color: #666666; padding-left: 4px; width: 44%;}
.csHeaderTbl select{color: #666666;}
#csHeader {width: 931px; margin:auto;}
#csLeft{background-image:url(images/csLeft.jpg); width: 626px; height: 205px;}
#csHeader div{float: left;}
#csLeft h2{color: #4c6123; font-size: 24px; margin: 35px 0 0 90px;}
#csLeft p{color: #666666; font-size: 16px; margin: 8px 0 0 92px; }
#csRight{background-image:url(images/csRight.jpg);  width: 304px; height: 205px;}
.columns.three.customerservice {clear: left; padding-top: 16px;}
.columns.three.customerservice .col.text {width: 261px; height: 90px; padding: 25px 17px 20px 25px;  position: relative; background: transparent url(images/Layout/Content/colThreeBg.jpg) no-repeat bottom;}
