body{ background:#004559; margin:0; padding:0; font-size:12px; font-family:arial;}
img{border:0;}
.clrs{clear:both;}
a{color:#004559; font-size:12px; font-family:arial; font-weight:bold; text-decoration:underline;}
#container{width:996px; margin:0 auto;}
#header{width:996px; margin-bottom:2px; height:159px; background:url(images/growth-graph.gif) right no-repeat;}
.logo{width:409px; float:left; padding:66px 0 0 11px;}
.navigation{ width:996px; height:57px;}
.left{float:left; width:7px; background:url(images/curve.gif); height:57px;} 
.right{float:left; width:7px; background:url(images/curve.gif) 7px 0; height:57px;}
.tabs{float:left; background:url(images/tab-bg.gif) repeat-x; width:982px; height:36px; padding-top:21px;}
.tabs ul{margin:0; padding:0;}
.tabs li{margin:0; padding:0 59px 0 11px; display:inline; list-style:none;}
.tabs li a{font-size:12px; font-family:arial; font-weight:bold; text-decoration:none; color:#000;}
.tabs li.lastab{padding:0 9px 0 17px !important; _padding:0 9px 0 11px;}
.main{width:996px; margin-top:3px;}
.left-panel{ width:821px; float:left;}
#banner{background:url(images/banner.gif) left no-repeat #fff; height:233px; color:#004559;}
#banner .text{width:342px; float:right; padding:102px 30px 0 0; }
#banner span{text-align:right; width:338px; float:right; font-weight:bold;}
.content{background:#1d363e; width:797px; color:#fff; margin:4px 0 0 0; padding:24px 12px;}
.content ul{margin:30px 0 0 0; padding:0;}
.content li{padding:0 0 0 28px; height:18px; margin:7px 0 0 20px; list-style:none; background:url(images/dot.gif) 0 0px no-repeat;}
.right-panel{ width:171px; float:right; text-align:center; background:#1d363e; padding:1px 0 0px 0;}
.right-panel h6{margin:5px 0 7px 0; padding:0; color:#fff; font-size:14px;}
.client{width:165px; font-weight:bold; font-size:14px; margin:5px auto 7px auto; background:url(images/top-curve.gif) no-repeat; padding-top:7px;}
.news{width:145px; margin:0 auto; height:83px; background:url(images/news.gif) no-repeat; padding:5px 10px; color:#004559; font-weight:bold; text-decoration:none;}
.visit{margin-top:30px;}
.client .list img{margin:4px 0 10px 0; }
.client .list{border:1px solid #ddd; height:152px; overflow:hidden; border-bottom:0; border-top:0; padding-bottom:4px; width:163px; background-color:#fff;}
#footer{width:996px; margin:0 auto; background:#01303e; margin:5px 0 0 0; color:#fff; text-align:center; padding:20px 0; font-size:12px;}
#footer a{font-family:arial; font-size:12px; color:#fff; text-decoration:none;}
/*** arjun css start's***/
h1{ font-size:20px;
font-weight:bold;
padding:14px 0 10px 9px; margin:0;}

.M-system{width:821px; _height:526px; min-height:526px; 
background-color:#FFF; padding-bottom:10px;
}

p{ width:800px;
margin:0 auto;
padding:0px;
font-size:12px;}

.m-image{float:left;
margin-top:10px;
padding:0px;}

.m-text{ width:568px;
float:left;
margin-top:13px;
margin-left:25px;
padding:0px;
line-height:15px;}
.m-text ul{margin:30px 0 0 0; padding:0;}

.m-text li{padding:0 0 0 28px; margin:7px 0 0 0px; list-style:none; background:url(images/dot1.gif) 0 0px no-repeat;}

.m-content{
width:800px;
margin:0 auto;
padding:0px;
font-size:12px; padding-bottom:150px;
}

.m-content ul{margin:30px 0 0 0; padding:0;}
.m-content li{padding:0 0 0 28px; height:18px; margin:7px 0 0 20px; list-style:none; background:url(images/dot1.gif) 0 0px no-repeat;}

.m-content{
width:800px;
margin:0 auto;
padding:0px;
font-size:12px; padding-bottom:10px;
}

.m-content ul{margin:30px 0 0 0; padding:0;}
.m-content li{padding:0 0 0 28px; height:18px; margin:7px 0 0 20px; list-style:none; background:url(images/dot1.gif) 0 0px no-repeat;}

.contact{width:820px;
margin: 0 auto;
padding:0px;
background-color:#fff;
font-size:12px; 
color:#000;
line-height:20px;
padding-bottom:220px;}
 
 .contact h4{margin:0px;
 padding-left:12px;
 padding-top:60px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 color:#000;
 text-align:center; 
 }
 
 .contact input{background-color:#f5f2f2;
  padding:0px;
  margin-top:4px;
  border: solid 1px #C2C2C2; width:160px;}
 
 .contact textarea{width:160px;
margin-top:4px;
 padding:0px;
 background-color:#f5f2f2;
 height:100px; border: solid 1px #C2C2C2; }
 
 .contact-form{width:240px;
 margin:0 auto;
 }

.border{width:650px; margin:0 auto; padding-left:6px; padding-top:6px; padding-bottom:6px; font-weight:bold; margin-top:30px; border:solid 1px #999999;}

.contact{width:820px;
margin: 0 auto;
padding:0px; background-color:#edf3f7;
font-size:12px; 
color:#000;
line-height:20px;
padding-bottom:220px;}
 
 .contact h4{margin:0px;
 padding-left:12px;
 padding-top:30px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 color:#000;
 text-align:center; }
 
 .contact input{background-color:#f1faff;
  padding:0px;
  margin-top:4px;
  border: solid 1px #C2C2C2; width:200px;}

 
 .contact textarea{width:200px;
 margin-top:4px;
 padding:0px;
 background-color:#f1faff;
 height:100px; border: solid 1px #C2C2C2; }
 
 .contact-form{width:300px;
 margin:0 auto;
 text-align:right;
 }
 

/*** arjun css end***/

#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		padding:0px;
		text-decoration: none;
		color: #000;
		white-space: nowrap}

	#jsddm li a:hover
	{	background:none;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline; margin:0; padding:0;}
			
			#jsddm li ul li a
			{	width: auto;
				background: #004559; border-bottom:1px dashed #536d7c;
				color: #fff; line-height:25px; padding:0 4px;}
			
			#jsddm li ul li a:hover
			{	background: #536d7c}