@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background-color:#ffffff;
background-image:url(../images/bodybg.jpg);
background-position:top left;
background-repeat:repeat-x;
}
.bodybg{
}
.cultureimg{
background-image:url(../images/ourculture.jpg);
height:352px;
padding-left:10px;
background-position:center;
background-repeat:no-repeat;
}
.logoimg{
background:url(../images/logo.png);
height:53px;
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}
.search{
background-image:url(../images/search.png);
background-position:right;
background-repeat:no-repeat;
height:29px;
padding-left:15px;
}
.headerwhitetop{
background:url(../images/indexwhitetop.jpg);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.whiteimgtop{
background:url(../images/AboutBLX.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.missionvision{
background:url(../images/missiovision.png);
background-repeat:no-repeat;
background-position:top;
height:190px;
}
.culture{
background:url(../images/culture.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.boa{
background-image:url(../images/management_team.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.careers{
background-image:url(../images/careers.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.whiteimgmiddle{
font-size: 13px;
font-family:Arial;
text-decoration: none;
padding-left:40px;
padding-top:5px;
color: #000000;
}
.whiteimgbottom{
background:url(../images/whitebottom.png);
background-repeat:no-repeat;
background-position:top;
}
.blkhdtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000000;
text-align:left;
}
.blkhdtxtblue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #0000ff;
text-align:left;
}
.blkhdtxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #000000;
padding-left:0px;
padding-top:0px;
text-align:left;
}
.content text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000000;
padding-left:25px;
padding-top:0px;
text-align:left;
}
.whiteimgtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	text-align:left;
	text-decoration: none;
}

.careertxt{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
padding-left:5px;
padding-top:3px;
text-align:left;
}
.textbold{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-left:15px;
padding-top:3px;
text-align:left;
}
.whiteimgtxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
padding-left:0px;
padding-top:5px;
text-align:left;
}
.whiteimgtxt3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
padding-left:0px;
padding-top:5px;
padding-bottom:10px;
text-align:left;
}
.whiteimgtxt4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #000000;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}
.titlehd{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #31558a;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
text-decoration:none;
}
.titlehd1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #ffffff;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
text-decoration:none;
}
.bluearrowimg{
background-image:url(../images/bluearrow.png);
background-repeat:no-repeat;
background-position:top;
padding-top:5px;
height:16px;
padding-left:10px;
}
.pplimg{
background-image:url(../images/people.png);
height:211px;
background-position:left;
background-repeat:no-repeat;
background-color:#fdfef8;
padding-left:10px;
}
.ppltext{
background-image:url(../images/text.png);
background-repeat:no-repeat;
background-position:left;
background-color:#fdfef8;
}
.testimonialhd{
font-size: 11px;
font-family:Verdana;
text-decoration: none;
padding-top:5px;
color: #166c9e;
}
.middlesechd1{
font-family:Arial;
vertical-align:top;
font-size:20px;
font-weight:bold;
color:#e21818;
text-align:left;
padding-left:15px;
padding-top:5px;
}
.middlesechd2{
font-family:Arial;
font-size:20px;
font-weight:bold;
color:#208908;
text-align:left;
padding-left:15px;
padding-top:5px;
}
.middlesechd3{
font-family:Arial;
font-size:20px;
font-weight:bold;
color:#0668f0;
text-align:left;
padding-left:15px;
padding-top:5px;
}
.middlesectxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:5px;
padding-top:5px;
padding-right:3px;
color:#03336b;
text-align:left;
}
.blueimg{
background:url(../images/bluebox.png);
background-repeat:no-repeat;
background-position:center;
height:172px;
width:312px;
font-size: 12px;
font-family:Verdana;
text-align:center;
text-decoration: none;
color: #000000;
}
.commercial{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:18px;
color:#083e89;
padding-left:5px;
text-align:left;
}
.iconimg{
background-image:url(../images/icons.png);
background-repeat:no-repeat;
background-position:center;
height:53px;
width:312px;
}
.icontext{
font-family:Verdana;
font-size:11px;
color:#166c9e;
text-align:left;
padding-left:5px;
font-weight:bold;
}
.dotline{
background-image:url(../images/dots.png);
background-repeat:no-repeat;
background-position:center;
height:170px;
}
.footertext{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top:15px;
	color: #ffffff;
}
.roundcont {
	width: 1002px;
	color: #000;
	text-align:center;
}
.bodybg2 {
	background-image: url(../images/body_bg.png);
}
.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../images/top_bg.png) no-repeat top left;
	height:8px;
}
.roundbottom {
	background: url(../images/bottom_bg.png) no-repeat bottom left;
	height:40px;
}
.menu{
	background-image: url(../images/topmenu_bg.png);
	text-align:left;
	color:#ffffff;
	font-size:11px;
}
.roundleft { 
	background-image: url(../images/topmenu_left.png);
	background-position:left;
	background-repeat:no-repeat;
	height:37px;
	width:6px;
}

.roundright {
	background-image: url(../images/topmenu_right.png);
	background-position:left;
	background-repeat:no-repeat;
	height:37px;
	width:6px;
}


.menunoanchorclass{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}


.menuanchorclass{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}
.menuanchorclass a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	color: #000000;
	}

.menuanchorclass a:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
}

.menuanchorclass a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6d01;
	font-size:11px;
}


.menu a{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	}

.menu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size:11px;
}

.menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffcc00;
	font-size:11px;
}

.anylinkmenu{
display:block;
position: absolute;
margin:auto;
visibility: hidden;
border: 1px solid #ffffff;
line-height: 18px;
color:#ffffff;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #000099;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
padding-top: 2px;
text-decoration: none;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #1d1db9;
color: #ffcc00;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 60; /*zIndex for shadow*/
background-color: #cccccc;
visibility: hidden;
}

.bar{
	background-image: url(../images/bar_bg.png);
	color: #000033;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	}
.barleft { 
	background-image: url(../images/bar_left.png);
	background-position:left;
	background-repeat:no-repeat;
	height:104px;
	width:10px;
}

.barright {
	background-image: url(../images/bar_right.png);
	background-position:left;
	background-repeat:no-repeat;
	height:104px;
	width:10px;
}
.bardivider {
	background-image: url(../images/bar_divide.png);
	background-position:left;
	background-repeat:no-repeat;
	height:96px;
	width:2px;
}
.commercialsubhd{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4e4e;
text-align:left;
padding-left:5px;
padding-top:5px;
}
.commercialsubhd2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4e4e;
text-align:left;
padding-left:5px;
padding-top:5px;
}
.Comercialboldtxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#083e89;
vertical-align:top;
font-weight:bold;
padding-left:5px;
padding-top:5px;
text-align:left;
}
.arrowimg{
background-image:url(../images/arrow2.png);
background-position:center;
vertical-align:middle;
background-repeat:no-repeat;
padding-left:5px;
padding-top:5px;
}
.blkhdtxtbold{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #000000;
padding-left:5px;
padding-top:0px;
padding-bottom:0px;
text-align:left;
}
.blkhdtxt3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #000000;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}
.Softwaredevelop{
background-image:url(../images/softwaredevolpment.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.softwaredevtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
padding-left:20px;
padding-top:5px;
text-align:left;
}
.Softwaremaintan{
background-image:url(../images/softmain.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.Customers{
background-image:url(../images/clients.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.Successstories{
background-image:url(../images/sucess-stories.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.Softwareprdctapproch{
background-image:url(../images/softwareproduct.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.softwareprdctimg{
text-align:center;
}
.Partnering{
background-image:url(../images/partnering.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.Organization{
background-image:url(../images/organization.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.Productstrtgy{
background-image:url(../images/PrSt&De.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.newventureapp{
background-image:url(../images/newventure_applications.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.financials{
background-image:url(../images/financials.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.executive{
background-image:url(../images/executiveteam.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.officelocation{
background-image:url(../images/Office_Location.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.contactus{
background-image:url(../images/ContactUS.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.processmanufacture{
background-image:url(../images/processmanufacture.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.contactushd{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #f46f22;
padding-left:0px;
padding-top:0px;
text-align:left;
}
.testimonialcontent{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.toptext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#315993;
text-align:right;
padding-right:0px;
}
.alloppurtunities{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background-color:#b4ddf7;
height:37px;
text-align:left;
}
.lifeblx{
background-image:url(../images/lifeatblx.png);
background-repeat:no-repeat;
background-position:top;
height:71px;
}
.border
{
border:1px solid #A0DBF1;
padding-left:0px;
}
/*.border td{
border:1px solid #A0DBd1;
}*/
.maroontext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9C031B;
}
.bluestripe{
background-image:url(../images/bluestripe.png);
background-repeat:repeat-x;
height:25px;
}
.bluestripe2{
background-image:url(../images/bluestripe2.png);
background-repeat:repeat-x;
}
.greybox{
background-image:url(../images/grey.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
height:50px;
width:250px;
padding-top:3px;
padding-left:10px;
padding-bottom:3px;
}
/*.greybox td{
border:1px solid #b1aeae;
}*/
.contactusubhd{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #000000;
}
.orngbullet{
background-image:url(../images/bullet.png);
background-repeat:no-repeat;
background-position:center;
height:12px;
width:12px;
padding-left:5px;
}

/* classes added for tab system */


.tabtxt a{
color: #003333;
text-decoration: none;
}
.tabtxt a:hover{
color: #ff6d01;
}

#wrapper{
width: 952px;
margin: 0 auto;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 0px;
border: 1px solid #a0dbf1;
}
.tab{
float: left;
height: 32px;
width: 142px;
margin: 0 1px 0 0;
text-align: center;
background: #a0dbf1 url(../images/greentab.jpg) no-repeat;
}
.tabtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin: 0;
color: #cccccc;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}
.searchbox{
padding-top:1px;
padding-left:5px;
text-align:right;
}
.customerbg{
background-image:url(../images/customerbg.jpg);
background-repeat:repeat-x;
background-position:top;
height:400px;
}
.Ourapproach{
background-image:url(../images/Our_Approach.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}
.whiteimghd{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
text-align:left;
font-weight:bold;
padding-left:5px;
padding-top:0px;
padding-bottom:10px;
}
.blxsearchresult{
background-image:url(../images/BLXSearchresults.png);
background-repeat:no-repeat;
background-position:top;
height:195px;
}

.fadertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
	text-decoration: none;
	vertical-align: top;
}
.highlite{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #4276a4;
text-align:left;
}