@charset "utf-8";
/* Precision Infomatic */

/**************** General-Inputs-Starts ****************/	
body {
	margin:0 auto;
	padding:0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:#f4f5f5;
	width:1000px;
}
h1, h2, h3 {
	margin:0;
	padding:0;
	font-weight:bold;
}
h1 {
	font-size:24px;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:16px;
}
p {
	margin:0;
	padding:0;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#999999;
}
ul {
	list-style:none;
	margin:0;
	padding:0
}
a, a:active, a:hover, a:visited {
	outline:none;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#717375
}
img {
	border:none;
}
/**************** Container-Starts ****************/	

	.container {
	margin:0 auto;
	padding:0;
	width:1000px;
}
		/***** Header-Starts ******/
		.header {
			margin:0;
			padding:0;
			height:132px;
			background:#f4f5f5 url(../images/header-bot-bg.jpg) bottom repeat-x;
		}
		.logo {
			float:right;
			padding:10px 5px 0 0;
			margin:0;
			clear:both;
		}
		.top-left-nav {
			position:absolute;
			margin:106px 0 0 5px;
		}
		.top-left-nav ul {
			display:block;
		}
		.top-left-nav ul li {
			float:left;
			display:inline;
			list-style: none;
			font: bold 13px/16px Arial, serif;
			color:#717375;		
			background:url(../images/menu-right.jpg) left 2px no-repeat;
	padding:0 10px 5px 15px;

		}
		.top-left-nav ul li a:hover {
			color:#0d2d54;
			text-decoration:none;
		}		
		.top-left-nav li ul {
			display: none;
			width:230px;
			margin-top:3px;
			padding-bottom:10px;
		}
		.top-left-nav ul li ul li  {
			font-size:11px;
			background:none;
			padding:8px 5px 0 10px;
			width:100%;
			
		}
		
		.top-left-nav li:hover ul {
			display: block;
			position: absolute;
			list-style:none;
			background: url(../images/drop-bg.png) left 12px repeat;
			border-bottom-right-radius:20px;
			border:#CCC 1px solid;
		}

		.top-left-nav li:hover a {
			text-decoration:none
		}
		.top-left-nav li:hover li a:hover {
			text-decoration:none;
			color:#00b28b;
		}
/***** Inner Content-Starts ******/		
.inner-content {
	float:left;
	width:1000px;
	background-color:#FFF;
	height:auto;
	padding-bottom:10px;
}
.about-text {
	float:left;
	width:450px;
}
.about-banner {
	float:left;
	width:500px;
	margin-right:50px	

}
.map {
	float:left;
	width:383px;
	padding:10px 0 10px 0;
}
.branch {
	float:left;
	width:217px;
	padding:20px 0 10px 0;
}
.branch h1 {
	float:left;
	width:200px;
	height:22px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#40b26d;
	border-bottom:2px solid #f1efee;
}
.branch h1 span {
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#8c9093;
}
.branch h2 {
	float:left;
	width:200px;
	height:25px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#8c9093;
	padding-top:10px;
}
.branch h2 span {
	float:left;
	width:180px;
	height:25px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#33da759;
}
.about-text h1 {	text-align:justify;
	font: normal 20px/24px Arial, serif;
	color:#717375;
	padding:15px 30px 0 0;
	margin-left:50px
}
.about-text h2 {
	float:left;
	text-align:justify;
	font: bold 14px/16px Arial, serif;
	color:#00af84;
	padding:10px 0 0 50px;
}
.about-text p {
	float:left;
	width:415px;
	text-align:justify;
	font: normal 12px/16px Arial, serif;
	color:#717375;
	padding:10px 0 0 50px;
}

.about-text ul {
	float:left;
	margin:10px 0 0 64px;	
}
.about-text li {
	list-style:url(../images/li-style.jpg);
	width:385px;
	text-align:justify;
	font: normal 12px/18px Arial, serif;
	color:#717375;
	padding-top:5px;
}
.about-main {
	float:left;
	padding:0;
	margin:0;
	width:400px;
}
.about-main h1 {	text-align:justify;
	font: bold 14px/18px Arial, serif;
	color:#717375;
	margin:10px 0 0 10px;
	height:30px
}
.about-main ul {
	float:left;
	padding:0;
	margin:0;
}
.about-main ul li {
	float:left;
	list-style:none;
	font: bold 11px/100% Arial, serif;
	color:#717375;
	padding:5px;
	width:370px;
}
.about-main ul li label {
	float:left;
	width:100px;
	padding-right:10px;
	text-align:right;
}

.board {
	float:left;
	width:1000px;
}

.board h2 {
	float:left;
	text-align:justify;
	font: bold 14px/16px Arial, serif;
	color:#00af84;
	padding:10px 0 0 50px;
}
.board p {
	float:left;
	width:900px;
	text-align:justify;
	font: normal 12px/19px Arial, serif;
	color:#717375;
	padding:10px 20px 0 50px;
}
/***** Inner Content-Ends ******/		
/***** Company tab-Starts ******/
.company-tab {
	float:left;
	width:1000px;
	height:138px;
	background:#ededee url(../images/comp-tab-bg.jpg) left top repeat-x;
}
.company-tab-part {
	float:left;
	width:450px;
}
.company-tab-right {
	float:left;
	width:540px;
}
.company-tab-right h1 {
	float:left;
	font: bold 13px/16px Arial, serif;
	color:#00b085;
	padding:25px 0 0 10px;
	clear:right;
}
.company-tab-right p {
	float:left;
	text-align:justify;
	font:normal 12px/24px 'Arial';
	color:#717375;
	width:490px;
	padding: 0 20px;
}
/***** Company tab-Ends ******/							

	.footer {
	float:left;
	margin:0;
	padding:0;
	background: url(../images/foot-top-bg.jpg) top left repeat-x;
}
.footer p {
	width:1000px;
	text-align:center;
	font: normal 11px/16px Arial, serif;
	color:#2f74a7;
	padding-top:10px
}

.services-left
{
	float:left;
	width:280px;
	height:auto;
	background-color:#FFFFFF;
	margin-left:30px;
	padding:0;
}

.services-left img
{
	margin:2px 0 0 0px;
}
.services-right
{
	float:left;
	width:580px;
	height:auto;
}
.services-right h2 {
	float:left;
	text-align:justify;
	font: bold 14px/16px Arial, serif;
	color:#00af84;
	padding:0 0 0 50px;
}
.services-right p {
	width:580px;
	text-align:justify;
	font: normal 12px/19px Arial, serif;
	color:#717375;
	padding:5px 0 0 0;
}
/*Services*/
.our-services-right
{
	float:left;
	width:639px;
	height:470px;
	margin-top:10px;

}

.our-services-left
{
	float:left;
	width:355px;
	background:#FFF url(../images/Services-left-bg.jpg) left 2px no-repeat;
	margin-top:5px;
	height:470px;
}
.our-services-left img
{
	float:right;
}

#standard
{
	display:none;
	float:left;
	position:absolute;
	left:350px;
	top:135px
}
#imsrim
{
	display:none;
	float:left;
	position:absolute;
	left:286px;
	top:135px
}

#infra
{
	display:none;
	float:left;
	position:absolute;
	left:264px;
	top:235px
}

#isms
{
	display:none;
	float:left;
	position:absolute;
	left:286px;
	top:281px
}

#total
{
	display:none;
	float:left;
	position:absolute;
	left:354px;
	top:137px
}
