
@charset "utf-8";
/* CSS Document */

body {padding:0px; margin:0px; background:#FFF; color:#2a2b2b; font:11px/14px Arial, Helvetica, sans-serif;}
form{
padding:0px;
margin:0px;
}

div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
#wrapper{
	margin:auto;
}
.clear {clear: both; margin: 0px}

p a{font:11px/14px Arial, Helvetica, sans-serif; color:#bf2208; text-decoration:underline}
p a:hover{color:#81929b;}

#topcontainer { background:#FFF url(../images/top.gif) 0 0 repeat-x; height:280px}
#header {background:url(../images/header.gif) 0 0 no-repeat; position:relative; margin:0 auto; width:747px; height:280px;top:0px;}
#toptext { margin-top:0px; padding-top:0px;}
#logo {padding-top:100px;padding-left:10px; }

#header ul.menu{top:52px; position:absolute; width:747px; }
#header ul.menu li{float:left;}
#header ul.menu li a{height:37px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:37px;}

#header ul.menu li.home a{width:106px; background:url(../images/homepage.gif) 0 0 no-repeat; }
#header ul.menu li.home a:hover{width:106px; background:url(../images/homepage1.gif) 0 0 no-repeat;}
#header ul.menu li.about a{width:97px; background:url(../images/aboutus.gif) 0 0 no-repeat; }
#header ul.menu li.about a:hover{width:97px; background:url(../images/aboutus1.gif) 0 0 no-repeat;}
#header ul.menu li.design a{width:104px; background:url(../images/desining.gif) 0 0 no-repeat; }
#header ul.menu li.design a:hover{width:104px; background:url(../images/desining1.gif) 0 0 no-repeat;}
#header ul.menu li.develop a{width:110px; background:url(../images/developing.gif) 0 0 no-repeat; }
#header ul.menu li.develop a:hover{width:110px; background:url(../images/developing1.gif) 0 0 no-repeat;}
#header ul.menu li.offshore a{width:134px; background:url(../images/offshore.gif) 0 0 no-repeat; }
#header ul.menu li.offshore a:hover{width:134px; background:url(../images/offshore_1.gif) 0 0 no-repeat;}
#header ul.menu li.inquiry a{width:78px; background:url(../images/inquiry.gif) 0 0 no-repeat; }
#header ul.menu li.inquiry a:hover{width:78px; background:url(../images/inquiry_1.gif) 0 0 no-repeat;}
#header ul.menu li.training a{width:117px; background:url(../images/training.gif) 0 0 no-repeat; }
#header ul.menu li.training a:hover{width:117px; background:url(../images/training_1.gif) 0 0 no-repeat;}

.ourtext{font:14px Verdana, Arial, Helvetica, sans-serif; color:#003399; font-weight:bold; padding-left:30px; padding-top:70px; }
.pagename{font:14px Verdana, Arial, Helvetica, sans-serif; color:#003399; font-weight:bold; padding-left:140px}
.clr{ clear:both;}

#middleSec{background:url(../images/middle_Line.gif) 0 0 repeat-x; background-color:#212121; height:auto; margin-top:auto;}
#middle{background:#FFF; width:747px; height:auto; position:relative; margin:0 auto;}
#Lpanel{background:#0a5db1; position:relative; width:240px; height:auto; padding-top:10px; float:left;}
#Lpanel ul{list-style:none;  padding-left:30px;}
#Lpanel ul li {background:url(../images/arrow.gif) no-repeat 0 3px; padding-left:15px; color:#FFFFFF; font-size:12px; padding-bottom:3px;}
#Lpanel ul li a{  color:#FFFFFF; text-decoration:none;}
#rpanel{width:506px; float:left;  text-align:justify; font-family:Arial; font-size:13px; font-weight:bold; color:#5f6060;   line-height:20px;}
#rpanel p{width:450px; text-align:justify; padding-top:10px; padding-left:20px; background:#ffffff;}
#prodlist{width:182px; margin-left:4px;  margin-bottom:23px}
#prodlist h2{height:25px; position:relative; background:url(../images/arrow.gif) 0 0 no-repeat; margin-bottom:11px}
#prodlist ul.bullets {width:175px; margin-left:5px;}
.bgcolor{background:#FFFFFF; height:auto;}
.reedmore{  margin-left:400px;  }
.reedmore1{  margin-left:105px; margin-top:10px; margin-bottom:10px; }
.imagess{  float:left; padding:20px; background:#FFFFFF; width:466px;}
.imagess img{ margin-left:20px;}
.img{ background:url(../images/image_01_03.gif) no-repeat; width:115px; height:115px; float:left; margin:0 0 0 10px;}
#free{ background:url(../images/bgline_03.gif) repeat-x; width:507px; }
.email{  float:left; width:448px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5f6060; line-height:20px;}
.footer{ background:#dddfe0; width:748px; height:81px; float:left;}
.solution{ font-family:Verdana; font-size:10px; color:#000000; font-weight:bold; margin-top:0px;}
.solution a{ font-family:Verdana; font-size:10px; color:#656565; font-weight:bold; text-decoration:none;}
.seo{font-family:Verdana; font-size:10px; color:#656565; font-weight:bold; margin-top:10px; margin:0 auto;}
.seo a{ font-family:Verdana; font-size:10px; color:#656565; font-weight:bold; text-decoration:none;}
.small{
	font-size:11px;
}
.div_writer{
	padding-right:40px;	
	width:460px;
	font-size:11px;
		font-weight:bold;
		text-align:right;
		font-style:italic;
}
.small-writer{
		font-size:11px;
		font-weight:bold;
		text-align:right;
		font-style:italic;
}
.tabname{
	font-size:11px;
		font-weight:bold;
		text-align:right;
}
.error{
		font-size:11px;
		color:#CC3333;
}
.errormessage{
		font-size:12px;
		color:#CC3333;
		text-align:center;

}
.head_sub_page{

}
.about-list {
	padding-left:20px;
	margin-left:10px;
}
.map-content{
	float:left;
	padding:5px;
	width:506px;
}
.map-content ul{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;	
	padding-left:10px;
	margin:0px;
	margin-left:5px;
	width:300px;

}
.map-content ul li{
	float:left;
	width:auto;	
	width:300px;
	line-height:20px;
	height:20px;	
}
.map-content ul li a{
	font-size:12px;
	line-height:36px;
	color:#993300;
	text-decoration:none;
}
.map-content ul li ul{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;	
	padding-left:10px;
	margin:0px;
	margin-left:5px;
	width:300px;
}
.map-content ul li ul li{
	float:left;
	width:auto;	
	width:300px;
	font-size:11px;	
}
.map-content ul li ul li a{
	line-height:25px;
	color:#993300;
	text-decoration:none;	
}