@charset "utf-8";
/* CSS Document */
body { padding:0; margin:0; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;,Verdana, Arial, Helvetica, sans-serif;text-align:justify; }
#wraper { width:900px; margin:0 auto;}
.clear { clear:both}
div, ul, li { padding:0; margin:0; overflow:hidden;}
a { text-decoration:none;}
a img{ border:none;}
#cbody .loader { margin:50px auto; padding:0 415px;}

#search .left,
#search .right,
#search .middleInput,
#search .middleSearch,

#slideshow,
#slideshowBr,
#leftControl,
#rightControl,

#header,
#header .border,

#indexContant .line
	{ background:url(images/small-bg.jpg);}

#search {
	height:24px;
	padding:16px 10px 0 685px;
}
#search .left{ width:19px; height:24px;  background-position: 0 -160px; float:left}
#search .middleInput { float:left; width:130px; display:block;  background-position: 0 -184px; height:24px;}
#search .middleInput input{ margin:3px; height:15px; width:124px; border:#2b6fa0 1px solid; background:#8cbee1;}
#search .middleSearch { float:left; width:20px; display:block;  background-position: 0 -184px; height:24px;}
#search .right{ width:19px; height:24px; background-position: 0 -208px; float:left}

#header { height:80px; width:900px; background-position:0 -80px; }
#header .border { height:80px; width:8px; display:block; float:left; background-position:0 0;}
#header .logo { height:80px; width:175px;  display:block; float:left; padding:0 0 0 19px;}
	#header .logo a { height:80px; width:175px;  display:block; background:url(images/logo.jpg) 0 0;}
#header .links { height:80px; width:690px;  display:block; float:left; text-align:right;}
	#header .links .topLink{ height:15px; width:690px; color:#898989; font-weight:bold; padding:5px 0 0 0;}
		#header .links .topLink a{ color:#898989; padding:0 8px;}
	#header .links .mainLink{ height:25px; width:690px; padding:35px 0 0 0;color:#2D88B5;font-size:11px;}
	#header .links .mainLink a { color:#2D88B5; padding:0 0; letter-spacing:-1px; text-transform:uppercase;font-weight:bold;}
	#header .links .mainLink a:hover { color:#2E6C7F; }

#indexBanner {height:480px; width:900px; z-index:100;}
#indexContant { height:187px; width:660px; margin:-187px 0 0 240px;  }
#indexContant .line{ height:187px; width:10px; float:left; background-position:0 -430px; display:block;}
#indexContant .colum{ height:187px; width:210px;float:left;background: url(images/index/bg.png);}
#indexContant .colum[class]{ height:187px; width:210px;float:left;background: url(images/index/bg.png);}
#indexContant .colum .boxHeading{ height:37px; width:210px;/*background: rgba(255, 255, 255, 0.5);*/}
	#indexContant .colum .boxHeading a{ height:37px; width:210px; background:url(images/index-3-box-header.gif);display:block;position:relative;}
	#indexContant .colum .boxHeading a.outsourcing{ background-position: 0 0;}
	#indexContant .colum .boxHeading a.services{ background-position: 0 -37px;}
	#indexContant .colum .boxHeading a.newsuploads{ background-position: 0 -74px;}
#indexContant .colum .boxContant{ padding:10px;}
#indexContant .colum .boxContant ul { padding:0; margin:0;}
#indexContant .colum .boxContant ul li { list-style:none; font-size:11px; padding:2px 0 2px 15px; background:url(images/index-3-box-li.gif) 0 6px no-repeat; line-height:12px;}

#footer { height:auto; text-align:center; color:#333333; margin:50px 0 0 0; font-size:11px;}
#footer a , #footer b{ padding:0 3px; color:#3178a9; font-weight:bold; letter-spacing:-1px; }
#footerContant{ background:url(images/footer.jpg) no-repeat center top; padding-top:25px; margin:25px 0; text-align:center;}

/* INNER PAGE CSS */
#innerBanner { width:900px; overflow:hidden; height:100px; margin:0 0 2px 0;}
#innerBanner #title { width:302px; overflow:hidden; height:70px; float:left; background:url(images/innerBannerTxtBg.jpg) no-repeat 0 0; font-size:24px; text-align:center; color:#FFFFFF; padding:30px 0 0 0;}
#innerBanner #banner { width:598px; overflow:hidden; height:100px; display:block; background:url(images/innerBanner.jpg) no-repeat 0 0; float:left;}

#innerMenu { width:220px; height:auto; overflow:hidden; padding:15px 0 0 0; background:url(images/menu.jpg) no-repeat 0 0; min-height:420px; font-family:Arial, Helvetica, sans-serif; float:left;}
#innerMenu a{background:url(images/menu.gif) no-repeat 0 ;}
	#innerMenu a{ display:block; width:200px; margin:0 1px; height:26px; background-position:0 0; color:#333333; padding:10px 0 0 18px; font-size:16px;}
	#innerMenu a:hover, #innerMenu a.select{background-position:0 -36px; color:#54a4cd;}

#innerContant { width:660px; margin:0 10px; float:left}
#innerContant h1{ padding:0 0 10px 0; font-size:18px; color:#276895; font-weight:normal}
#innerContant h2{ padding:0 0 5px 0; font-size:16px; color:#276895;}
#innerContant h3{ padding:0 0 5px 0; font-size:14px; color:#276895;}
#innerContant h4{ padding:0 0 5px 0; font-size:12px; color:#276895;}
	#innerContant .colorGray{color:#333333;}
#innerContant p{ padding:0 0 2px 0; font-size:12px; color:#000;}
#innerContant ul{ margin:8px 0 8px 25px;}
#innerContant ul.blue{ color:#276895;}
#innerContant ul.bold{ font-weight:bold}
#innerContant ul li{ padding:2px 0 2px 25px; background:url(images/bulled.gif) 0 6px no-repeat;}
#innerContant ul li a{color:#275A7E;}
#innerContant a{color:#275A7E;}
#innerContant a:hover{color:#000099;}
#innerContant ul li a:hover{color:#333333; text-decoration:underline;}
#innerContant hr{margin:5px; overflow:hidden; background:#f4f4f4; border:#f4f4f4; height:1px}

/*
#innerContant table{ border:1px solid #CCCCCC;}
#innerContant table th{ background:#3777a3; font-weight:bold; color:#FFFFFF; padding:3px;}
#innerContant table td{ background:#f4f4f4; color:#333333; padding:3px;}
#innerContant table tr.fafafa td{ background:#fafafa;}
*/


.boxContant p{ font-size:11px; padding:0; margin:0;display:none;}
.boxContant p a{color:#000066; font-weight:bold;}
.boxContant p.fst{ display:block; }
.boxContant div.nxt{}
.boxContant div.nxt .next,
.boxContant div.nxt .nextOver,
.boxContant div.nxt .prev,
.boxContant div.nxt .prevOver
 {background:url(images/nxt.jpg) no-repeat 0 0;width:15px; height:15px; overflow:hidden; display:block; cursor:pointer; float:left}
.boxContant div.nxt .next{ background-position:-15px 0;}
.boxContant div.nxt .nextOver{ background-position:-15px -15px;}
.boxContant div.nxt .prev{ background-position:0 0;}
.boxContant div.nxt .prevOver{ background-position:0 -15px;}




	/* ----------- stylized ----------- */
/*.myform{ margin:0 auto;	width:600px; padding:14px;}
#stylized{ border:solid 2px #b7ddf2; background:#ebf4fb;	}
#stylized h1 { font-size:14px; font-weight:bold; margin-bottom:8px;	}
#stylized p{ font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px;	}
#stylized label{ display:block; font-weight:bold; text-align:right; width:240px; float:left;	}
#stylized .small{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:240px;	}
#stylized input{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 20px 10px;	}
#stylized button{ clear:both; margin-left:150px; width:125px; height:31px; background:#666666 url(images/button.png) no-repeat;		text-align:center; line-height:31px; color:#FFFFFF; font-size:11px; font-weight:bold; border:none; }
*/
.myform{ margin:0 auto;	width:600px; padding:14px;}
#stylized{ 	}
#stylized h1 { font-size:14px; font-weight:bold; margin-bottom:8px;	}
#stylized p{ font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px;	}
#stylized label{ display:block; font-weight:bold; text-align:right; width:240px; float:left;	}
#stylized .small{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:240px;	}
#stylized input{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 20px 10px; background:#f4f9fd;	}
#stylized button{ clear:both; margin-left:250px; width:125px; height:31px; background:#666666 url(images/button.png) no-repeat;		text-align:center; line-height:31px; color:#FFFFFF; font-size:11px; font-weight:bold; border:none; }

#stylized div.res{ float:left; font-size:12px; font-weight:bold; padding:4px 2px; width:200px; margin:2px 0 20px 10px; color:#276895}


/*NEW CSS 15-07-2010*/

#_partners{
	width:220px;
	height:500px;
	float:left;
}


	.ancor_area{
		float:left;
		width:648px;
		height:auto;
		margin:0 0 25px 0;
		border:#C0C0C0 solid 1px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		padding:5px;
		text-align:justify;
		font-size:14px;

	}
	
	.ancor_area h2{
		font-size:14px;
		margin:0;
		padding:0;
		margin:0 0 12px 0;
		border-bottom:#D6D6D6 solid 1px;
	}
	
	.add_bale_border{
		border-bottom:#D6D6D6 solid 1px;
	}
		
	.case_stdy_img{
		float:right;
		margin:0 0 0 10px;
		border:#cbd7e3 solid 5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	
	.case_stdy_img_no_float{
		margin:0 0 0 10px;
		border:#cbd7e3 solid 5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	
	
	.partner_img{
		float:left;
		margin:0 8px 8px 0;
		border:#C4C4C4 3px solid;
	}
	
	.about_image{
		border:#DFDFDF solid 3px;
		border-radius:8px;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
	}
	
.clients-logos img{
		border:#E2E2E2 solid 2px;
}

/*Home Client Logos*/	
.srilankan{
	width:165px;
	height:105px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/clients/home/sri_lankan.png');
	
}.srilankan[class]{
	width:165px;
	height:105px;
	background:url(images/clients/home/sri_lankan.png) no-repeat;
	
}



.boi{
	width:165px;
	height:105px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/clients/home/boi.png');
	
}.boi[class]{
	width:165px;
	height:105px;
	background:url(images/clients/home/boi.png) no-repeat;
	margin:auto;
}				

.cse{
	width:165px;
	height:105px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/clients/home/cse.png');
	
}.cse[class]{
	width:165px;
	height:105px;
	background:url(images/clients/home/cse.png) no-repeat;
	margin:auto;
}


.yahoo{
	width:165px;
	height:105px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/clients/home/yahoo.png');
	
}.yahoo[class]{
	width:165px;
	height:105px;
	background:url(images/clients/home/yahoo.png) no-repeat;
	margin:auto;
}

.jkh{
	width:165px;
	height:105px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/clients/home/jkh.png');
	
}.jkh[class]{
	width:165px;
	height:105px;
	background:url(images/clients/home/jkh.png) no-repeat;
	margin:auto;
}


.tester{
	float:left;
	margin:0 12px 12px 0;
	border:#E0E0E0 solid 3px;
}	
