@charset "utf-8";

/* CSS Document */
body{margin: 0px; padding: 0px;
background-image:url(../images/bagckround.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.float_right{float:right}
.float_left{float:left}

.main_div{height:100%px; width:100%;}

.work_div{width:980px; height:auto; margin:auto; padding:0px}

.work_div1{width:1000px; height:354px; margin:100px auto auto auto; padding:0px; text-align:center; vertical-align:middle}

.top_strip{background-image:url(../images/top_strip.jpg); background-repeat:repeat-x ; height:23px; width:100%; background-position:top}

.date_time{width:980px; height:22px; margin:auto; padding:0px}
.download_div {width:100px; height:5px; padding-top:2px}
.download_text{color:#fff; font-size:11px; font-family:tahoma; margin:0px; padding:0px; text-align:right}
.download_text a:link{color:#fff; font-size:11px; font-family:tahoma; margin:0px; padding:0px; text-align:right; text-decoration:none}
.download_text a:hover{color:#fff; font-size:11px; font-family:tahoma; margin:0px; padding:0px; text-align:right; text-decoration:underline}
.download_text a:visited{color:#fff; font-size:11px; font-family:tahoma; margin:0px; padding:0px; text-align:right; text-decoration:none}

/*date & month css open*/
.search1 {width:155px; height:23px; padding-top:3px}
.search {width:200px; height:23px; padding-top:2px}

.search span { display:block;}

.search a { 
	display:block; 
	float:right; 
	padding:0px 0px 0px 0px;
	text-align:right;
	/*line-height:1.6em;*/
	color:#3BB3D9;
	font-size:10px; font-family:Arial;
	vertical-align:bottom;
	text-decoration:none; }

.search a:hover { text-decoration:underline; }
.search form { display:block; float:right; padding:0px 0px 0px 0px; }
.search form .keywords { float:right; background:url(images/bg_search.gif) top no-repeat; border:0; padding:0px 0px 0px 0px; line-height:none; 
margin:0px 0px 0px 0px; font-size:12px; font-family:Arial; color:#fff; text-align:right;}
.search form .button { float:right; }
.resize_menu {
	background:url(images/bg_menu.gif) top no-repeat;
	width:1000px;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:0;
	vertical-align:bottom;
}
/*date & month cssclose*/

.buttom_strip{background-image:url(../images/buttom_strip.jpg); background-repeat:repeat-x ; height:77px; width:100%;; position:relative; bottom:0}

.centercontentstrip_div{height:auto; width:980px; background-image:url(../images/center_contentstrip.jpg); background-repeat:repeat-y; }

.centercontentstripabout_div{height:auto; width:608px; background-image:url(../images/center_contentstrip.jpg); background-repeat:repeat-y}

.contenttopstrip_div{height:13px; width:980px; margin-top:26px;}
.contentbuttomstrip_div{height:13px; width:980px; margin-bottom:26px}


.manu_divtop{width:545px; height:25px;}

.menu{	margin: 0; padding:0}

.menu li{  
list-style: none; 
float: left; 
font-family:Candara;
font-size:13px; 
font-weight:none;  
border-right:solid 1px #FFF;
border-left:solid 1px #dfdede
}

.menu li a{	display: block; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 11px;  color: #2a7f94; text-align: center;	text-decoration: none}

.menu li a:hover{background-image:url(../images/hovermenustrip.png); background-repeat:repeat-x; color:#FFF}

.menu div{	position: absolute;	visibility: hidden;	margin: 0;	padding: 0;}

.menu div a{ 
		position: relative; 
		display: block; 
		margin: 0px 0px 0px 0px;
		width:190px; 
		white-space: nowrap;
		padding: 10px 10px  9px 10px; 
		text-align: left; 
		text-decoration: none;
		background:#EBEBEB;
		color: #2a7f94;
		border-bottom:solid 1px #DFDEDE;
		border-left:solid 1px #DFDEDE;
		border-right:solid 1px #DFDEDE;
		font: 12px arial;
		z-index:2000}

.menu div a:hover{	background: #3DBEF2; color: #FFF}

.selected_home{
background-image:url(../images/hovermenustrip.png); background-repeat:repeat-x; 
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}
.selected_homeicon{
background-image:url(../images/homebtn_selected.png); background-repeat:no-repeat;}

.selected_contact{
background-image:url(../images/hovermenustrip.png); background-repeat:repeat-x; 
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}
.selected_about{
background-image:url(../images/hovermenustrip.png); background-repeat:repeat-x; 
}

.iso9001_div{width:924px; height:23px; margin:0px 0px 0px 0px;
background-image:url(../images/iso_strip1.jpg); background-repeat:repeat-x;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;

-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;

-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;

-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;

border:solid 1px #cacaca
}

.isostrip{width:570px; height:25px; background-image:url(../images/iso_strip1.jpg); background-repeat:repeat-x;
-moz-border-radius-topright: 8px;
border-top-right-radius: 8px;

-moz-border-radius-topleft: 8px;
border-top-left-radius: 8px;

-moz-border-radius-bottomleft: 8px;
border-bottom-left-radius: 8px;

-moz-border-radius-bottomright: 8px;
border-bottom-right-radius: 8px;

border:solid 1px #cacaca}

.banner_div{margin:13px 13px 13px 13px; width:582px; height:200px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}

.heading_div{margin:0px 0px 0px 0px; width:670px; height:38px}
.catagory_div{margin:0px 0px 0px 0px; width:670px; height:38px; border-bottom: solid 1px #999}

.iso_div{margin:0px 13px 0px 13px; width:582px; height:33px;}

.sea_div{margin:0px 13px 18px 13px; width:582px; height:30px; border-bottom:solid 1px #e0e0e0}

.normalabout_div{margin:0px 0px 0px 0px; width:636px; height:75px}

.normalindex_div{margin:0px 0px 0px 0px; width:670px; height:auto}

.certifications_div{margin:0px 0px 0px 0px; width:670px; height:auto}

.normalservices_div{margin:0px 13px 0px 13px; width:582px; height:auto}

.linkabout_div{margin:0px 13px 0px 13px; width:582px; height:252px}

.linkaboutabout_div{margin:0px 13px 0px 13px; width:582px; height:auto}

.msv_div{margin:0px 13px 0px 13px; width:582px; height:300px}
.diver_training_div{margin:0px 13px 0px 13px; width:582px; height:317px}

.rigs_div{margin:0px 13px 0px 13px; width:582px; height:250px}

.rigsn_div{margin:0px 13px 0px 13px; width:582px; height:410px}

.quality_div{margin:0px 13px 0px 13px; width:582px; height:450px}

.system_div{margin:0px 13px 0px 13px; width:582px; height:600px}
.policy_div{margin:0px 13px 0px 13px; width:582px; height:680px}
.enviro_div{margin:0px 13px 0px 13px; width:582px; height:710px}

.offshore_div{margin:0px 13px 0px 13px; width:582px; height:auto}

.download_div{margin:0px 13px 0px 13px; width:582px; height:300px}

.con_div{margin:0px 13px 0px 13px; width:582px; height:500px}

.accreditations_div{margin:0px 13px 0px 13px; width:582px; height:442px}


.buttom_div{margin:0px 13px 0px 13px; width:582px; height:191px; background-color:#F2F1F1; background-position:bottom;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}

.buttomnew_div{margin:0px 0px 0px 0px; width:665px; height:191px;}

.buttomcontact_div{margin:0px 0px 0px 0px; width:280px; height:191px; background-color:#F2F1F1; background-position:bottom;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}
.buttomrecent_div{margin:0px 0px 0px 0px; width:280px; height:191px; background-color:#F2F1F1; background-position:bottom;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}

.heading_darkbelu{font-family:Candara; font-size:18px; color:#3e4095; text-align:left; vertical-align:text-top}
.heading_lightbelu{font-family:Candara; font-size:18px; color:#02aef1}

.sertificationtext{font-family:tahoma; font-size:12px; color:#4bb500; margin:0px; padding:0px; text-transform:uppercase}

.contactad_li{
	list-style-type: none; 
	background-image:url(../images/icons_iso.png); 
	background-repeat:no-repeat; 
	padding: 0px 0px 0px 25px;
	margin:5px 0px 0px 0px;
	line-height: 15px; 
	}
.heading_2{font-family:tahoma; font-size:14px; color:#5c6065;}

.normal_text{font-family:tahoma; font-size:13px; color:#424242; line-height:20px; text-align:justify; letter-spacing:1px}

.category_text{font-family:tahoma; font-size:13px; color:#424242; line-height:30px;}
.category_text a:link{font-family:tahoma; font-size:11px; color:#424242; line-height:27px; text-align:justify; text-decoration:none}
.category_text a:hover{font-family:tahoma; font-size:11px; color:#424242; line-height:27px; text-align:justify; text-decoration:underline}
.category_text a:visited{font-family:tahoma; font-size:11px; color:#424242; line-height:27px; text-align:justify; text-decoration:none}

.link_ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

.normal_textbelu{font-family:tahoma; font-size:11px; color:#4b4d9c; line-height:18px; margin:0px; padding:0px;}

.link1_li{
	list-style-type: none; 
	background-image:url(../images/1number.jpg); 
	background-repeat:no-repeat; 
	padding: 0px 0px 12px 25px; margin:0px 0px 0px 0px;
	}
.link2_li{
	list-style-type: none; 
	background-image:url(../images/2number.jpg); 
	background-repeat:no-repeat; 
	padding: 0px 0px 12px 25px; margin:0px 0px 0px 0px;
	}
.link3_li{
	list-style-type: none; 
	background-image:url(../images/3number.jpg); 
	background-repeat:no-repeat; 
	padding: 0px 0px 12px 25px; margin:0px 0px 0px 0px;
	}
.link4_li{
	list-style-type: none; 
	background-image:url(../images/4number.jpg); 
	background-repeat:no-repeat; 
	padding: 0px 0px 12px 25px; margin:0px 0px 0px 0px;
	}
.link5_li{
	list-style-type: none; 
	background-image:url(../images/5number.jpg);
	background-repeat:no-repeat; 
	padding: 0px 0px 12px 25px; margin:0px 0px 0px 0px;
	}
.link6_li{
	list-style-type: none; 
	background-image:url(../images/6number.jpg); 
	background-repeat:no-repeat; 
	padding: 0px 0px 12px 25px; margin:0px 0px 0px 0px;
	}
.link7_li{
	list-style-type: none; 
	background-image:url(../images/7number.jpg); 
	background-repeat:no-repeat; 
	padding: 0px 0px 12px 25px; margin:0px 0px 0px 0px;
	}
.link8_li{
	list-style-type: none; 
	background-image:url(../images/8number.jpg); 
	background-repeat:no-repeat; 
	padding: 0px 0px 12px 25px; margin:0px 0px 0px 0px;
	}
.normal_text2{font-family:tahoma; font-size:12px; color:#3e4095; margin:0px; padding:0px; line-height:20px; text-align:justify}

.testimonials_div{margin:13px 0px 0px 13px; height:173px; width:284px; border-right:solid 1px #DBDBDB}

.contact_div{margin:13px 0px 0px 0px; height:173px; width:284px;}

.icons_div{height:53px; width:48px; margin-right:15px; margin-bottom:120px}

.iconsph_div{height:53px; width:48px; margin-right:15px; margin-bottom:120px; margin-left:15px}

.annousment_div{height:173px; width:214px}



.conabout_div{height:173px; width:205px; margin-left:20px}

.heaing2{font-family:Candara; font-size:18px; color:#424242; text-transform:uppercase; margin:0px; padding:0px}

.normaltext_1{font-family:tahoma; font-size:11px; color:#787878; margin:0px; padding:0px; line-height:22px} 

.logo_div{margin-top:26px; margin-bottom:12px; width:206px; height:70px}

.leftbigimage_div{width:206px; height:603px; margin-bottom:26px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}

.leftbottom_div{width:206px; height:263px; margin-bottom:26px; background-color:#013F55; 
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}

.fooret_div{width:840px; height:77px; margin:auto; padding:0px}

.footertext{font-family:tahoma; font-size:11px; color:#9c9fa3; margin:0px; padding:20px 0px 0px 0px;}

.footertext a:link{font-family:tahoma; font-size:11px; color:#9c9fa3; margin:0px; padding:20px 0px 0px 0px; text-decoration:none}
.footertext a:hover{font-family:tahoma; font-size:11px; color:#9c9fa3; margin:0px; padding:20px 0px 0px 0px; text-decoration:underline}
.footertext a:visited{font-family:tahoma; font-size:11px; color:#9c9fa3; margin:0px; padding:20px 0px 0px 0px; text-decoration:underline}

.recent_photo_div{margin:29px 13px 0px 13px; width:180px; height:34px; border-bottom:solid 1px #01536f}

.recent_phototext{font-family:tahoma; font-size:14px; color:#FFF; padding:0px; margin:0px; text-transform:uppercase}

.swf_div{width:180px; height:174px; margin:13px 13px 13px 13px;}

.iso_text{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; color:#666666}

.iso_text a:link{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; color:#666666; text-decoration:none; font-weight:none}
.iso_text a:visited{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; color:#666666; text-decoration:underline; font-weight:none}
.iso_text a:hover{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; color:#666666; text-decoration:underline; font-weight:none}

.pading_left{padding-left:5px;}

.recent_div{margin-left:15px; margin-top:15px; height:23px; width:264px}

.photos_div{width:253px; height:127px; margin-left:15px; margin-top:15px;}



.homelink_icon {background-image:url(../images/homebtn_selected.png); background-repeat:no-repeat}
.homelink_icon:link {background-image:url(../images/homebtn_selected.png); background-repeat:no-repeat}
.homelink_icon:visited {background-image:url(../images/homebtn_selected.png); background-repeat:no-repeat}
.homelink_icon:hover {background-image:url(../images/homebtn_selected.png); background-repeat:no-repeat}

a.homelink{background-image:url(../images/home_btn.png); background-repeat:no-repeat}

a.homelink:hover {background-image:url(../images/homebtn_selected.png); background-repeat:no-repeat}

.defaultimage{width:649px; height:354px; background:url(../images/defualt_image.png) repeat; padding:0px; margin:auto}

.boottomimage{width:649px; height:50px; padding:0px; margin:5px auto auto auto}

.default_footer_text{font-family:tahoma; font-size:12px; color:#FFF; text-align:justify; line-height:22px; text-decoration:none}
.default_footer_text a:link{font-family:tahoma; font-size:12px; color:#FFF; text-align:justify; line-height:22px; text-decoration:none}
.default_footer_text a:visited{font-family:tahoma; font-size:12px; color:#FFF; text-align:justify; line-height:22px; text-decoration:none}
.default_footer_text a:hover{font-family:tahoma; font-size:12px; color:#FFF; text-align:justify; line-height:22px; text-decoration:underline}

.galleryimage-1_div{width:213px; height:145px; border-right: solid 1px #dedddd}

.image_effect{border: solid 1px #FFF; -moz-box-shadow: 0 0 7px #70b4e1; -webkit-box-shadow: 0 0 7px#70b4e1; box-shadow: 0 0 7px #70b4e1;
-moz-border-radius-topright: 11px;
border-top-right-radius: 11px;

-moz-border-radius-topleft: 11px;
border-top-left-radius: 11px;

-moz-border-radius-bottomleft: 11px;
border-bottom-left-radius: 11px;

-moz-border-radius-bottomright: 11px;
border-bottom-right-radius: 11px;
}
/*image Effect3*/
.rollover_img {
width: 166px;
height: 89px;
background-image:url(../images/small/smallimage_1.png); background-repeat:no-repeat; 
border: solid 1px #FFF; -moz-box-shadow: 0 0 7px #70b4e1; -webkit-box-shadow: 0 0 7px#70b4e1; box-shadow: 0 0 7px #70b4e1;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.rollover_img a {
color: #fff;
width: 166px;
height: 89px;
display: block;
text-decoration: none;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.rollover_img a:hover {
background:#000;
opacity:.60;
filter:alpha(opacity=60);
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
/*image Effect3*/