@charset "utf-8";
/* CSS Document */

body{
	text-align:centre;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	background:url(../images/bg.jpg) repeat-x top #FFFFFF;
	}
	
.clear{

	clear:both;
	}
	

#maincontainer{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	background:url(../images/bg_bottom.jpg) bottom  repeat-x;

}
	
#containershadow{
	width:1004px;
	height:auto;
	margin:auto;
		
	background:url(../images/bg_shadow.jpg) top repeat-x;
}	

#containershadow .top{
	height:30px;
	width:990px;
	
}
#containershadow .top .community{
	width:auto;
	height:auto;
	padding-top:7px;
	float:right;
	padding-right:10px;

}
#containershadow .top .community ul li{
	width:auto;
	height:auto;
	float:left;
	font-size:11px;
	padding:0 4px 0 4px;
	line-height:1.3;
	}

#containershadow .top .community li a{
	font-family:Tahoma, serif, Arial;
	font-weight:bold;
	
	color:#000000;
	font-size:11px;
	text-decoration:none;

}
#containershadow .top .community li a:hover{
	
	color:#000000;
	
	text-decoration:underline;

}
#container{
	width:937px;
	height:auto;
	margin:auto;
	
	background:url(../images/bg_white.jpg) repeat-x top #FFFFFF;
	padding:0 16px 0 16px;
	border:1px solid #CCCCCC;
	border-bottom:none;
}

#header{

	
	width:937px;
	height:auto;
/*	border: 1px solid #FF0000;*/
	clear:both;
	}
#top{

	height:89px;
	width:937px;
	}
#top .logo{
	width:auto;
	height:auto;
	padding:10px 0 0 0 ;
	float:left;



}
#top .logos_holder{
	width:auto;
	height:auto;
	padding:10px 0 0 0 ;
	float:right;


}

#top .logos_holder .logo{
	width:auto;
	height:auto;
	float:left;
	margin-left:15px;

}
	
.tab{

	height:42px;
	width:937px;
	
	}
	
#banner{

	height:111px;
	width:937px;
	clear:both;
	}
	
#tab_left{
	width:357px;
	height:42px;
	background:url(../images/tab_left.jpg) repeat-x;
	margin-right:3px;
	float:left;
	}
#tab_right{
	width:576px;
	height:42px;
	background:url(../images/tab_bg_right.png)  repeat-x;
	float:left;

	}
	
	
#tab_right ul li{
	width:auto;
	height:42px;
	padding:0 20px 0 20px;
	background:url(../images/bar.png) right top no-repeat;
	float:left;


}
#tab_right li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:2.7;

}
#tab_right li a:hover{
		text-decoration:none;

}
#contant_container{
	width:937px;
	height:auto;	
	}
	
#contant_container h3{
	font-family:Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999999;
	text-align:left;
	font-weight:normal;
	padding:0px;
	margin:0px;
	}
	
#contant_container p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	padding-top:7px;
}

#index_top{
	width:937px;
	height:235px;
	margin:10px 0 0px 0;
	padding-bottom:15px;
	border-bottom:0px solid #CCCCCC;
	}


#index_top .colums{
	width:225px;
	height:200px;
	float:left;
	

}

#index_top .colums a.more:link, a.more:active, a.more:visited{
	padding:0px 5px 2px 5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:#666666;
	float:right;
	text-decoration:none;

	}

#index_top .colums a.more:hover{
	text-decoration:none;
	color:#ffffff;

}
#index_top .colums .row_1{
	width:inherit;
	height:48px;
	padding-bottom:10px;
}

#index_top .colums .row_1 h1{font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size:24px;	color:#999999; text-align:left; font-weight:normal;}
#index_top .colums .row_1 h1 span{color:#FF0000;}

#index_top .colums .row_2{
	width:inherit;
	height:48px;
	padding-bottom:10px;
}

#index_top .colums .row_3{
	width:inherit;
	height:auto;
	margin-top:15px;
}

#index_top .colums .row_1 h3{
	font-family:Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999999;
	text-align:left;
	font-weight:normal;
}

#container p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-size:0.98em;*/
	color:#333333;
	line-height:17px;
}

#index_top .colums .row_1 h3 span{color:#FF0000;}
	
#index_top .bar{
	width:1px;
	height:200px;
	float:left;
	margin:15px 5px 0 5px;
	border-left:1px solid #CCCCCC;
}

a.more:link, a.more:active, a.more:visited{
	padding:0px 5px 2px 5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	background:#666666;
	float:right;
	}

a.more:hover{
	text-decoration:none;
	color:#ffffff;
	background:#666666;
}

#index_middle{
	width:937px;
	height:auto;
	margin:10px 0 0px 0;
	padding-bottom:15px;
	}
	
#index_middle .bar{
	height:400px;
	width:7px;
	float:left;
	border-left:1px dotted #CCCCCC;
}

#index_middle .feft{
	width:370px;
	height:396px;
	margin:4px 0 0px 0;
	padding-bottom:0px;
	float:left;
}

#index_middle .feft .offering{
	width:172px;
	height:auto;
	float:left;
	padding:10px 0 15px 0;	
	}
	
#index_middle h3{
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	text-align:left;
	font-weight:normal;
	padding:0px;
	margin:0;	
}

.offer_holder{
	width:365px;
	height:auto;	
	padding-bottom:25px;
	border-bottom:1px dotted #999999 ;
}

.offer_holder .offering{
	width:182px;
	height:auto;
}

.offer_holder .offering ul li{
	width:auto;
	height:auto;
	list-style:disc outside;
	padding:5px 0 5px 5px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;	
	border-bottom:dotted 1px #999999;
}

#competency{
    width:365px;
	height:40px;	
	padding-top:5px;
	border-bottom:1px dotted #999999;
}

#index_middle .right{
	width:555px;
	height:396px;
	margin:2px 0 0 0;
	padding-bottom:0 0 0 15px;
	float:right;
}


#index_middle .right .contants{
	width:555px;
	height:auto;
	padding:9px 0 15px 0;
	border-bottom:1px dotted #999999;
	}
	
#index_middle .right .imgs_holder{
	width:555px;
	height:auto;
	padding:15px 0 7px 0;
	border-bottom:1px dotted #999999;
	}
	
#index_middle .right .imgs_holder .colums{
	width:auto;
	height:130px;
	float:left;
	padding-left:5px;
	background:url(../images/dots.jpg) right bottom no-repeat;
}	

#index_middle .right .contants .colums .img{
	width:auto;
	height:auto;
}

#index_middle h4{
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	padding:10px 0 0 0;
	margin:0;	
}

#index_middle  h4 span{
	color:#FF0000;
	font-size:21px;
}

.clint_speak{
	width:365px;
	height:auto;
	padding-top:13px;
	}
	
.clint_speak p{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	font-style:oblique;
	}

#index_middle .contact_to{
	width:555px;
	height:65px;
	padding-top:13px;
	position:relative;
}

.downloads_btn{
	position:absolute;
	top:13px;
	right: -3px;
	width:auto;
	height:auto;
	}
	
#footer_holder{
	width:auto;
	height:auto;
	}

#bottom{
	width:969px;
	height:112px;
	border:1px solid #CCCCCC;
	margin:auto;
	margin-top:5px;
	padding-top:12px;
	background:#FFFFFF;
}

#border_holder{
	width:971px;
	height:7px;
	margin:auto;
	background:#FFFFFF;	
	}

#border_holder .left{
	width:385px;
	height:2px;
	border-bottom:5px solid #A80000;
	 float:left;
	 }
	 
#border_holder .right{
	  width:580px;
	  height:2px;
	  border-bottom:5px solid #000000;
	   float:right;
	 }
	 
#footer{
	height:35px;
	width:936px;
	margin:auto;
	padding-top:5px;
	color:#999999;		
}
		
#footer a.foot:link, a.foot:active, a.foot:visited{		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	text-align:right;	
}
	
#footer a.foot:hover{
	color:#000000;
	text-decoration:none;
}

#footer span{
	float:right;
}
	
#footer {
	float:left;
}

#footer p{
	float:left;
	font-size:11px;
	padding-left:55px;
	color:#999999;
}

.bottom_in{
	width:179px;
	height:auto;
	float:left;
	margin-left:50px;
	-margin-left:30px;
}

.bottom_in ul li{
	width:auto;
	height:auto;
	font-size:11px;
	padding:0 4px 0px 4px;
	line-height:1.3;
	margin-bottom:5px;
	border-bottom:1px dotted #CCCCCC;
}

.bottom_in li a{
	font-family:Tahoma, serif, Arial;	
	color:#999999;
	font-size:11px;
	text-decoration:none;

}

.bottom_in li a:hover{	
	color:#000000;	
	text-decoration:none;
}

.inner_contants_up{
	width:920px;
	height:auto;
	padding-top:23px;
	margin:auto;
}

#tab_wedo{
	width:937px;
	height:auto;
	margin-top:25px;
}

.none_bg{
	background:none;
}
	
#tab_wedo .contarea{
	width:100%;
	height:auto;
	background:#FFFFFF;	
	border:1px dotted #CCCCC;
	padding-top:10px;
}

#tab_wedo .gap{
	width:100%;
	height:31px;
	background:#b0b0b0;	
}

#tab_wedo .left{
	width:500px;
	height:186px;
	float:left;
	border-right:1px dotted #CCCCCC;
	padding-right:10px;
}

#tab_wedo .left h4{		
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#999999;
	font-weight:normal;
}

#tab_wedo .right{
	width:400px;
	height:186px;
	float:left;	
}

#tab_wedo .right h3{
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#999999;
	font-weight:normal;
	padding-left:12px;
}

#contant_container .inner_bottom{
	width:920px;
	height:100px;
	margin-top:25px;
	margin:auto;
}
	
.inner_bottom .contact{
	width:120px;
	height:45px;
	float:left;
	background:url(../images/contact.jpg) left top no-repeat;
	padding:17px 60px;
}
	
.inner_bottom .build{
	width:215px;
	height:45px;
	float:left;
	background:url(../images/build.jpg) left top no-repeat;
	padding:17px 70px;
}

.inner_bottom h3{	
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
}

.inner_bottom span{
	color:#FF0000;
}

a.dec_none:link, a.dec_none:active, a.dec_none:visited{
	text-decoration:none;
	color:#666666;
}

/*-- Have to align from here- */
a.dec_none:hover{
	text-decoration:none;
	color:#666666;
}
.check_portfo{
	width:auto;
	height:auto;
	float:left;
	padding: 3px 20px ;
	
}
.right_inholder_wedo_tab_1{
	width:auto;
	height:auto;
	margin-left:15px;
	
	}

.right_inholder_wedo_tab_1 .left_in{
	width:190px;
	height:95px;
	float:left;
	border-right:1px dotted #CCCCCC;
	padding-top:8px;
	padding-bottom:0px;
	}
	  


.right_inholder_wedo_tab_1 .right_in{
	width:170px;
	height:95px;
	float:left;
	padding-left:15px;
	padding-top:8px;
	
	}
#tab .right h4{
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	
	
}	  
.contact_holder{
	width:920px;
	height:570px;
	padding:20px 0 30px 0;
	margin:auto;
}
.contact_holder h3{	
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
}

.contact_holder h4{	
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF0000;
	font-weight:normal;
}


.contact_holder .bar{
	width:25px;
	height:450px;
	border-right: 1px dotted #CCCCCC;
	margin-top:10px;
	float:left;
}

.contact_holder .left{
	width:590px;
	height:auto;
	float:left;
}

.contact_holder .right_main{
	width:250px;
	height:500px;
	padding-left:20px;
	float:right;
}

.contact_holder .left .in_holder{
	width:auto;
	height:auto;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom:15px;
	}
	
.icons{
	width:auto;
	height:auto;
	padding-left:15px;
	float:left;
}

.in_holder .left{
	width:300px;
	height:auto;
	float:left;	
	margin:15px 0 10px 0;
}

.in_holder .right{
	width:270px;
	height:auto;
	float:left;
	margin:15px 0 10px 0;
	padding-left:15px;
	}	
	
.right_main .items{
	width:230px;
	height:auto;
	padding:3px 0 3px 0;
	font-family:Tahoma, serif;
	font-size:11px;
	font-weight:bold;



}
.right_main .txtbx{
	width:230px;
	height:auto;
	padding:0px 0 8px 0;



}

.txtbox{
	width:230px;
	height:22px;
	border:1px solid #CCCCCC;
	}

.txtarea{
	width:230px;
	height:80px;
	border:1px solid #CCCCCC;
	}
.right_main .btn{
	width:auto;
	height:auto;
	padding:10px 19px 0px 0;
	float:right;

}
#organize{
	width:920px;
	height:auto;
	padding:25px 0 0 0;
	margin:auto;
	}
#organize h3{
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999999;
	font-weight:normal;
}	

#organize .left{
	width:507px;
	height:500px;
	float:left;	
}

#organize .right{
	width:375px;
	height:auto;
	float:right;	
}

#organize .right .offer_holder_org{
	width:380px;
	height:auto;
	padding-bottom:25px;
	padding-top:15px;
	/*border-bottom:1px dotted #999999 ;*/
	float:right;
}

.offer_holder_org .offering_org{
	width:185px;
	height:auto;
	float:left;
}


 .offering_org ul li{
	width:auto;
	height:auto;
	list-style:disc outside;
	padding:5px 0 5px 5px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;	
	border-bottom:dotted 1px #999999;
}

#organize .bar{
	width:25px;
	height:530px;
	border-right: 1px dotted #CCCCCC;
/*	margin-top:40px;*/
	float:left;
}

#organize .bar2{
	width:25px;
	height:1520px;
	border-right: 1px dotted #CCCCCC;
	margin-top:40px;
	float:left;
}

#organize .bar3{
	width:25px;
	height:650px;
	border-right: 1px dotted #CCCCCC;
	margin-top:40px;
	float:left;

}

#organize .right .imgs_holder{
	width:auto;
	height:auto;
	padding:15px 0 7px 0;
	
	}
#organize .right .imgs_holder .colums{
	width:auto;
	height:130px;
	float:left;
	padding-left:12px;
	background:url(../images/dots.jpg) right bottom no-repeat;


}	

#organize .right .contants .colums .img{
	width:auto;
	height:auto;

}
#organize h4{
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	padding:10px 0 0 0;
	margin:0;
}

#organize  h4 span{
	color:#FF0000;
	font-size:21px;
	
}
a.moreQuote
{
	text-decoration:none;
	color:#636563;
	text-align:center;
}
a.moreQuote2
{
	text-decoration:none;
	color:#EF0000;
	text-align:center;
}

#organize  h1{
	color:#999999;
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
}


#organize  h2{
	color:#999999;
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
}

#organize  h5{
	color:#FF0000;
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:17px;
}



#organize .contant-area{
	width:auto;
	height:auto;
	padding-bottom:25px;
	border-bottom: 1px dotted #CCCCCC;

}

#organize .in_holder{
	width:auto;
	height:auto;
	padding-bottom:15px;
	}

#organize .in_holder .left{
	width:250px;
	height:220px;
	float:left;
	margin:15px 0 10px 0;
	padding-right:15px;
	}

#organize .in_holder .right{
	width:220px;
	height:325px;
	float:left;
	margin:15px 0 10px 0;
	padding-left:15px;
	border-left: 1px dotted #CCCCCC;
	
	}	
.org_grid{
	width:auto;
	height:160px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:15px;
	}
#portfolio_holder{
	width:920px;
	height:auto;
	padding:20px 0 0 0;
	margin:auto;
	}
#portfolio_holder .left{
	width:669px;
	height:auto;
	float:left;
	margin-top:20px;
	padding-right:12px;
	}


#portfolio_holder .bar{
	width:20px;
	height:790px;
/*	margin-top:25px;*/
	float:left;
	border-left:1px dotted #CCCCCC;
	}
	
#portfolio_holder .bar2{
	width:20px;
	height:680px;
	margin-top:25px;
	float:left;
	border-left:1px dotted #CCCCCC;
	}
#portfolio_holder .bar3{
	width:20px;
	height:500px;
	/*margin-top:25px;*/
	float:left;
	border-left:1px dotted #CCCCCC;
	}
#portfolio_holder .bar4{
	width:20px;
	height:380px;
	/*margin-top:25px;*/
	float:left;
	border-left:1px dotted #CCCCCC;
	}
#portfolio_holder .bar5{
	width:20px;
	height:950px;
/*	margin-top:25px;*/
	float:left;
	border-left:1px dotted #CCCCCC;
	}
#portfolio_holder .right{
	width:209px;
	height:auto;
	float:right;
	}
#portfolio_holder .grid{	
    width:669px;
	height:auto;
	padding-bottom:15px;
	margin-top:0px;
	border-bottom:1px dotted #CCCCCC;
	}
#portfolio_holder .grid .img_holder{
	width: auto;
	height:auto;
	padding:5px;
	float:left;
	border:2px solid #CCCCCC;
	margin:5px 5px 0 0 ;


}
#portfolio_holder h4{
	color:#FF0000;
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-transform:capitalize;
	text-align:left;

}

#portfolio_holder p{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;


}

#portfolio_holder  a.more_r:link, a.more_r:active, a.more_r:visited{
	padding:0px 5px 2px 5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:#666666;
	float:right;
	text-decoration:none;
	margin-left:5px;

	}

#portfolio_holder  a.more_r:hover{
	text-decoration:none;
	color:#ffffff;

}



#portfolio_holder .left_items{	
	widows:203px;
	height:auto;
	margin-bottom:15px;
	}

.left_items .heading{
	width:192px;
	height:30px;
	background:url(../images/por_heading_bg.jpg) center no-repeat;
	padding:19px 0 0 12px;
	}
.left_items ul li {

    width:162px;
	height:auto;
	list-style:disc outside;
	padding:5px 0 5px 5px;
	margin-left:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;	
	border-bottom:dotted 1px #999999;
}

#portfolio_holder .heading h3{
	color:#FF0000;
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#portfolio_holder .pagenation_holder{
	width:550px;
	height:100px;
	padding-top:25px;
	clear:both;
	
	}

.pagenation_holder .pagenumber{

	width:12px;
	height:14px;
	background:url(../images/pnation_bg.jpg) center no-repeat;
	margin-left:7px;
	float:left;
	padding:13px 12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	}
.pagenation_holder .pagenumber a{
	text-decoration:none;
	color:#000000;
}
.grid .soft_img{
	width:97px;
	height:117px;
	float:left;
	}
	
	
.soft_contants{
	width:557px;
	height:auto;
	padding:0 0 10px 15px;
	float:right;
	position:relative;
	
	}
.order_online_btn{
	position:absolute;
	bottom:7px;
	left:250px;
	width:auto;
	height:auto;
	clear:both;
	}


#portfolio_holder .soft_contants a.more:link, a.more:active, a.more:visited{
	padding:0px 5px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:#666666;
	/*float:left;
	margin:15px 5px 0 0;*/
	text-decoration:none;
	

	}

#portfolio_holder .soft_contants a.more:hover{
	text-decoration:none;
	color:#ffffff;

}


#portfolio_holder .arch_img_holder{
	width:auto;
	height:auto;
	margin-bottom:2px;
	
	}
#portfolio_holder .arch_img_holder ul li{

	width:auto;
	height:auto;
	padding:5px;
	margin:3px;
	border:1px solid #CCCCCC;
	float:left;


}

#portfolio_holder .arch_img_holder li a{	
	text-decoration:none;
}
#portfolio_holder .arch_img_holder li a:hover{
	text-decoration:none;

}

#portfolio_holder .arch_img{
	width:auto;
	height:auto;
	padding:5px;
	margin:4px;
	border:1px solid #CCCCCC;
	float:left;
	}


.left_padd{
	padding-left:7px;
	}

.grid h5{
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999999;
	/*padding-left:7px;*/
	font-weight:bold;
	}
	
.grid ul li
{
	font-family:Arial, Helvetica, sans-serif;
	color:#313031;
}

.right ul li a
{
	text-decoration:none;
	color:#313031
}


a.linkMore:link, a.linkMore:active, a.linkMore:visited{
	text-decoration:none;
	color:#FF0000;
}

a.linkMore:hover{	 
	color:#FF0000;
	text-decoration:underline;
}

 table.quote {
	border:1px dotted #CCCCCC;
	font-size:12px;
	font-family:"Arial", Helvetica, sans-serif;
	border-collapse:collapse;
}

table.quote td {
	 border:1px dotted #CCCCCC;
	 border-collapse:collapse;
	 height:30px;
	vertical-align:middle;	 
}

a.quoteArch:link, a.quoteArch:active, a.quoteArch:visited
{
	text-decoration:none;
	color:#FF0C08;
}
a.quoteArch:hover
{
	text-decoration:underline;
	color:#FF0C08;
}
.innerList a
{
	color:#000000;
	text-decoration:none;
	line-height:1.6;
	padding-left:20px;
	 
	 
}
.innerList a:hover
{
	color:red;
	text-decoration:underline;
	line-height:1.6;
	 
	 
	 
}
.innerList1 
{
	color:#000000;
	padding-left:15px;
	text-decoration:none;
	list-style-image:url("../images/thin_arrow.gif");
}

.innerList1 a
{
	color:#000000;
	line-height:1.6;
	text-decoration:none;
	 
}
.innerList1 a:hover
{
	color:red;
	line-height:1.6;
	text-decoration:underline;
	 
}

.innerList2
{
	color:#000000;
	padding-left:40px;
	text-decoration:none;
	list-style-image:url("../images/arrow3.jpg"); 
	 
}


/*added by siju*/
/*------------------------------------09/03/2011-----------------------------*/
	
.career{
	width:666px;
	height:auto;
	padding:10px 0;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	}
.career h2{
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;	
	font-weight:bold;
}


.career h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
	font-weight:bold;
	padding-top:5px;


}

.career p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	line-height:1.6;
	padding:0px;
	}

.border0{border-style:solid; border-width:1px; border-color:#00ff18;}
.border1{border-style:solid; border-width:1px; border-color:#ff0000;}	
/* CSS Written by Jayadev 30 Dec 2011 */
hr{color:#000; border:1px dotted #dedede; border-style: none none dotted; padding:3px; margin:3px;}
#organize .in_holder ul li{
	width:auto; height:auto; list-style:disc outside; padding:5px 0 5px 0px;
	margin-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color:#333333; border-bottom:dotted 0px #999999;
	}	
	
#organize .in_holder ul li a{
	font-family:Arial, Helvetica, sans-serif; text-decoration:none;
	font-size:11px; color:#333333;	
	}

#organize .in_holder ul li a:hover{
	font-family:Arial, Helvetica, sans-serif; text-decoration:underline;
	font-size:11px; color:#626568;	
	}
/* CSS Written by Jayadev 30 Dec 2011 */
/* CSS Written by Jayadev 30 March 2011 */
img{border:0px;}
br{clear:both;}
.Left{float:left}
.Right_{float:right}
.Wraper1{padding-top:8px; padding-bottom:3px; width:173px;}
.VirtusChatBg{width:211px; height:80px; background-image:url(../images/bgChat.png);  background-repeat:no-repeat; background-position:center;} 
.VirtusChatBg .Text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:center; float:left; font-weight:bold; padding-left:35px; padding-top:3px;}
.VirtusChatBg .Close{padding-top:5px; float:left; margin-left:45px;}
.VirtusChatBg .Label{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#312f2f; text-decoration:none; padding-left:5px; width:58px;}
.VirtusChatBg .ChatTextBox{width:105px; border:solid; border-width:1px; border-color:#e52524; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6a6767;}

#box-link{background-color: transparent;height: 43px;left: 175px;position: absolute;top: 18px;width: 34px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#272727;}
#VirtusCorpOverViewMjrIcon{border-top-style:dotted; border-top-width:1px; border-top-color:#c5ccd2;border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#c5ccd2; height:185px;}
#VirtusCorpOverViewMjrIcon #CorpOverView{width:348px; /*width:360px;*/ float:left; padding:15px 10px 0px 5px; height:165px;}
#VirtusCorpOverViewMjrIcon #MajorIcons{width:565px; float:left; padding:15px 0px 0px 5px; height:165px;border-left-style:dotted; border-left-width:1px; border-left-color:#c5ccd2;border-left-style:dotted;}
#VirtusCorpOverViewMjrIcon #MajorIcons .RightBorder{border-right-style:dotted; border-right-width:1px; border-right-color:#c5ccd2;border-right-style:dotted; padding:0px 8px 0px 5px;}

#VirtusSolutionsOffr{border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#c5ccd2; padding:15px 0px 0px 0px;}	
#VirtusSolutionsOffr #Listings{float:left; width:935px; position:relative;}
#VirtusSolutionsOffr #Listings #VirtaClientSpeak{float:left; width:435px; height:85px; position:absolute; left:0px; top:220px; border-top:1px; border-style:dotted; border-top-color:#cdcdcd; }
#VirtusSolutionsOffr #Listings .Item{float:left; width:262px; padding:0px 7px 0px 0px;}
#VirtusSolutionsOffr #Listings .ItemSL{float:left; width:215px; padding:0px 7px 0px 0px;}
#VirtusSolutionsOffr #Listings .ItemSL ul{text-decoration:none;}
#VirtusSolutionsOffr #Listings .ItemSL li{list-style:disc; margin-left:2px; list-style-position:inside; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; text-decoration:none; color:#333333;border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#c5ccd2; padding:6px 0px 6px 0px; display:block;}
#VirtusSolutionsOffr #Listings .ItemSL li a{list-style:disc; list-style-position:inside;font-size:11px; text-decoration:none; color:#333333; display:block;}
#VirtusSolutionsOffr #Listings .ItemSL li a:hover{list-style:disc; list-style-position:inside;font-size:11px; text-decoration:none; color:#ec1d1c; display:block;}

#VirtusSolutionsOffr #Listings .Item ul{text-decoration:none;}
#VirtusSolutionsOffr #Listings .Item li{list-style:disc; margin-left:2px; list-style-position:inside; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; text-decoration:none; color:#333333;border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#c5ccd2; padding:6px 0px 6px 0px; display:block;}
#VirtusSolutionsOffr #Listings .Item li a{list-style:disc; list-style-position:inside;font-size:11px; text-decoration:none; color:#333333; display:block;}
#VirtusSolutionsOffr #Listings .Item li a:hover{list-style:disc; list-style-position:inside;font-size:11px; text-decoration:none; color:#ec1d1c; display:block;}
#VirtusSolutionsOffr #ClinetSpeak{float:left; width:420px; padding:5px 0px 0px 5px;}
#VirtusTech{padding:15px 0px 0px 0px;}
.VirtusTel{background-image:url(../images/Tel-914713048987-3048986.gif); width:177px; height:35px; background-repeat:no-repeat; background-position:left; margin-right:8px; padding-right:8px;border-right-style:dotted; border-right-width:1px; border-right-color:#c5ccd2;}
.VirtaListHeading{font-size:12px; padding:5px 0px 5px 0px; font-weight:bold;}
.Red{color:#EF0000;}
