/* CSS Document */

body{
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	}
.maintble{
	background:#FFFFFF;
	}
.headtop{
	background:url(../images/headtop.jpg) repeat-x 0px 0px;
	}
.rightbaner{
	background:url(../images/headerright.jpg) no-repeat 100% 0%;
	height:148px;
	}
.leftlogo{
	background:url(../images/logo.jpg) no-repeat 50px 0px;
	}
.topmenu{
	background:#107FD5;
	height:20px;
	}
.newleftside,.newrightside{
	padding:10px 0px 0px 5px;
	text-align:left;
	vertical-align:top;
	}
.newrightside{
	padding:18px 0px 0px 0px;
	}
.welcome{
	background:url(../images/welcome.gif) no-repeat 0px 5px;
	padding:64px 60px 20px 20px;
	text-align:justify;
	vertical-align:top;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4E4C4A;
	font-size:11px;
	line-height:120%;
	}
.welcomemob{
	background:url(../images/wel_mob.jpg) no-repeat 0px 15px;
	width:60px;
	}
.javahd,.mobileinfrahd,.mobileinternethd{
	background:url(../images/javasolutions.gif) no-repeat 0px 50%;
	height:40px ;
	border-bottom:3px solid #5B9409;
	}
.mobileinfrahd{
	background:url(../images/mobileinfrastructure.gif) no-repeat 0px 50%;
	}
.mobileinternethd{
	background:url(../images/mobileinternet.gif) no-repeat 0px 50%;
	}
.subbxjava,.subbxmobinfra,.subbxmobint{
	background:url(../images/mob1.jpg) no-repeat 0px 10px;
	padding:10px 10px 10px 70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	vertical-align:top;
	font-size:11px;
	color:#2C445B;
	}
.subbxmobinfra{
	background:url(../images/mob2.jpg) no-repeat 0px 10px;
	}
.subbxmobint{
	background:url(../images/mob3.jpg) no-repeat 0px 10px;
	}
.subbxjava p,.subbxmobinfra p,.subbxmobint p{
	margin:0px;
	padding:3px 0px 4px 0px;
	}
.subbxfooter,.subbxfooter1,.subbxfooter2{
	background:url(../images/link1.gif) no-repeat 75% 50%;
	padding:6px 10px 6px 0px;
	border-top:1px solid  #CECECE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	text-align:right;
	}
.subbxfooter1{
	background:url(../images/link1.gif) no-repeat 87% 50%;
	}
.subbxfooter2{
	background:url(../images/link1.gif) no-repeat 71% 50%;
	}
.subbxfooter a,.subbxfooter1 a,.subbxfooter2 a{
	text-decoration:none;
	color:#FF6600;
	}
.login{
	background:url(../images/loginbg.gif) no-repeat 100% 0px;
	}
.login td{
	font-family:tahoma, Arial;
	font-size:11px;
	color:#09406B;
	padding:3px 10px 2px 5px;
	}
.logintx{
	width:90%;
	height:95%;
	}
.capablehd{
	background:#0E5268 url(../images/sqaure.gif) no-repeat 10px 50%;
	height:25px;
	font-family:"trebuchet MS", arial;
	color:#FFFFFF;	
	padding:2px 2px 3px 20px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	}
.capable{
	font-family:tahoma, Arial;
	color:#1B2C4F;
	padding:5px 10px 10px 10px;
	font-size:11px;
	}
.subhd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#0546A8;
	}
.capbhd{
	color:#B02708;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.footer{
	background:#FFFFFF;
	border-top:2px solid #99A6B5;
	font-family:tahoma, Arial;
	font-size:11px;
	color:#CDCDCD;
	text-align:center;
	vertical-align:middle;
	height:25px;
	}
.subpagetx,.subpagetx1{
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212628;
	line-height:130%;
	text-align:justify;
	vertical-align:top;
	padding:15px 15px 10px 30px;
	height:490px;
	}
.subpagetx1{
	vertical-align:middle;
	text-align:center;
	height:300px;
	}
.subpagetx li{
	list-style:url(../images/bluearr.gif);
	padding:4px 0px 4px 0px;
	}
.subpagetx li a{
	color:#333366;
	text-decoration:none;
	}
.subpagetx li a:hover{
	color:#009999;
	}
.subpagetx a{
	color:#FF6666;
	text-decoration:none;
	}
.subpagetx a:hover{
	color:#0066FF;
	}
.subpagetx h1,.cont h1{
	font-family:Arial, Helvetica, sans-serif;	
	color:#E46613;
	margin:0px;
	padding:5px 0px 10px 0px;
	border-bottom:1px solid #E0E0E0;
	font-size:1.7em;	
	}
.cont h1{
	font-size:1.3em;
	}
.cont{
	padding:10px 10px 10px 20px;
	}
.subpagetx h2{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:1.3em;
	color:#065779;
	}
.subpagetx h3,.subpagetx1 h3{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:1.1em;
	color:#E88504;
	}
.special li{
	padding:3px 30px 4px 5px;
	list-style:url(../images/redsqare.gif);
	color:#006666;
	}
.tx1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	}
.contlist{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#374D9F;
	padding:5px 5px 5px 8px;
	height:15px;
	font-weight:bold;
	}
.contd{
	border:1px solid  #E9E9E9;
	}
.contx{
	width:95%;
	height:100%;
	}
.contx1{
	width:95%;
	height:50px;
	}
/*new homepage css*/
.newhomemobilesolhd{
	background:#BADDFB url(../images/newhome_mobilesolutionstop.jpg) no-repeat 0px 0px;
	height:397px;
	}
.newhomemobilesoltd{
	background:url(../images/newhome_mobilesolutionsbtm.jpg) no-repeat 0% 100%;
	padding:80px 20px 35px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#01192D;
	line-height:140%;
	}
.newhomemobilesoltd a,.newhomemobilecontentd a,.newhomebluetoothtd a{
	text-decoration:none;
	color:#0067A9;
	}
.newhomemobilesoltd a:hover,.newhomemobilecontentd a:hover,.newhomebluetoothtd a:hover{
	color:#FF0000;}
.newhomebox{
	padding:5px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	}
.newhomelogin{
	background:url(../images/newhome_loginbg.jpg) no-repeat 0px 0px;
	margin:0px 0px 5px 0px;
	}
.newhomelogin td{
	padding:0px 5px 0px 10px;
	font-family:tahoma, Arial;
	font-size:11px;
	color:#354382;
	font-weight:bold;
	
	}
.newhomeloginbx{
	width:130px;
	height:16px;
	border:1px solid #BAD0E2;
	}
.newhomebluetoothtable{
	background:#D4EAFC url(../images/newhome_blututhtop.jpg) no-repeat 0px 0px;
	}
.newhomebluetoothtd{
	background:url(../images/newhome_blututhbtm.gif) no-repeat 0% 100%;
	padding:90px 20px 20px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#01192D;
	line-height:140%;
	}
.newhomemobilecontenttable{
	background:#E2EFFA url(../images/newhome_mobilecontenttop.gif) no-repeat 0px 0px;
	margin:0px 0px 5px 0px;
	}
.newhomemobilecontentd{
	background:url(../images/newhome_mobilecontentbtm.gif) no-repeat 0% 100%;
	padding:90px 20px 20px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#01192D;
	line-height:140%;
	}
/*grid*/
.contentForm{
	border:2px solid #e7e8f2;
	margin:0px auto;
	background:#eeeeee;
	}
.contentFormHeader{
	background:#2174c1;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	}
.contentCell,.contentCellAlt{
	background:#f7f8ff;
	padding:5px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	color:#818181;
	}
.contentCellAlt{
	background:#fffdf7;
	}
.faqquest{
	font-weight:bold;
	color:#044785;
	}
.newimages{
	padding:10px;
	}