/*CSS Document- Global styles--*/
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	color:#424242;
	font-size:13px;
	text-align:left;
	background-color:#ffffff;
}
body a{
	color:#265FAE;
	text-decoration:none;
}
body a:hover{
	color:#265FAE;
	text-decoration:underline;
}
.normalBold{
	font-weight:bold;
}
strong .colorOne{
	color:#265FAE;
	font-weight:bold;
}
strong .colorTwo{
	color:#ff6600;
	font-weight:bold;
}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, form{
	margin:0px;
	padding:0px;
}
h1, h2, h3{
	font-size:20px;
	text-transform:uppercase;
	color:#265FAE;
	font-weight:normal;
}
h3.tit{
	padding:0px 0px 0px 0px;
}
p.getQuot{
	text-align:right;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
p.getQuot a{
	text-decoration:none;
}
p.getQuot a:hover{
	color:#F2AA2D;
}
p.rightAlign{
	text-align:right;
	font-weight:bold;
}
.clearBoth{
	clear:both;
}
.pagelist{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
}
/*--------Header start-------------*/
#headerOne{
	margin:0 auto;
	width:900px;
}
.headerOneLft{
	width:450px;
	float:left;
}
.headerOneLftSafe{
	padding:24px 0px 5px 18px;
	float:left;
}
.headerOneRit{
	width:450px;
	float:left;	
}
.headerOneRitSafe{
	float:left;
	padding:37px 0px 23px 56px;
}
.getAqut{
	width:190px;
	float:left;	
}
.phoneNo{
	float:left;
	padding:4px 0px 0px 12px;
	font-size:17px;
	font-weight:bold;
	color:#265FAE;
	width:190px;	
}
#headerTwoWrpr{
	width:100%;
	background:url(../images/bg-headbnr.gif) repeat-x;
}
.headerTwo{
	margin:0 auto;
	width:900px;
}
.headerTwoLft{
	width:450px;
	float:left;
}
.headerTwoRit{
	width:450px;
	float:left;
}
#menuWrpr{
	width:100%;
	background:url(../images/menu-bg.jpg) repeat-x;
	background-color:#F4F4F4;
}
.menu{
	margin:0 auto;
	width:900px;
	height:41px;
}
#home #active1,
#aboutUs #active2,
#services #active3,
#samples #active4,
#faq #active5,
#testi #active6,
#contact #active7{
	color:#F2AA2D;
}
.menu ul{
	padding:0px 0px 0px 99px;
	float:left;
	margin:0px 0px 0px 0px;
}
.menu ul li{
	padding:12px 19px 0px 19px;
	float:left;
	margin:0px 0px 0px 0px;
	list-style:none;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#000000;	
}
.menu ul li a{
	color:#000000;
	text-decoration:none;
}
.menu ul li a:hover{
	color:#F2AA2D;
	text-decoration:none;
}
.menu .active{
	color:#F2AA2D;	
}
/*--------Header end-------------*/
/*--------Middle start---------*/
#middle{
	margin:0 auto;
	width:900px;
}
.middleSafe{
	padding:15px 0px 10px 0px;	
}
.middleSafe h2{
	padding:0px 0px 3px 0px;
	text-transform:none;
	font-size:13px;
	font-weight:bold;
}
.middleLft{
	width:550px;
	float:left;	
}
.middleLftSafe{
	padding:15px 25px 0px 0px;
}
.hrDashLine{
	height:22px;
	background:url(../images/hr-dashline.jpg) repeat-x;
	padding:0px 0px 0px 0px;
	background-position:center;
	margin:0px 0px 0px 0px;
}
.monyBck{
	padding:0px 0px 0px 0px;
	margin:10px 0px 15px 23px;	
}
.monyBck li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:url(../images/tick.gif);
}
.recentPrjtBox{
	padding:0px 0px 0px 0px;
}
.recentPrjtBoxTit{
	width:250px;
	float:left;
	height:47px;
	font-size:19px;
	text-transform:uppercase;
	color:#265FAE;
	font-weight:normal;
	padding:25px 0px 0px 0px;
}
.PrjtBox{
	width:81px;
	float:left;
	padding:0px 16px 0px 0px;
}
.PrjtBoxEnt{
	width:81px;
	float:left;
	padding:0px 0px 0px 0px;
}
.middleRit{
	width:348px;
	float:left;
	background:#F0F3F6;
}
.middleRitSafe{
	padding:15px 19px 19px 19px;
	border:1px solid #DEE1E4;
}
.middleRitSafe h2{
	padding:0px 0px 19px 0px;
	text-transform:uppercase;
	font-size:20px;
	font-weight:normal;
}
.advant{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.advant li{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 20px;
	list-style:url(../images/tick.gif);
}
/*--------Middle end---------*/
/*--------Footer start---------*/
#footer{
	margin:0 auto;
	width:870px;
	padding:10px 15px 10px 15px;
	font-size:12px;
	background:url(../images/ftr-bg.jpg) repeat-x;
}
.footerLft{
	width:535px;
	float:left;	
	padding:5px 0px 0px 0px;
}
.ftrLinks{
	font-size:12px;
}
.ftrCopyRit{
	font-size:11px;
	padding:5px 0px 10px 0px;
}
.xhtmlAndCss{
	padding:0px;
	height:16px;
}
.xhtmlIcn{
	width:53px;
	padding:0px 3px 0px 0px;
	float:left;
}
.cssIcn{
	width:53px;
	padding:0px 0px 0px 0px;
	float:left;
}
.footerRite{
	width:294px;
	float:left;
	padding:18px 0px 0px 40px;
}
.shareBox{
	width:125px;
	padding:8px 0px 0px 0px;
	float:left;
}
.IcnBoxOne{
	float:left;
	width:35px;
	padding:0px 6px 0px 22px;
}
.IcnBoxTwo{
	float:left;
	width:35px;
	padding:0px 6px 0px 0px;
}
.faqList{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	line-height:20px;
}
.addressBox{
	float:left;
	width:300px;
	padding:10px 0px 0px 5px;
}
.addressBox p{
	line-height:20px;
}
.contactInnerBox{
	float:left;
	border-left:1px solid #E1E1E1;
	width:450px;
	padding:0px 17px 8px 100px;
}
.formTbl{
	width:90%;
}
.ContactTDWidth{
	width:120px;
}
.formTbl tr td{
	padding:2px 6px 3px 0px;
	margin:0px;
}
.formTblField{
	border:1px solid #CACACA;
	height:19px;
	width:100%;
	color:#424242;
	padding:5px 0px 0px 5px;
	font-size:13px;
}
.formTbl textarea{
	border:1px solid #CACACA;
	height:100px;
	width:100%;
	color:#424242;
	padding:5px 0px 0px 5px;
	font-size:13px;
}
.normalBlu{
	color:#265FAE;
	font-weight:bold;
}
.normalOrange{
	color:#F2AA2D;
	font-weight:bold;
}
.redClr{
	color:#CC0000;
}
.sampleImgBox{
	padding:0px 0px 0px 0px;
	margin:0px 0px 25px 0px;
}
.sampleThump{
	width:241px;
	height:154px;
	border:5px solid #E6E6E6;
	float:left;
}
.sampleImgCntBox{
	width:595px;
	height:164px;
	margin:0px 0px 0px 24px;
	padding:0px 0px 0px 24px;
	float:left;
	border-left:5px solid #E6E6E6;
}
.miniHeight{
	height:250px;
}
.outsourceList{
	margin:0px 0px 0px 22px;
	padding:0px 0px 0px 0px;	
}
.hrLine{
	height:1px;
	background:#CCCCCC;
	margin:15px 0px 15px 0px;
}
/*--------Footer end---------*/
