/* CSS Document */
body {
	background-color: #f6f6f6;
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x: hidden;
}

@font-face {
 font-family:'BastardusSans';
 src: url(BastardusSans.ttf);
 src: local('BastardusSans'), local('BastardusSans'), 
        url(BastardusSans.ttf) format('truetype'); 
		}
		
.container{
	width: 100%;
	height:auto;
	padding:0px;
	margin:auto;
}
.container2{
	width: 1004px;
	height:auto;
	padding:0px;
	margin:auto;
	background-color:#FFFFFF;
}
.clear{
	clear:both;
}
.top{
	width:1002px;
	height:106px;
	padding:0px;
	border-left:#e9e9e9 dashed 1PX;
	border-right:#e9e9e9 dashed 1PX;
	margin:auto;
}
.top_in{
	width:963px;
	height: auto;
	float:left;
	margin-left:24px;
	margin-top:17px;
}
.logo{
	width:208px;
	height:84px;
	float:left;
}
.link1{
	width:320px;
	height:auto;
	float:right;
	margin-right: 10px;
}
.font01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	line-height:23px;
	text-align: justify;
}
.font1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	line-height:21px;
	text-align: justify;
	font-weight: normal;
	text-decoration:none;
}
.font1_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	line-height:18px;
	text-align: justify;
	font-weight: normal;
}
.font1_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#868686;
	line-height:19px;
	text-align: justify;
}
.font4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
	line-height:23px;
	text-align:justify;
}

.menu{
	width:610px;
	height:auto;
	float:right;
	margin-top:11px;
	margin-left: 40px;
}
.banner{
	height:391px;
	border-top:#e9e9e9 dashed 1PX;
	border-bottom:#e9e9e9 dashed 1PX;


}
.sub_banner{
	width:1002px;
	height:auto;
	border-top:#e9e9e9 dashed 1PX;
	border-bottom:#e9e9e9 dashed 1PX;


}
.menu_in{
	width: auto;
	height:auto;
	padding-left:7px;
	padding-right:7px;
	float:left;
	
}
.MENU_SPACE{
	width:14px;
	height:23px;
	float:left;
	background-image:url(images/space.jpg);
	background-repeat:no-repeat;
} 

.font3{	
	font-family:BastardusSans;
	color:#00558d;
	font-size:21px;
	line-height:26px;
}
.font22{	
	font-family: Arial, Helvetica, sans-serif;
	color:#007cc4;
	font-size:17px;
	line-height:26px;
	font-weight:bold;
}
.font23{
	font-family: Arial, Helvetica, sans-serif;
	color:#ad0b0c;
	font-size:11px;
	line-height:22px;
	text-decoration: none;

}


.main{
	width:1004px;
	height:auto;
	margin:auto;
	background-color:#FFFFFF;
	padding-top:30px;
}
.header{
	width:946px;
	height:auto;
	float:right;
	margin-bottom: 30px;
	padding-right: 32px;
	margin-top: 20px;
}
.header_404{
	width:946px;
	height:auto;
	float:right;
	margin-bottom: 30px;
	padding-right: 32px;
	
}
.header2{
	width:920px;
	height:auto;
	padding-left: 20px;

}
.header_resize{
	width:946px;
	height:auto;
	float:left;
}
.header_resize2{
	width:920px;
	height:auto;
	float:left;
	margin-bottom: 30px;
}
.left{
	width:560px;
	height:auto;
	float:left;
}
.hed{
	width:558px;
	height:auto;
	float:left;
}
.hed2{
	width:600px;
	height:35px;
	float:left;
}
.hed3{
	width:963px;
	height:auto;
	padding-left:20px;
	padding-top:18px;
	background-color:#30ade1;
	padding-bottom: 18px;
	padding-right: 20px;
}
.sub{
	width:558px;
	height:auto;
	float:left;
	margin-top:6px;
}
.sub_sub{
	width:608px;
	height:auto;
	float:left;
	margin-top:6px;
}
.right{
	width:345px;
	height:220px;
	float:right;
	background-image:url(images/client_bg.jpg);
	background-repeat:no-repeat;
}
.right2{
	width:280px;
	height:240px;
	float:right;
	background-image:url(images/client_bg2.jpg);
	background-repeat:no-repeat;
	margin-bottom: 20px;
}
.right_in{
	width:292px;
	height:auto;
	float:right;
	margin-top:50px;
	padding-right: 26px;
}
.right_in2{
	width:254px;
	height:auto;
	float:right;
	margin-top:50px;
	padding-right: 10px;
}
.font5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00558d;
	line-height:16px;
	font-weight:bold;
	text-align:right;
}
.font6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	line-height:16px;
	font-weight:bold;
	text-align:right;
}
.font7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007cc4;
	line-height:18px;
	font-weight:bold;

}
.font8{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#237eba;
	line-height:18px;
	text-decoration: none;

}
.font27{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#30ade1;
	line-height:18px;
	text-decoration: none;

}
.font28{
	font-family: Arial, Helvetica, sans-serif;
	color:#ad0b0c;
	font-size:12px;
	line-height:22px;
	text-decoration: none;
	font-weight:bold;

}
.font9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e5e5e5;
	line-height:22px;
	text-transform:uppercase;
	text-decoration: none;

}
.font10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e5e5e5;
	line-height:22px;
	text-transform:uppercase;
	font-weight:bold;

}
.font24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffffff;
	line-height:22px;
	font-weight:bold;

}
.font25{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007cc4;
	line-height:18px;
	font-weight:bold;

}
.font26{	
	font-family:BastardusSans;
	color:#595959;
	font-size:32px;
	line-height:26px;
}
.font11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c0c0c0;
	line-height:22px;
	text-decoration: none;
	
}
.font12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#969696;
	line-height:22px;
	font-weight:bold;
	
}
.font13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#969696;
	line-height:22px;
	font-weight:bold;

}
.font14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	line-height:22px;
	text-decoration: none;

}

.font15{	
	font-family:BastardusSans;
	color:#595959;
	font-size:21px;
	line-height:26px;
}
.font16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616161;
	line-height:16px;

}
.web{	
	width:282px;
	height:222px;
	float:left;
	background-image:url(images/web_bg.jpg);
	background-repeat:no-repeat;
	margin-right:50px;
}
.web_hed{
	width:176px;
	height:22px;
	float: right;
	margin-top:25px;

	margin-right:20px;
	
}
.soft{	
	width:282px;
	height:222px;
	float:left;
	background-image:url(images/soft_bg.jpg);
	background-repeat:no-repeat;
}
.internet{	
	width:282px;
	height:222px;
	float: right;
	background-image:url(images/internet_bg.jpg);
	background-repeat:no-repeat;
}
.port1{
	width:946px;
	height:auto;
	float:left;
	margin-top:40px;
}
.port1_404{
	width:946px;
	height:auto;
	float:left;

}
.web_in{
	width:228px;
	height:auto;
	float: right;
	
	margin-top:16px;
	padding-right:20px;
}
.web_know{
	width:134px;
	height:27px;
	float: right;
	padding-right: 74px;
	margin-top: 10px;


}
.port2{
	width:946px;
	height:auto;
	float:left;
	margin-top:20px;
}
.port2_in{
	width:638px;
	height:auto;
	float:left;
	border-right:#f1f1f1 solid 1px;

}
.box{
	width:588px;
	height:auto;
	border:#f1f1f1 solid 1px;
	border-radius:10px;
	padding:10px;
	margin-bottom:12px;
	float:left;
}
.box_in1{
	width:164px;
	height:53px;
	float:left;

}
.box_in2	{
	width:408px;
	height: auto;
	float: right;

}
.box_right	{
	width:281px;
	height: auto;
	float: right;
	
}
.work	{
	width:281px;
	height:217px;
	float: right;
	background-image:url(images/work_bg.jpg);
	background-repeat:no-repeat;


}
.work2	{
	width:279px;
	height:217px;
	float: right;
	background-image:url(images/work_sub.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;


}
.work_in{
	width:276px;
	height:150px;
	float: right;
	margin-top:47px;
	padding-right: 3px;
	

}
.work_in2{
	width:276px;
	height:150px;
	float: right;
	margin-top:44px;
	padding-right: 2px;
	

}
.cli{
	width:280px;
	height:126px;
	float: right;
	margin-top:22px;
	background-image:url(images/cli_bg.jpg);
	background-repeat:no-repeat;
	

}
.pro_bra{
	width:280px;
	height:150px;
	float: right;
	margin-top:22px;
	background-image:url(images/pro_bra.jpg);
	background-repeat:no-repeat;
	margin-bottom: 30px;
	

}
.sub_cli{
	width:279px;
	height:126px;
	float: right;
	background-image:url(images/cli_bg.jpg);
	background-repeat:no-repeat;
	

}
.sub_cli2{
	width:322px;
	height:130px;
	float: right;
	background-image:url(images/serv_cli.jpg);
	background-repeat:no-repeat;
	margin-bottom:14px;
	

}
.cli_in{
	width:170px;
	height:100px;
	float:right;
	margin-top:38px;
	padding-right: 55px;
	overflow: hidden;
	
}
.cli_in2{
	width:144px;
	height:80px;
	float:right;
	margin-top:38px;
	padding-right: 87px;
	
}

.footer{
	width:1004px;
	height:440px;
	float:left;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
}
.footer_resize{
	width:946px;
	height:auto;
	margin-top:20px;
	float:right;
	padding-right: 32px;
}
.footer_menu{
	width:84px;
	height:auto;
	float:left;
}
.footer_serv{
	width:228px;
	height:auto;
	float:left;
	margin-left:60px;
}
.footer_map{
	width:208px;
	height:auto;
	float:left;
	margin-left:51px;
}

.footer_in{
	width:208px;
	height:auto;
	float:left;
}

.footer_follow{
	width:274px;
	height:291px;
	float:right;
	background-color: #ffffff;

}
.footer_tag{
	width:634px;
	height: auto;
	float: left;
	margin-top:10px;

}
.footer_bottom{
	width:946px;
	height: auto;
	float: left;
	margin-top: 30px;

}
.sub_left{
	width:608px;
	height:auto;
	float:left;
}
.sub_left{
	width:608px;
	height:auto;
	float:left;
}
.sub_right{
	width:280px;
	height:auto;
	float: right;
	padding-left:26px;
	border-left:#e8e8e8 solid 1px;
}
.sub_quick{
	width:277px;
	height:351px;
	float:left;
	background-image:url(images/quick_bg.jpg);
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.sub_quick_in{
	width:246px;
	height:auto;
	float:right;
	margin-top:45px;
	padding-right: 16px;
}
.qui_f1{
	width:239px;
	height:30px;
	margin-bottom:10px;
	float:left;
	border-radius:3px;
	border:#c4c4c4 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	line-height:22px;
	padding-left:6px;
}
.qui_f2{
	width:239px;
	height:82px;
	margin-bottom:10px;
	float:left;
	border-radius:3px;
	border:#c4c4c4 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	line-height:22px;
	padding-left:6px;
}
.qui_f3{
	width:300px;
	height:30px;
	margin-bottom:5px;
	float:left;
	border-radius:3px;
	border:#f4f3f3 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	line-height:22px;
	padding-left:6px;
		box-shadow: 0 4px 2px -2px #f0efef;
}
.qui_f4{
	width:300px;
	height:110px;
	margin-bottom:5px;
	float:left;
	border-radius:3px;
	border:#f4f3f3 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	line-height:22px;
	padding-left:6px;
		box-shadow: 0 3px 2px -2px #f0efef;
}
.send_enqui{
	width:277px;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.sub_support{
	width:277px;
	height:115px;
	float:left;
	margin-bottom:20px;
	background-image:url(images/sub_support.jpg);
	background-repeat:no-repeat;
}
.sub_support2{
	width:297px;
	height:115px;
	float:left;
	margin-bottom:20px;
	background-image:url(images/sub_support2.jpg);
	background-repeat:no-repeat;
}
.sub_support3{
	width:277px;
	height:115px;
	float: right;
	margin-bottom:20px;
	background-image:url(images/sub_support.jpg);
	background-repeat:no-repeat;
}
.sub_support4{
	width:277px;
	height:115px;
	float: right;
	background-image:url(images/sub_support.jpg);
	background-repeat:no-repeat;
	margin-top: 40px;
}
.sub_support_in{
	width:150px;
	float:right;
	height:auto;
	margin-top:13px;
	margin-right: 10px;
}
.font17{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#595959;
	line-height:22px;

}
.font18{	
	font-family:BastardusSans;
	color:#027cce;
	font-size:23px;
	line-height:22px;
}

.sub_left_serv{
	width:276px;
	float:left;
	height:auto;
	margin-bottom:20px;

}

.left_serv_hed{
	width:266px;
	float:left;
	height:21px;
	background-color:#f7f7f7;
	padding-top:2px;
	padding-left:10px;
	margin-bottom:6px;

}
.left_serv_sub{
	width:240px;
	float:left;
	height: auto;
	margin-left:15px;
	margin-bottom:6px;
	
}
.client_sub{
	width:488px;
	float:right;
	height: auto;
	margin-bottom:10px;
	margin-top: 10px;
	padding-right: 59px;
	
}

.client_box{
	width:212px;
	float:left;
	margin-bottom:10px;
	height:161px;
	background-image:url(images/clients_bg.jpg);
	background-repeat:no-repeat;
	
}
.client_box2{
	width:212px;
	margin-bottom:10px;
	float: right;
	height:161px;
	background-image:url(images/clients_bg.jpg);
	background-repeat:no-repeat;
	
}

.client_box_in{
	width:168px;
	float:right;
	height:107px;
	margin-top:26px;
	padding-right: 20px;

}
.portfolio_sub{
	width:946px;
	height:auto;
	float:left;
	margin-top:6px;
}
.portfolio_sub_in{
	width:946px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
.portfolio_box{
	width:272px;
	height:auto;
	float:left;
	margin-right:58px;

}
.portfolio_box2{
	width:272px;
	height:auto;
	float: right;


}

.portfolio_text{
	width:272px;
	height:22px;
	float:left;
	margin-top:10px;

}
.portfolio_detail{
	width:272px;
	height: auto;
	float:left;

}
.font19{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1b63b3;
	line-height:22px;
	font-weight:bold;

}
.font20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#868686;
	line-height:20px;
	text-decoration:underline;
}
.font21{	
	font-family:BastardusSans;
	color:#ffffff;
	font-size:21px;
	line-height:26px;
}

.portfolio_left{
	width:946px;
	height:auto;
	float:left;
}
.main2{
	width:1004px;
	height:auto;
	margin:auto;
	background-color:#FFFFFF;

}
.ab_port{
	width:960px;
	height:auto;
	float:left;
	margin-bottom:10px;
	margin-top: 20px;

}
.ab_left1{
	width:502px;
	height:auto;
	float:left;
}
.ab_left2{
	width:600px;
	height:auto;
	float:left;
}.ab_left3{
	width:600px;
	height:auto;
	float:left;
	margin-top:20px;
}
.ab_left1_all{
	width:600px;
	height:auto;
	float:left;
	padding-right:28px;
	border-right:#e5e5e5 solid 1px;
}
.ab_left1_all2{
	width:600px;
	height:auto;
	float:left;
	padding-right:40px;
	border-right:#e5e5e5 solid 1px;
}
.office_im{
	width:420px;
	height:290px;
	float: right;	
	overflow:hidden;
}


#ldr{
	position:absolute;
	width:420px;
	height:290px;	
	background-image:url(images/loader.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#cgal{
	position:absolute;
	display:none;	
	width:420px;
	height:290px;	
}



.psyo_hed{
	width:200px;
	height:20px;
	float: left;
	margin-bottom:8px;
}
.psyo_hed2{
	width:250px;
	height:20px;
	float: left;
	margin-bottom:10px;
}
.ab_right1{
	width:305px;
	height:auto;
	float: right;
}
.ab_right1_in{
	width:305px;
	height:auto;
	float: right;
	margin-bottom: 20px;
}
.content{
	width:1004px;
	height:auto;
	float: left;
	
}
.content_resize{
	width:1004px;
	height:auto;
	float: left;
	overflow: hidden;
	
}
.bottom_port1{
	width:260px;
	height:260px;
	float: left;
	border-right:#e5e5e5 solid 1px;
	padding-right: 40px;
}
.bottom_port2{
	width:260px;
	height:260px;
	float: right;


}
.bottom_port1_img{
	width:90px;
	height:92px;
	float: left;
	padding-left: 78px;
}

.bottom_port1_text{
	width:260px;
	height: auto;
	float: left;
	margin-top:10px;
	
}
.serv_port{
	width:960px;
	height:auto;
	float:left;
	margin-top: 32px;
	;
	
}
.serv_port_img1{
	width:220px;
	height:365px;
	float:left;
	overflow: hidden;
	margin-left: 5px;
	
}
.serv_port_text{
	width:665px;
	height:325px;
	float:right;
	border:#ececec solid 1px;
	padding-bottom:15px;
	background-color:#f8f8f8;
	padding-left:30px;
	padding-top:25px;
	padding-right:38px;

}
.serv_inport1{
	width:283px;
	height:auto;
	float: left;
	padding-right:30px;
	margin-right:22px;
	border-right:#e5e5e5 solid 1px;
}
.serv_inport2{
	width:285px;
	height:auto;
	float: right;
}
.serv_inport1_img{
	width:283px;
	height:81px;
	float: left;
	margin-bottom:16px;
}
.serv_inport1_text{
	width:283px;
	height: auto;
	float: left;
	
}
.serv_inport1_text2{
	width:394px;
	height: auto;
	float: left;
	
}
.serv_inport1_img2{
	width:394px;
	height:81px;
	float: left;
	margin-bottom:16px;
}
.serv_inport1_text3{
	width:283px;
	height: auto;
	float: left;
	
}
.serv_inport1_img3{
	width:219px;
	height:81px;
	float: left;
	margin-bottom:16px;
}

.serv_port2{
	width:960px;
	height:auto;
	float:left;
	margin-top:24px;
	

}
.serv_port2_left{
	width:572px;
	height:auto;
	float:left;
		

}
.serv_leftin1{
	width:572px;
	height:auto;
	float:left;
	border-bottom:#e5e5e5 solid 1px;
	margin-bottom:12px;
	padding-bottom:16px;

}
.serv_leftimg{
	width:140px;
	height:106px;
	float:left;
	margin-right:14px;
}
.serv_left_text{
	width:410px;
	height: auto;
	float: right;

}
.serv_leftin2{
	width:572px;
	height:auto;
	float:left;
		
}
.sub_right2{
	width:324px;
	height:auto;
	float: right;
	padding-left:26px;
	border-left:#e8e8e8 solid 1px;
}
.sub_quick2{
	width:324px;
	height:373px;
	float:left;
	background-image:url(images/services_enq.jpg);
	background-repeat:no-repeat;
	
}
.sub_quick_in2{
	width:292px;
	height:auto;
	float:right;
	margin-top:57px;
	padding-right: 16px;
}
.serv_qui_f1{
	width:286px;
	height:39px;
	margin-bottom:8px;
	float:left;
	border-radius:10px;
	border:#c4c4c4 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	line-height:22px;
	padding-left:6px;
}
.serv_qui_f2{
	width:286px;
	height:88px;
	margin-bottom:10px;
	float:left;
	border-radius:10px;
	border:#c4c4c4 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	line-height:22px;
	padding-left:6px;
}
.prod_port{
	width:960px;
	height:auto;
	float:left;
	margin-top:25px;
	

}
.prod_zimp{
	width:544px;
	height:320px;
	float:left;
	margin-right:20px;
	
}
.prod_right{
	width:382px;
	height:320px;
	float: right;

}
.zimp_logo{
	width:194px;
	height:71px;
	float: left;

}
.zimp_text{
	width:382px;
	height: auto;
	float: left;

}
.crux_mailer{
	width:960px;
	height:276px;
	float: left;
	background-image:url(images/crux_mailer.jpg);
	background-repeat:no-repeat;
	background-position: left;
	background-color: #f8f8f8;

}
.crux_mailer_in{
	width:550px;
	height: auto;
	float: right;
	margin-right: 40px;
	
}

.cruxhrm_text{
	width:618px;
	height: auto;
	float: left;
	
}
.crux_hrm2{
	width:276px;
	height:274px;
	float: left;

}
.crux_hed{
	width:465px;
	height:80px;
	float: right;
	margin-top:14px;
	margin-right:125px;
	margin-bottom:10px;

}
.request{
	width:253px;
	height:250px;
	float: right;

}
.request2{
	width:253px;
	height:250px;
	float: right;
	margin-right:20px;
	margin-bottom: 20px;

}
.new_right1{
	width:250px;
	height:auto;
	float: right;
	padding-left:24px;
	padding-top:28px;
	padding-bottom:24px;
	border:#f3f3f3 solid 1px;
	box-shadow: 0 8px 2px -2px #f0efef;
	margin-bottom: 40px;
}
.new_right1_in{
	width:186px;
	height:auto;
	float: left;
	margin-bottom:12px;
	
}
.portfolio_img{
	width:271px;
	height:186px;
	float:left;
	border:#f3f3f3 solid 1px;
	box-shadow: 0 3px 2px -2px #f0efef;
	padding:1px;

}

.blue_box{
	width:950px;
	height:25px;
	float: left;
	background-color:#30ade1;
	margin-bottom:30px;
	padding-top:5px;
	padding-left:10px;

	
}

a, a:visited {
}
a:hover, a:active {
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper { 
	width: 100%; 
	margin:auto;
}
.sen_enq01{ 
	width: 280px;
	float:left;
	height:auto;
	margin-bottom:30px;
	
}

.movie{
	width:947px;
	float:left;
	height:248px;
	background-image:url(images/movie_gear.jpg);
	background-repeat:no-repeat;
	background-color: #f7f7f7;
	;

	
}
.movie_in{ 
	width:544px;
	float:left;
	height: auto;
	margin-left:360px;
	margin-top:6px;
	
	
}
.movie_text{
	width:544px;
	float:left;
	height: auto;
	margin-bottom: 10px;
	
	
}
.movie_face{ 
	width:180px;
	float:left;
	height: auto;

	margin-right:6px;
	
	
}
.movie_read{ 
	width:130px;
	float:left;
	height: auto;
	
	
	
}
.crux_read{ 
	width:137px;
	float:left;
	height:49px;
	margin-top:10px;
	
	
	
}
.portal_hed{ 
	width:934px;
	float:left;
	height:30px;
	background-image:url(images/portal_bg.jpg);
	background-repeat:repeat-x;
	padding-top:6px;
	padding-left:16px;
	margin-bottom:24px;
}
.portal_sub{ 
	width:920px;
	float:left;
	height: auto;
	margin-left:8px;
	
}

.portal_sub_in1{ 
	width:253px;
	float:left;
	height: auto;
	padding-right:28px;
	margin-right:28px;
	border-right:#fafafa solid 1px;

	
}
.portal_sub_in2{ 
	width:253px;
	float: right;
	height: auto;


	
}
.portal_sub_in3{ 
	width:291px;
	float: left;
	height: auto;
		padding-right:28px;
	margin-right:28px;
	border-right:#fafafa solid 1px;


	
}
.portal_sub_hed{ 
	width:191px;
	float:left;
	height: auto;
	margin-bottom:6px;
	
}
.portal_sub_text{ 
	width:250px;
	float:left;
	height: auto;
	margin-bottom:6px;
	
}

.portal_sub_link{ 
	width:250px;
	float:left;
	height: auto;

	
}
.portal_sub_hed2{ 
	width:291px;
	float:left;
	height: auto;
	margin-bottom:6px;
	
}
.portal_sub_text2{ 
	width:291px;
	float:left;
	height: auto;
	margin-bottom:6px;
	
}
.movie_gear_logo{ 
	width:244px;
	float:left;
	height:74px;
	
}
	
.top_link1{ 
	width:160px;
	float:right;
	height: auto;
	margin-bottom:10px;
	
}
.font27{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#30ade1;
	line-height:18px;
	text-decoration: none;

}
.font28{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#099be9;
	line-height:19px;
	text-decoration: none;
	font-weight:bold;

}
.font29{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#727070;
	line-height:19px;
	text-decoration: none;
	font-weight:bold;

}
.font30{
	font-family: tahoma;
	font-size:12px;
	color:#454545;
	line-height:19px;
	text-transform:uppercase;
	text-align:center;
	font-weight: normal;

}

.font32{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fcfcfc;
	line-height:19px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;

}
.font33{
	font-family: Arial, Helvetica, sans-serif;
	color:#ad0b0c;
	font-size:11px;
	line-height:22px;
	text-decoration: none;

}
.font34{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	line-height:30px;
	text-decoration: none;
	font-weight: normal;

}
.font35{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#007cc4;
	line-height:18px;
	font-weight: bold;
	
}

.font31{
	font-family: tahoma;
	font-size:12px;
	color:#2d97cf;
	line-height:19px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;

}

	.top_link2{ 
	width:320px;
	float:left;
	height: auto;
	
}

	
.bulk_box{
	width:944px;
	height:auto;
	float:left;

}
.bulk_box_in{
	width:944px;
	height:auto;
	float:left;
	margin-top:10px;

}
.bulk_box_intext{
	width:944px;
	height:auto;
	float:left;

}
.bulkmail_box{
	width:932px;
	height:auto;
	float:left;
	border:#ececec solid 1px;
	border-radius:4px;
	padding:4px;
	margin-top:10px;
	margin-bottom: 15px;

}
.bulkmail_box1{
	width:932px;
	height:auto;
	float:left;


}

.bulk_bu{
	width:944px;
	height:auto;
	float:left;
	margin-bottom: 20px;
	padding-bottom:20PX;
	border-bottom:#ececec solid 1px;
	

}
.bulk_bu_b1{
	width:380px;
	height:auto;
	float:left;

}

.bulk_bu_b2{
	width:540px;
	height:auto;
	float: right;


}
.bulk_form{
	width:510px;
	height:auto;
	float: right;
	border-radius:10px;
	background-color:#f5f5f5 ;
	padding:15px;
	
}
.bulk_form_top{
	width:510px;
	height:auto;
	float: right;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: #e7e7e7 dashed 1px;
	
}
.h1{	
	font-family:BastardusSans;
	color:#30ADE1;
	font-size:20px;
	line-height:24px;
}
.h2{	
	font-family: Arial, Helvetica, sans-serif;
	color:#1997cb;
	font-size:17px;
	line-height:26px;
	font-weight:bold;
}
.bulk_form_btm{
	width:510px;
	height:auto;
	float: right;
	
	
}

.bulk_f1{
	width:250px;
	height:24px;
	float: left;
	background-color:#fbfbfb;
	border:#e4e4e4 solid 1px;
	margin-bottom:6px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	line-height:19px;
	border-radius:6px;
	
}

.bulk_f2{
	width:250px;
	height:72px;
	float: left;
	background-color:#fbfbfb;
	border:#e4e4e4 solid 1px;
	margin-bottom:6px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	line-height:19px;
	border-radius:6px;
	
}
.quick_link{
	width:944px;
	height:133px;
	float:left;
	background-image:url(images/qui_link.jpg);
	background-repeat:no-repeat;
	margin-top: 15px;
	
}
.quick_link_in{
	width:740px;
	height: auto;
	float:left;
	margin-top:10px;
	margin-left:182px;
	
}

.new_servall{
	width:665px;
	height: auto;
	float:left;
	margin-bottom:15px;

}
.new_serv{
	width:310px;
	height: auto;
	float:left;

}
.new_serv2{
	width:310px;
	height: auto;
	float: right;

}
.crux_hrm{
	width:618px;
	height: auto;
	padding:20px;
	float: left;
	border:#e9ecef solid 1px;
	border-RADIUS:10PX;
	background-image:url(images/crux_hrmbg.jpg);
	background-repeat:repeat-x;
}
.cruxhrm{
	width:618px;
	height:auto;
	float: left;
	padding-bottom:5px;
		border-bottom:#c8d1da  dashed 1px;
		margin-bottom:10px;
}
.cruxhrm_view{
	width:106px;
	height:42px;
	float: left;
	margin-top:6px;
	
}
.sub_left1{
		width:608px;
	height: auto;
	float: left;
}







.testi_b1{
	width:420px;
	height:auto;
	float: right;
	background-color:#f9f9f9;
	margin-bottom: 30px;
	border: #e7e7e7 solid 1px;
}
.testi_img1{
	width:175px;
	height:auto;
	float: left;
	
}
.testi_text1{
	width:220px;
	height:auto;
	float: left;
	margin-top:46px;
	
}
.testi_b2{
	width:420px;
	height:auto;
	float: right;
	
	margin-bottom: 30px;
}
.cli_right{
	width:424px;
	height:auto;
	float: right;
	padding-left:26px;
	border-left:#e8e8e8 solid 1px;
	
}
.sub_clin{
	width:460px;
	height:auto;
	float:left;
	margin-top:6px;
}
.hed4{
	width:460px;
	height:35px;
	float:left;
}


.client_sub_22{
	width:450px;
	float:right;
	height: auto;
	margin-bottom:10px;
	margin-top: 10px;
	padding-right: 10px;
	
}
.404_banner{
	width:1400px;
	height:435px;
	margin:auto;
}


.bulkmail_box_ALL{
	width:932px;
	height:auto;
	float:left;
	

}
.bulkmail_box_hed{
	width:932px;
	height:auto;
	float:left;
	margin-top: 10px;
	

}
.pagin {
	padding: 2px 0;
	margin: 0;
	font-family: "Verdana", sans-serif;
	font-size: 13pt;

}
.pagin * {
	padding: 2px 6px;
	margin: 0;
}
.pagin a {
	border: solid 1px #666666;
	background-color: #EFEFEF;
	color: #666666;
	text-decoration: none;
}
.pagin a:visited {
	border: solid 1px #666666;
	background-color: #EFEFEF;
	color: #60606F;
	text-decoration: none;
}
.pagin a:hover, .pagin a:active {
	border: solid 1px #CC0000;
	background-color: white;
	color: #CC0000;
	text-decoration: none;
}
.pagin span {
	cursor: default;
	border: solid 1px #808080;
	background-color: #F0F0F0;
	color: #B0B0B0;
}
.pagin strong {
	border: solid 1px #666666;
	background-color: #666666;
	color: white;
}
