body{
		background-color:#020202;
		font-size:12px;
		font-family:Arial, sans-serif, serif;
		color:#E4E2E2;
		font-weight:normal;
		line-height:16px;
		margin:0px auto;
		padding:0px;
}
ul{
		padding:0;
		margin:0;
		list-style:none;
}
li{
		padding:0;
		margin:0;
	}
br{
		line-height:normal;
}

p{
	margin:0px;
	padding:0px;
}
.title{ font:bold 12px arial; color:#fff;}

h3{ font:bold 20px/16px arial; color:#a4a4a4; background:url(images/line.jpg) no-repeat top right; padding:10px 0 0px 0; margin-top:10px; border-top:1px solid #020202; display:block; text-decoration:none; }

h4{ font:bold 12px/16px arial; color:#a4a4a4; background:url(images/line.jpg) no-repeat bottom right; padding:0 0 6px 0; margin:0 0 6px 0; border-bottom:1px solid #020202; display:block; text-decoration:none; }

h4 a{ font:bold 12px/16px arial; color:#a4a4a4; text-decoration:none; }
h4 a:hover{ font:bold 12px/16px arial; color:#fff; text-decoration:none; }


/*----------------------------------------------------------------------*/


.banner-bg{ background:url(images/banner.jpg) no-repeat; padding:22px 0px 16px 16px; border-top:1px solid #2E3131; }

/*---------------------------------------------------------------------*/

/*.......Start Nav.................*/


/*#nav { background:#ececec; font: bold 12px arial; color:#5d5d5d; height:45px; padding:0; float:left; border-bottom:1px solid #000000; vertical-align:middle;}*/	

/*#nav ul{}*/
/*#nav ul li{ color:#5d5d5d; display:block; float:left; padding:16px 16px 16px 16px;}*/
/*#nav ul li a{ color:#5d5d5d; padding:0 0px 0 0px; display:block; text-decoration:none;}*/
/*#nav ul li a:hover{ color:#2e35b0; padding:0 0px 0 0px; display:block; text-decoration:none;}*/
/*#nav ul li .span{ color:#2e35b0; display:block; padding:0 0px 0 0px; }*/
/*#nav ul li span{ color:#2e35b0; padding:0 0px 0 0px; display:block; text-decoration:none;}*/
/*#nav ul li.end{ background:none;}*/

/*.......End Nav.................*/


/*.......Start Nav.1.................*/


#nav { background: url(images/nav_bg.jpg) repeat-x;; font: bold 12px arial; color:#5d5d5d; /*width:640px;*/ height:45px; padding:0; float:left; border-bottom:1px solid #000000; vertical-align:middle; width:961px;}	

#nav ul{}
#nav ul li{ color:#4d8bfa; display:block; float:left; padding:16px 16px 16px 16px;}
#nav ul li a{ color:#4d8bfa; padding:0 0px 0 0px; display:block; text-decoration:none;}
#nav ul li.crew{ padding:6px 16px 2px 16px;}
#nav ul li a:hover{ color:#fff; padding:0 0px 0 0px; display:block; text-decoration:none;}
#nav ul li .span{ color:#fff; display:block; padding:0 0px 0 0px; }
#nav ul li span{ color:#fff; padding:0 0px 0 0px; display:block; text-decoration:none;}
#nav ul li.end{ background:none;}

/*.......End Nav.1................*/

.main-bg{ background:url(images/main-bg.jpg) no-repeat top; border-bottom:1px solid #000000; }

.heading1{ font-size:20px; font-weight:normal; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:11px 0 67px 0px; vertical-align:top; line-height:22px;}

.link { color:#a3a2a2; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; padding:8px 5px 13px 0 ; line-height:20px; }

.link:hover { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; padding:8px 5px 13px 0; line-height:20px; }

.icon { padding:8px 0 13px 0; }

.main-bg2{ background:#505050 ;}


.heading2{ font-size:20px; font-weight:normal; color:#a4a4a4; padding:0 16px 0 0; vertical-align:middle; }


.content-spacer {padding:12px 0 12px 0; }

.equipment_img{ border:2px solid #646363; margin:0 0 0 16px; float:right;}
.movie_img{ border:2px solid #646363; background:#fff;}


/*------------------footer---------------------------*/

.link2{
	color:#9e9e9e;
	text-decoration:none;
	font-weight:bold;
}

a.link2{
	color:#9e9e9e;
	text-decoration:none;
	font-weight:bold;
}

.link2:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


.footer{
	background:#000000;
	padding:17px 20px 18px 20px;
	font-size:12px;
	color:#9e9e9e;
}

.footer-text{
	float:left;
	line-height:18px;
	color:#9e9e9e;
	padding-right:330px;
	font-size:14px;

}

.copyright{
	color:#9e9e9e;
	font-size:12px;
}

/*-----------------------------------------------*/


/*---------------------company info-----------------------*/

.heading3{ font-size:20px; font-weight:normal; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:11px 0 20px 0px; vertical-align:top; line-height:22px;}

.heading4{ font-size:18px; font-weight:normal; color:#a4a4a4; padding:0 16px 0 0; vertical-align:top; }


/*---------------------projects-----------------------*/

.linktext2{
		font-size:12px;
		font-family:Arial, sans-serif, serif;
		color:#9e9e9e;
		font-weight:bold;
		text-decoration:none;
		line-height:16px;
		padding-top:35px ;
		text-align:center;
		}
		
.linktext2:hover{
		font-size:12px;
		font-family:Arial, sans-serif, serif;
		color:#fff;
		line-height:16px;
		font-weight:bold;
		text-decoration:none;
		padding-top:35px ;
		text-align:center;
		}	
		
		
.imagelink1  {background:url(images/box1.jpg) no-repeat; display:block; width:321px; height:123px; }		

.imagelink1:hover  {background:url(images/box1-hover.jpg) no-repeat; }			

.imagelink2  {background:url(images/box2.jpg) no-repeat; display:block; width:138px; height:99px; padding:24px 0 0 182px; }		

.imagelink2:hover  {background:url(images/box2-hover.jpg) no-repeat;}		

.imagelink3  {background:url(images/box3.jpg) no-repeat; display:block; width:320px; height:123px; }		

.imagelink3:hover  {background:url(images/box3-hover.jpg) no-repeat; display:block; width:320px; height:123px; }	

.link3{
	color:#9e9e9e;
	text-decoration:none;
	font-weight:bold;
}

a.link3{
	color:#9e9e9e;
	text-decoration:none;
	font-weight:bold;
}

.link3:hover{
	color:#b8c8d8;
	text-decoration:underline;
	font-weight:bold;
}
	
	
/*---------------------clients-----------------------*/

.border1 {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }



/*---------------------contact us-----------------------*/

.link4{
	color:##9e9e9e;
	text-decoration:none;
	font-weight:normal;
}

a.link4{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.link4:hover{
	color:#9e9e9e;
	text-decoration:none;
	font-weight:bold;
}



.linktext3{
		font-size:12px;
		font-family:Arial, sans-serif, serif;
		color:#FF9900;
		font-weight:bold;
		text-decoration:none;
		padding-top:35px ;
		text-align:left;
		}
		

		
.form-bg {background:#999999; border:1px solid #CCCCCC; }

.form-box {background:#666666; border:1px solid #939393; }		

.form-text{
		font-size:12px;
		font-family:Arial, sans-serif, serif;
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
		padding:20px 15px 15px 15px;
		text-align:left;
		}


/*---------------------equipments-----------------------*/

.ul1{
	padding-left:0px;
	font-size:12px;
	color:#ececec;
	text-decoration:none;

}

.ul1 li{

	background:url(images/arrow.jpg) no-repeat left 3px;
	padding:0 0 0 15px;
	line-height:14px;
	height:27px;
	color:#ececec;
	text-decoration:none;
	
}
.ul1 li a{
	color:#ececec;
	text-decoration:none;
	
}

.ul1 li a:hover{
	color:#fff;
	text-decoration:none;
	
}


.ul1 li li{

	background:none;
	padding:0 0 0 0px;
	line-height:11px;
	height:27px;
	color:#ececec;
	text-decoration:none;
	
}

.table {color:#333333; text-align:center; font-weight:bold; border:1px solid ##333333; }
.table-top {background:#CCCCCC; color:#333333; text-align:left; font-weight:bold; padding:5px 10px 5px 10px; border-bottom:1px solid #333333; border-left:1px solid #333333;}

.table-topcopy {background:#CCCCCC; color:#333333; text-align:left; font-weight:bold; padding:5px 10px 5px 10px; border-bottom:1px solid #333333; }


.table-body {background:#ececec; color:#333333; text-align:left; font-weight:normal; padding:5px 10px 5px 10px; border-bottom:1px solid #333333; border-left:1px solid #333333;}.

.table-bodycopy {background:#ececec; color:#333333; text-align:left; font-weight:normal; padding:5px 10px 5px 10px; border-bottom:1px solid #333333; border-right:1px solid #333333;}
.htext{
color:#FFFFFF;
text-decoration:none;
}
.htext:hover{
color: #999999;
text-decoration:none;
}
.pagination{
color:#FFFFFF;
text-decoration:none;
}
.pagination1
{
color: #908F8F;
text-decoration:none;
}


#flash {
z-index: 1;
}
