body{ padding:0; margin:0; background: #FFFFFF url(../images/back-bg.jpg) left top repeat-x; font:normal 14px Arial, Helvetica, sans-serif; color:#6a6a6a; line-height:normal; text-transform:none;

}

html{ padding:0; margin:0;

}

img{ border:0;

}

div, td{ padding:0; margin:0;

}

h1{ font:bold 22px Arial, Helvetica, sans-serif; color:#696969;

}

.clear{ clear:both; padding:0; margin:0;

}
p a {
    color: #0000FF !important;
}


#main-container{ width:983px; margin:0 auto;

}

#header{ width:983px; height:173px; background:url(../images/header-image.jpg) center top no-repeat;

}

#inner-body-part{ width:983px; background:url(../images/body-inner-bg.jpg) center top no-repeat; padding-top:46px; 

}

#footer{ width:100%; background:url(../images/footer-bg-repeat.jpg) left top repeat-x; height:47px; margin-top:40px;

}



.logo{ width:332px; float:left; margin:62px 0 0 0;

}

.navigation{ width:645px; float:right;

}

.inner-bx-portion{

	

	width: 983px;

}

.bx{ float:left; width:241px; height:184px; margin:0 5px 5px 0;

}

.image-bx{ float:left; width:226px; height:160px; margin:0 5px 5px 0; background:url(../images/text-image.jpg) left top no-repeat; text-align:left; vertical-align:bottom; font:normal 24px "Myriad Pro"; color:#FFFFFF; padding:0 0 26px 17px; text-transform:uppercase;

}

.image-bx2{ float:left; width:225px; height:160px; margin:0 6px 6px 0; background:url(../images/text-image2.jpg) left top no-repeat; text-align:left; vertical-align:bottom; font:italic 12px Arial, Helvetica, sans-serif; color:#535353; padding:0 0 26px 16px; 

}



.image-bx2 a{  text-align:left; vertical-align:bottom; font:normal 18px Arial, Helvetica, sans-serif; color: #303227; padding:0 0 26px 0;  text-decoration:none; 

}
.image-bx2 p{ text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#000000;

}

.long-bx{ width:225px; height:348px; background:url(../images/long-bx.jpg) left top no-repeat; float:left; padding:0 0 26px 16px; text-transform:uppercase; margin-right:6px; font:normal 24px "Myriad Pro"; color:#FFFFFF;

}

.long-bx p{ font:normal 11px Arial, Helvetica, sans-serif; color:#9ab4cf; text-transform:none; text-align:justify; line-height:19px;

}

.long-bx-right{ float:right;

}

.footer-container{ width:983px; margin:0 auto; background:url(../images/footer-middle-bg.jpg) center top no-repeat; height:55px;

}

.footer-left{ width:480px; float:left; margin:25px 0 0 20px;

}

.footer-left li{ list-style:none; display:inline;
}

.footer-right{ width:414px; float:right; margin:25px 25px 0 0; font:normal 12px "Myriad Pro"; color:#838383; text-align:right;

}

.footer-left li a{ font:normal 12px "Myriad Pro"; color:#838383; text-decoration:none; text-transform:uppercase; padding-right:10px;

}

/*susanta*/



.left-panel{

width:550px;

padding-left:25px;

float:left;

text-align:justify;

}



.left-panel h1{

width:500px;

font-family:Arial, Helvetica, sans-serif;

font-size:22px;

}





.left-panel p{

width:540px;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

}



.read{

width:75px;

padding:2px 2px 2px 10px;

border:1px solid #666666;

color:#000;

}



.read a{

width:75px;

color:#000;

text-decoration:none;

}

.read a:hover{

width:75px;

color:#000;

text-decoration:underline;

}

.right-panel{

width:400px;

float:right;

}



.right-top{

width:376px;

margin:0 auto;

background:url(../images/right_top.jpg) center top no-repeat;

height:43px;

}



.right-middle{

width:376px;

margin:0 auto;

background:url(../images/right_middle.jpg) center top repeat-y;
padding:0;

}



.right-bottom{

width:376px;

margin:0 auto;

background:url(../images/right_bottom.jpg) center top no-repeat;

height:28px;

}

.testi-head{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
margin-bottom:10px;
padding-left:15px;
padding-right:15px;
}

.testi-text{
font-family:'Conv_CALIBRI',Sans-Serif;
font-size:14px;
color:#333333;
margin-bottom:10px;
padding-left:15px;
padding-right:15px;
text-align:justify;
}


.testi-author{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0000FF;
margin-bottom:10px;
width:250px;
padding-right:10px;
float:right;
text-align:right;
}

.testi-author a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
width:250px;
}

.alignright
{
float:right;
margin-right:20px;
top:453px;
position:relative;
}
.alignleft
{
float:left;

}

#primary img
{
padding:0px 10px 10px 10px;
} 

/*services start*/
.service-one{
width:220px;
margin:0 12px 0 12px;
float:left;
}


.service-one h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
border-bottom:2px solid #999;
padding-bottom:5px;
}


.pic{
border:#666666 1px solid;
background:#009900;
width:298px;
height:150px;
display:none;
}

.read-more a{
color:#0000FF;
text-decoration:underline;
}
/*services end*/

/*susanta end*/

/*portfolio start*/
.portfolio-one{
width:225px;
margin:0 8px 0 12px;
float:left;
}


.portfolio-one h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}


.port-pic{
border:#666666 1px solid;
}
/*portfolio end*/
.read-more a{
color:#FF0000;
text-decoration:underline;
}
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:246px
}
	#gallery a {
	float:left;
	position:absolute;
	height: 247px;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}

#gallery1 {
	position:relative;
	height:246px
}
	#gallery1 a {
	float:left;
	position:absolute;
	height: 247px;
	}
	
	#gallery1 a img {
		border:none;
	}
	
	#gallery1 a.show {
		z-index:500
	}

	#gallery1 .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery1 .caption .content {
		margin:5px
	}
	
	#gallery1 .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}

 
 #gallery2 {
	position:relative;
	height:246px
}
	#gallery2 a {
	float:left;
	position:absolute;
	height: 247px;
	}
	
	#gallery2 a img {
		border:none;
	}
	
	#gallery2 a.show {
		z-index:500
	}

	#gallery2 .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery2 .caption .content {
		margin:5px
	}
	
	#gallery2 .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}

 #gallery3 {
	position:relative;
	height:246px
}
	#gallery3 a {
	float:left;
	position:absolute;
	height: 247px;
	}
	
	#gallery3 a img {
		border:none;
	}
	
	#gallery3 a.show {
		z-index:500
	}

	#gallery3 .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery3 .caption .content {
		margin:5px
	}
	
	#gallery3 .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
	$(document).ready(function() {		
	
	//Execute the slideShow
	slideShow3();

});

 #gallery4 {
	position:relative;
	height:246px
}
	#gallery4 a {
	float:left;
	position:absolute;
	height: 247px;
	}
	
	#gallery4 a img {
		border:none;
	}
	
	#gallery4 a.show {
		z-index:500
	}

	#gallery4 .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery4 .caption .content {
		margin:5px
	}
	
	#gallery4 .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
.border {
    border-bottom-color: #B7B3B3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 1px;
    margin-bottom: 10px;
    margin-left: 13px;
    width: 354px;
}

/*susanta end*/