/* CSS Document */

body
{
	padding:0px;
	margin:0px;
}

a
{
	text-decoration:none;
}

.bodydiv
{
	width:99%;
}

.wdt
{
	width:978px;
}

.wdt50
{
	width:50px;
}

.wdt75
{
	width:75px;
}

.head-top, .head-top table
{
	height:82px;
}

.logo
{
	padding-left:9px;
}

.top-small-links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:46px;
}

.top-small-links a
{
	color:#000000;
}

.top-small-links div
{
	padding:6px 0px 0px 32px;
	height:26px;
	cursor:pointer;
}

.tlink-home
{
	background:transparent url(../images/top-link-home.gif) left top no-repeat;
}

.tlink-home:hover
{
	background:transparent url(../images/top-link-home-hover.gif) left top no-repeat;
}

.tlink-contact
{
	background:transparent url(../images/top-link-contact.gif) left top no-repeat;
}

.tlink-contact:hover
{
	background:transparent url(../images/top-link-contact-hover.gif) left top no-repeat;
}

.tlink-sitemap
{
	background:transparent url(../images/top-link-sitemap.gif) left top no-repeat;
}

.tlink-sitemap:hover
{
	background:transparent url(../images/top-link-sitemap-hover.gif) left top no-repeat;
}

.navigation, .navigation table
{
	background:transparent url(../images/nav-bg.gif) left top repeat-x;
	height:28px;
}

.navigation ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.navigation ul li
{
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0px 35px 0px 35px;
}

.navigation ul li a
{
	color:#477178;
	text-decoration:none;
}

.navigation ul li a:hover
{
	color:#c30000;
}

.head-banner
{
	border-top:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
}

.banner-bot
{
	background:transparent url(../images/banner-bot.gif) left top repeat-x;
}

.showcase-title
{
	text-align:left;
	padding:5px 0px 5px 20px;
}

.showcase-sep
{
	background:transparent url(../images/showcase-sep.gif) right top no-repeat;
	text-align:justify;
}

.red-title
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#c30000;
	text-transform:uppercase;
}

.red-small
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#c30000;
}
.red-link{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#c30000;
	text-decoration:none;
}
.red-link a {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#c30000;
	text-decoration:none;
}
.red-link a:hover{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#990000;
	text-decoration:underline;
}

.text-plain-1
{
	font-family:tahoma;
	font-size:11px;
	color:#5c5959;
	line-height:15px;
	text-align:justify;
	padding-left:8px;
}

.text-plain
{
	font-family:verdana;
	font-size:12px;
	color:#5c5959;
	line-height:15px;
	text-align:justify;
	padding-left:8px;
	text-decoration: none;
}

.copyright, .copyright a
{
	font-family:Tahoma;
	font-size:10px;
	color:#5c5959;
	line-height:20px;
	text-decoration:none;
}

.showcase-web-dev
{
	background:transparent url(../images/web-designing.jpg) left top no-repeat;
	height:103px;
	text-align:justify;
	padding:0px 10px 0px 0px;
}

.showcase-seo
{
	background:transparent url(../images/search-engine-optimization.jpg) left top no-repeat;
	text-align:justify;
	padding:0px 10px 0px 0px;
}

.showcase-soft-dev
{
	background:transparent url(../images/software-development.jpg) left top no-repeat;
	text-align:justify;
	padding:0px 10px 0px 0px;
}

.showcase-bpo
{
	background:transparent url(../images/business-process-outsource.jpg) left top no-repeat;
	text-align:justify;
	padding:0px 10px 0px 0px;
}

.left-panel, .right-panel
{
	width:220px;
}

.content-area
{
	padding:10px 10px 10px 20px;
}

.horiz-sep-left
{
	background:transparent url(../images/horiz-sep-left.gif) left top no-repeat;
	margin-top:5px;
	margin-bottom:5px;
}

.horiz-sep-right
{
	background:transparent url(../images/horiz-sep-right.gif) right top no-repeat;
}

.box
{
	border:1px solid #cecece;
	width:210px;
	height:auto;
	margin:5px 0px 5px 0px;
}

.box-title
{
	border:1px solid #ffffff;
	padding:15px 0px 0px 7px;
}

.box-content
{
	padding:5px 7px 5px 7px;
}

.mod-testimonial
{
	background:transparent url(../images/testimonial-icon.gif) right top no-repeat;
}

.mod-query
{
	height:66px;
}

.news{
	height:100px;
}

.btn-right
{
	padding-right:15px;
}
div.btn1
{
	margin-top:7px;
	background:transparent url(../images/btn-left.gif) left top no-repeat;
}

div.btn1 div a
{
	color:#FFF0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	vertical-align:top;
}


div.btn
{
	margin-top:10px;
	background:transparent url(../images/btn-left.gif) left top no-repeat;
}

div.btn div
{
	background:transparent url(../images/btn-right.gif) right top no-repeat;
	height:18px;
	padding: 2px 10px 0px 10px;
}

div.btn div input
{
	border:none;
	background:transparent;
	color:#FFF0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
}

div.btn div a
{
	color:#FFF0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	vertical-align:top;
}

.more a{
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
form input
{
	border:1px solid #999999;
	background-color:#ffffff;
}

.width120
{
	width:120px;
}

.width
{
	width:124px;
}

.serv-mod-title, .serv-mod-title a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#011b71;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}
.serv-mod-title
{
	padding-left:80px;
}

.serv-mod-content
{
	padding:5px 10px 10px 70px;

}
.heading
{
	font-family:arial;
	font-size:18px;
	color:#011b71;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
}

.footer
{
	border-top:1px solid #e4e4e4;
	border-bottom:1px dotted #0c6595;
	padding:10px;
	line-height:18px;
}

.footer, .footer a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0075b3;
}

 .blue-title-1 
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#011b71;
	text-transform:uppercase;
	padding-left:10px;
}

ul.left-services{
	padding:0px;
	margin:0px;
	color:#011b71;
	list-style:none;
		
}
li.left-services  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#011b71;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 18px;
	padding-bottom: 4px;
	margin-left:8px;
	background-image: url(../images/bullet.gif);
	background-position: 4px 10px;
	background-repeat:no-repeat;

}
li.left-services a{
	text-decoration:none;
	color:#011b71;
}
li.left-services a:hover{
	text-decoration:underline;
	color:#011b71;
}

/*created by Nisha*/
.red-title-new
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#c30000;
	text-decoration:none;
	line-height:20px;
}

.red-small
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#c30000;
}
.red-small:hover
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.dottedborfer{
	border:#21a3df 1px dotted;
}
.blue-title
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#011b71;
	text-transform:uppercase;
}
.blue-title a
{
	color:#011b71;
	text-decoration:none;
}
.heading
{
	font-family:arial;
	font-size:18px;
	color:#011b71;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
}

.bullet{
	list-style-image:url(../images/arrow.gif);
}
li a.bullet-txt:link, li a.bullet-txt:visited{
	font-family:verdana;
	font-size:12px;
	color:#5c5959;	
	text-align:justify;	
	padding-left:8px;
	line-height:15px;
	text-decoration:none;
}
li a.bullet-txt:hover{
	font-family:verdana;
	font-size:12px;
	color:#5c5959;
	text-align:justify;
	text-decoration:underline;
}

.newbullet{
	list-style-image:url(../images/new-arrow.gif);
}
.grey-text
{
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:25px;
}
.grey-text:hover
{
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:25px;
}
.height30{
	height:30px;
}
.pad-btm5{
	padding-bottom:5px;
}
.service-heading {
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
}
.service-subhead {
	font-family: Tahoma;
	font-size: 10px;
	padding-left:10px;
}
#treemenu1
{
font-size:8px;
}
