/* CSS Document */
body
{
background-color:#f4f4f4;
font-size:14px;
margin:0 auto;
font-family:Calibri;
color:#333333;
}
*{
margin:0;
padding:0;
border:0;
}

#main{
margin:auto;
width:1000px;
height:auto;

}
#header3
{
width:100%;
background-color:#e7e7e7;
padding-top:10px;
paddign-bottom:30px;
}
#header
{
width:1000px;
height:70px;
margin:auto;

}
#header1{
padding-top:24px;
width:200px;
height:44px;


}
#header2{
width:630px;
height:70px;
float:right;
text-align:right;


}

#icons
{
margin-top:0px;float:right;width:630px;text-align:right;
margin-bottom:26px;
}
a{
font-family:calibri;
font-size:16px;
color:#1f3290;
font-weight:bold;
text-decoration:none;

}
a:hover{text-decoration:underline;}
#banner
{
margin-top:10px;
width:1000px;
height:261px;

}
.newstop
{
font-size:16px; font-weight:bold;font-family:calibri;
}

.news
{
 font-family:Calibri; font-size:12px;
}
#tabs
{
padding:5px 0px 0 0px;
border:1px solid #102f89;
height:auto;

}
#tabsmid{

height:95px;
!height:95px;



}
.color
{

color:#d9680c;
}
.tabphoto
{
padding-top:15px;
float:right;


}
#tabs1{
float:left;
width:244px;
height:90px;
border-bottom:2px solid #cbcbcb;
border-top:1px solid #e0e0e0;
border-right:1px solid #cbcbcb;
background-image:url(../images/leftbar2.jpg);
background-repeat:repeat-x;

}
#tabs2{
float:right;
width:254px;
height:90px;
border-bottom:2px solid #cbcbcb;
border-top:1px solid #e0e0e0;
border-right:1px solid #cbcbcb;
background-image:url(../images/leftbar2.jpg);
background-repeat:repeat-x;

}
#tabs3{
float:right;
width:254px;
height:90px;
border-bottom:2px solid #cbcbcb;
border-top:1px solid #e0e0e0;
border-right:1px solid #cbcbcb;
background-image:url(../images/leftbar2.jpg);
background-repeat:repeat-x;

}

#tabs4{
float:right;
width:242px;
height:90px;
border-bottom:2px solid #cbcbcb;
border-top:1px solid #e0e0e0;
border-right:1px solid #cbcbcb;
background-image:url(../images/leftbar2.jpg);
background-repeat:repeat-x;


}

.tabstext{
color:#7f8085; 
font-family:Calibri; 
font-size:12px; 
padding-left:9px; 
!padding-left:10px; 
padding-right:5px;
padding-top:5px;

}
#tabs1 a
{
color:#4baed5; 
font-family:Tahoma;
font-size:11px; 
font-weight:bold; 
text-decoration:none;

}
#tabs2 a
{
color:#4baed5; 
font-family:Tahoma;
font-size:11px; 
font-weight:bold; 
text-decoration:none;

}

#tabs3 a
{
color:#4baed5; 
font-family:Tahoma;
font-size:11px; 
font-weight:bold; 
text-decoration:none;

}

#tabs4 a
{
color:#4baed5; 
font-family:Tahoma;
font-size:11px; 
font-weight:bold; 
text-decoration:none;

}
.texthead{
font-family:Tahoma;
font-size:1.28em;
text-align:left;
!font-weight:normal;
padding-top:5px;
padding-left:10px;
!padding-left:10px;
width:180px;
!width:168px;

}
.texthead1{
font-family:Tahoma;
font-size:1.26em;
text-align:left;
!font-weight:normal;
padding-top:5px;
padding-left:10px;
!padding-left:10px;
!padding-right:0px;
width:180px;
!width:168px;

}


#content
{
width:1000px;
margin-top:0px;
background-color:#f4f4f4;
height:auto;

}
#content-inner-top
{
width:1000px;
margin-top:10px;
background-color:#f4f4f4;
height:auto;


}

#content1
{
width:1000px;
!width:1000px;
margin-top:10px;
background-color:#fff;

height:auto;

}


#content1 .mainhead{
font-family:"MyriadPro-Regular";
font-size:16px;
font-weight:bold;
margin-left:18px;
background-color:#e7e7e7;

}
#content .mainhead{
font-family:"MyriadPro-Regular";
font-size:16px;
font-weight:bold;
margin-left:20px;
!margin-left:20px;
background-color:#e7e7e7;
}
.mainheadservice1{
font-family:"MyriadPro-Regular";
font-size:18px;
font-weight:bold;
margin-left:15px;
margin-top:20px;
position:relative;

}
#tech-main
{
width:1000px;
!width:1000px;
margin-top:10px;
height:auto;

}

.height5
{

height:5px;
!height:5px;

}
.height30
{
height:30px;
!height:5px;

}
.height10
{
height:8px;

}
.height15
{
height:15px;
}
.height25
{
height:25px;
}
#contenttopbar
{
background-color:#e7e7e7;
width:988px;
margin-top:10px;
!width:988px;
height:30px;
padding-top:5px;
padding-left:10px;
background-image:url(../images/newsbar.jpg);

}
#contentleft{
width:35px;
height:31px;


}
#contentright{
width:35px;
height:31px;
float:right;
background-image:url(../images/right1.jpg);
}

#left{
margin-top:5px;
width:65%;
margin-left:0px;
!margin-left:0px;
background-color:#fff;
margin-top:10px;
}
#left-inner{
margin-top:5px;
width:70%;
margin-left:0px;
!margin-left:0px;
background-color:#fff;
!margin-top:20px;
float:right;

}

#tech-top-inner{
margin-top:5px;
width:100%;
margin-left:0px;
!margin-left:0px;
background-color:#fff;
!margin-top:20px;
float:right;

}
#tech-top-inner .heading
{
color:#1f2c7b;
font-family:Calibri;
font-size:24px;
font-weight:bold;
padding-left:25px;
padding-top:5px;
}

#left .heading
{
color:#1f2c7b;
font-family:Calibri;
font-size:24px;
font-weight:bold;

}
.mainbody
{

font-family:Calibri;
font-size:15px;
line-height:1.6em;

text-align:justify;
color:#000;
}
.mainbody  .heading
{
color:#1f2c7b;
font-family:Calibri;
font-size:24px;
font-weight:bold;

}

.mainpart
{

font-family:Calibri;
font-size:12px;
padding-left:10px;
padding-right:10px;
!padding-left:15px;
!padding-right:10px;
height:610px;
!height:600px;
padding-top:0px;
text-align:justify;
}
.inner-mainpart
{

font-family:Calibri;
font-size:12px;
padding-left:10px;
padding-right:10px;
!padding-left:15px;
!padding-right:10px;
height:auto;
padding-top:12px;
!padding-top:4px;
text-align:justify;
}

.inner-mainpart .heading
{
color:#1f2c7b;
font-family:Calibri;
font-size:24px;
font-weight:bold;
}
ul
{


list-style-image:url(../images/arrow.jpg);
margin-left:15px;

}
li{
font-family:calibri;

color:#333333;
text-decoration:none;
font-family:Calibri;
font-weight:normal;
font-size:15px;
line-height:1.8em;




}
.mainservice
{
font-family:Calibri;
background-color:#fff;
font-size:13px;
padding-left:18px;
!padding-left:21px;
padding-right:5px;
padding-top:10px;
margin-top:20px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;

}
.aboutservice
{
font-family:Calibri;
font-size:15px;
line-height:1.6em;
padding-left:10px;
padding-right:10px;
padding-top:10px;
margin-top:0px;
text-align:justify;
}
.contactleft

{

width:600px;


}
.contactright

{

width:360px;
float:right;

}
.submit
{
font-family:Calibri;
font-size:15px;
color:#333333;
border:1px solid #ccc;
text-align:center;
}
.td

{

float:right;
text-align:left;
border:1px solid #ccc;
font-family:Calibri;
font-size:15px;
line-height:1.6em;
color:#333333;
}
th{
font-family:Calibri;
font-size:15px;
line-height:1.6em;


color:#333333;

}

.clients
{
font-family:Calibri;
font-size:15px;
line-height:1.6em;
padding-left:0px;
padding-right:0px;
padding-top:10px;
margin-top:0px;
text-align:justify;
background-color:#fff;


}

.clients-public .heading
{
color:#1f2c7b;
font-family:Calibri;
font-size:24px;
font-weight:bold;
margin-left:20px;
}
.clients .clients-public
{
float:right; width:400px;margin-right:20px;
}
.client .clients-commer
{
float:left; width:400px;margin-left:20px;
}
.aboutservice .heading
{
color:#1f2c7b;
font-family:Calibri;
font-size:24px;
font-weight:bold;



}

#righttopbar .heading
{
color:#1f2c7b;
font-family:Calibri;
font-size:24px;
font-weight:bold;

margin-left:10px;


}
.inner-heading
{
color:#1f2c7b;
font-family:Calibri;
font-size:16px;
font-weight:bold;
}

.aboutservice p
{

font-family:Calibri;
font-size:14px;
line-height:1.6em;
font-weight:bold;
text-align:justify;



}
.tech-text
{

font-family:Calibri;
font-size:15px;
line-height:1.6em;
text-align:justify;
background-color:#fff;
padding-left:5px;
padding-top:5px;
font-weight:normal;
padding-right:10px;
}

.heading
{
margin-top:0px;
margin-bottom:10px;
}
.heading a
{
color:#1f2c7b;
font-family:Calibri;
font-size:18px;
font-weight:bold;

}

#right
{
background-color:#FFFFFF;
width:30%;
float:right;
margin-right:0px;
!margin-right:0px;
margin-top:0px;
!margin-top:10px;

}
#right-inner
{

width:28%;
!width:25%;
float:left;
margin-right:0px;
!margin-right:0px;
margin-top:5px;
!margin-top:20px;

}

#righttopbar
{
width:100%;
float:right;

}
#sub-righttopbar
{
width:100%;
float:right;
background-color:#e3e3e3;
height:50px;

}
.rightcorner{
width:20px;
height:10px;
float:right;


}
.leftcorner{
width:20px;
height:8px;
float:left;

}
.sub-rightcorner{
width:15px;
height:15px;
float:right;

}
.sub-leftcorner{
width:20px;
height:10px;
float:left;

}


#servicetopbar
{
width:100%;
float:right;
background-color:#e3e3e3;
height:50px;
!height:50px;

}
.mainheadservice{
background-color:#e3e3e3;
font-family:Calibri;
font-size:22px;
font-weight:bold;
padding-left:0px;
!padding-left:0px;
padding-top:0px;


}

.servicerightcorner{
width:20px;
height:30px;
float:right;
}
.serviceleftcorner{
width:20px;
height:30px;
float:left;
}


#rightbottombar
{
width:100%;
float:right;
background-color:#FFFFFF;
border:0px solid #ccc;

}
#aboutbottombar
{
width:100%;
float:right;
background-color:#FFFFFF;
background-image:url(../images/bottomBG.gif);

}


.clearBoth
{
clear:both;
}
.contentservice
{
height:605px;
padding-left:10px;
!height:580px;

}
.content-inner
{
height:auto;
padding-left:0px;
padding-right:0px;
!height:auto;
float:left;
width:100%;	
color:#006600;

}

#content-service-link1{
	height:auto;
	font-family:Calibri;
	border-bottom:1px solid #dddddd;
	padding:10px 18px 5px 5px;
background-color:#FFFFFF;


}

#content-service-link1 a {

	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
	font-weight:normal;
	color:#4baed5;
	font-weight:bold;

}
#content-service-link1 a:hover {
	color:#4baed5;
	text-decoration:none;
}
#content-service-link1 a:visited, a:active {
	color:#4baed5;
	text-decoration:none;
}




.content-inner-erp
{
height:auto;
padding-left:0px;
!height:auto;
float:left;
width:100%;

}

hr{
background-color:#d9680c;
color:#d9680c;
width:100%;

height:2px;

}

#content-service-link-erp{
	height:auto;
	font-family:Calibri;
	border-bottom:1px solid #dddddd;
	padding:10px 18px 5px 5px;
	background-color:#FFFFFF;

}
#content-service-link-erp a {
	font-size:11px;
		font-family:Tahoma;
	text-decoration:none;
	font-weight:normal;
	color:#4baed5;
	font-weight:bold;
			
}
#content-service-link-erp a:hover {
	color:#003170;
	text-decoration:none;
}
#content-service-link a:visited, a:active {
	color:#000000;
	text-decoration:none;
}

.servicetitle
{
color:#45539a;
font-size:17px;
text-align:left;
font-family:Calibri;
font-weight:bold;
margin-top:0px;
margin-left:5px;


}
.img
{
float:right;
float:right;

margin-top:3px;
!margin-top:10px;
}
.servicetitle a
{
color:#45539a;
font-size:18px;
text-align:left;
font-family:Calibri;
font-weight:bold;
line-height:40px;
}
.bullet {
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
background-position:0px 0.25em;
!background-position:center;
float:left;
width:15px;
height:12px;
!height:9px;

}
.bulletmargin {
	margin-left:15px;
	font-size:12px;

}
.bulletmargin a {

color:#333333;
text-decoration:none;
font-family:Calibri;
font-size:14px;
font-weight:normal;
}
.bullets
{
	margin:1.02em 8px 12px 0px;
	!margin:15px 8px 12px 0px;
}
.rightbottomcorner{
width:35px;
height:31px;
float:right;
}
.leftbottomcorner{
width:35px;
height:31px;
float:left;
}
.aboutrightbottom{
width:21px;
height:21px;
float:right;
}
.aboutleftbottom{
width:21px;
height:21px;
float:left;
}


.middleContainer
{
	padding:0 21px 0 21px;
	width:100%;
	background-color:#fff;
	border:1px solid #000;
}


#dropcontentsubject{



font-weight: bold;

}



.dropcontent{

width: 250px;

height: 200px;

border: 1px solid black;

background-color: #DFDFFF;

padding: 3px;

display:block;

}
/* footer starts */
.footer{
clear:both;
background-color:#f4f4f4;
margin-top:30px;
font-size:12px;
color:#5e5e5e;
padding:2px 0;
line-height:18px;
font-family:Calibri;
}

.footer img{
vertical-align: middle;
}


.footer a{
font-size:10px;
color:#5e5e5e;
text-decoration:none;
}

.footer-l{
float:left;
}

.footer-r{
float:right;
}

.footer-cont{
border-bottom:1px #cccccc solid;
border-top:1px #cccccc solid;
padding:0 10px;
}


#footer {
padding-top:40px;
	height:27px;
	width:1000px;
	padding:0px 0px 20px 0px;
	font-size:11px;
	font-style:normal;
	margin:0px auto;
 !letter-spacing:0.04em;
	letter-spacing:0.01em;
	color:#5e5e5e;
	clear:both;

	!margin-top:20px;
	margin-top:30px;
	
}
.innerContentFooter {
	width:100%;
	height:20px;
background-color:#f4f4f4;
	padding:4px 0px 0px 3px;

	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
		font-size:11px;
	font-family:Calibri;
}
#footer .copyright {
	float:left;
}
#footer .links {
	float:right;
!padding-right:5px;
	padding-right:2px;
}
#footer a, .footerText a:visited {
	text-decoration:none;
	color:#5e5e5e;
	font-size:11px;
	font-family:Calibri;
}
#footer a:hover, .footerText a:active {
	text-decoration:none;
	color:#002c65;
}

/* footer ends */
.sitemap a, .sitemap a:visited, .sitemap a:active {
	color:#000000;
	text-decoration:none;
	font-family:Calibri;
	font-size:14px;
	
}
.sitemap a:hover {
	border-bottom:1px dotted #6d6d6d;
	color:#003982;
	text-decoration:none;
	}
