body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; background-color:#dae8f3; color:#333; }
#homepage { background:url(../images/bg.jpg) no-repeat center top; width:100%; padding:0px; margin:0px; position:relative; display:table; }
#wrapper { width:962px; margin:0 auto 0 auto; padding:0px 7px 7px 7px; position:relative; display:table; background:url(../images/centerbg.jpg) repeat-x left bottom #ffffff;}
#footer {width:966px; margin:0 auto 0 auto; padding:0px 5px 45px 5px; position:relative; display:table; font-size:12px; color:#62627D; text-align:right; line-height:40px; font-family:"trebuchet MS";}
#footer a { color:#62627D;}
#footer a:hover, #footer a.selected { color:#005199;}
/*================================================
				Common Classes
=================================================*/
p { margin:0px; padding:0px 0px 10px 0px;}
h1 { padding:0px; margin:0px; font-size:20px;}
a { text-decoration:none;}
img {border:0px;}
.left { float:left;}
.bold { font-weight:bold;}
.right { float:right;}
.text-left { text-align:left;}
.text-right { text-align:right;}
.text-top { vertical-align:top;}
ul { margin:0px; padding:0px; list-style:none;}
.clrblue { color:#005299;}
.clrblack { color:#000000;}
.clear { clear:both; display:block; height:20px;}
a.more { color:#FF3300!important;}
a.more:hover { color:#62627D!important;}
.content sup{ line-height:10px;}
/*================================================
				Header Part
=================================================*/
#headerpart { background:url(../images/headerbg.jpg) repeat-x left top; padding:0px 15px; width:932px; float:left;}
.logo { width:231px; float:left; }
.rightnavi { float:right;}
.rightheader{padding-top:20px;float:right;width:250px;}
.searchbg { background:url(../images/textfieldbg.jpg) no-repeat left top; width:220px; height:20px; padding-left:2px; margin-right:5px; }
.searchtext { background:none; border:none; width:200px; height:18px;}
.topnavi { padding-top:10px; line-height:30px; color:#62627D; font-size:10px; text-transform:uppercase; clear:both; margin:0px;}
.topnavi a { color:#62627D;}
.topnavi a:hover, .topnavi a.selected { color:#6d921a;}


/*========================================
	Css style for Navigation
========================================*/
#navigation { height:34px; width:942px; padding:0px 10px; float:left; position:relative; background:url(../images/navigationbg.jpg) repeat-x left top; }
ul.navi { margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
ul.navi li { display:inline; float:left;}
/*Top level menu link items style*/
ul.navi li a {  display: block; padding:0px; }
ul.navi li a:hover { color:#d3bda7; }

/*1st sub level menu*/
ul.navi li ul { width:210px; background:#04559d; position: absolute; top: 0px; /* no need to change, as true value set by script */
	display: block; visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
ul.navi li ul li { display: list-item; border-bottom:1px solid #ffffff; font-size:12px; line-height:20px; float: none; }
/*All subsequent sub menu levels offset after 1st level sub menu */
ul.navi li ul li ul { left: 159px; /* no need to change, as true value set by script */ top: 0;	width:130px!important; background-color:#aa1e14; }
/* Sub level menu links style */
ul.navi li ul li a { display: block; padding:5px 10px; color:#ffffff; text-decoration: none; }
ul.navi li ul li a:hover { color:#000000; background-color:#7fb2e0;  }
/*================================================
				Flash Banner Part
=================================================*/
#flashbanner { width:962px; float:left; padding:0px 0px;}

/*================================================
				Center Part
=================================================*/
#orderpart { float:left; width:927px; background:url(../images/orderbg.jpg) repeat-x left top; padding:10px 0px 10px 35px; font-size:17px; color:#62627D;}
#orderpart p, h2 { margin:0px; padding-bottom:5px; }
#orderpart h1 { font-size:19px; color:#62627D; font-weight:bold; padding:0px 0px 5px 0px; }
#orderpart h2 { font-size:14px; color:#62627D; font-weight:none; padding:0px 0px 5px 0px; }

/*================================================
				Three Teaser Part
=================================================*/
#teaserpart { float:left; width:962px; padding:0px 0px 0px 0px; }
.teaser { border:1px solid #f9f9f9; width:312px; float:left; background:url(../images/teaserbg.jpg) repeat-x left 41px #fafafa; height:280px;  }
.middle { margin:0px 10px;}
.heading { background:url(../images/headingbg.jpg) repeat-x left top; text-align:center; width:312px; padding:12px 0px 10px 0px;}
.teaserdetails { padding:14px; float:left; width:260px; }
ul.point { margin:0px; padding:0px; list-style:none;}
ul.point li { background:url(../images/bulet.png) no-repeat left center; padding-left:20px; color:#282828; font-weight:bold; font-size:12px; float:left; padding-bottom:15px; padding-top:15px; width:250px;}
ul.point li a { color:#282828;}
ul.point li a:hover { color:#005299;}

.icon_cable { font-size:11px; color:#62627D; margin-top:17px;}
.icon_wireless { font-size:11px; color:#62627D;}
.icon_wireline { font-size:11px; color:#62627D; margin-top:17px; }
.icon_cable img { float:left; padding-right:8px;}
.icon_wireless img { float:left; padding-right:8px;}
.icon_wireline img { float:left; padding-right:8px;}

.icon_cable .head { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#62627D; font-weight:bold; padding-bottom:5px;}
.icon_wireless .head { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#62627D; font-weight:bold; padding-bottom:5px;}
.icon_wireline .head { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#62627D; font-weight:bold; padding-bottom:5px;}

a.link { color:#62627D;}
a.link:hover { color:#004f97;}

.events { font-size:11px; line-height:16px; padding-bottom:17px;}
.events p { padding-bottom:11px;}
.events a { color:#62627D; font-weight:bold; text-decoration:underline;}


/*================================================
				Inside Center Part
=================================================*/
#insidecenterpart { width:962px; float:left; padding:0px 0px 0px 0px; background:url(../images/insidebanner.jpg) no-repeat left top; margin-top:5px;}
#insidecenterpart .leftpart { width:230px; float:left; padding:40px 0px 20px 12px; }
.leftnavi { float:left; width:230px; background:url(../images/leftnavibg1.jpg) repeat-y left top; }
.leftnavi .center { float:left; background:url(../images/leftnavibtm1.jpg) no-repeat left bottom; width:230px; }
.leftnavi .top { float:left; background:url(../images/leftnavibg.png) no-repeat left top; width:230px; font-size:12px; color:#000000; padding:42px 0px 15px 0px; }

.nextstep { float:left; background:url(../images/nextsteptop.jpg) repeat-x center top; width:228px; margin-left:1px; padding:15px 0px 10px 0px;}
.nextbtm { background:url(../images/leftnavibtm2.jpg) no-repeat left bottom; float:left; width:230px; height:70px;}
.nexthead { font-size:14px; color:#62627D; text-transform:uppercase; padding-left:20px; font-weight:bold;}
ul.step { margin:0px; padding:0px; line-height:none;}
ul.step li { font-size:12px; color:#000000; line-height:24px; }
ul.step li a { color:#000000; line-height:24px; display:block; padding-left:20px; background:url(../images/line.png) no-repeat center bottom;}
ul.step li a:hover { background:url(../images/lefttab1.jpg) no-repeat center top;}

#insidecenterpart .rightpart { width:676px; float:left; padding:0px 0px 0px 42px;}

.insidebanner { font-size:22px; color:#333; padding:39px 0px; }
.insidebanner h1 { padding-bottom:0px; padding-top:0px; color:#333;}



.bnr_company {background:url(../images/bnr_company.jpg) no-repeat right top;} 
.bnr_drivingsuccess { background:url(../images/bnr_drivingsuccess.jpg) no-repeat right top;}
.bnr_products { background:url(../images/bnr_products.jpg) no-repeat right top;}
.bnr_services {background:url(../images/bnr_services.jpg) no-repeat right top;}
.bnr_partnerships {background:url(../images/bnr_partnerships.jpg) no-repeat right top;}
.bnr_newsevents {background:url(../images/bnr_newsevents.jpg) no-repeat right top;}
.bnr_careers {background:url(../images/bnr_careers.jpg) no-repeat right top;}
.bnr_contact {background:url(../images/bnr_contact.jpg) no-repeat right top;}
.bnr_productmanagement { background:url(../images/bnr_plmanagement.jpg) no-repeat right top;}
.bnr_wireline {background:url(../images/bnr_wireline.jpg) no-repeat right top;}
.bnr_wireless {background:url(../images/bnr_wireless.jpg) no-repeat right top;}
.bnr_customers {background:url(../images/bnr_customers.jpg) no-repeat right top;}
.bnr_landingpage { background:url(../images/bnr_landingpage.jpg) no-repeat right top;}
.bnr_partners {background:url(../images/bnr_partners.jpg) no-repeat right top;}
.bnr_olmanagement {background:url(../images/bnr_olmanagement.jpg) no-repeat right top;}
.bnr_cable {background:url(../images/bnr_cable.jpg) no-repeat right top;}




.content { float:left; width:666px; padding:15px 10px 15px 0px; font-size:12px; color:#62627D; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
.content a { color:#004f97; text-decoration:underline;}
.content a:hover { color:#62627D; text-decoration:none;}

.content p { padding-bottom:15px;}
h2 { font-size:15px; color:#004f97; font-weight:bold; padding:15px 0px 15px 0px;}
h3 { font-size:14px; color:#62627D; font-weight:bold; padding:15px 0px 5px 0px;}



ul.smallpoint { margin:0px; padding:10px 0px; list-style:none;}
ul.smallpoint li { background:url(../images/smallbulet.jpg) no-repeat left 5px; padding-left:20px; color:#62627D; line-height:18px;}
.block { background-color:#e4edf4; float:left; width:620px; padding:10px;} 


.note { border-top:2px solid #666666; padding:0px 10px 10px 0px; font-size:11px; color:#666666;}


.divider { border-bottom:2px dotted #CCC; padding-top:5px; padding-right:10px;  margin:10px 0px; text-align:right; padding-bottom:10px}


.gridbdr { border:solid 1px #7FB2DF; border-collapse:collapse; 	font-size:12px; text-decoration:none;
	color:#666666;}
.gridbdr td { border-bottom:solid 1px #7FB2DF; border-left:solid 1px #7FB2DF; padding:4px;  }
.gridbdr .heading1 {background:#BCD6EF; font-weight: bold; color:#62627D; height:30px;}
.gridbdr .heading2 {background:#DBE9F7; font-weight: bold; color:#62627D; height:30px;}

li.tab { padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; }
li.tab a { width:205px; color:#62627D; line-height:24px; height:24px; font-size:12px; font-weight:bold; display:block; padding-left:25px; background:url(../images/line.png) no-repeat center bottom; }
li.tab a:hover, li.selected { color:#62627D; display:block; line-height:24px; background:url(../images/lefttab.jpg) no-repeat center top; height:24px; }
li.tab .sub { padding-left:30px; font-weight:normal; width:200px;}






li.tab1 { padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; height:41px; }
li.tab1 a { width:195px; color:#62627D; line-height:20px; margin-bottom:5px; font-size:12px; font-weight:bold; display:block; padding-left:25px; height:41px; background:url(../images/line.png) no-repeat center bottom; padding-right:10px;}
li.tab1 a:hover, li.tab1 a.selected { color:#62627D; background:url(../images/lefttab.jpg) no-repeat center top;}
li.selected { color:#62627D; background:url(../images/lefttab.jpg) no-repeat center top;}


p.tab1 { padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; height:41px; }
p.tab1 a { width:195px; color:#62627D; line-height:20px; margin-bottom:5px; font-size:11px; font-weight:bold; display:block; padding-left:25px; height:41px; background:url(../images/line.png) no-repeat center bottom; padding-right:10px;}
p.tab1 a:hover, li.tab1 a.selected { color:#62627D; background:url(../images/lefttab.jpg) no-repeat center top;}
p.selected { color:#62627D; background:url(../images/lefttab.jpg) no-repeat center top;}



.casestudybox {
		background-color:#d9e6f2;
}


ul#slidemenu, ul#slidemenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul#slidemenu a {
  display: block;
  text-decoration: none;	
}

ul#slidemenu li {
	background:url(../images/dashline.jpg) repeat-x left bottom;
	margin-top: 1px;
	  clear:both;
	 	padding-bottom:10px;

}

ul#slidemenu li a {
	display:block;
	font-size:14px; 
	color:#62627D; 
	font-weight:bold; 	
	padding:10px 10px 10px 0px;
	
}

ul#slidemenu li a:hover {
}
ul#slidemenu li ul li {
  color: #62627D;
  padding:5px;
  background-image:none;
}

ul#slidemenu li ul li a {
  color: #333;
}

ul#slidemenu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
}


.execphoto {
	float:left;
}

.execquote {
	font-size:14px; 
	font-weight:normal; 
	font-style:italic;	
}



.thumb { float:right; padding:0px 0px 15px 15px;}

.textarea { border:1px solid #BAD9EE; width:340px; height:100px;}
.textfield { border:1px solid #BAD9EE; width:200px; height:18px;}

.partnerborder {
	background:url(../images/dashline.jpg) repeat-x 	left bottom;
	margin-top: 1px; 
}

/*//////////search result page */

#somewhere a, #somewhere a.gs-title, #somewhere a b, #somewhere .gsc-cursor-page, #somewhere .gsc-cursor-current-page{ color:#015198;}
#somewhere a:hover {color:#000000;}

#somewhere div.gsc-trailing-more-results {
	display:none; }