/* CSS Document */body {	font:13px Arial, Helvetica, sans-serif;	color:rgb(59,105,72);	background:rgb(235,240,234) url(../images/bg.jpg) left top repeat-x;	margin:0px;	padding:10px;}#container {	width:950px;	margin:0px auto;}#containermick {	width:595px;	margin:0px auto;}.headerzone {	height:25px;float:left; width:auto;}.logozone {	margin:0px 0px 0px 0px;	padding:19px 0px 0px 0px;float:left; width:auto;}/* back up.logozone {	padding:38px 0px 0px 29px;float:left; width:auto;} */.banner      { height:198px; background:url(../images/.jpg) left top no-repeat;float:left }.workzone {	width:950px;float:left;	padding:25px 0px 40px 0px;	text-align:justify;}.workzonemick {	width:595px;float:left;	padding:25px 10px 40px 10px;	text-align:justify;}.workzone-left {	width:300px;	float:left;	padding:0px 0px 0px 10px;}.workzone-right {	width:602px;	float:left;	margin-left:38px;}.welcomezone {	border-bottom:1px solid #E7E7E7;	padding:0px 0px 0px 10px;	margin:0px 0px 22px 0px;}.welcomeimg {	float:right;	margin:0px 0px 0px 20px;}.column1 {	width:225px;	float:left;}.column2 {	width:225px;	float:left;	margin-left:8px;}.column3 {	width:225px;	float:left;	margin-left:8px;}.homecolumn1 {	width:180px;	float:left;}.homecolumn2 {	width:180px;	float:left;	margin-left:18px;}.homecolumn3 {	width:180px;	float:left;	margin-left:18px;}.messagecolumn1 {	width:300px;	float:left;	margin:10px 0px 10px 0px;}.messagecolumn2 {	width:300px;	float:left;	margin:10px 20px 10px 20px;}.messagecolumn3 {	width:300px;	float:left;	margin:10px 0px 10px 0px;}	.projectimg {	border:1px solid #DFE0D10;	padding:4px;	margin-top:10px;}.newcontent {	padding:18px 0px 18px 0px;}.borderbottom {	border-bottom:1px solid #DFE0D8;	padding:0px 0px 22px 0px;	margin:0px 0px 0px 0px;}.footer {	background:url(../images/footer.jpg) left bottom repeat-x;	padding:28px 0px 34px 0px;	text-align:center;	color:#ffffff;	font-weight:bold;}.clear {	clear:both;	margin:0px;	padding:0px;}/* Text Styles Start Here */h1 {	font:bold 18px Arial, Helvetica, sans-serif;	color:rgb(263,0,0);	border-bottom:1px solid #E7E7E7;	margin-top: 0px3;	margin-right: 0px;	margin-bottom: 16px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 11px;	padding-left: 0px;}h2 {	font:bold 14px Arial, Helvetica, sans-serif;	color:rgb(213,0,0);	background:url(../images/disc.jpg) 0px 3px no-repeat;	padding:0px 0px 0px 15px;	margin:20px 0px 20px 6px;}h5{font:bold 14px Arial, Helvetica, sans-serif;	color:rgb(213,0,0)	}.redheading{	font:bold 18px Arial, Helvetica, sans-serif;	color:rgb(156,59,153);}.grayboldtxt {	font:bold 13px Arial, Helvetica, sans-serif;	color:#657D90;}.redlighttxt {	font:12px Arial, Helvetica, sans-serif;	color:#BF5A14;	font-weight:100;}.bluelighttxt {	font:12px Arial, Helvetica, sans-serif;	color:#185FA1;	font-weight:100;}/* Text Styles End Here *//* Menu Styles Start Here */a {	color:rgb(236,0,0);	text-decoration:underline;}a:hover {	text-decoration:none;}.mainmenu {float:left; width:950px; height:40px;	padding:0px 0px 2px 0px;	}.mainmenu ul {float:left; width:950px;	margin:0px;	padding:10px 0px 0px 0px;}.mainmenu li {	display:block; float:left; width:104px;	background:url(../images/menubg.jpg) left top repeat-x;	list-style:none; text-align:center;	padding:7px 0px 0px 0px; height:35px;	margin:0px 1px 0px 0px;}.mainmenu li.last{width:109px;}.mainmenu li a{	font-size:12px;	color:#ffffff;	font-weight:bold;	text-decoration:none;}.mainmenu li a:hover {background:url(../images/ico6.jpg);	color:#ffffff;	text-decoration:none;}.service {}.service ul {	margin:0px;	padding:0px;}.service li {	display:block;	background:url(../images/disc1.jpg) 0px 4px no-repeat;	padding:0px 0px 10px 15px;	list-style:none;}.service li a{	color:#565656;	text-decoration:underline;}.service li a:hover {	text-decoration:none;}.more {	padding:2px 0px 0px 0px;}.more a{	color:#BF5A14;	background:url(../images/disc.jpg) 0px 4px no-repeat;	padding-left:15px;	text-decoration:underline;}.more a:hover {	text-decoration:none;}.footerlink {}.footerlink ul {	margin:0px;	padding:0px;}.footerlink li {	display:inline;	border-right:1px solid #ffffff;	padding:0px 10px 0px 10px;}.footerlink li a{	font:bold 12px Arial, Helvetica, sans-serif;	color:#ffffff;	text-decoration:none;}.footerlink li a:hover{	text-decoration:none;}/* Menu Styles End Here *//* Inside Style Start Here	*/.insidebanner {	height:235px;	background:url(../images/key_visual9.jpg) center top no-repeat;	margin-top:20px;}h3 {	font:bold 16px Georgia, Arial, Helvetica, sans-serif;	color:rgb(263,0,0);	padding:0px 0px 5px 0px;	border-bottom:1px dotted rgb(263,0,0);	margin:0px 0px 10px 0px;}h4 {	font:bold 14px Georgia, Arial, Helvetica, sans-serif;	text-align:{left};	color:#BF5A14;	padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}h5 {	font:bold 16px Georgia, Arial, Helvetica, sans-serif;	color:rgb(263,0,0);	padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}.font{  font:bold 25px Georgia, Arial, Helvetica, sans-serif;	color:#BF5A14;	padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;	}.ourvalue {	margin:10px 0px 0px 0px;}.aboutus-img {	float:right;	border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}.aboutcolumnzone {	padding:10px 0px 16px 0px;}.aboutcolumn1 {	width:48%;	float:left;	margin:0px 0px 10px 0px;}.aboutcolumn2 {	width:48%;	float:right;	margin:0px 0px 10px 0px;}.abouticon {	float:left;	margin:0px 20px 0px 0px;}.servicecolumnzone {	padding:20px 0px 16px 0px;}.servicecolumn1 {	width:48%;	float:left;	margin:0px 0px 10px 0px;}.servicecolumn2 {	width:48%;	float:right;	margin:0px 0px 10px 0px;}.our-comment {	margin:10px 0px 0px 0px;}.blog-posted-row {	padding:3px;}.ourprojectrow {	margin-bottom:20px; 	border-bottom:1px dotted #000000; 	padding-bottom:10px;}.project-img {	float:right;	margin-left:20px;	border: 6px solid #b0a48b;}input.button {	color:#ffffff;	background:#185fa1;	font:bold 11px Arial, Helvetica, sans-serif;	text-decoration:none;	padding:10px 10px;	margin:0px 5px 5px 0;	border:1px solid #000000;}input.button:hover {	cursor:pointer;	color:#cccccc;}.readmore {	padding:10px 0px 10px 0px;}/* Inside Style End Here	*/
