@charset "utf-8";
/* CSS Document */
/* background-color:#999999;*/

*{ outline:0px;}

body
{
margin:0px;
behavior:url("csshover2.htc"); 
}

tr,td,div,span,p{
font-family:"Helvetica", Arial, sans-serif;
}

a:link, a:visited {
	text-decoration: none;
	font-weight:bold;
	font-size:12pt;
	color:#000066;
}

a:hover {
	text-decoration: underline;
	font-weight:bold;
	font-size:12pt;
	color#000066;
}

#header
{
background-color:#000000;
}

.headermenu {

	background:url(../images/about_btn.jpg) no-repeat 0 0; 
	width:122px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu:hover {
	
	background:url(../images/about_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:122px;height:34px;
}


.headermenu1 {

	background:url(../images/safety_btn.jpg) no-repeat 0 0; 
	width:58px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu1:hover {
	
	background:url(../images/safety_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:58px;height:34px;
}


.headermenu2 {

	background:url(../images/service_btn.jpg) no-repeat 0 0; 
	width:72px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu2:hover {
	
	background:url(../images/service_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:72px;height:34px;
}


.headermenu3 {

	background:url(../images/factilites_btn.jpg) no-repeat 0 0; 
	width:73px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu3:hover {
	
	background:url(../images/factilites_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:73px;height:34px;
}


.headermenu4 {

	background:url(../images/featuredproject_btn.jpg) no-repeat 0 0; 
	width:134px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu4:hover {
	
	background:url(../images/featuredproject_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:134px;height:34px;
}


.headermenu5 {

	background:url(../images/news_btn.jpg) no-repeat 0 0; 
	width:53px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu5:hover {
	
	background:url(../images/news_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:53px;height:34px;
}


.headermenu6 {

	background:url(../images/jobs_btn.jpg) no-repeat 0 0; 
	width:121px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu6:hover {
	
	background:url(../images/jobs_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:121px;height:34px;
}


.headermenu7 {

	background:url(../images/contact_btn.jpg) no-repeat 0 0; 
	width:88px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu7:hover {
	
	background:url(../images/contact_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:88px;height:34px;
}


#header
{
background-color:#000000;
}

.headermenu {

	background:url(../images/about_btn.jpg) no-repeat 0 0; 
	width:122px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu:hover {
	
	background:url(../images/about_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:122px;height:34px;
}


.headermenu1 {

	background:url(../images/safety_btn.jpg) no-repeat 0 0; 
	width:58px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu1:hover {
	
	background:url(../images/safety_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:58px;height:34px;
}


.headermenu2 {

	background:url(../images/service_btn.jpg) no-repeat 0 0; 
	width:72px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu2:hover {
	
	background:url(../images/service_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:72px;height:34px;
}


.headermenu3 {

	background:url(../images/factilites_btn.jpg) no-repeat 0 0; 
	width:73px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu3:hover {
	
	background:url(../images/factilites_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:73px;height:34px;
}


.headermenu4 {

	background:url(../images/featuredproject_btn.jpg) no-repeat 0 0; 
	width:134px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu4:hover {
	
	background:url(../images/featuredproject_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:134px;height:34px;
}


.headermenu5 {

	background:url(../images/news_btn.jpg) no-repeat 0 0; 
	width:53px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu5:hover {
	
	background:url(../images/news_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:53px;height:34px;
}


.headermenu6 {

	background:url(../images/jobs_btn.jpg) no-repeat 0 0; 
	width:121px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu6:hover {
	
	background:url(../images/jobs_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:121px;height:34px;
}


.headermenu7 {

	background:url(../images/contact_btn.jpg) no-repeat 0 0; 
	width:88px;height:34px;
	text-decoration:none;
	display:block;


}
.headermenu7:hover {
	
	background:url(../images/contact_btn_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:88px;height:34px;
}


.sub_safety1 {

	background:url(../images/statistics_out.jpg) no-repeat 0 0; 
	width:87px;height:23px;
	text-decoration:none;
	display:block;


}
.sub_safety1:hover {
	
	background:url(../images/statistics_over.jpg) no-repeat 0 0;
	text-decoration:none;
	width:87px;height:23px;
}



.subabout1 {

	background:url(../images/about_out_01.jpg) no-repeat 0 0; 
	width:123px;height:22px;
	text-decoration:none;
	display:block;


}
.subabout1:hover {
	
	background:url(../images/about_over_01.jpg) no-repeat 0 0;
	text-decoration:none;
	width:123px;height:22px;
}

.subabout2 {

	background:url(../images/about_out_02.jpg) no-repeat 0 0; 
	width:123px;height:24px;
	text-decoration:none;
	display:block;


}
.subabout2:hover {
	
	background:url(../images/about_over_02.jpg) no-repeat 0 0;
	text-decoration:none;
	width:123px;height:24px;
}



.sub_services1 {

	background:url(../images/services_out_01.jpg) no-repeat 0 0; 
	width:190px;height:35px;
	text-decoration:none;
	display:block;


}
.sub_services1:hover {
	
	background:url(../images/services_over_01.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:35px;
}

.sub_services2 {

	background:url(../images/services_out_02.jpg) no-repeat 0 0; 
	width:190px;height:34px;
	text-decoration:none;
	display:block;


}
.sub_services2:hover {
	
	background:url(../images/services_over_02.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:34px;
}


.sub_services3 {

	background:url(../images/services_out_03.jpg) no-repeat 0 0; 
	width:190px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_services3:hover {
	
	background:url(../images/services_over_03.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:22px;
}

.sub_services4 {

	background:url(../images/services_out_04.jpg) no-repeat 0 0; 
	width:190px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_services4:hover {
	
	background:url(../images/services_over_04.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:22px;
}


.sub_services5 {

	background:url(../images/services_out_05.jpg) no-repeat 0 0; 
	width:190px;height:34px;
	text-decoration:none;
	display:block;


}
.sub_services5:hover {
	
	background:url(../images/services_over_05.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:34px;
}

.sub_services6 {

	background:url(../images/services_out_06.jpg) no-repeat 0 0; 
	width:190px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_services6:hover {
	
	background:url(../images/services_over_06.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:22px;
}


.sub_services7 {

	background:url(../images/services_out_07.jpg) no-repeat 0 0; 
	width:190px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_services7:hover {
	
	background:url(../images/services_over_07.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:22px;
}

.sub_services8 {

	background:url(../images/services_out_08.jpg) no-repeat 0 0; 
	width:190px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_services8:hover {
	
	background:url(../images/services_over_08.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:22px;
}


.sub_services9 {

	background:url(../images/services_out_09.jpg) no-repeat 0 0; 
	width:190px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_services9:hover {
	
	background:url(../images/services_over_09.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:22px;
}

.sub_services10 {

	background:url(../images/services_out_10.jpg) no-repeat 0 0; 
	width:190px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_services10:hover {
	
	background:url(../images/services_over_10.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:22px;
}


.sub_services11 {

	background:url(../images/services_out_11.jpg) no-repeat 0 0; 
	width:190px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_services11:hover {
	
	background:url(../images/services_over_11.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:22px;
}

.sub_services12 {

	background:url(../images/services_out_12.jpg) no-repeat 0 0; 
	width:190px;height:24px;
	text-decoration:none;
	display:block;


}
.sub_services12:hover {
	
	background:url(../images/services_over_12.jpg) no-repeat 0 0;
	text-decoration:none;
	width:190px;height:24px;
}


.sub_facilities1 {

	background:url(../images/facilities_out_01.jpg) no-repeat 0 0; 
	width:127px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_facilities1:hover {
	
	background:url(../images/facilities_over_01.jpg) no-repeat 0 0;
	text-decoration:none;
	width:127px;height:22px;
}

.sub_facilities2 {

	background:url(../images/facilities_out_02.jpg) no-repeat 0 0; 
	width:127px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_facilities2:hover {
	
	background:url(../images/facilities_over_02.jpg) no-repeat 0 0;
	text-decoration:none;
	width:127px;height:22px;
}


.sub_facilities3 {

	background:url(../images/facilities_out_03.jpg) no-repeat 0 0; 
	width:127px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_facilities3:hover {
	
	background:url(../images/facilities_over_03.jpg) no-repeat 0 0;
	text-decoration:none;
	width:127px;height:22px;
}

.sub_facilities4 {

	background:url(../images/facilities_out_04.jpg) no-repeat 0 0; 
	width:127px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_facilities4:hover {
	
	background:url(../images/facilities_over_04.jpg) no-repeat 0 0;
	text-decoration:none;
	width:127px;height:22px;
}


.sub_facilities5 {

	background:url(../images/facilities_out_05.jpg) no-repeat 0 0; 
	width:127px;height:22px;
	text-decoration:none;
	display:block;


}
.sub_facilities5:hover {
	
	background:url(../images/facilities_over_05.jpg) no-repeat 0 0;
	text-decoration:none;
	width:127px;height:22px;
}

.sub_facilities6 {

	background:url(../images/facilities_out_06.jpg) no-repeat 0 0; 
	width:127px;height:24px;
	text-decoration:none;
	display:block;


}
.sub_facilities6:hover {
	
	background:url(../images/facilities_over_06.jpg) no-repeat 0 0;
	text-decoration:none;
	width:127px;height:24px;
}



.sub_news1 {

	background:url(../images/news_out_01.jpg) no-repeat 0 0; 
	width:106px;height:23px;
	text-decoration:none;
	display:block;


}
.sub_news1:hover {
	
	background:url(../images/news_over_01.jpg) no-repeat 0 0;
	text-decoration:none;
	width:106px;height:23px;
}

.sub_news2 {

	background:url(../images/news_out_02.jpg) no-repeat 0 0; 
	width:106px;height:24px;
	text-decoration:none;
	display:block;


}
.sub_news2:hover {
	
	background:url(../images/news_over_02.jpg) no-repeat 0 0;
	text-decoration:none;
	width:106px;height:24px;
}


img{border:0px}

.content {
font-size:13px;
color:#666666;
}
#topbg {
background:url(../images/topbg.jpg) no-repeat; height:91px;
}

#menubg {
background:url(../images/menubg.jpg) repeat-x; height:34px;
}

.footer {
font-size:11px;
font-weight:700;
color:#ffffff;
text-decoration:none;
background-color:#999999;
height:40px;
}

.footer1 {
background-color:#000000;
height:10px;
}

.menu:link {
font-family:"Helvetica", Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.menu:hover {
font-family:"Helvetica", Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.menu:visited {
font-family:"Helvetica", Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
form{
margin:0; padding:0}
.adminmenu{
font-family:"Helvetica", Arial, sans-serif;
font-size:13px;
font-weight:normal;
color:#666666;
text-decoration:none;
}
.border{
	border:1px solid #666666;
}
#fleft{
	width:50%;
	float:left;
}


#content{
background-color:#FFFFFF;
vertical-align:top;
height:550px;
}
#contenthome{
background-color:#FFFFFF;
vertical-align:top;
height:376px;
line-height:18px;
}

#marq{
background:url(../images/manhour.jpg) no-repeat right top; 
height:35px;
width:357px;
text-align:right;
}

#marq .scroll{
color:black;
font-size:13px;
font-weight:bold;
width:330px; 
margin-right:10px; 
}


.search{ width:140px; border:0px; height:15px; font-size:10px; text-indent:2px;}

#rotater-demo {position:relative; height:215px; width:760px;
}
.slide { height:226px; position:absolute; width:760px; }
.slide p { padding:5px; }

#cssm1 *  { padding:0; margin: 0; font: 1em arial; }

#cssm1 ul li, #cssm1 ul li ul li  { list-style-type:none; }

#cssm1 ul li { float: left;  }

#cssm1 ul li ul, #cssm1:hover ul li ul, #cssm1:hover ul li:hover ul li ul{ 
	display:none;
	position:absolute;
	list-style-type:none; 
	width: 120px;
	z-index:200030;
	}

#cssm1:hover ul, #cssm1:hover ul li:hover ul, #cssm1:hover ul li:hover ul li:hover ul { 
	display:block; 
	}

#cssm1:hover ul li:hover ul li:hover ul { 

	}

#fright a{
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font:Tahoma; 
    font-size:11px; 
	font-weight:700;
}

.frightMc a{
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font:Tahoma; 
    font-size:11px; 
	font-weight:bold;
}

.frightMcLeod a{
	color:#FFFFFF;
	text-decoration:none;
	font:Tahoma; 
    font-size:11px; 
	font-weight:normal;
}

.result{
font:Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#333333; 
border-left:1px #CCCCCC solid;
padding-left:10px;
margin-top:30px;
width:650px;
}
.result a{
font-weight:bold;
font-size:14px; color:#000066; 
text-decoration:underline; 
display:block;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
}

.result a.readmore{
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal;
font-size:11px !important; 
color:#000066; 
text-decoration:underline; 
display:inline;
margin-bottom:15px;
}

#contenttable{
background:URL(..images/bgimages/photo_background.jpg) repeat:repeat-x;
}
.homecont{
font-size:14px;
color:#333333;
}

/*navigation*/
#mainmenu
{
position:absolute;
z-index:32000;
padding:0px;
margin:0px;
margin-left:0px;
}
#mainmenu li
{
padding:0px;
margin:0px;
list-style:none;
float:left;
position:relative;
margin-left:2px;
margin-right:2px;
} 

#mainmenu li:hover ul
{
display:block;
}
.submenu
{
position:absolute;
display:none;
width:100px;
margin:0px;
padding:0px;
left:0px;
top:34px;
z-index:25000;
}
.submenu li
{
float:left;
margin:0px !important;
}
.bodycopy{
font:Helvetica;
font-size:12pt;
color:#000000;
}
.bodycopylink{
font:Helvetica;
font-size:12pt;
color:#000066;
font-weight:bold;
}
.majorheadline{
font:Helvetica;
font-size:14pt;
color:#000000;
font-weight:bold;
}
.subheadline{
font:Helvetica;
font-size:12pt;
color:#000000;
font-weight:bold;
}
.tablestyle{
width:360px;
border:1px solid;
text-indent:5px;
border-color:#000066;
border-spacing:0;
padding:0;
}
.equipmentcategory
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}
.equipmentsubmit
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	border: 1px solid #006;
	background-color:#000041;
}

.equipmentcontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
}

.equipmenttext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.textbox
{
border-right:#000000 1px solid;
border-top: #000000 1px solid;
FONT-SIZE: 11px;
BORDER-LEFT: #000000 1px solid;
COLOR: #000000;
BORDER-BOTTOM: #000000 1px solid;
FONT-FAMILY: Verdana;
TEXT-DECORATION: none;
width:180px;
	
}
.errormsg
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
}